Sfaturi pentru auto-dezvoltare ca dezvoltator de software la distanță în COVID-19
Publicat: 2020-11-15Anul 2020 a avut unul dintre cele mai grave rezultate în ceea ce privește economia și dezvoltarea. Lumea a înregistrat minime istorice în ceea ce privește PIB-ul și progresul economic, ceea ce este valabil pentru aproape fiecare țară. Dar, după cum spune expresia populară, există o latură mai bună a fiecărei monede; epoca pandemiei a adus o nouă dimensiune a ocupării forței de muncă și a culturii muncii. Da, munca de acasă nu a fost niciodată un termen atât de popular înainte de 2020.
Rămâi la distanță, stai în siguranță și fă-ți treaba - acestea sunt cele trei idei pe care le trăiește lumea de când COVID-19 și-a aruncat o mușcătură veninoasă asupra umanității. Unii profesioniști, cum ar fi dezvoltatorii de software, au acceptat situația actuală și au început ca niște oameni serioși, obținând astfel mult mai mult decât oricând înainte.
Ei bine, flip or flop, aceasta este o problemă discutabilă, dar pregătirea pentru auto-dezvoltare în perioada COVID este cea mai căutată strategie. Să aruncăm o privire la câteva strategii care, dacă sunt urmate, îți pot oferi o plăcere imensă și ar putea câștiga situația adversă în vremuri dificile:
- Luând treaba în serios
- Mențineți un mediu de lucru prietenos acasă
- Ține o conferință video des
- Interacționează cu conducerea în legătură cu interesul
- Revizuirea codurilor încurajatoare
- Învățați de la liderii din industrie
- Ai grijă de sănătatea ta
- Faceți niște cursuri de scurtă durată care stimulează autodezvoltarea
- Învață mai multe elemente de bază și limbaj
- Linia de jos
Luând treaba în serios
Ești acasă la serviciu, dar munca ta rămâne aceeași. Timpul, volumul de muncă, sarcinile și termenele limită, totul rămâne la fel; poate trebuie să te schimbi, doar puțin. Partea mai luminoasă este că aveți o oră în plus și vă puteți relaxa sorbind cafeaua în loc să vă grăbiți la birou. Poți avea grijă de casa și familia ta mai bine decât oricând, mai ales bucură-te să-ți vezi copiii crescând. Ai timp să pregătești mesele și să stai cu temele fiului tău. Tot ce trebuie să faci este să lucrezi meticulos la rutina ta.
Faceți o diagramă săptămânală, stabiliți-vă obiectivele, analizați timpul și apoi prioritizați munca. La urma urmei, autodisciplina este motto-ul pentru o carieră de succes. Faceți-vă camera de birou, aranjați-vă propriul birou și pregătiți-vă propria cafea. Începeți-vă cu un citat motivațional și terminați-vă ziua cu un zâmbet. Este posibil să câștigi negativitățile și să accepți provocările cu un zâmbet. Convinge-te că vei face și poți. Este serios adevărat!
Recomandat pentru tine: 9 moduri de a deveni un dezvoltator mai bun de aplicații mobile prin munca în echipă.
Mențineți un mediu de lucru prietenos acasă
Lucrul de acasă poate avea multe provocări. Spațiul, conexiunea la internet, termenele limită ar putea funcționa ca o constrângere pentru anumiți dezvoltatori de software la distanță. Este esențial să mențineți un mediu prietenos atât în interiorul, cât și în afara casei dvs. Casa ta este acasă, nu este biroul tău și nu poți să-i refuzi copilului tău un sărut sau o îmbrățișare. În mod similar, biroul vă plătește salariul și facturile de dotări, așa că fiți sârguincios în timp ce respectați termenele limită. Fă-ți șeful să nu ridice sprâncenele copilului tău să comită o greșeală în timpul unei conferințe video. În mod similar, fă-ți familia să înțeleagă că ai o slujbă și datoria ta este să livrezi munca cu meticulozitate la sfârșitul zilei. Ei bine, după orele de lucru, vă puteți bucura de timp de calitate în familie.
Ține o conferință video des
Dacă sunteți manager de echipă și vi se încredințează finalizarea unui proiect de la distanță, puteți organiza oricând o videoconferință cu membrii echipei. Fii alături de echipa ta în timp ce rămâi la distanță. Acesta este clișeul care justifică orice lucru în echipă. În timpul unei conferințe video, este posibil să aveți senzația de a fi la birou. Conectați-vă prin grupul WhatsApp și fiți la curent cu fiecare mișcare a echipei dvs. Crede-mă, tehnologia a adus oamenii mai aproape, doar că nu îi poți întâlni fizic. Clarifică-ți toate îndoielile și încurajează-ți echipa să atingă înălțimi mai mari. Tot ce contează este ca spiritul de echipă să fie susținut, deși distanțarea fizică prevalează.
Interacționează cu conducerea în legătură cu interesul
Cel mai bun mod de a menține o atmosferă prietenoasă cu echipa ta este să interacționezi cu colegii tăi și să împărtășești anumite interese în afară de sarcini și termene limită. Distribuie câteva actualizări ale filmului, distribuie un roman pe care l-ai citit recent sau poate ideile tale despre cum să îmbunătățești proiectul pe care îl faci ca o echipă. Colegii tăi de birou sunt familia ta extinsă, așa că interacționează cu ei și fii în largul tău. Cunoaște-te bine, înainte de a fi cei mai buni colegi de echipă. Este absolut esențial.
Revizuirea codurilor încurajatoare
Dacă sunteți un dezvoltator de software care lucrează pe o bază de cod partajată cu alți dezvoltatori, poate că este esențial să stabiliți linii directoare care dictează structura proiectului. În timp ce stabiliți recenzii formale ale codului, echipa se va asigura că toată lumea menține codul de calitate de top. În timp ce te deschizi față de colegii tăi, critica este o parte integrantă a învățării mai bune. În timpul revizuirii codului, asigurați-vă că atingeți următoarele puncte.
- Înțelegerea problemei și a codului pe care încearcă să-l rezolve.
- Codul ar trebui să ofere o soluție validă pentru toate problemele.
- Ghidurile de stabilire ale echipei ar trebui validate. Metoda de rezolvare a unei probleme poate fi numeroase.
- Analizați natura codului, mai ales dacă colaborarea este ușoară. Codul ușor de citit este mult mai bun decât o linie care este confuză din punct de vedere tehnic.
- Dacă simțiți că poate exista o soluție mai favorabilă, furnizați întotdeauna dovezi și explicați de ce soluția ar putea fi optimă.
- În general, recenziile de cod nu sunt întotdeauna legate de problema inițială. De fapt, acestea nu sunt locurile pentru a împărtăși îmbunătățiri sau alte lucruri care nu sunt asociate cu aceste probleme.
S-ar putea să vă placă: Cum să faceți față anxietății legate de COVID?
Învățați de la liderii din industrie
Puteți urmări întotdeauna liderii din industrie și puteți afla cum puteți rezolva o anumită problemă. Fie că este un domeniu specific în codificare sau orice altceva, nu există nimic mai bun decât să împrumuți idei de la cei care sunt experți în domeniu. Urmăriți experții din industrie sau profesioniștii seniori prin LinkedIn sau alte rețele și urmăriți tendința. De fapt, puteți începe un punct și îi lăsați pe alții să vorbească, încercând astfel să obțineți o soluție în cadrul specific.
Ai grijă de sănătatea ta
Să ai grijă de sănătatea ta este important în primul rând în timp ce lucrezi ca dezvoltator de software la distanță. Luați medicamente adecvate în cazul în care sunteți obișnuit și practicați anumite obiceiuri sănătoase. Faceți yoga dimineața, plimbați-vă un timp, urcați trepte și, dacă aveți o bandă de alergare, utilizați-l cât mai bine. Ai grijă foarte mult de dieta ta. Luați multe legume verzi, fructe, sucuri de fructe și apă. Evitați să consumați junk-uri pe cât posibil. Puteți începe să gătiți și să învățați câteva feluri de mâncare ușor de preparat, în cazul în care sunteți bucătar pentru prima dată. Relaxează-te gătind sau poate ai grijă de animalul tău de companie. În timp ce împărțiți treburile casnice cu familia, asigurați-vă că vă organizați casa, în special dulapurile, mai mult decât înainte. Dansați și ascultați muzică, care vă poate relaxa și vă poate asigura arderea caloriilor.
Faceți niște cursuri de scurtă durată care stimulează autodezvoltarea
Dacă lucrați ca dezvoltator la distanță, atunci puteți folosi timpul pentru a vă îmbunătăți sau s-ar putea să vă îmbunătățiți cunoștințele într-un alt domeniu. Unele dintre cursurile pe care le puteți urma într-un timp scurt sunt:
- Specificații software sigure.
- Unity XR - construirea de aplicații AR și VR.
- Managementul produselor software.
- Dezvoltarea aplicației iOS.
- Testare software și automatizare.
- Design și arhitectură software.
- Fundamentele platformei cloud Google - infrastructuri de bază.
- Programare Java - rezolvarea problemelor cu software-ul.
- Dezvoltare de software open-source, Linux și Git.
Acestea sunt doar pentru a numi câteva. De fapt, puteți căuta mai multe cursuri despre codificare sau dezvoltare ulterioară în linia proiectului pe care îl deserviți. Vă puteți îmbunătăți abilitățile de conducere prin programele de dezvoltare a liderilor USGC și DHS. Obțineți formarea în achiziție prin cursuri certificate.
Într-un interviu recent cu Adam Przymusiala, CEO-ul BinarApps, am discutat multe detalii despre situația de lucru de acasă pentru dezvoltatorii de software în această pandemie de COVID-19. În timp ce vorbea despre auto-dezvoltarea pe care a menționat-o,
„Înscrieți-vă la seminarii web și vedeți câteva modalități mai eficiente de a aborda sarcinile de zi cu zi. Încercați să învățați câteva abilități noi de pe YouTube și urmăriți seminariile OPM. Învață câteva abilități soft care te vor dezvolta pe termen lung și învață câteva tehnici de scriere a CV-urilor. Toate pentru un motiv întemeiat că epoca COVID vă poate oferi un exercițiu bun de auto-dezvoltare.”
Învață mai multe elemente de bază și limbaj
Vă puteți stimula cariera de dezvoltare software, învățând mai multe elemente de bază.
- Puteți investi în cloud computing și tehnica de containerizare. Oferă o creștere extraordinară a carierei, deoarece au aplicații la nivel mondial.
- În cazul în care studiați pentru test, Leech subliniază implicația unei pregătiri adecvate în timpul procesului de interviu. Companiile selectează candidații pentru poziții de nivel superior prin ecrane de codare.
- Învață ceva mai mult decât codificare. Mai multe locuri de muncă necesită o înțelegere adecvată a tehnologiei, dar nu și codificare.
- Scrierea codului nu este suficientă. Ar trebui să accesați calitatea și performanța. Învățarea și utilizarea noilor instrumente tehnologice pentru service și accesarea optimizării este importantă.
- Cele mai utilizabile coduri de programare sunt Scala, Puppet, Python, Hadoop, Java, J2EE, SOAP, HTML, C, C++, UML și Pearl. Asigurați-vă că învățați toate limbile de codare pentru o mai bună expunere.
S-ar putea să vă placă și: 7 cele mai bune biblioteci de învățare automată JavaScript în 2019-2020.
Linia de jos
O criză nu poate fi niciodată numită atâta timp cât ai ocazia să înveți noi. Amintiți-vă, Napoleon cel Mare a învățat câteva lecții grozave de viață în timp ce era captiv. Așadar, pregătește-te și pregătește-te să înveți ceva nou, mereu. La urma urmei, o piatră care se rostogolește nu adună mușchi. Lucrul de la distanță este tendința epocii și există locuri de dezvoltare dacă vă concentrați și vă traseți calea către succes.