Java-Beschäftigung kann aus der jährlichen Schulrekrutierung entnommen werden. Sie können selbst einen guten Job finden. Aber wie sieht es mit der Beschäftigung in Python aus? Ich verstehe es noch nicht ganz klar.
Während der Rekrutierung im Herbst gibt es wirklich nicht viele Python-Positionen, insbesondere in erstklassigen Unternehmen wie BAT. Grundsätzlich handelt es sich bei Python-Positionen um Betriebs- und Wartungsentwicklung sowie Testentwicklung. Es gibt immer noch viele Python-Stellen im Internet der zweiten und dritten Ebene, wie z. B. Ele.me, iQiyi, Toutiao usw., und da sich nicht viele Bewerber bewerben, ist die Wettbewerbsfähigkeit relativ gering.
Aber es reicht definitiv nicht aus, nur Python zu kennen. Während des Interviews wurde ich im Grunde nicht nach irgendetwas im Zusammenhang mit der Python-Sprache gefragt. Wenn Sie sich für die Backend-Entwicklung bewerben, werden Sie möglicherweise nach dem Quellcode gefragt des verwendeten Backend-Frameworks. Dann sind da noch die Grundkenntnisse verschiedener CS: Algorithmen und Datenstrukturen, Betriebssysteme, Computernetzwerke und Datenbanken, und dann sind da noch die Projekte im Lebenslauf.
Zusätzlich zu Python ist es am besten, eine statische Sprache (Java/C++) und eine funktionale Sprache (Haskell/Lisp/Scala) zu kennen. Tatsächlich stellen Vorstellungsgespräche bei großen Unternehmen keine sehr hohen Sprachanforderungen Ich habe mich zum Beispiel für eine C++-Stelle beworben und der gesamte Algorithmus wurde in Python geschrieben. Ich habe auch mit dem Interviewer besprochen, warum „range()“ so konzipiert ist, dass er links geschlossen und rechts geöffnet ist.
--Dieser Artikel soll Ihr Verständnis von Python verbessern und Ihre Motivation zum Erlernen von Python steigern. Er ist sowohl Selbstermutigung als auch gegenseitige Ermutigung.
Was kann Python?
1) Website-Back-End-Programmierer: Wenn Sie es für eine einzelne Website verwenden, ist der Back-End-Dienst einfacher zu warten. Zum Beispiel: Gmail, Youtube, Zhihu, Douban
2) Automatisierter Betrieb und Wartung: Erledigt automatisch eine große Anzahl von Betriebs- und Wartungsaufgaben
3) Datenanalyst: schnelle Entwicklung und schnelle Überprüfung, Daten analysieren, um Ergebnisse zu erhalten
4) Spieleentwickler: normalerweise als Spielskript in das Spiel eingebettet
5) Automatisiertes Testen: als einfaches Implementierungsskript geschrieben, das in Selenium/lr verwendet wird, um zu erreichen Automatisierung.
6) Website-Entwicklung: Erstellen Sie Ihre eigene Website mit Hilfe von Django- und Flask-Frameworks.
7) Der Crawler erfasst oder verarbeitet eine große Menge an Informationen: stapelweises Herunterladen amerikanischer Fernsehserien, Ausführen von Anlagestrategien, Crawlen geeigneter Wohnungsangebote, Skriptaufgaben für Systemadministratoren usw.
Spezifische tägliche Aufgaben wie das automatische Sichern Ihrer MP3-Dateien;
Sie können auch Websites wie Zhihu und YouTube erstellen Websites erstellen Das Backend von Online-Spielen Die Backends vieler Online-Spiele werden in Python entwickelt.
Kurz gesagt, es kann viele, viele Dinge tun!
Warum ist Python so beliebt?Python war in der Vergangenheit recht beliebt, aber nicht mehr so beliebt wie heute, da sich mittlerweile jeder um Big Data und künstliche Intelligenz kümmert.
Die Programmierung ist einfach und klar, der Einstieg ist sehr einfachFür Anfänger und Anfänger ist Python sehr einfach zu erlernen und zu verwenden. Tatsächlich ist es eine der am einfachsten zu erlernenden Programmiersprachen. Dies liegt zum Teil daran, dass die vereinfachte Syntax näher an der natürlichen Sprache liegt, sodass Sie Python-Code schreiben und schneller ausführen können.
Zum Beispiel ist das Kind des Herausgebers noch in der Grundschule und hat ein unbemanntes ferngesteuertes Boot entwickelt. Es kann unter Anleitung von Erwachsenen schnell erlernt werden. Man kann es sich vorstellen. Ich weiß, ich lerne die Sprache immer noch.
Es gibt riesige periphere Bibliotheken, die unterstützt werden müssen, wie z. B. wissenschaftliches Rechnen, künstliche Intelligenz usw., alle verfügen über ausgereifte und effiziente Bibliotheken. Obwohl Python eine interpretierte Sprache ist, denken die Leute vielleicht, dass es ineffizient ist, aber viele komplexe Vorgänge, die viele Berechnungen erfordern, werden über Bibliotheken ausgeführt. Python vervollständigt nur die Aufrufe, sodass die sogenannte Effizienz nicht beeinträchtigt wird die Popularität von Python.
Erhält starke Unterstützung von einer riesigen Community von EnthusiastenPython hat eine gesunde und aktive Community, die Ihnen starke Unterstützung bieten kann dass es Programmiersprachen gibt, deren Einstieg aufgrund fehlender Dokumentation und Entwicklerunterstützung schwierig ist. Python hat diese Probleme nicht. Es gibt es schon seit langer Zeit und hat in dieser Zeit eine große Menge an Dokumentationen, Anleitungen, Tutorials usw. angesammelt. Darüber hinaus verfügt Python über eine unglaublich aktive Entwickler-Community. Das bedeutet, dass jemand, der in irgendeiner Situation Hilfe oder Unterstützung benötigt, umgehend eine Antwort erhält.
Kann Python weiterhin beliebt sein?Python wird aufgrund seiner Einfachheit, Eleganz und extrem hohen Entwicklungseffizienz von immer mehr Unternehmen in China bevorzugt. Immer mehr Unternehmen entscheiden sich für Python, um Websites, Suchmaschinen (Google) und Cloud Computing zu entwickeln (OpenStack), Big Data, künstliche Intelligenz (AlphaGo), wissenschaftliches Rechnen und andere Entwicklungsrichtungen. Einige Leute sagen voraus, dass Python nach C++ und Java die dritte Mainstream-Programmiersprache mit breiten Entwicklungsaussichten werden wird!
Python verfügt über großes Potenzial in den Bereichen Datenanalyse, Data Mining, künstliche Intelligenz, Webentwicklung usw. Darüber hinaus ist künstliche Intelligenz stark auf Daten angewiesen und es mangelt an Talenten in datenbezogenen Positionen Man kann sagen, dass es heiß ist.
Das Gleiche gilt für das Erlernen von Programmiersprachen. Natürlich müssen Sie sich dafür entscheiden, die fortschrittlichsten, beliebtesten, am weitesten verbreiteten und vielversprechendsten Programmiersprachen der Branche zu lernen. Denken Sie daran, Python ist Ihre beste Wahl, es wird Ihre Zukunft unbegrenzt machen!
Verwandte Tutorial-Empfehlungen: Python-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWie lange kann Python beliebt bleiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!