101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

1. Սովորեք Google-ում
Լինել ծրագրավորող նշանակում է սովորել փնտրել ձեր հարցերի պատասխանները: Սովորելով արդյունավետորեն Google-ում աշխատել, դուք շատ ժամանակ կխնայեք զարգացման համար:

2. Շատ մի խոստացեք, այլ կատարեք ավելին, քան խոստացել եք:
Ավելի լավ է ձեր թիմին ասեք, որ առաջադրանքը կտևի երեք շաբաթ, բայց ավարտեք այն երկուսում, քան հակառակը: Հետևելով այս սկզբունքին՝ դուք վստահելի հարաբերություններ կստեղծեք։

Նշում թարգմանչի կողմից.

Խնդրում ենք ձեզ մեղմ լինել թարգմանության, քերականության կամ կետադրության մեջ նկատած ցանկացած սխալի նկատմամբ և հայտնել դրանք ուղղելու համար:
Շնորհակալություն

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

3. Եղեք բարի դիզայներների նկատմամբ; նրանք քո ընկերներն են
Դիզայներները լուծումներ են տալիս օգտատերերի խնդիրներին: Սովորեք նրանցից և միասին աշխատեք արդյունավետ արտադրանք ստեղծելու համար:

4. Գտեք մենթոր
Գտեք մեկին, ումից կարող եք սովորել և ստանալ հեղինակավոր կարծիք («ցատկել»): Coding Coach-ը հիանալի վայր է տեխնիկական մենթոր գտնելու համար:

5. Եղեք դաստիարակ
Եղեք այնպիսին, ումից ուրիշները կարող են սովորել: Մենք ուրախ կլինենք ձեզ տեսնել Coding Coach-ի մենթորների թվում:

6. Գրեք օգտակար մեկնաբանություններ
Գրեք մեկնաբանություններ, որոնք բացատրում են «ինչու»-ն, քան «ինչ»-ը:

7. Անվանեք փոփոխականները և ֆունկցիաները համապատասխան կերպով
Ֆունկցիաները և փոփոխականները պետք է ճշգրիտ նկարագրեն իրենց նպատակը, ուստի «myCoolFunction»-ը հարմար չէ:

8. Արձակուրդ վերցրեք
Մենք բոլորս պետք է հանգստանանք։ Կատարեք այն ճանապարհորդությունը, որի մասին երազում էիք: Ձեր ուղեղը և աշխատակիցները ձեզ շնորհակալություն կհայտնեն:

9. Հեռացրեք չօգտագործված կոդը
Մի կուտակեք տեխնիկական պարտք.

10. Սովորեք կարդալ կոդը
Կոդ կարդալը թերագնահատված հմտություն է, բայց շատ արժեքավոր:

11. Ստեղծեք առողջ աշխատանքային և կյանք հավասարակշռություն
Երկար աշխատանքային օրվանից հետո ձեզ ժամանակ է պետք հանգստանալու համար։ Անջատեք աշխատանքային ծանուցումները կամ հեռացրեք հավելվածները ձեր հեռախոսից:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

12. Անձնական հանդիպումներ միայն անհրաժեշտության դեպքում
Կարո՞ղ է այս խնդիրը լուծվել Email-ի կամ Slack-ի միջոցով: Եթե ​​այո, ապա մի պայմանավորվեք: Եթե ​​ոչ, մի հետաձգեք դրա տեւողությունը առանց հիմնավոր պատճառի:

13. Զույգերի ծրագրավորում
Զույգ ծրագրավորումը թույլ է տալիս լինել և՛ ուսուցիչ, և՛ ուսանող:

14. Գրեք հիանալի նամակներ
Սովորեք գրավել ձեր զրուցակցի ուշադրությունը էլեկտրոնային նամակներով՝ արտահայտվելով կարճ, բայց հստակ:

15. Եղիր համայնքի մի մասը
Շրջապատեք ձեզ համախոհներով, ովքեր ձեզ դրդում են հաղթահարել դժվարությունները:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

16. Մաքրեք ձեր ճյուղերը
Մաքրեք ձեր տարբերակների կառավարման մասնաճյուղերը ճիշտ այնպես, ինչպես անում եք տանը, նախքան հյուրերի ժամանումը: Եթե ​​ձեզ ինչ-որ բան պետք չէ, դեն նետեք այն; մի դրեք այն պահարանում:

