Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

1. Google-ді үйреніңіз
Программист болу дегеніміз - сұрақтарыңызға жауап іздеуді үйрену. Google-ді тиімді пайдалануды үйрену арқылы сіз әзірлеу уақытын үнемдейсіз.

2. Көп уәде бермей, уәде бергеннен де көп жеткіз.
Командаңызға тапсырма үш аптаға созылатынын айтқан дұрыс, бірақ оны керісінше емес, екі аптада орындаңыз. Осы қағиданы ұстану арқылы сіз сенімді қарым-қатынастар орнатасыз.

Аудармашының ескертуі:

Аудармада, грамматикада немесе тыныс белгілерінде байқаған кез келген қателіктерге жұмсақтық танытып, оларды түзету үшін хабарлауыңызды сұраймыз.
сізге рахмет

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

3. Дизайнерлерге мейірімді болу; олар сенің достарың
Дизайнерлер пайдаланушы мәселелеріне шешімдер ұсынады. Олардан үйреніп, тиімді өнімдер жасау үшін бірге жұмыс жасаңыз.

4. Тәлімгерді табыңыз
Сіз үйрене алатын адамды табыңыз және оның беделді пікірін алыңыз («жоқ»). Кодтау бойынша жаттықтырушы - техникалық тәлімгерді табудың тамаша орны.

5. Тәлімгер болыңыз
Басқалар үйренетін адам болыңыз. Біз сізді Coding Coach тәлімгерлерінің қатарында көруге қуаныштымыз.

6. Пайдалы пікірлер жазыңыз
«Не» емес, «неге» түсіндірілетін түсініктемелер жазыңыз.

7. Айнымалылар мен функцияларды дұрыс атаңыз
Функциялар мен айнымалылар олардың мақсатын дәл сипаттауы керек, сондықтан "myCoolFunction" жарамсыз.

8. Демалыс алыңыз
Бәріміз демалуымыз керек. Сіз армандаған саяхатқа барыңыз. Сіздің миыңыз бен қызметкерлеріңіз сізге алғыс айтады.

9. Пайдаланылмаған кодты жойыңыз
Техникалық қарызды жинамаңыз.

10. Кодты оқуды үйреніңіз
Кодты оқу - бұл төмен бағаланған дағды, бірақ өте құнды.

11. Салауатты жұмыс пен өмір балансын орнатыңыз
Ұзақ жұмыс күнінен кейін демалуға уақыт қажет. Жұмыс хабарландыруларын өшіріңіз немесе телефоннан қолданбаларды жойыңыз.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

12. Қажет болған жағдайда ғана жеке кездесулер
Бұл мәселені электрондық пошта немесе 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. Неге екенін түсініңіз
Өз пікіріңізді білдіруге тура келетін жағдайлар болады, сондықтан алдымен оның себебін түсіну маңызды. Неліктен А шешімі В шешіміне қарағанда жақсы? Дұрыс дәлелдер келтіріңіз және сіздің пікіріңіз дәлелді болады.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

35. Өз қадіріңді біл
Сіз тауарсыз және оны дұрыс төлеу керек. Сіз орналасқан аймақта сіздің салаңыздағы орташа жалақы туралы хабардар болыңыз. Егер сіз аз ақша тауып жатсаңыз, менеджеріңізбен сөйлесетін уақыт келді. Өзіңізге лайықты нәрсеге барыңыз.

36. Көмек сұраудан қорықпа
Егер сіз мәселеде тұрып қалсаңыз және шешімді іздеуге тым көп уақыт жұмсасаңыз, көмек сұраудың уақыты келді. Біз бәріміз адамбыз. Барлығымыз көмекке жүгіне аламыз. Әріптесінен қолдау сұраудың ұят емес.

37. Үйренуді үйрен
Адамдар басқаша үйренеді. Кейбір адамдар бейне сабақтар арқылы, басқалары кітап оқу арқылы жақсырақ үйренеді. Сізге сәйкес келетін оқу стилін табыңыз және оны мұқият орындаңыз.

38. Мейірімді бол
Әріптесіңіз туралы пікіріңізді сұрайтын жағдайлар болады. Мейірімді бол. Сіз Дебораның бастамасының жоқтығы туралы оны бөлшектемей-ақ түсіндіре аласыз.

39. Үзіліс жасаңыз
Тікелей код жазуға 8 сағат жұмсау мүмкін емес. Сіз тез күйіп, көп қателіктер жібересіз. Сондықтан тоқтап, үзіліс жасау керектігін еске салатын таймерді орнатыңыз. Серуендеуге барыңыз. Әріптестеріңізбен кофе ішіңіз. Экранда үзіліс жасау өнімділігіңіз бен жұмыс сапасына оң әсер етеді.

