|
|
Opublikowano 05.12.2018 14:09:41
|
|
|

Piszę kod w PHP od 5 lat i mam pewne doświadczenie, którym mogę się z Tobą podzielić na temat PHP: z makro punktu widzenia, w tym twoją rangę i wpływ tego, co robisz. Jeśli jesteś liderem, masz pewien poziom dominacji i powinieneś maksymalnie wykorzystać tę korzyść z przywództwa, poprawić własną efektywność i wzmocnić swój zespół
Współpraca, dzięki której podwładni mogą być maksymalnie ulepszeni, a tylko wspólne rozwijanie jednostek i zespołów może udowodnić, że się rozwijasz.
Jeśli tak nie jest, to naprawdę musisz się zastanowić i uświadomić sobie, a nie być liderem, by czuć się bardzo potężnym, wręcz przeciwnie, musisz też porównywać się z innymi liderami – czy to jego zespół, bardziej stabilny personel, więcej wyników, dobra reputacja?
Jeśli nie jesteś liderem, a jedynie kluczowym deweloperem, musisz również robić to, za co jesteś odpowiedzialny; jeśli jesteś odpowiedzialny za ten framework, powinieneś uczynić go stabilnym, łatwym do rozbudowy, łatwym do pozyskania i nawet więcej!
Jeśli moduł, który stworzyłeś, nie jest łatwy w obsłudze lub powoduje inne nowe problemy, musisz też na nowo zrozumieć siebie – poziom techniczny nie oznacza, że potrafisz pisać świetne frameworki i projekty, lecz że potrafisz rozwiązać wszystko perfekcyjnie.
Na poziomie mikro
Jeśli jesteś liderem, czy wykonałeś jakąkolwiek część procesu, awansujesz i dokończysz podsumowanie, czy masz jakiekolwiek poczucie, że nie warto przekazywać obowiązków podwładnym, albo nawet uważasz, że ta osoba jest bezużyteczna?
W takim razie powinieneś porzucić ten okropny pomysł, inni nie pracują dla ciebie, ty też pracujesz dla siebie, jeśli twoi podwładni potrafią całkowicie rozwiązać problemy, które ci przydzielasz, to powinieneś zostać zwolniony.
Jako lider, kontrola emocji, umiejętności komunikacyjne, przywództwo, współpraca i reputacja to kluczowe czynniki wpływające na Twój awans.
Jako zwykły rozwój, niezależnie od tego, czy rozumiesz nowe ramy, czy znasz istniejący model biznesowy projektu, czy masz podsumowanie komunikacji, czy napisałeś dokumenty techniczne, czy inne kierunki techniczne zostały rozszerzone itd., możesz porównać własne niedociągnięcia
Prawo.
2. Poszerz mapę topologii sieci wiedzy i nieustannie rozwijaj swoją wiedzę
Powyżej możemy szybko się zlokalizować, analizując obecną sytuację. Gdy lepiej rozpoznasz siebie, czas na zmianę, jeśli brakuje Ci komunikacji, możesz wzmocnić komunikację i spróbować uczestniczyć w większej liczbie aktywności grupowych.
Jeśli nie masz pojęcia nowych technologii, możesz przeglądać różne fora, oficjalne mikrokonta, blogi itp., aby nadrobić swoje niedociągnięcia. Jeśli brakuje ci podstaw, możesz oprzeć solidne podstawy, by poprawić swój poziom.
Często prawdopodobnie opanowaliśmy umiejętności z projektu i jesteśmy zbyt leniwi, by uczyć się innych technologii, tego pojęcia nie jest pożądane, a nigdy nie możemy porównać członków naszego zespołu projektowego, musimy go umieścić w konkurencji w tej samej branży, żebyście wiedzieli, jakich technologii trzeba się nauczyć.
Weźmy na przykład programistów Androida: RxJava, OKhttp muszą być opanowane, wtyczki, technologia aktualizacji na bieżąco, technologia programowania hybrydowego, podstawy Javy, wzorce projektowe również muszą być zrozumiane, algorytmy, struktury danych. Nie wspominając o tym, że osoby studiujące sieci komputerowe rozumieją pojęcie topologii sieci, wszystko powyższe
To mapa topologiczna sieci wiedzy jest to, którą musimy rozwinąć.
Więcej umiejętności nie czyni cię full-stack inżynierem, ale masz więcej opcji, gdy pojawią się nowe możliwości! Należy też stosować obecne Kotlin, JS, a nawet sztuczną inteligencję!
3. Popraw swoje pełne myślenie i nie przegap żadnej okazji do rozwoju
W codziennej pracy musisz otwierać horyzonty, nieustannie się rozwijać i rozwijać na każdym poziomie, nawet przy każdej okazji do rozwoju. Weźmy kasztan:
Weź udział w dzieleniu się technologiami, które są dla Ciebie przydatne w firmie, aby poznać to, co inni podsumowali.
Uczestnicz w projektach firmy tak bardzo, jak to możliwe, aby osiągnąć zmiany ilościowe, tak aby w oczach lidera mieć większą wagę do rozwoju, być bardziej zaznajomioną z biznesem i opanować umiejętności w niewielkim aspekcie.
Staraj się zrobić framework i dolną warstwę, kończąc rozwój biznesu i rozwój na wyższym poziomie. Dzięki temu możesz się wyróżnić w zespole i zdobyć dobre uznanie.
Powyższe trzy punkty dotyczą poziomu wewnętrznego, natomiast na poziomie zewnętrznym zawsze trzeba zwracać uwagę na dynamikę branży, jeśli jest lepsza platforma, lepsze możliwości, nie można mieć postawy strachu ani nawet odrzucenia, trzeba mieć odwagę, by stawiać wyzwania i próbować.
Każda z powyższych praktyk ma możliwość poprawy leczenia, a leczenie polega na gromadzeniu każdego szczegółu i ostatecznie wytrąceniu owoców. Twoje wszechstronne umiejętności się poprawiły, a twoje wynagrodzenie naturalnie wzrosło.
4. Rozwijaj poczucie planowania kariery i zwracaj uwagę na profesjonalizm
Programiści muszą wykształcić poczucie planowania kariery i nie mogą mieć przekonania, że zmienią pracę, jeśli jestem świetni, i uciekną, jeśli nie jestem zadowolony, na podstawie moich obserwacji rozwoju w ostatnich latach, oprócz weryfikacji kwalifikacji akademickich oraz referencji technicznych, coraz więcej firm powoli ocenia stabilność kandydatów.
Na tym samym poziomie firmy chętniej szukają stabilnych osób, poznałem ich wiele, a także będę mierzyć stabilność rekrutera – w końcu ta stabilność może odzwierciedlać jego zdolność do działania.
Innym znaczeniem planowania kariery jest to, że każdy etap wymaga pewnego poziomu poprawy: od początkującego, średniozaawansowanego, seniora, architekta, dyrektora, CTO – to skok – niezależnie od tego, czy pracujesz wewnętrznie, czy zewnętrznie, nie możesz się rozwijać przez długi czas, wtedy czas skupić się na planowaniu kariery.
Wiele osób nie rozumie, że jeśli masz krótki czas pracy w firmie, będziesz uważać się za zawodnego i długi czas pracy, ale jeśli nie ma rozwoju, zostaniesz uznany za niewystarczająco inteligentnego, niezależnie od tego, którą firmę docelową nie polubisz.
5. Liczy się przypadek i szczęście
Dobry w chwytaniu okazji, pomaga ci odnieść sukces, trzeci punkt powyżej to tylko mała szansa, szansa to duża jakościowa zmiana, to zależy od twojej wizji, obserwacji do znalezienia, wielcy gracze to nic innego jak dodawanie własnych wysiłków, długoterminowe gromadzenie, poleganie na szansie na sukces.
Ponieważ jest to czynnik konieczny, nie zamierzam tu wyjaśniać go zbyt szczegółowo. Ważne, żeby wiedzieć, że to ma sens.
Powyższe to z kolumny do konkretnej metodologii, jak rozwijać się i doskonalić swoje wszechstronne umiejętności. Chociaż na pierwszy rzut oka nie ma to nic wspólnego z tematem (leczeniem), w gruncie rzeczy poprawiła się tylko twoja wszechstronna zdolność, a leczenie również się zwiększy, a zdolność do otrzymania odpowiedniej pensji
Zwroty, wynagrodzenie i świadczenia odzwierciedlają także umiejętności danej osoby z boku.
Jeśli opanujesz każdy szczegół techniczny, nie tracisz każdej okazji, planujesz karierę i dostrzegasz dobre okazje, poprawiasz własne przyspieszenie i jednocześnie zdobywasz bardziej kompleksowe możliwości od innych, wierzę, że 20 tys. w miastach pierwszego i drugiego poziomu, dużych czy małych, 2
-3 lata to żaden problem.
Dodatkowo, jeśli chodzi o ocenę własnego poziomu, w Pekinie, Szanghaju, Kantonie, Shenzhen i Hangzhou, według wynagrodzenia, średni poziom programistów to 15-25K, programistów technicznych to 20-30K+, a programiści z dobrymi umiejętnościami to 30K+ lub więcej.
Na koniec warto podkreślić, że droga do poprawy umiejętności to nic innego jak opanowanie trzech podstawowych zasad: dlaczego, co i jak.
Życzę wam wszystkim dużo pieniędzy
|
|