17. Դռնապան մի եղիր
Մի ասեք ուրիշներին, որ նրանք այնքան լավ չեն, որ կարողանան աշխատել ոլորտում: Յուրաքանչյուր ոք ունի արժեք:

18. Անընդհատ սովորեք
Դուք ընտրել եք մի մասնագիտություն, որը պահանջում է շարունակական ուսուցում։ Սովորեք նաև սիրել սա։

19. Մի հանձնվիր
Միշտ չէ, որ հեշտ կլինի: Բայց մենք բոլորս սկսել ենք նույն տեղից։ Դու կարող ես դա անել.

20. Վերցրեք այնպիսի գործեր, որոնք ձեզ վախեցնում են։
Եթե ​​նրանք չեն վախեցնում ձեզ, ապա չեն օգնի ձեզ աճել:

21. Ստուգեք պահանջները նախքան սկսելը
Նախքան կոդ գրելը պետք է հասկանաք առաջադրանքը կատարելու չափանիշները: Սա կխնայի ձեր ժամանակը:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

22. Տիրապետիր քո գործիքների տուփին
Ստացեք մի շարք գործիքներ, որոնք դուք գիտեք ներսից և դրսից: Իմացեք, թե ինչ նպատակների են դրանք ծառայում և երբ է ավելի շահավետ նախագծում օգտագործել այս կամ այն ​​գործիքը:

23. Սովորեք սիրել կառուցողական քննադատությունը
Խնդրեք վստահելի գործընկերներից և ընկերներից կառուցողական քննադատություն: Սա կօգնի ձեզ աճել որպես ծրագրավորող և որպես մարդ:

24. Եղեք լավ կլորացված
Տեխնոլոգիան փոխվում է և արագ փոխվում: Մի դիմադրեք նոր ապրանքներին, այլ ուսումնասիրեք և կազմեք ձեր սեփական կարծիքը դրանց մասին:

