Skip to main content

7 znakov, da ste zdaj starejši inženir - muze

Anonim

Če ste pred kratkim začeli svojo kariero kot inženir začetnega razreda, se verjetno sprašujete, katere korake boste morali narediti, da se povzpnete po lestvi. Je preprosto vprašanje časa? Ali se morate vrniti v šolo ali pridobiti posebno potrdilo? "

Odgovor na vse zgoraj navedeno je enak: "Ni nujno." Čeprav vam lahko formalno izobraževanje pomaga pri napredovanju, poznam številne razvijalce, ki so dosegli status "višjega" s fakultetno izobrazbo - in brez dodatnega šolanja.

Medtem ko nekateri zagovarjajo premik k standardizaciji, drugi menijo, da če stroge zahteve ne morejo stroka ostati bolj egalitarna in odprta za netradicionalna sredstva izobraževanja. Le 41% programskih inženirjev ima diplomo računalništva, 47% profesionalnih spletnih razvijalcev pa sploh nima štiriletne diplome. Ob tako velikem številu profesionalcev v panogi, ki prihajajo iz nestandardnih okolij, ni presenetljivo, da tudi ni standardnih poti do promocij. Poleg tega inženiring vključuje toliko spretnosti, da morda ni realno sestaviti enega samega testa, ki bi dokazal, da ste pripravljeni na napredno vlogo.

Torej je napredovanje posameznika po naslovih večinoma odvisno od preferenc in prakse njegovega delodajalca. Nekatera podjetja so v svojih kariernih poteh zelo toga, druga pa so bolj ohlapno strukturirana. Kljub temu je nekaj lastnosti, ki jih imajo skoraj vsi starejši inženirji, zato je vredno, da jih vzamete čas, da jih razvijete.

1. Imajo močne veščine razhroščevanja

Starejši inženirji ne napišejo nujno kode brez napak - to je nemogoč standard za vsakega človeka -, vendar imajo znanje in orodja pripravljena za diagnosticiranje in reševanje kakršnih koli težav v svoji domeni. Ko ste novi pri programiranju (ali v določenem jeziku ali naboru orodij), je sledenje napak lahko težko, toda starejši razvijalci to naredijo enostavno.

Razvijanje veščin za odpravljanje napak zahteva nekaj časa, vendar pomaga, če delate na različnih projektih z različnimi ljudmi. Če nimate priložnosti, da bi pri delu prevzeli zanimive napake, se vključite v projekt z odprto kodo.

2. Vedo, kdaj kaj ne storijo

Večina novih razvijalcev ima določeno stopnjo "sindroma sijočega predmeta". Obstaja toliko zanimivih in koristnih orodij, da je težko vedeti, kdaj uporabiti uveljavljene najboljše prakse in kdaj tvegati in poskusiti kaj novega.

Najboljši razvijalci vedo, da prepisovanje knjižnice iz nič, da bi bila bolj berljiva, ali prehod na najnovejši okvir, ko je ekipa prej izbrala starejšo, niso vedno dobre odločitve. Pravzaprav večina starejših inženirjev, ki jih poznam, modro preprečuje tveganje; vedo, da dobra programska oprema deluje .

3. Mentorirajo druge

Ne glede na to, ali je v opisu dela ali ne, starejši inženirji mentorji svoje članske članske ekipe. Svoje znanje strastno delijo in s tem lahko izravnajo celotno ekipo.

Vadite zdaj te spretnosti tako, da se odpravite do sodelovanja in se dotaknete baze s svojimi kolegi, da vidite, kako ste lahko koristni.

4. Kodeks podrobno pregledajo

Novi inženirji običajno pregledujejo preglede kod. Da, pregledovanje kode nekoga drugega je lahko zahtevno in monotono, toda za dosego visoke ravni se boste morali sprijazniti s tem, kako pomemben je. Vaša naloga je, da svoje dolgoletne izkušnje postavite na delo.

Torej ste vi starejši inženir?

Želite pogledati - samo poglejte! - nekaj čudovitih odprtin?

Takole

5. Lahko sporočajo zapletene tehnične ideje

Če želite napredovati na tem področju, boste morali imeti možnost, da drugim podrobno sporočate podrobnosti. Ni vam treba biti velik v javnem nastopanju, vendar bi morali imeti možnost, da svojo točko preusmerite na druge inženirje, s katerimi delate. To je skupinska igra; nihče ne more biti odličen v tem, če ne zna izraziti svojih idej in priskrbeti drugih.

6. Specializirajo se

Kot pri večini tehničnih področij, dlje kot boste porabili to, večja je verjetnost, da boste razvili specialnost. Starejši inženirji so ponavadi dovolj dinamični, da lahko v ekipi naredijo tri do pet stvari, vendar bodo resnično prevzeli lastništvo nad eno ali dvema stvarima, za katere so najbolj specializirani.

7. Priznajo, česar ne vedo

Na razgovorih za službo se bo veliko ljudi skušalo ponarediti s temi, ki jih ne poznajo. Starejši inženirji so že dovolj dolgo, da so se zavedali, da o temi ne bi mogli vedeti vsega, če bi poskusili, zato bodo ponavadi pošteni, kaj počnejo in ne vedo.

Medtem ko ni nobenih splošno sprejetih meril uspešnosti za starejše inženirje, obstajajo opazne razlike, na katere bodo menedžerji pozorni, ko se bodo odločali, koga napredovati ali najeti za najvišje vloge. Če želite napredovati, se prepričajte, da porabite čas za izboljšanje zgoraj omenjenih tehničnih in netehničnih znanj.