101 рада, як стаць добрым праграмістам (і чалавекам)

101 рада, як стаць добрым праграмістам (і чалавекам)

1. Навучыцеся гугліць
Быць праграмістам, - значыць навучыцца шукаць адказы на свае пытанні. Навучыўшыся эфектыўна "гугліць", вы зэканоміце шмат часу, які затрачваецца на распрацоўку.

2. Не абяцайце шмат, але рабіце больш, чым абяцалі
Лепш паведамляць вашай камандзе, што выкананне задачы зойме тры тыдні, але выконваць яе за два, чым наадварот. Прытрымліваючыся гэтага прынцыпу, вы выбудуеце даверныя адносіны.

Заўвага ад таго, хто перакладаў:

Вялікая просьба паблажліва паставіцца да заўважаных памылак у перакладзе, граматыцы ці пунктуацыі, і паведаміць аб іх для выпраўлення.
Дзякуй

101 рада, як стаць добрым праграмістам (і чалавекам)

3. Будзьце добрыя да дызайнераў; яны вашыя сябры
Дызайнеры забяспечваюць рашэнні карыстацкіх праблем. Вучыцеся ў іх і працуйце згуртавана, каб ствараць эфектыўныя прадукты.

4. Знайдзіце настаўніка
Знайдзіце кагосьці, у каго маглі б вучыцца і атрымліваць аўтарытэтнае меркаванне (у арыг. «bounce off»). Coding Coach - выдатнае месца, дзе вы можаце знайсці тэхнічнага настаўніка.

5. Будзьце настаўнікам
Будзьце тым, у каго іншыя могуць нечаму навучыцца. Мы будзем радыя бачыць вас сярод настаўнікаў на Coding Coach.

6. Пішыце карысныя каментары
Пішыце каментары, якія тлумачаць "чаму", а не "што".

7. Называйце зменныя і функцыі адпаведна
Функцыі і зменныя павінны сапраўды апісваць іх прызначэнне, таму "myCoolFunction" не падыходзіць.

8. Бярыце водпуск
Нам усім трэба адпачываць. Выпраўцеся ў падарожжа, аб якім марыце. Ваш мозг і супрацоўнікі будуць удзячныя.

9. Выдаляйце код, які не выкарыстоўваецца.
Не варта назапашваць тэхнічны абавязак.

10. Вучыцеся чытаць код
Чытанне кода - недаацэнены навык, але вельмі каштоўны.

11. Усталюйце здаровы баланс паміж працай і асабістым жыццём
Вам патрабуецца час, каб расслабіцца пасля доўгага працоўнага дня. Адключыце працоўныя апавяшчэння або выдаліце ​​прыкладанні з вашага тэлефона.

101 рада, як стаць добрым праграмістам (і чалавекам)

12. Асабістыя сустрэчы толькі пры неабходнасці
Гэтае пытанне можа быць вырашана па Email ці Slack? Калі так, не варта прызначаць сустрэчу. Калі не, не зацягвайце яе працягласць без важкіх прычын.

13. Парнае праграмаванне
Парнае праграмаванне дазваляе вам пабыць і ў ролі настаўніка, і ў ролі вучня.

14. Пішыце выдатныя email-лісты
Навучыцеся захопліваць увагу суразмоўцы ў emal-лістах, гаворачы коратка, але ясна.

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. Цікаўцеся сумежнымі абласцямі
Вывучыце асновы сумежных сфер дзейнасці, такіх як дызайн, маркетынг, фронтэнд або бэкенд распрацоўка. Гэта дапаможа вам стаць больш рознабаковым праграмістам.

44. Не выбірайце зручную тэхналогію; выбірайце правільную
У кожнага праекту розныя запатрабаванні і таму мы павінны выбіраць правільныя прылады для працы. І хоць значна зручней абраць тэхналогіі, з якімі вы працавалі раней, калі яны не адпавядаюць запатрабаванням праекту, трэба вывучыць альтэрнатывы.

45. Бярыце адказнасць за свае памылкі
Усе людзі робяць памылкі і вы будзеце дапускаць іх на працягу ўсёй вашай кар'еры. Таму вельмі важна прызнаваць гэта і браць на сябе адказнасць, калі дапускаеце памылку. Гэта дапаможа выбудаваць даверныя адносіны з членамі вашай каманды і менеджментам.

46. ​​Правярайце свой уласны код
Перад стварэннем пул-рэквеста, праверце свой уласны код. Калі гэта была праца калегі, якія каментары вы б зрабілі? Вельмі важна спачатку вызначыць праблемы ці памылкі, перш чым запытваць праверку кода.

47. Вучыцеся на сваіх няўдачах
Няўдача - гэта проста не дасягненне чаканага выніку, і гэта не абавязкова дрэнна. Ва ўсіх нас здараецца шмат няўдач на працягу кар'еры. Вучыцеся на памылках. Што вы можаце зрабіць па-іншаму ў наступны раз?

