|
|
Geplaatst op 05-12-2018 14:09:41
|
|
|

Ik schrijf al 5 jaar code in PHP en ik heb wat ervaring om met je te delen over PHP: vanuit een macroperspectief, inclusief je rang en de invloed van wat je doet. Als je een leider bent, heb je een zekere mate van dominantie, en je moet dit leiderschapsvoordeel maximaliseren, je eigen efficiëntie verbeteren en je team versterken
Samenwerking, zodat ondergeschikten ook zoveel mogelijk verbeterd kunnen worden, en alleen door individuen en teams samen te ontwikkelen kan bewezen worden dat je aan het ontwikkelen bent.
Als dat niet het geval is, moet je echt zelfreflectie en zelfbewustzijn zijn, niet als leider voelen dat je erg machtig bent, integendeel, je moet ook vergelijken met andere leiders, is het zijn team, stabieler personeel, meer output, goede reputatie?
Als je geen leider bent, maar slechts een kernontwikkelaar, dan moet je ook doen waar je verantwoordelijk voor bent; als je verantwoordelijk bent voor dit framework, dan moet je dit framework stabiel, makkelijk uit te breiden, makkelijk te bellen en nog meer maken!
Als de module die je hebt ontwikkeld niet makkelijk te gebruiken is, of zelfs andere nieuwe problemen veroorzaakt, moet je jezelf ook opnieuw begrijpen; technisch niveau betekent niet dat je geweldige frameworks en projecten kunt schrijven, maar dat je alles perfect kunt oplossen.
Op microniveau
Als je een leider bent, heb je dan een deel van het proces gedaan, promotie gedaan en de samenvatting afgerond, als je het gevoel hebt dat het niet goed is om het aan je ondergeschikten over te dragen, of zelfs het gevoel hebt dat deze persoon nutteloos is?
Dan moet je dit vreselijke idee loslaten, anderen werken niet voor je, jij werkt ook voor jezelf, als je ondergeschikten de problemen die je geeft volledig kunnen oplossen, dan moet je worden ontslagen.
Als leider zijn emotionele controle, communicatieve vaardigheden, leiderschap, samenwerking en reputatie allemaal belangrijke factoren die je opkomst beïnvloeden.
Als een gewone ontwikkeling, of je nu het nieuwe kader begrijpt, bekend bent met het bestaande businessmodel van het project, de communicatiesamenvatting hebt gemaakt, technische documenten hebt geschreven en andere technische richtingen zijn uitgebreid, enzovoort, kun je je eigen tekortkomingen vergelijken
Wet.
2. Breid je kennisnetwerk-topologiekaart uit en verbeter je kennis continu
Hierboven kunnen we onszelf snel lokaliseren door de huidige situatie te analyseren. Als je jezelf beter herkent, is het tijd om te veranderen; als je geen communicatie hebt, kun je de communicatie versterken en proberen meer deel te nemen aan groepsactiviteiten.
Als je geen kennis hebt van nieuwe technologieën, kun je verschillende forums, officiële microaccounts, blogs, enzovoort bekijken om je tekortkomingen te compenseren. Als je de basis niet beheerst, kun je een solide basis aanpakken om je niveau te verbeteren.
Vaak is het waarschijnlijk dat we de vaardigheden in het project beheersen, en dat we te lui zijn om andere technologieën te leren; dit concept is niet gewenst, en we kunnen het referentiepunt nooit bij de leden van ons eigen projectteam plaatsen, we moeten het bij concurrenten in dezelfde sector plaatsen, zodat je weet welke technologieën je moet leren.
Neem Android-programmeurs als voorbeeld: RxJava, OKhttp moet worden beheerst, plug-ins, hot update-technologie, hybride ontwikkeltechnologie moet worden beheerst, Java-basisprincipes, ontwerppatronen moeten ook begrepen worden, algoritmen, datastructuren. Om nog maar te zwijgen van het feit dat mensen die computernetwerken hebben bestudeerd het concept van netwerktopologie begrijpen, al het bovenstaande
Het is de topologiekaart van het kennisnetwerk die we moeten uitbreiden.
Meer vaardigheden maken je geen full-stack engineer, maar je hebt meer opties als je kansen krijgt! De huidige Kotlin, JS en zelfs kunstmatige intelligentie moeten ook gevolgd worden!
3. Verbeter je volledige denken en laat geen kans om te groeien voorbijgaan
In je dagelijkse werk moet je je horizon verruimen, je blijven verbeteren en je op een allround manier ontwikkelen, zelfs bij elke kans om te groeien. Neem een voorbeeld:
Doe mee aan elke technologie-uitwisseling die nuttig voor je is binnen het bedrijf, zodat je kunt leren wat anderen hebben samengevat.
Neem zoveel mogelijk deel aan de projecten van het bedrijf, om kwantitatieve verandering te bereiken, zodat je in de ogen van de leider meer gewicht hebt om jezelf te verbeteren, en je meer vertrouwd raakt met zaken en meer vaardigheden beheerst in een klein aspect.
Probeer het framework en de onderste laag te doen, en maak een einde aan business development en uper-level development. Op deze manier kun je opvallen in het team en goede erkenning krijgen.
De bovenstaande drie punten zijn allemaal voor het interne niveau, integendeel, op het externe niveau moet je altijd letten op de dynamiek in de sector; als er een beter platform is, betere kansen, je mag geen angstige of zelfs afwijzende houding hebben, moet je de moed hebben om uit te dagen en het te proberen.
Elk van bovenstaande praktijken heeft de mogelijkheid om de behandeling te verbeteren, en behandeling is het opeenstapelen van elk detail, en uiteindelijk de vrucht versnellen. Je brede vaardigheden zijn verbeterd en je salaris is vanzelf gestegen.
4. Ontwikkel een gevoel voor loopbaanplanning en let op professionaliteit
Programmeurs moeten een gevoel voor loopbaanplanning ontwikkelen en mogen niet het idee hebben dat ik van baan zal veranderen als ik geweldig ben, en weg zal lopen als ik niet gelukkig ben; uit mijn ontwikkelingsobservaties van de afgelopen jaren, naast het screenen van academische kwalificaties en technische referenties, beoordelen steeds meer bedrijven langzaam de stabiliteit van kandidaten.
Op hetzelfde niveau zijn bedrijven eerder bereid stabiele mensen te vinden, en ik heb veel mensen ontmoet, en ik zal ook de stabiliteit van de interviewer meten; die stabiliteit kan immers ook zijn vermogen om dingen te doen weerspiegelen.
Een andere betekenis van loopbaanplanning is dat elke fase een bepaald niveau van verbetering kent: van beginner, gemiddeld, senior, architect, directeur, CTO is een sprong; of je nu intern of extern bent, je kunt niet lang verbeteren, dan is het tijd om aandacht te besteden aan loopbaanplanning.
Veel mensen begrijpen niet dat als je een korte diensttijd hebt bij een bedrijf, je denkt dat je onbetrouwbaar bent en een lange diensttijd hebt, maar als er geen ontwikkeling is, word je als niet slim genoeg beschouwd, ongeacht welke het doelbedrijf het niet zal waarderen.
5. Toeval en geluk zijn van belang
Goed in het grijpen van kansen, het helpt je slagen, het derde punt hierboven is slechts een kleine kans, kansen zijn een grote kwalitatieve verandering, dit hangt af van je eigen visie, observatie om te vinden, de grote spelers zijn niets meer dan hun eigen inspanningen leveren, langdurige opbouw, vertrouwen op een kans om te slagen.
Aangezien dit een noodzakelijke factor is, ben ik niet van plan het hier te veel uit te leggen. Zolang je weet dat dit logisch is.
Bovenstaande is van de column tot de specifieke methode, hoe je jezelf kunt laten groeien en je volledige vaardigheden kunt verbeteren. Hoewel het op het eerste gezicht niets lijkt te maken te hebben met het thema (behandeling) dat deze keer wordt gedeeld, is in wezen alleen je volledige vaardigheid verbeterd, en zal de behandeling ook dienovereenkomstig toenemen, en kan het vermogen het bijbehorende salaris krijgen
Rendementen, salaris en voordelen weerspiegelen ook iemands capaciteiten van de zijkant.
Als je elk technisch detail beheerst, niet elke kans kunt missen, je carrière kunt plannen en goede kansen kunt grijpen, je eigen versnelling kunt verbeteren en tegelijkertijd meer uitgebreide vaardigheden van anderen kunt krijgen, geloof ik dat 20K in eerste- en tweederangs steden, groot of klein, 2
-3 jaar is helemaal geen probleem.
Bovendien, om je eigen niveau te beoordelen, in Beijing, Shanghai, Guangzhou, Shenzhen en Hangzhou, is het gemiddelde niveau van programmeurs volgens het salaris 3-5 jaar ervaring 15-25K, technische programmeurs 20-30K+, en programmeurs met goede vaardigheden 30K+ of meer.
Tot slot is het de moeite waard te benadrukken dat de manier om vaardigheden te verbeteren niets meer is dan het beheersen van de drie essentiële dingen van waarom, wat en hoe.
Ik wens jullie allemaal veel geld
|
|