


Welches Niveau haben die meisten Programmierer, die seit zwei oder drei Jahren arbeiten?
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?

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. ^_^

TomodifyDatainaphpSession, startTheSessionwithSession_Start (), dann $ _SessionToSet, modify, orremovevariables.1) startTheSession.2) setOrmodifySessionvariabling $ _Session.3) removeVariables mit ()

Arrays können in PHP -Sitzungen gespeichert werden. 1. Starten Sie die Sitzung und verwenden Sie Session_Start (). 2. Erstellen Sie ein Array und speichern Sie es in $ _Session. 3. Abrufen Sie das Array durch $ _Session ab. 4. Optimieren Sie Sitzungsdaten, um die Leistung zu verbessern.

Die PHP -Sitzungsmüllsammlung wird durch einen Wahrscheinlichkeitsmechanismus ausgelöst, um abgelaufene Sitzungsdaten zu beseitigen. 1) Legen Sie die Auslöserwahrscheinlichkeit und die Sitzungslebenszyklus in der Konfigurationsdatei ein. 2) Sie können Cron-Aufgaben verwenden, um Hochlastanwendungen zu optimieren. 3) Sie müssen die Häufigkeit und Leistung von Müllsammlungen ausgleichen, um Datenverlust zu vermeiden.

Die Verfolgung von Benutzersitzungsaktivitäten in PHP wird durch Sitzungsverwaltung implementiert. 1) Verwenden Sie Session_start (), um die Sitzung zu starten. 2) Speichern Sie Daten über das $ _Session -Array. 3) Call Session_Destroy (), um die Sitzung zu beenden. Die Sitzungsverfolgung wird für die Analyse der Benutzerverhalten, die Sicherheitsüberwachung und die Leistungsoptimierung verwendet.

Die Verwendung von Datenbanken zum Speichern von PHP -Sitzungsdaten kann die Leistung und Skalierbarkeit verbessern. 1) Konfigurieren Sie MySQL, um Sitzungsdaten zu speichern: Richten Sie den Sitzungsprozessor in Php.ini oder PHP -Code ein. 2) Benutzerdefinierte Sitzungsprozessor implementieren: Definieren Sie Öffnung, Schließen, Lesen, Schreiben und andere Funktionen, um mit der Datenbank zu interagieren. 3) Optimierung und Best Practices: Verwenden Sie Indexierung, Zwischenspeicherung, Datenkomprimierung und verteilter Speicher, um die Leistung zu verbessern.

PhpSessionStrackUserDataacrossMultiplePageRequestsusesuseiquiTIdStoredInacookie.her'ShowtomagetheFectiv: 1) StartaSessionswithSession_start () und storateatain $ _Session.2) regeneratethessionSessionInoginWithSession_IDENT_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTE_IDENTEL

In PHP können durch Sitzungsdaten in den folgenden Schritten iteriert werden: 1. Starten Sie die Sitzung mit Session_Start (). 2. Iterieren Sie durch die Foreach-Schleife durch alle Schlüsselwertpaare im $ _Session-Array. 3. Wenn Sie komplexe Datenstrukturen verarbeiten, verwenden Sie is_array () oder is_object () Funktionen und verwenden Sie print_r (), um detaillierte Informationen auszugeben. 4. Bei der Optimierung von Traversal kann Paging verwendet werden, um eine gleichzeitige Verarbeitung großer Datenmengen zu vermeiden. Auf diese Weise können Sie PHP -Sitzungsdaten in Ihrem tatsächlichen Projekt effizienter verwalten und verwenden.

Die Sitzung realisiert die Benutzerauthentifizierung über den serverseitigen Statusverwaltungsmechanismus. 1) Erstellung der Sitzung und Erzeugung eindeutiger IDs, 2) IDs werden durch Cookies weitergeleitet, 3) Server speichert und greift auf Sitzungsdaten über IDs, 4) Benutzerauthentifizierung und Statusverwaltung zugeordnet und verbessert die Sicherheit und die Benutzererfahrung von Anwendungen.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software