48. Вызначыце свае слабыя бакі
Даведайцеся сябе. Якія ў вас слабыя бакі? Можа быць, увесь час забываеце абнавіць тэсты перад пушам. Ці вы дрэнныя ў плане адказаў на email-паведамленні. Вывучыце свае недахопы, каб актыўна працаваць над імі.

49. Заставайцеся цікаўным
Гэтая сфера ўвесь час эвалюцыянуе, таму цікаўнасць важна. Калі вы чагосьці не разумееце, няхай гэта будзе патрабаванні праекта або радок кода, скажыце пра гэта. Ніхто не будзе крытыкаваць вас за тое, што вы папрасілі тлумачэнняў, і ў выніку вы створыце лепшы код.

101 рада, як стаць добрым праграмістам (і чалавекам)

50. Не спрабуйце вучыць усё
У свеце вялізная колькасць ведаў і проста немагчыма асвоіць усё. Абярыце некалькі тэм для засваення і адкіньце астатняе. Вы вядома зможаце атрымаць ускосныя веды аб іншых абласцях, але не атрымаецца іх усё асвоіць.

51. Забіце сваіх улюбёнцаў
Тое, што вы пішаце нейкі код, не значыць, што вы павінны быць эмацыйна прывязаныя да яго. Нікому не падабаецца, калі яго праца выкідваецца, але код мае жыццёвы цыкл, не трэба забываць пра гэта.

52. Падтрымлівайце сваю каманду
У добрай камандзе ўсё падтрымліваюць адзін аднаго. Гэта стварае спрыяльную глебу спрабаваць нешта новае без страху пакарання.

53. Шукайце натхненне ў супольнасці
Знайдзіце некалькі чалавек з той жа сферы, якія вас захапляюць. Гэта будзе натхняць вас працягваць працаваць над сваімі праектамі ці спрабаваць нешта новае.

54. Шануеце сваю працу
Незалежна ад досведу ці пасады, ваша праца мае каштоўнасць. Шануеце яе па добрай якасці.

101 рада, як стаць добрым праграмістам (і чалавекам)

55. Заблакуйце адцягваючыя фактары
Адключэнне апавяшчэнняў у мэсэнджарах, email і сацыяльных сетках дапаможа вам сфакусавацца і правесці працоўны дзень максімальна прадуктыўна. Джэры не памрэ, калі вы адкажаце яму праз 30 хвілін.

56. Аказвайце падтрымку
Падтрымлівайце чальцоў вашай каманды, напрыклад, наведаўшы важную прэзентацыю або дапамагаючы, калі яны затрымаліся.

57. Хвалеце тады, калі гэтага заслугоўваюць
Калі хтосьці прарабіў выдатную працу, скажыце пра гэта. Пахвала - выдатны спосаб заваяваць давер членаў вашай каманды.

58. Тэстуйце ваш код
Тэсты важныя. Юніт-тэсты, рэгрэсіўнае, інтэграцыйнае, скразное тэсціраванне. Тэстуйце свой код і ваш прадукт будзе больш стабільным.

59. Расплануйце свой падыход
Калі вы атрымліваеце запыт на распрацоўку новага функцыяналу або тыкет з памылкай, спачатку распрацуйце план нападу. Што вам патрабуецца, каб вырашыць гэтую праблему ці распрацаваць функцыянал? вылучэнне хаця б некалькіх хвілін, каб спланаваць атаку, можа зэканоміць гадзіны расчаравання

60. Вучыцеся псеўдакадаваць.
Псеўдакадаванне - выдатны навык, таму што дазваляе вам вырашаць складаныя праблемы без выдаткаў часу на напісанне радкоў кода. Апішыце абраны падыход на паперы, змадэлюйце розныя прыклады тэставання і паглядзіце, дзе падводныя камяні.

101 рада, як стаць добрым праграмістам (і чалавекам)

61. Адсочвайце свае дасягненні
Калі вы атрымалі ўзнагароду на працы, запішыце гэта. Калі вы распрацоўваеце важную функцыю, запішыце гэта. Вы створыце бэклог момантаў, якія могуць дапамагчы ў прасоўванні па службе або павысіць маральны дух у цяжкія моманты.

62. Вывучайце асновы праграмавання
Вывучыце некаторыя асноўныя алгарытмы сартавання і пошуку, а таксама структуры дадзеных. Гэта дапаможа вам у рашэнні задач незалежна ад мовы.

63. Выбірайце даўгавечныя і падтрымліваемыя тэхналогіі
Хоць тэставаць самыя новыя тэхналогіі цікава, выбірайце тыя з іх, якія будзе лёгка падтрымліваць у enterprise-дадатку. Каманда будзе ўдзячная вам доўгія гады.

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 рада, як стаць добрым праграмістам (і чалавекам)

Крыніца: habr.com

Дадаць каментар