40. Прогрессіңізді бақылаңыз
Кодтауды үйрену ұзақ уақытты алады және егер сіз прогресті көрмесеңіз, керемет ағынды болуы мүмкін. Сондықтан жетістіктер мен алға қойған мақсатқа жетуді қадағалау маңызды. Компьютеріңіздің жанында шағын тізімді сақтаңыз және жаңа нәрсеге қол жеткізген сайын, қаншалықты кішкентай болса да, оны тексеріңіз. Үлкен марапаттар кішкентай жетістіктерден келеді.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

41. Фреймворкке немесе кітапханаға сенбеңіз
Фреймворк немесе кітапхананың қыр-сырынан гөрі бағдарламалау тілінің нюанстарын үйреніңіз. Кітапханаларды енгізбес бұрын тілді үйренудің қажеті жоқ, бірақ рамка немесе кітапхана неге белгілі бір жолмен жұмыс істейтінін түсіну сізге тазарақ, өнімдірек код жазуға көмектеседі.

42. Кодты шолуды жақсы көруді үйреніңіз
Біреудің кодыңызды оқып, талдауы қорқынышты болуы мүмкін, бірақ ол сізді бұрынғыдан жақсы бағдарламашы ететін баға жетпес кері байланыс береді. Сіз сондай-ақ жақсы кодтық шолуларды жүргізу қабілетіңізбен жұмыс істеуіңіз керек.

43. Өзара байланысты салаларға қызығушылық танытыңыз
Дизайн, маркетинг, фронт-end немесе бэк-энд әзірлеу сияқты байланысты салалардың негіздерін біліңіз. Бұл сізге жан-жақты бағдарламашы болуға көмектеседі.

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. Тек көшіріп қоюмен шектелмеңіз
Егер сіз StackOverflow бағдарламасынан шешімді көшіріп, қоюды жоспарласаңыз, оның не істейтінін түсінуіңіз керек. Сіз іске асыруды шешкен кодты түсініңіз.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

91. Шабыттандырушы орта жасаңыз
Жұмыс орныңызға қанағаттансаңыз, жұмысқа деген ынтаңыз артады.

92. Қайдан келгеніңізді есте сақтаңыз
Бәріміз бір жерден бастадық. Сіз өзіңіздің дағдыларыңыз бен мансабыңызды дамыта отырып, қайдан келгеніңізді ұмытпаңыз.

93. Оптимист болып қалуға тырысыңыз
Егер бірдеңе нәтиже бермесе, әрекетті жалғастырыңыз және оптимистік болыңыз. Ертең жаңа күн. Оптимизм сіздің командаңыздың ілгерілеуіне және психикалық денсаулығыңызға көмектеседі.

94. Жұмыс процесін үнемі қайта бағалаңыз.
Бірдеңе қазір жұмыс істейтіндіктен, ол әрқашан осылай жұмыс істейді дегенді білдірмейді. Жұмыс процесін қайта бағалаңыз және қажет болғанда түзетулер енгізіңіз.

95. Үйде отырып жұмыс істеуді үйреніңіз
Үйде отырып жұмыс істеуге мүмкіндігіңіз болса, оны тиімді жасауды үйреніңіз. Мазасыздандыратын жеке кеңсені табыңыз. Boneskull үйде жұмыс істеу туралы тамаша мақала жазды, оны тексеру керек.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

96. Қолжетімді өнімдерді жасаңыз
Әр адам сіздің өніміңізді пайдалана алуы керек

97. Өз міндеттемелеріңізді орындаңыз
Егер сіз біреуге белгілі бір күнге дейін бірдеңе жасайтыныңызды айтсаңыз, міндеттемеңізді орындаңыз. Ал егер келісілген мерзімге келе алмасаңыз, бізге алдын ала хабарлаңыз.

98. Белсенді болыңыз
Егер бос уақытыңыз болса, командаңыздың тапсырмаларына көмектесіңіз. Олар сіздің бастамаңызға риза болады.

99. Керемет портфолио жасаңыз
Керемет портфолио сізді қаптайдан ерекше етеді. Мұны бағдарламашы және дизайнер ретінде өз дағдыларыңызды көрсету мүмкіндігі ретінде пайдаланыңыз.

100. Бағдарламалауды не үшін жақсы көретініңізді есте сақтаңыз
Сіз бұл мамандыққа қызығушылық танытқандықтан келдіңіз. Егер сіз күйіп жатсаңыз, үзіліс жасаңыз. Өзіңізге бағдарламалауға деген құмарлықты оятуға мүмкіндік беріңіз.

101. Өз біліміңмен бөліс
Егер сіз керемет нәрсені меңгерсеңіз, оны бөлісіңіз. Жергілікті жиналысқа немесе конференцияға қатысу. Түскі ас кезінде әріптестеріңізді немесе тәлімгерлеріңізді оқытыңыз. Біліммен бөлісу оларды нығайтады.

Жақсы бағдарламашы (және адам) болу туралы 101 кеңес

Ақпарат көзі: www.habr.com

пікір қалдыру