Welches Niveau haben die meisten Programmierer, die seit zwei oder drei Jahren arbeiten?
WBOYOriginal
2016-10-22 00:02:041483Durchsuche
Ich meine die meisten davon, nicht nur den Mist. Diese Frage stellt sich, weil ich derzeit PHP in einer Ausbildungseinrichtung lerne und das Gefühl habe, dass die darin gelehrten Dinge relativ einfach sind. Dann habe ich einige Codes im Internet gelesen und Programmiererthemen auf Zhihu gelesen sagen, und dann habe ich das Gefühl, dass ich ein mieser Mensch bin, und dann haben sie im Vergleich zu anderen in der Klasse das Gefühl, dass sie besser gelernt haben (ich muss es hier erklären, um zu vermeiden, dass es zu einem Mangel wird. Ich bin nicht hier, um zu suchen trösten oder naiv denken, nur weil ich in der Schulung gut gelernt habe, werde ich hochqualifiziert sein.). Deshalb wollte ich wissen, wie das Niveau von Programmierern ist, die seit zwei oder drei Jahren arbeiten (ich habe gehört, dass es sich um die am schnellsten wachsende Technologiestufe handelt) und ob ihre Fähigkeiten sehr gut sind. Wie hoch ist das Gehalt für die meisten Menschen? Fühlen Sie sich bei der Arbeit überfordert? Ich hoffe, mehr über die Situation von Programmierern zu erfahren:
Danke für die Einladung.
Auf der Ebene von zwei oder drei Jahren sind die meisten von ihnen (mit Ausnahme fleißiger und motivierter Programmierer) Github-Porter, obwohl sie bereits in die Softwarebranche eingestiegen sind, sie sind unwissend und schätzen die Kenntnisse im Umgang mit Open Quelltools, Bibliotheken und Frameworks als Betrachten Sie es als das Ende Ihrer Programmierfähigkeiten, nicht als den Anfang.
Sie sind immer noch genauso besorgt über das Gehalt wie das aktuelle Thema, aber noch mehr. Sie haben große Ambitionen, aber wenig Macht und sind ungeduldig. Sie denken nicht darüber nach, wie sie ihre Fähigkeiten verbessern können Weisen Sie sie bitte darauf hin. Das Problem ist, dass sie sich immer noch Sorgen um Sie machen: Es gibt eine Firma, die bereit ist, mir so viel Geld zu geben. Können Sie damit umgehen?
Da es von einigen Leuten kritisiert werden könnte, habe ich die Rezension geschlossen.
Sie müssen nicht „den meisten Leuten“ folgen Sie sollten den Top 10 folgen. Die meisten Menschen sind definitiv mittelmäßig, wenn man ihnen Aufmerksamkeit schenkt, wird man nur mittelmäßiger als „die meisten Menschen“.
Antwort auf die Frage des Originalposters: Die meisten davon sind scheiße, sehr scheiße. Kein Nachdenken, keine Zusammenfassung. Berühren Sie den Code nach Feierabend nicht mehr. Niemand darf sagen, dass er schlecht ist. Wenn Sie ein Buch nicht kaufen, wird er es ausleihen und nicht zurückgeben. Sehr nervig.
Persönlich bin ich der Meinung, dass die meisten Programmierer eher Ingenieure als Wissenschaftler sind In den meisten Fällen bestehende Tools nutzen, um praktische Probleme zu lösen anstatt Tools zu entwickeln
Mit kontinuierlicher Vertiefung Arbeit, Programmierer beginnen, die Fähigkeit zu entwickeln, Werkzeuge zu transformieren und zu erstellen Je tiefer sie gehen, desto tiefer gehen die Tools, die sie transformieren und erstellen Das heißt, je näher sie der untersten Ebene kommen Näher kommen sie wie ein Wissenschaftler. ============================================= === ============= Bauingenieure müssen nicht wissen, wie AutoCAD implementiert wird, Solange sie wissen, wie AutoCAD zeichnet... Ingenieure Wer Schrauben verwendet, muss möglicherweise nicht die Prozessdetails dieser Schraube kennen , sondern nur die verschiedenen Indikatoren und Eigenschaften dieser Schraube kennen. Das Gleiche gilt für Programmierer...
Ich persönlich mag das Konzept der Full-Stack-Ingenieure nicht... Meiner Meinung nach die kontinuierliche Unterteilung von Verantwortlichkeiten und Technologien Lassen Sie professionelle Leute es tun. Professionelle Dinge tun sollte die Richtung der Entwicklung sein ============================= ===== ============================
Zwei oder drei Jahre lang als Algorithmeningenieur gearbeitet: 1. Fähigkeit, verschiedene Skripte geschickt zu schreiben 2. 80 % der Zeit Skripte zu schreiben 3. Kann mehrere Algorithmen für maschinelles Lernen benennen 4 , Erledigen Sie die Drecksarbeit einfach (bitten Sie den jüngeren Bruder, sie zu erledigen) 5. Ich habe mich an unerklärliche Ergebnisse gewöhnt und kann sie eindringlich erklären, um den Leiter zu überzeugen 6. Bevor ich den Ginseng anpasse, gehe ich zu der Tempel, um Räucherstäbchen zu verbrennen 7. Auf dem Tisch stapeln sich viele brandneue Fachbücher, die noch nicht viel gelesen wurden. Es gibt wahrscheinlich ein Buch mit dem Titel „Statistische Lernmethoden“
Danke für die Einladung.
Das ist ungefähr anderthalb Jahre nach meinem Abschluss.
Was die tägliche Entwicklung betrifft, können Geschäftslogik, Aufbau der Benutzeroberfläche, einige allgemeine Leistungsoptimierungen, weniger komplexe Animationen usw. leicht gelöst werden. Sie können eine App auch von Grund auf erstellen, einschließlich der Schichtung zwischen Modulen und der zugehörigen Ausnahmebehandlung.
Weitere offensichtliche Mängel sind unzureichendes Verständnis von Entwurfsmustern und architekturbezogenem Wissen sowie unzureichende Beherrschung grundlegender Computerkenntnisse. Deshalb habe ich in letzter Zeit versucht, mehr über Betriebssysteme zu erfahren, und ich habe vor, selbst eines zu schreiben. Später werde ich „Einführung in Algorithmen und Kompilierungsprinzipien“ lesen und auch Bücher zur iOS-Entwicklung lesen ...
Haben Sie schon einmal von CV God of War gehört? Für Programmierer, die zwei oder drei Jahre gearbeitet haben, ist Strg C Strg V ein großer Teil der Codeschreibmethode. Ich finde sie großartig, weil mein Wissensvorrat zu gering ist=. = Natürlich kann der Wissensumfang eines Experten in zwei oder drei Jahren sehr groß sein. Kurz gesagt: Der Einstieg in die Programmierung ist einfach, aber schwer zu meistern.Geändert am 21.10.2016 Ich wurde von einem Mädchen (nun ja, ich bin Programmiererin mit einem Mädchen) erzogen und sagte, ich solle keine negative Energie verbreiten. Nun, eigentlich denke ich, dass dies tatsächlich üblich ist Situation, jeder hat seine eigenen Grenzen und tut keine Dinge, die über seine Fähigkeiten hinausgehen (Bruder Meng, schlag mich nicht, ich habe auch Träume. Es macht nur noch mehr Probleme). ist eigentlich ein relativ gewöhnlicher Zustand des Lebens. Es stimmt, dass die Zeit einfach ist.
========================================= und ich Im Grunde nur essen und trinken und darauf warten zu sterben.
Die meisten von ihnen sollten Geschäftscode stapeln.
Mit der Entwicklung des Engineerings ist es zu einem Trend geworden, ausgereifte interne Frameworks zu verwenden oder Open-Source-Frameworks zusammenzustellen.
Geschäftscode schreiben, ohne tief in die Entwicklung einzugreifen Berufsfeld, scheint viel zu bewirken. Es ist jedes Jahr das Gleiche, oder?
Nachdem ich die hoch bewerteten Antworten gelesen hatte, war ich schockiert! ! ! Wie ist der Zustand eines Programmierers mit zwei oder drei Jahren Erfahrung? ? ! !
Um arrogant zu sein: Ich habe das Gefühl, dass ich mit meinen persönlichen Bemühungen und zwei oder drei Jahren, in denen ich von Xiaobai gelernt habe, die meisten dieser zwei oder drei Jahre definitiv töten kann . ach!
Das erinnert mich an die Zeit vor ein paar Jahren, als ich nach Hause ging, um das neue Jahr zu feiern. Alle Computerstudenten im Dorf arbeiteten seit zwei Jahren und ich hatte die Graduiertenschule noch nicht abgeschlossen. Sie sprachen über Arbeit und das Schreiben von Code, und es war wirklich so. Suchen Sie einfach nach vorgefertigtem Code und wenden Sie ihn an. Sie sind innerlich immer noch unruhig und können nicht ruhig lernen. Sie haben immer noch eine verspielte Einstellung und sind fauler, genau wie sie in der Schule nicht gerne gelernt haben.
Aber diese Art der Arbeitsgewohnheit ist sehr schädlich für das Wachstum kleiner Programmierer
Kopieren und Einfügen ist bei der Arbeit definitiv unvermeidlich. In einem Interview mit Zhao Jie und Winter in einer bestimmten Ausgabe einer Personalvermittlungsagentur sagten sie, dass sie bei ihrer Arbeit auch große Mengen Open-Source-Code verwendeten. Dies erklärt, warum einige Projektmanager in einigen Antworten auf Github gesucht haben.
Der Unterschied zwischen kleinen Programmierern und großen Kaffee-C/Vs besteht darin, dass der C/V kleiner Programmierer nicht über die Lösung von Problemen nachdenken möchte. Große Namen verfügen bereits über ein ausgeprägtes technisches Urteilsvermögen und Anwendungskompetenzen. Der Einsatz von C/V erspart einfach einiges an Arbeit.
Das ist falsch~~
Ich bin erleichtert zu sehen, dass es dir auch so geht. ^_^
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn