JavaRush /Блоги Java /Random-TG /Барномасози навкор чиро бояд фаҳмад?

Барномасози навкор чиро бояд фаҳмад?

Дар гурӯҳ нашр шудааст
Ман мехостам ба шумо як миллион маслиҳати муфид диҳам, аммо ҳамагӣ 27-тоаш ба ёдам омад.Муҳимтаринаш, ба назари ман, дар зери рақамҳои 14 ва 26 пинҳон аст.Бале, ман онҳоро бо ҳамин тартиб гузоштам, то ҳама маводро хонед. . Умедворам, ки шумо лаззат мебаред.
Барномасози навкор чиро бояд фаҳмад?  - 1
  1. Шумо бо барномасозӣ меомӯзед. Ягона роҳи баланд бардоштани сатҳи барномасозии шумо ин барнома аст. Нагузоред, ки худтанқид ва номуайянӣ шуморо ҳатто аз кӯшиши худ боздорад.


  2. Барномасозӣ омодагӣ ба имтиҳон нест. Ва миқдори маълумоте, ки шумо тавонистед дар хотир дошта бошед, дар кори шумо нақши муҳим бозид.


  3. Ҳангоми навиштани code фиреб кардан комилан қобor қабул аст. Ман Google (Stackoverflow ва чизҳо) -ро барои ҳалли бисёр мушкилот истифода мебарам. Ва бисёр барномасозон ин корро мекунанд.


  4. Ҷамъоварии мушкилот бе тафтиш як стратегияи нодуруст аст. Ман рамзи худро беохир ислоҳ мекардам ва умедворам, ки он дуруст кор мекунад. Мушкorи ин равиш дар он аст, ки хатоҳо аслан дар болои ҳамдигар ҷойгир шудаанд ва фаҳмидани он ки чӣ хато кардааст, хеле душвор аст.


  5. Худомӯзӣ воқеан осон нест. Рамзро бо дигар таҳиягарони хоҳишманд муҳокима кунед. Ин беҳтарин усули омӯзиш барои аксари одамон аст.


  6. Барномасози навкор чиро бояд фаҳмад?  - 2
  7. Эҳсосоти худро тарк кунед. Ҳангоме ки шумо барномасозиро меомӯзед, паёмҳои хатогии зиёде пайдо мешаванд. Хатогиҳо як қисми ҷудонашавандаи раванди таълим аст ва шумо набояд дар бораи он аз ҳад зиёд хавотир шавед, то ба натиҷаҳои воқеан хуб ноил шавед.


  8. Ба шумо панҷ монитор лозим нест. Бар хилофи он чизе ки Ҳолливуд ба мо нишон медиҳад, барои барномасоз шудан ба шумо мониторҳои иловагӣ лозим нест. Эҳтимол аст, ки компютери шумо барои оғози барномасозӣ кофӣ аст. Пули худро бехуда сарф накунед.


  9. Байни ҳарфҳои калон ва хурд фарқияти калон вуҷуд дорад. Шахсан, барои фаҳмидани фарқияти байни рамзҳои шабеҳ ба ман чанд вақт лозим шуд. Ва то он даме, ки шумо ба он одат накунед, он метавонад ҳангоми кор ба шумо каме нороҳатӣ расонад.


  10. Кӯшиш накунед, ки ҳама чизро якбора фаҳмед. Дар аввал ман кӯшиш мекардам, ки "чаро?" барои ҳар як душворӣ дар ҳар як вазифае, ки ман дучор шудам. Ин ҳатмӣ нест. Компютерҳо чунон мураккабанд, ки шумо ҳамеша чизе барои омӯхтан доред ва шумо ҳеҷ гоҳ ҳама чизро комилан дарк карда наметавонед. Ин дуруст аст.


  11. Практикуйте парное программирование (pair programming), и почаще. Это самый быстрый способ, чтобы научиться программировать.


  12. Барномасози навкор чиро бояд фаҳмад?  - 3
    Ищете партнёра для парного программирования? Воспользуйтесь группами! Предлагаем вам оставлять комментарии, для начала — под этим постом.
  13. Переписывание плохого codeа — это часть процесса. Раньше я думал, что каждый написанный мною кусок codeа должен быть идеальным. Но на самом деле его постепенное улучшение — внесение исправлений в ваш code — это нормально. Вы же не пишете книгу, после публикации которой уже ничего не поправишь.


  14. Существует правильный способ обратиться за помощью. В Howой-то момент каждому может потребоваться помощь. Но прежде, чем просить помощи, убедитесь, что вы сделали следующие 4 вещи (на примере неправильно работающего метода):

    • проговорите про себя, что именно вы видите в методе, его нюансы;
    • чётко объясните самому себе, что вы ожидали получить в результате работы метода;
    • чётко объясните самому себе, что конкретно происходит;
    • объясните, почему вы считаете, что метод должен работать иначе.

    Когда вы выполните эти шаги, то чаще всего найдёте решение проблемы без сторонней помощи, поскольку этот алгоритм позволит вам увидеть проблему целиком.


  15. Вам не нужно быть математическим гением. Если вы не математик, это не значит, что вы не можете быть программистом.


  16. Всегда отмечайте свои маленькие победы. Creation программ — это круто. И я никогда бы не достиг того что имею сейчас, если бы я время от времени не оглядывался назад и не оценивал результаты моего труда.


  17. Митапы (Meet-ups) — это невероятно ценно. В самом начале они меня несколько пугали, но затем я освоился, и мне стало комфортно их посещать. И How только это случилось, я вдруг осознал, что существует множество таких же разработчиков, How и я.


  18. Барномасози навкор чиро бояд фаҳмад?  - 4
  19. Избегайте конфликтов при слиянии codeа (merge conflicts) в проектах, которых вы работаете не один. Это сделает вас счастливее. Мерж-конфликты раздражают. Поэтому когда я осознал, что могу избежать работы с ними, успевая замерджить всё до того, How это сделают мои коллеги по команде, я почувствовал себя счастливым.


  20. Признавать, что вы чего-то не знаете — это абсолютно нормально. Когда вы получите свое первое по-настоящему серьезное задание в качестве программиста, скорее всего, вы будете вести себя, будто бы все отлично, и вы всё понимаете. Не стоит притворяться. Никто не ожидает, что вы уже все знаете.


  21. Вам не нужно тратить 10 000 часов, чтобы достичь приемлемого уровня для того, чтобы устроиться на работу. На самом деле, вам нужно быть достаточно профессиональным, чтобы знать, How исправить свои ошибки, и уметь собраться и сконцентрироваться на решении проблем. Это занимает куда меньше 10 000 часов.


  22. Дар баъзе мавридҳо, шумо ҳатто вақте ки субҳи барвақт бедор мешавед, дар бораи code фикр хоҳед кард. Ва ҳангоме ки он лаҳза фаро мерасад, он воқеан бузург аст.


  23. Хатогиҳои ҷиддӣ содир кардан муқаррарӣ аст. Боре ман хато кардам, ки ба ширкати ман 10 000 доллар арзиш дошт. Ва ин вазъият ба ман имкон дод, ки дарси муҳимтаринро дар касби барномасозиам биомӯзам.


  24. Алгоритм ба ҷустуҷӯи ном дар китоби телефон монанд аст. Алгоритмҳо як равиши қадам ба қадам ба ҳадаф мебошанд, вақте ки танҳо як қадами дурусти оянда вуҷуд дорад. Ба ибораи оддӣ, ин стратегияест, ки шумо дар феҳристи телефон як номи мушаххасро интихоб мекунед.


  25. Барномасози навкор чиро бояд фаҳмад?  - 5
  26. Лаҳзаи дарк кардани он, ки шумо ҳама чизро медонед ва омодаед, ки ҳама гуна мушкилотро тавассути барномасозӣ ҳал кунед. "Синдроми қаллобӣ" шуморо такроран азоб медиҳад. Бори дигар дар хотир доред, ки ҳама чизро намедонед, комилан дуруст аст. Муҳимтар аз ҳама он аст, ки шумо худатон фаҳмед, ки он чизеро, ки шумо намедонед.


  27. Барномасозон ҳеҷ гоҳ омӯзишро бас намекунанд. Технологияҳои нав ҳама вақт дар ҷаҳони IT пайдо мешаванд, аз ин рӯ барномасозони муваффақ онҳое ҳастанд, ки пайваста инкишоф ва такмил додани худро идома медиҳанд.


  28. Компютерро мисли одам фикр кунед. Бисёр одамон чунин таассурот медиҳанд, ки шумо бояд мисли компютер фикр кунед. Дар асл ин роҳи дигар аст


  29. Дар барномасозӣ интихоби асбобҳои хуб барои ҳалли масъалаҳои мушаххас муҳим аст. Интихоби зиёде вуҷуд дорад: ҳадди аққал шумо китобхонаҳои гуногуни кушодаасос, асбобҳо ва чаҳорчӯбаҳоро дар ихтиёр доред. Ҳамин тавр, яке аз вазифаҳои шумо ин аст, ки дар бораи асбобҳо қарор қабул кунед ва онҳоро ба вазифаҳои худ "мутобиқ кунед".


  30. Барномасози навкор чиро бояд фаҳмад?  - 6
  31. Одатан, мо пеш аз ба даст овардани ягон натиҷа даст мекашем. Омӯзиши барномасозӣ (махсусан бо мақсади тағир додани касб) воқеан кори зиёдеро талаб мекунад. Ин бисёр вақт ва худтанзимкуниро талаб мекунад, аммо ин имконпазир аст. Бисёр одамон хато мекунанд, ки лаҳзае, ки қариб ба ҳадафи худ расидаанд, даст кашанд.


  32. Омӯзиши барномасозӣ осон нест. Ва аз ин рӯ он меарзад!


Ба қафо нигоҳ карда, ҳатто шодам, ки дар оғози сафарам ин қадар соддалавҳ будам. Ин далели он буд, ки ман хеле кам медонистам, ки маро барангехт, ки дар бораи ҳама чизҳое, ки баъдтар омӯхтам, интиқодӣ андеша кунам. Интишор аз ҷониби Кен Мазайка, CTO, ҳаммуассис ва мураббӣ дар @ thefirehoseproject.com
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION