|
|
Veröffentlicht am 05.12.2018 14:09:41
|
|
|

Ich schreibe seit 5 Jahren Code in PHP und habe einige Erfahrungen, die ich mit dir teilen möchte: Aus einer makroökonomischen Perspektive, einschließlich deines Rangs und des Einflusses dessen, was du tust. Wenn du eine Führungskraft bist, hast du eine gewisse Dominanz, und du solltest diesen Führungsvorteil maximieren, deine eigene Effizienz verbessern und dein Team verbessern
Zusammenarbeit, damit auch Untergebene so weit wie möglich verbessert werden können, und nur durch gemeinsame Entwicklung von Einzelpersonen und Teams kann beweisen, dass man sich weiterentwickelt.
Wenn das nicht der Fall ist, dann muss man wirklich selbst reflektieren und sich selbst bewusst sein, nicht als Führungskraft das Gefühl haben, sehr mächtig zu sein, im Gegenteil, man muss sich auch mit anderen Führungskräften vergleichen – ist es sein Team, stabileres Personal, mehr Leistung, guter Ruf?
Wenn du kein Führungskraft, sondern nur ein Kernentwickler bist, musst du auch das tun, wofür du verantwortlich bist; wenn du für dieses Framework verantwortlich bist, solltest du es stabil, leicht zu erweitern, leicht anzurufen und noch mehr machen!
Wenn das von dir entwickelte Modul nicht einfach zu bedienen ist oder sogar neue Probleme verursacht, musst du dich auch neu verstehen: Technisches Niveau bedeutet nicht, dass du großartige Frameworks und Projekte schreiben kannst, sondern dass du alles perfekt lösen kannst.
Auf Mikroebene
Wenn Sie eine Führungskraft sind, haben Sie einen Teil des Prozesses gemacht, befördern und die Zusammenfassung fertigstellen, wenn Sie das Gefühl haben, dass es nicht gut ist, die Aufgabe an Ihre Untergebenen zu übergeben, oder ob Sie das Gefühl haben, dass diese Person nutzlos ist?
Dann solltest du diese schreckliche Idee aufgeben – andere arbeiten nicht für dich, du arbeitest auch für dich selbst, wenn deine Untergebenen die von dir zugewiesenen Probleme vollständig lösen können, solltest du entlassen werden.
Als Führungskraft sind emotionale Kontrolle, Kommunikationsfähigkeiten, Führung, Zusammenarbeit und Reputation allesamt Schlüsselfaktoren, die Ihren Aufstieg beeinflussen.
Als gewöhnliche Entwicklung können Sie unabhängig davon, ob Sie das neue Framework verstehen, ob Sie mit dem bestehenden Geschäftsmodell des Projekts vertraut sind, ob Sie die Kommunikationszusammenfassung erstellt haben, ob Sie technische Dokumente geschrieben haben und andere technische Richtungen erweitert wurden usw., Ihre eigenen Schwächen vergleichen
Law.
2. Erweitern Sie Ihre Topologiekarte Ihres Wissensnetzwerks und verbessern Sie Ihr Wissen kontinuierlich
Oben können wir uns schnell selbst lokalisieren, indem wir die aktuelle Situation analysieren. Wenn du dich besser erkennst, ist es Zeit, dich zu verändern; wenn dir die Kommunikation fehlt, kannst du die Kommunikation stärken und versuchen, an mehr Gruppenaktivitäten teilzunehmen.
Wenn Ihnen neue Technologien fehlt, können Sie verschiedene Foren, offizielle Mikrokonten, Blogs usw. durchsuchen, um Ihre Schwächen auszugleichen. Wenn dir die Grundlagen fehlen, kannst du auf eine solide Grundlage gehen, um dein Level zu verbessern.
Oft ist es wahrscheinlich, dass wir die Fähigkeiten im Projekt gemeistert haben und zu faul sind, um andere Technologien zu lernen; dieses Konzept ist nicht wünschenswert, und wir können den Vergleichspunkt niemals den Mitgliedern unseres eigenen Projektteams geben, sondern den Wettbewerbern derselben Branche, damit man weiß, welche Technologien man lernen muss.
Nehmen wir Android-Programmierer als Beispiel: RxJava, OKhttp muss beherrscht werden, Plug-ins, Hot-Update-Technologie, Hybridentwicklungstechnologien müssen beherrscht werden, Java-Grundlagen, Designmuster müssen ebenfalls verstanden werden, Algorithmen, Datenstrukturen. Ganz zu schweigen davon, dass Menschen, die Computernetzwerke studiert haben, das Konzept der Netzwerktopologie verstehen, all das oben Genannte
Es ist die Topologiekarte des Wissensnetzwerks, die wir erweitern müssen.
Mehr Fähigkeiten machen dich noch nicht zum Full-Stack-Ingenieur, aber du hast mehr Möglichkeiten, wenn du mit Chancen konfrontiert bist! Die aktuelle Kotlin-, JS- und sogar künstliche Intelligenz sollten ebenfalls gefolgt werden!
3. Verbessere dein vollständiges Denken und verpasse keine Gelegenheit zum Wachsen
In Ihrer täglichen Arbeit müssen Sie Ihren Horizont öffnen, sich kontinuierlich verbessern und sich umfassend weiterentwickeln, sogar bei jeder Gelegenheit zum Wachsen. Nehmen Sie eine Klassiker:
Nehmen Sie an jedem Technologieaustausch teil, der Ihnen im Unternehmen nützlich ist, um zu erfahren, was andere zusammengefasst haben.
Beteiligen Sie sich so viel wie möglich an den Projekten des Unternehmens, um quantitative Veränderungen zu erreichen, damit Sie in den Augen des Führungskräften mehr Gewicht haben, sich zu verbessern, und Sie sich mit mehr Geschäft vertraut machen und mehr Fähigkeiten in einem kleinen Aspekt meistern können.
Versuche, das Framework und die untere Schicht zu machen und Geschäftsentwicklung sowie die Entwicklung auf höheren Ebenen zu beenden. So kannst du im Team hervorstechen und gute Anerkennung erhalten.
Die oben genannten drei Punkte gelten alle auf der internen Ebene, im Gegenteil, auf der externen Ebene muss man immer auf die Dynamik der Branche achten: Wenn es eine bessere Plattform und bessere Chancen gibt, darf man keine ängstliche oder sogar ablehnende Haltung haben, sollte man den Mut haben, herauszufordern und es zu versuchen.
Jede der oben genannten Praktiken hat die Möglichkeit, die Behandlung zu verbessern, und die Behandlung ist das Anhäufen jedes Details und bringt schließlich die Früchte hervor. Deine Gesamtleistung hat sich verbessert und dein Gehalt ist natürlich gestiegen.
4. Entwickeln Sie ein Gefühl für Karriereplanung und achten Sie auf Professionalität
Programmierer müssen ein Gefühl für Karriereplanung entwickeln und dürfen nicht die Vorstellung haben, dass ich den Job wechsle, wenn ich großartig bin, und weglaufen werde, wenn ich nicht zufrieden bin; aus meinen Entwicklungsbeobachtungen der letzten Jahre – neben der Auswahl akademischer Qualifikationen und technischer Referenzen bewerten immer mehr Unternehmen langsam die Stabilität der Kandidaten.
Auf derselben Ebene sind Unternehmen eher bereit, stabile Leute zu finden, und ich habe viele Leute kennengelernt, und ich werde auch die Stabilität des Interviewers messen, schließlich kann diese Stabilität auch seine Fähigkeiten widerspiegeln.
Eine weitere Bedeutung der Karriereplanung ist, dass jede Stufe ein bestimmtes Verbesserungsniveau hat: Vom Anfänger, Fortgeschrittenen, Senior, Architekt, Direktor, CTO – das ist ein großer Sprung, egal ob intern oder extern, man kann sich lange nicht verbessern, dann ist es Zeit, auf die Karriereplanung zu achten.
Viele Menschen verstehen nicht, dass man bei einer kurzen Betriebszeit in einem Unternehmen denkt, man sei unzuverlässig und hat eine lange Betriebszeit, aber wenn es keine Entwicklung gibt, gilt man als nicht klug genug – egal welche, das Zielunternehmen wird es nicht mögen.
5. Zufall und Glück zählen
Gut darin, Chancen zu ergreifen, hilft dir, erfolgreich zu sein, der dritte Punkt oben ist nur eine kleine Chance, Chancen sind eine große qualitative Veränderung, das hängt von deiner eigenen Vision und Beobachtung ab, um zu finden, die großen Köpfe sind nichts weiter als eigene Anstrengungen, langfristige Anhäufung, und sich auf eine Chance zum Erfolg zu verlassen.
Da dies ein notwendiger Faktor ist, beabsichtige ich nicht, ihn hier zu viel zu erklären. Solange du weißt, dass das Sinn ergibt.
Das Obige bezieht sich auf die Spalte bis zur spezifischen Methode, wie Sie sich selbst wachsen und Ihre umfassenden Fähigkeiten verbessern können. Obwohl es an der Oberfläche nichts mit dem Thema (Behandlung) zu tun zu haben scheint, hat sich im Grunde nur Ihre umfassende Fähigkeit verbessert, und die Behandlung wird entsprechend steigen, sodass die Fähigkeit das entsprechende Gehalt erhalten kann
Renditen, Gehalt und Leistungen spiegeln ebenfalls die Fähigkeit einer Person von Seiten aus.
Wenn du jedes technische Detail beherrschst, nicht jede Chance verpasst, deine Karriere planst, gute Chancen ergreifst, deine eigene Beschleunigung verbesserst und gleichzeitig umfassendere Fähigkeiten von anderen erlangst, glaube ich, dass 20.000 Dollar in Städten erster und zweiter Klasse, egal ob groß oder klein, 2
-3 Jahre sind überhaupt kein Problem.
Zusätzlich, wie man sein eigenes Niveau einschätzt: In Peking, Shanghai, Guangzhou, Shenzhen und Hangzhou liegt das durchschnittliche Niveau der Programmierer pro Gehalt bei 3-5 Jahren Erfahrung bei 15.000 bis 25.000 Dollar, technische Programmierer bei 20-30.00+ und Programmierer mit guten Fähigkeiten bei 30.000+ oder mehr.
Abschließend ist es wichtig zu betonen, dass der Weg zur Verbesserung der Fähigkeiten nichts anderes ist, als die drei Grundlagen des Warums, Was und Wie zu meistern.
Ich wünsche euch allen viel Geld
|
|