Кантип жакшы программист (жана адам) болуу боюнча 101 кеңеш

Кантип жакшы программист (жана адам) болуу боюнча 101 кеңеш

1. Google'ду үйрөнүңүз
Программист болуу - бул суроолоруңузга жооп издөөнү үйрөнүү дегенди билдирет. Google кантип натыйжалуу иштөөнү үйрөнүү менен, сиз иштеп чыгууга көп убакытты үнөмдөйсүз.

2. Өтө көп убада бербе, убада кылгандан да көптү аткар.
Командаңызга тапшырма үч жумага созуларын, бирок тескерисинче эки жумада бүтүрөөрүн айтканыңыз жакшы. Бул принципти сактоо менен сиз ишенимдүү мамилелерди курасыз.

Котормочунун эскертүүсү:

Котормодо, грамматикада же пунктуацияда байкаган каталарыңызга жумшак мамиле жасап, аларды оңдоо үчүн билдирүүңүздү суранабыз.
Спасибо

Кантип жакшы программист (жана адам) болуу боюнча 101 кеңеш

3. Дизайнерлерге боорукер болуу; алар сенин досторуң
Дизайнерлер колдонуучулардын көйгөйлөрүн чечүү жолдорун камсыз кылат. Алардан үйрөнүп, биргелешип эффективдүү продукцияларды жаратыңыз.

4. насаатчыга табуу
Өзүңүздөн үйрөнө турган адамды табыңыз жана анын авторитеттүү пикирине ээ боло аласыз («bounce off»). 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. Эмне үчүн экенин түшүнүңүз
Сиз өз оюңузду айтууга туура келген жагдайлар болот, андыктан адегенде эмне үчүн экенин түшүнүү маанилүү. Эмне үчүн А чечими В чечимине караганда жакшыраак? Туура аргументтерди келтириңиз, ошондо сиздин пикириңиз негиздүү болот.

Кантип жакшы программист (жана адам) болуу боюнча 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. Сүйлөшүүлөргө катышыңыз
Блогдорго комментарий берүү, Твиттердеги баарлашууларга катышуу. Коомчулук менен аралашыңыз. Эгер сиз жашылча эмес, активдүү катышуучу болсоңуз, көп нерсени үйрөнөсүз.

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 кеңеш

Source: www.habr.com

Комментарий кошуу