25. Մնա համապատասխան
Եղեք արդի վերջին տեխնոլոգիական նորություններին` հետևելով հրապարակումներին, բլոգներին, փոդքաստներին և նորություններին:

26. Կենտրոնացեք խնդրի լուծման վրա
Խնդիրներ լուծելու զարգացած հմտությունները կօգնեն ձեզ հաղթահարել ցանկացած խնդիր։ Մտածեք, թե ինչն է օգնելու լուծել խնդիրը:

27. Խոնարհ մնացեք
Անկախ նրանից, թե ինչ կոչում ունեք կամ ինչ ընկերությունում եք աշխատում, մնացեք խոնարհ:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

28. Սովորեք հիանալի պրեզենտացիաներ անել
Իմացեք, թե ինչպես ներգրավել ձեր լսարանին և հիանալի ներկայացումներ անել

29. Բացահայտեք բոլոր լուծումները՝ նախքան ինչ-որ բանի վրա լուծելը:
Մի բռնեք առաջին լուծումը, որին հանդիպել եք: Նախքան կոդավորումը սկսելը, ուսումնասիրեք ձեր բոլոր տարբերակները:

30. Գտեք ձեր տեղը
Տեխնոլոգիական արդյունաբերության մեջ կան շատ տարբեր ոլորտներ: Գտեք ձեզ ամենաշատ հետաքրքրող ոլորտը և դարձեք դրա մասնագետ:

31. Լավ սովորություններ զարգացրեք
Փորձեք զարգացնել կայուն և օգտակար սովորություններ, ինչպիսիք են՝ հեռացնելով շեղումները, կառավարել ձեր ժամանակը, մասնակցել հանդիպումներին և սկսել ամենակարևոր գործերից: Դա կարող է որոշակի ջանքեր պահանջել, բայց երկարաժամկետ հեռանկարում արժե այն:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

32. Սովորեք վրիպազերծել կոդը
Կոդը վրիպազերծելու համար ուսումնասիրեք զննարկչի գործիքները: Ուսումնասիրեք այս հնարավորությունները ձեր IDE-ում: Սովորելով սխալների հետագծման ամենաարդյունավետ տեխնիկան՝ դուք կկարողանաք լուծել նույնիսկ ամենաբարդ խնդիրները:

33. Զարգացրեք ձեր ընթացիկ հմտությունները
Միայն այն պատճառով, որ դուք այժմ տիրապետել եք որևէ հմտության, չի նշանակում, որ դուք չպետք է շարունակեք զարգացնել այն: Հմտությունները ժամանակի ընթացքում կորչում են, եթե դրանք միտումնավոր չեն կատարելագործվում, և արդյունաբերությունն այնքան արագ է զարգանում, որ կարևոր է շարունակել զբաղվել: Ազատվեք «ես միշտ այսպես եմ արել» մտածելակերպից և անցեք «Կա՞ դա անելու ավելի լավ միջոց»:
Նույնիսկ եթե այժմ հիանալի որովայններ ունեք, հիմարություն է սպասել, որ կարող եք օրական մի բլիթ ուտել և չկորցնել դրանք:

34. Հասկացեք, թե ինչու
Կլինեն իրավիճակներ, երբ դուք պետք է բարձրաձայնեք ձեր կարծիքը, ուստի կարևոր է նախ հասկանալ, թե ինչու: Ինչու՞ է A լուծումը ավելի լավ, քան B լուծումը: Ներկայացրե՛ք ճիշտ փաստարկներ, և ձեր կարծիքն ավելի արդարացված կլինի։

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

35. Իմացեք ձեր արժեքը
Դուք ապրանք եք և դրա համար պետք է պատշաճ կերպով վճարեք: Տեղյակ եղեք ձեր ոլորտի միջին աշխատավարձի մասին այն տարածաշրջանում, որտեղ գտնվում եք: Եթե ​​դուք ավելի քիչ գումար եք վաստակում, ժամանակն է խոսել ձեր մենեջերի հետ: Գնացեք այն, ինչին արժանի եք:

36. Մի վախեցեք օգնություն խնդրելուց
Եթե ​​դուք խրված եք խնդրի վրա և չափազանց շատ ժամանակ եք ծախսում լուծում գտնելու համար, ժամանակն է օգնություն խնդրել: Մենք բոլորս մարդիկ ենք։ Մենք բոլորս կարող էինք որոշակի օգնություն օգտագործել: Աջակցության համար գործընկերոջը դիմելը ամոթ չէ:

37. Սովորեք սովորել
Մարդիկ տարբեր կերպ են սովորում: Ոմանք ավելի լավ են սովորում տեսադասերի միջոցով, մյուսները՝ գրքեր կարդալով: Գտեք ձեզ հարմար ուսուցման ոճը և ջանասիրաբար կիրառեք այն:

38. Եղեք բարի
Կլինեն իրավիճակներ, երբ ձեզ կառաջարկեն կարծիք հայտնել գործընկերոջ մասին: Եղիր բարի. Դուք կարող եք մեկնաբանել Դեբորայի նախաձեռնողականության բացակայությունը՝ առանց նրան պատռելու։

39. Ընդմիջումներ արեք
Գրեթե անհնար է 8 ժամ շարունակ ծախսել կոդ գրելով: Դուք արագ կվառվեք և շատ սխալներ կգործեք։ Այսպիսով, սահմանեք ժամանակաչափ, որպեսզի հիշեցնեք ինքներդ ձեզ կանգ առնել և ընդմիջում կատարել: Գնալ քայլելու. Սուրճ խմեք գործընկերների հետ։ Էկրանից ընդմիջումը դրականորեն կանդրադառնա ձեր արտադրողականության և աշխատանքի որակի վրա:

40. Հետևեք ձեր առաջընթացին
Կոդավորել սովորելը երկար ժամանակ է պահանջում և կարող է աներևակայելի սպառիչ լինել, եթե առաջընթաց չես տեսնում: Հետևաբար, կարևոր է հետևել ձեռքբերումներին և առաջընթացին դեպի ձեր նպատակը: Ձեր համակարգչի կողքին պահեք փոքր ցուցակ և ամեն անգամ, երբ ինչ-որ նոր բանի եք հասնում, ստուգեք այն, որքան էլ փոքր լինի: Մեծ պարգևները գալիս են փոքր ձեռքբերումներից:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

41. Մի հույս մի դրեք շրջանակի կամ գրադարանի վրա
Իմացեք ավելի շատ ծրագրավորման լեզվի նրբությունները, քան շրջանակի կամ գրադարանի բարդությունները: Գրադարանները ներկայացնելուց առաջ պարտադիր չէ լեզու սովորել, բայց հասկանալը, թե ինչու է շրջանակը կամ գրադարանը աշխատում որոշակի ձևով, կօգնի ձեզ ավելի մաքուր և արդյունավետ կոդ գրել:

42. Սովորեք սիրել կոդերի ակնարկները
Որևէ մեկը կարդալ և վերլուծել ձեր կոդը կարող է վախեցնել, բայց դա կարող է ապահովել անգնահատելի արձագանք, որը ձեզ ավելի լավ ծրագրավորող կդարձնի, քան նախկինում: Դուք նաև պետք է աշխատեք կոդի լավ վերանայումներ անցկացնելու ձեր կարողության վրա:

43. Հետաքրքրվեք հարակից ոլորտներով
Իմացեք հարակից ոլորտների հիմունքները, ինչպիսիք են դիզայնը, մարքեթինգը, ճակատային կամ հետևի զարգացումը: Սա կօգնի ձեզ դառնալ ավելի լավ կլորացված ծրագրավորող:

44. Մի ընտրեք հարմար տեխնոլոգիա. ընտրել ճիշտը
Յուրաքանչյուր նախագիծ ունի տարբեր կարիքներ, և, հետևաբար, մենք պետք է ընտրենք ճիշտ գործիքներ աշխատանքի համար: Թեև շատ ավելի հարմար է ընտրել տեխնոլոգիաներ, որոնց հետ նախկինում աշխատել եք, եթե դրանք չեն բավարարում նախագծի կարիքները, դուք պետք է այլընտրանքներ ուսումնասիրեք:

45. Պատասխանատվություն ստանձնեք ձեր սխալների համար
Բոլորը սխալներ են թույլ տալիս, և դուք դրանք կգործեք ձեր ողջ կարիերայի ընթացքում: Ուստի շատ կարևոր է ընդունել դա և պատասխանատվություն ստանձնել, երբ սխալվում ես։ Սա կօգնի վստահություն հաստատել ձեր թիմի անդամների և ղեկավարության հետ:

46. ​​Վերանայեք ձեր սեփական կոդը
Նախքան ձգման հարցում ստեղծելը, վերանայեք ձեր սեփական կոդը: Եթե ​​սա գործընկերոջ աշխատանք լիներ, ի՞նչ մեկնաբանություններ կանեիք: Շատ կարևոր է նախ բացահայտել խնդիրները կամ սխալները՝ նախքան կոդերի վերանայում խնդրելը:

47. Սովորեք ձեր անհաջողություններից
Ձախողումը պարզապես սպասված արդյունքի չհասնելն է, և դա անպայմանորեն վատ բան չէ։ Մենք բոլորս էլ շատ անհաջողություններ ենք ունենում մեր կարիերայի ընթացքում։ Սովորեք ձեր սխալներից։ Ի՞նչ կարող եք անել այլ կերպ հաջորդ անգամ:

48. Բացահայտեք ձեր թույլ կողմերը
Ճանաչիր ինքդ քեզ: Որո՞նք են ձեր թույլ կողմերը: Միգուցե դուք անընդհատ մոռանում եք թարմացնել թեստերը նախքան մղելը: Կամ դուք վատ եք պատասխանում նամակներին: Քննեք ձեր թույլ կողմերը, որպեսզի կարողանաք ակտիվորեն աշխատել դրանց վրա:

49. Մնացեք հետաքրքրասեր
Այս ոլորտն անընդհատ զարգանում է, ուստի հետաքրքրասիրությունը կարևոր է: Եթե ​​ինչ-որ բան չես հասկանում, լինի դա նախագծի պահանջ, թե կոդի տող, ասա: Ոչ ոք ձեզ չի քննադատի պարզաբանումներ խնդրելու համար, և դուք կստեղծեք ավելի լավ կոդ:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

50. Մի փորձեք ամեն ինչ սովորել
Աշխարհում հսկայական գիտելիք կա, և ամեն ինչին տիրապետելը պարզապես անհնար է։ Ընտրեք մի քանի թեմաներ, որոնք պետք է տիրապետեն, իսկ մնացածը հրաժարվեք: Իհարկե, դուք կարող եք անուղղակի գիտելիքներ ձեռք բերել այլ ոլորտների մասին, բայց դուք չեք կարողանա բոլորին տիրապետել:

51. Սպանեք ձեր ընտանի կենդանիներին
Միայն այն, որ դուք գրում եք ինչ-որ կոդ, չի նշանակում, որ դուք պետք է էմոցիոնալ կապված լինեք դրան: Ոչ ոք չի սիրում իր աշխատանքը դեն նետել, բայց կոդը կյանքի ցիկլ ունի, այնպես որ մի մոռացեք դա:

52. Աջակցեք ձեր թիմին
Լավ թիմում բոլորն աջակցում են միմյանց։ Սա բարեբեր միջավայր է ստեղծում նոր բան փորձելու համար՝ առանց պատժից վախենալու:

53. Գտեք ոգեշնչում համայնքում
Գտեք մի քանի մարդկանց նույն ոլորտում, որոնցով դուք հիանում եք: Սա ձեզ կոգեշնչի շարունակել աշխատել ձեր նախագծերի վրա կամ փորձել ինչ-որ նոր բան:

54. Գնահատեք ձեր աշխատանքը
Անկախ ձեր փորձից կամ պաշտոնից, ձեր աշխատանքը արժեք ունի: Գնահատե՛ք նրան։

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

55. Արգելափակեք ուշադրությունը շեղող գործոնները
Ակնթարթային մեսենջերներում, էլ.փոստում և սոցիալական ցանցերում ծանուցումներն անջատելը կօգնի ձեզ կենտրոնանալ և հնարավորինս արդյունավետ անցկացնել ձեր աշխատանքային օրը: Ջերին չի մեռնի, եթե նրան պատասխանես 30 րոպեի ընթացքում:

56. Եղեք աջակցող
Աջակցեք ձեր թիմի անդամներին, օրինակ՝ մասնակցելով կարևոր շնորհանդեսին կամ օգնելով, եթե նրանք խրված լինեն:

57. Գովեք, երբ դա արժանի է
Եթե ​​ինչ-որ մեկը մեծ աշխատանք է կատարել, ասա: Գովաբանությունը հիանալի միջոց է ձեր թիմի անդամների վստահությունը ձեռք բերելու համար:

58. Փորձեք ձեր կոդը
Թեստերը կարևոր են: Միավոր թեստեր, ռեգրեսիա, ինտեգրում, վերջից մինչև վերջ փորձարկում: Փորձեք ձեր կոդը, և ձեր արտադրանքը ավելի կայուն կլինի:

59. Պլանավորեք ձեր մոտեցումը
Երբ դուք ստանում եք նոր ֆունկցիոնալության կամ սխալի տոմսի հարցում, նախ մշակեք հարձակման պլան: Ի՞նչ է ձեզ անհրաժեշտ այս խնդիրը լուծելու կամ ֆունկցիոնալությունը զարգացնելու համար: Ձեր հարձակումը պլանավորելու համար նույնիսկ մի քանի րոպե հատկացնելը կարող է խնայել ձեզ հիասթափության ժամեր

60. Սովորեք կեղծ կոդավորել:
Կեղծ կոդավորումը մեծ հմտություն է, քանի որ այն թույլ է տալիս լուծել բարդ խնդիրներ՝ առանց ժամանակ ծախսելու կոդերի տողեր գրելու համար: Նկարագրեք ձեր ընտրած մոտեցումը թղթի վրա, մոդելավորեք տարբեր փորձարկման օրինակներ և տեսեք, թե որտեղ են թակարդները:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

61. Հետևեք ձեր ձեռքբերումներին
Եթե ​​աշխատանքում մրցանակ եք ստացել, գրեք այն։ Եթե ​​կարևոր հատկանիշ եք մշակում, գրեք այն: Դուք կստեղծեք պահերի կուտակումներ, որոնք կարող են օգնել ձեզ առաջ տանել ձեր կարիերան կամ բարձրացնել բարոյականությունը դժվար պահերին:

62. Սովորեք ծրագրավորման հիմունքներ
Իմացեք մի քանի հիմնական տեսակավորման և որոնման ալգորիթմներ և տվյալների կառուցվածքներ: Սա կօգնի ձեզ լուծել խնդիրները՝ անկախ լեզվից։

63. Ընտրեք տեխնոլոգիաներ, որոնք դիմացկուն են և պահպանվող:
Թեև հետաքրքիր է փորձարկել վերջին տեխնոլոգիաները, ընտրեք դրանք, որոնք հեշտ կլինի աջակցել ձեռնարկատիրական հավելվածում: Թիմը ձեզ երախտապարտ կլինի տարիներ շարունակ:

64. Սովորեք դիզայնի օրինաչափություններ
Դիզայնի նախշերը օգտակար գործիքներ են կոդի ճարտարապետությունը նախագծելու համար: Հնարավոր է, որ դրանք ձեզ անհրաժեշտ չլինեն յուրաքանչյուր նախագծում, բայց դրանց հիմնական ըմբռնումը կօգնի մեծ հավելվածներ ստեղծելիս:

65. Նվազեցնել երկիմաստությունը
Ձեր հմուտ ծրագրավորման հմտությունները ցուցադրելու համար բարդ կոդ գրելու փոխարեն նպատակ դրեք ընթերցանության և պարզության վրա: Սա ձեր թիմի անդամների համար ավելի հեշտ կդարձնի ներդրումը:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

66. Տեխնիկական պարտքի մարում
Տեխնիկական պարտքը կարող է ունենալ կատարողականի լուրջ հետևանքներ, այնպես որ, եթե դուք կարող եք վերափոխել, ապա պետք է:

67. Հաճախակի թարմացրե՛ք
Ամիսը մեկ անգամ մեծ թարմացումներ թողարկելու փոխարեն դա արեք ավելի հաճախ՝ փոփոխությունների ավելի փոքր ցուցակով: Դուք ավելի քիչ հավանական է, որ սխալներ թույլ տաք և կոտրեք փոփոխությունները:

68. Վաղ և հաճախ պարտավորվիր
Վաղ և հաճախ պարտավորվելը լավագույն միջոցն է ապահովելու ձեր աշխատանքը մաքուր, ինչպես նաև նվազեցնելու կարևոր փոփոխություններ պատահաբար կատարելու սթրեսը:

69. Իմացեք, թե երբ պետք է օգնություն խնդրել:
Դուք ոչ միայն չպետք է վախենաք օգնություն խնդրելուց, այլեւ պետք է հասկանաք, թե երբ դա անեք։ Նախքան օգնություն խնդրելը, դուք միշտ պետք է փորձեք լուծել խնդիրը: Բայց երբ մեկ ժամից ավելի պայքարում ես խնդրի դեմ, ծախսը գերազանցում է օգուտը, և դու պետք է դիմես գործընկերոջը:

70. Տվեք ճիշտ հարցեր
Հարց տալիս աշխատեք հնարավորինս կոնկրետ լինել

71. Ստացեք արձագանքներ կատարվող աշխատանքների վերաբերյալ:
Պետք չէ ավարտել աշխատանքը՝ դրա վերաբերյալ կարծիք ստանալու համար: Եթե ​​վստահ չեք ճիշտ ուղղության հարցում, խնդրեք ձեր գործընկերներին օգնել ստուգել այն:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

72. Կարդացեք փաստաթղթերը
Փաստաթղթերը տեխնոլոգիայի մասին ճշմարտության ամենամաքուր աղբյուրն են, ուստի այն կարդալ սովորելը կարող է արագ օգնել ձեզ դառնալ փորձագետ:

73. Փորձեք ամեն ինչ
Ոչինչ չի խանգարում ձեզ փորձել լուծել խնդրի լուծումը։ Ի՞նչ ունես կորցնելու:

74. Խոսեք հանդիպումների ժամանակ
Ձեր գաղափարներն ու կարծիքները արժեքավոր են, ուստի հանդիպումներին մասնակցելը կօգնի ձեզ զարգացնել հարաբերությունները ձեր թիմի և ղեկավարության հետ:

75. Համագործակցել այլ թիմերի հետ
Եթե ​​ձեր ընկերության մեկ այլ թիմի հետ աշխատելու հնարավորություն է առաջանում, օգտագործեք այն:

76. Ստացեք անձնական նախագծեր
Երբ աշխատում եք շաբաթական 40 ժամ, կարևոր է ժամանակ հատկացնել կողմնակի նախագծերին, որոնցով դուք կրքոտ եք: Նրանք օգնում են աշխուժացնել ձեր սերը ծրագրավորման նկատմամբ և փորձել նոր տեխնոլոգիաներ, որոնք դուք կարող եք մուտք չունենալ աշխատավայրում:

77. Սահմանեք ձեր կարիերայի նպատակները
Կարևոր է պատկերացում ունենալ ձեր իդեալական կարիերայի ուղու մասին: Եթե ​​դա այդպես չէ, դուք փորձում եք նետ արձակել առանց թիրախը տեսնելու:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

78. Մասնակցել խոսակցություններին
Բլոգների մեկնաբանում, Twitter-ում զրույցների մասնակցություն։ Ներգրավվեք համայնքի հետ: Դուք շատ ավելին կսովորեք, եթե ակտիվ մասնակից լինեք, այլ ոչ թե բանջարեղեն:

79. Առաջնահերթություն տվեք առաջադրանքներին
Առաջնահերթությունները դասավորելու սովորելը կօգնի բարձրացնել արտադրողականությունը: Հետևեք ձեր ընթացիկ առօրյա գործերին, ինչպես նաև երկարաժամկետ առաջադրանքներին և կազմակերպեք դրանք ըստ ամենակարևորների:

80. Մի անտեսեք մանրուքները
Մանրամասները կարող են մեծ փոփոխություն մտցնել նախագծում:

81. Վստահեք ձեր թիմին
Ձեր թիմակիցները աշխատանքի են ընդունվել իրենց հմտությունների համար: Օգտագործեք դրանք և վստահեք նրանց աշխատանքի ավարտին:

82. Սովորեք պատվիրակել
Եթե ​​դուք ղեկավար պաշտոնում եք, սովորեք արդյունավետ կերպով պատվիրակել: Սա կխնայի ձեր ժամանակը: Դուք չեք կարող ամեն ինչ ինքներդ անել:

83. Ձեզ մի համեմատեք ուրիշների հետ
Միակ մարդը, ում հետ դուք պետք է համեմատեք ինքներդ ձեզ, դա այն է, ով եք եղել երեկ:

84. Շրջապատիր քեզ դաշնակիցներով
Ծրագրավորել սովորելը երկար և ոչ միշտ հեշտ ճանապարհ է լինելու: Շրջապատիր քեզ մարդկանցով, ովքեր քեզ առաջ կքշեն։

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

85. Մի սկսեք մասշտաբայնությամբ
Սանդղակը սկսելը ինքդ քեզ ճնշելու վստահ միջոց է: Կառուցեք մասշտաբայնության համար, բայց մի սկսեք մասշտաբել, քանի դեռ դրա կարիքը չունեք: Այս կերպ դուք չեք ծանրաբեռնում ձեր թիմին, բայց դեռ պահպանում եք աճելու կարողությունը:

86. Կշռեք կատարողականի հետևանքները
Եթե ​​ցանկանում եք օգտագործել նոր թույն տեխնոլոգիա, նախ պետք է կշռադատեք կատարողականի հետևանքները: Չե՞ք կարող նման բան իրականացնել առանց կատարողականությունը կորցնելու: Եթե ​​այո, ապա կարող եք վերանայել ձեր ընտրած մոտեցումը:

87. Խտրականություն մի դրեք
Խտրականություն մի դրեք նոր տեխնոլոգիաների կամ գաղափարների նկատմամբ: Բաց եղեք նոր հմտություններ սովորելու հնարավորությունների համար: Նաև խտրականություն մի դրեք մարդկանց նկատմամբ: Մենք բոլորս արժանի ենք հարգանքի։

88. Վերցրեք մի աշխատանք, որի համար դուք որակավորում չունեք
Դուք երբեք չեք կատարի աշխատանքի բոլոր պահանջները։ Այսպիսով, օգտագործեք հնարավորությունը և սկսեք: Ի՞նչ ունես կորցնելու:

89. Մոդուլյարացրեք ձեր կոդը
Դուք կարող եք գրել ամբողջ կոդը մեկ երկար ֆայլում, բայց դա դժվար է պահպանել: Մոդուլյարության շնորհիվ մենք համոզվում ենք, որ մեր կոդը հեշտ է հասկանալի և թեստավորել:

90. Պարզապես copy-paste մի արեք
Եթե ​​դուք պատրաստվում եք Copy-paste լուծումը StackOverflow-ից, դուք պետք է հստակ հասկանաք, թե դա ինչ է անում: Հասկացեք այն կոդը, որը դուք որոշել եք կիրառել:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

91. Ստեղծեք ոգեշնչող միջավայր
Դուք շատ ավելի մոտիվացված կլինեք աշխատելու, եթե գոհ եք ձեր աշխատավայրից։

92. Հիշիր, թե որտեղից ես եկել
Մենք բոլորս սկսել ենք նույն տեղից։ Երբ դուք զարգացնում եք ձեր հմտությունները և կարիերան, մի մոռացեք, թե որտեղից եք եկել:

93. Փորձեք լավատես մնալ
Եթե ​​ինչ-որ բան չի ստացվում, շարունակեք փորձել և լավատես եղեք: Վաղը նոր օր է։ Լավատեսությունը կօգնի ձեր թիմի առաջընթացին և ձեր հոգեկան առողջությանը:

94. Անընդհատ վերագնահատեք ձեր աշխատանքային հոսքը:
Միայն այն պատճառով, որ ինչ-որ բան այժմ աշխատում է, չի նշանակում, որ այն միշտ այդպես է աշխատելու: Վերագնահատեք ձեր աշխատանքային հոսքը և անհրաժեշտության դեպքում կատարեք ճշգրտումներ:

95. Սովորեք աշխատել տնից
Եթե ​​դուք հնարավորություն ունեք տնից աշխատելու, սովորեք դա անել արդյունավետ: Գտեք մասնավոր գրասենյակ առանց շեղումների: Boneskull-ը հիանալի հոդված է գրել տնից աշխատելու մասին, որը դուք պետք է ստուգեք:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

96. Ստեղծեք մատչելի ապրանքներ
Յուրաքանչյուր ոք պետք է կարողանա օգտագործել ձեր արտադրանքը

97. Պահպանեք ձեր պարտավորությունները
Եթե ​​ինչ-որ մեկին ասեք, որ ինչ-որ բան կանեք որոշակի ամսաթվով, հարգեք ձեր պարտավորությունը: Իսկ եթե չկարողանաք կատարել համաձայնեցված ժամկետը, նախօրոք տեղեկացրեք մեզ։

98. Եղեք նախաձեռնող
Եթե ​​ազատ ժամանակ ունեք, օգնեք ձեր թիմի առաջադրանքներին։ Նրանք երախտապարտ կլինեն ձեր նախաձեռնության համար։

99. Ստեղծեք հիանալի պորտֆոլիո
Հիանալի պորտֆոլիոն ձեզ ստիպում է առանձնանալ ամբոխից: Օգտագործեք սա որպես ծրագրավորողի և դիզայների ձեր հմտությունները ցուցադրելու հնարավորություն:

100. Հիշեք, թե ինչու եք սիրում ծրագրավորում
Դուք մտաք այս մասնագիտության մեջ, քանի որ այն ձեր հետաքրքրությունն առաջացրեց: Եթե ​​այրվում եք, ընդմիջեք: Ձեզ հնարավորություն տվեք կրկին բորբոքել ձեր կիրքը ծրագրավորման նկատմամբ:

101. Կիսվեք ձեր գիտելիքներով
Եթե ​​ինչ-որ հիանալի բան եք տիրապետում, կիսվեք: Ներկայացնել տեղական հանդիպման կամ համաժողովի: Ընթրիքի ընթացքում վարժեցրեք ձեր գործընկերներին կամ մենթիներին: Գիտելիքի փոխանակումը ուժեղացնում է նրանց:

101 խորհուրդ, թե ինչպես դառնալ լավ ծրագրավորող (և մարդ)

Source: www.habr.com

Добавить комментарий