Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

1. Google-д суралц
Программист байна гэдэг асуултынхаа хариултыг хайж сурна гэсэн үг. Google-ийг хэрхэн үр дүнтэй ашиглаж сурснаар та хөгжүүлэлтийн цагийг ихээхэн хэмнэх болно.

2. Хэт их зүйл амлах хэрэггүй, харин амлаж байснаасаа илүүг амлаж бай.
Даалгавраа гурван долоо хоног зарцуулна, харин эсрэгээр нь хийхээс хоёр долоо хоногийн дотор дуусгана гэж багийнхандаа хэлэх нь дээр. Энэ зарчмыг баримталснаар та итгэлцсэн харилцааг бий болгоно.

Орчуулагчийн тэмдэглэл:

Орчуулга, дүрэм, цэг таслал зэрэгт анзаарсан алдаанууддаа зөөлөн хандаж, засч залруулахыг хүсье.
Спасибо

Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

3. Загвар зохион бүтээгчидтэй эелдэг харьцах; тэд чиний найзууд
Дизайнерууд хэрэглэгчийн асуудлыг шийдэх шийдлүүдийг санал болгодог. Тэднээс суралцаж, үр дүнтэй бүтээгдэхүүн бүтээхийн төлөө хамтран ажиллана.

4. Ментор хайж олох
Өөрөөсөө суралцаж болох хэн нэгнийг хайж олоод, түүнээс эрх бүхий санал бодлыг нь аваарай (“bounce off”). Кодын дасгалжуулагч бол техникийн зөвлөгч олох сайхан газар юм.

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. Framework эсвэл номын санд бүү найд
Фреймворк эсвэл номын сангийн нарийн ширийн зүйлсээс илүү програмчлалын хэлний нарийн ширийн зүйлийг сур. Номын сангуудыг танилцуулахаасаа өмнө хэл сурах шаардлагагүй ч, хүрээ эсвэл номын сан яагаад тодорхой арга замаар ажилладагийг ойлгох нь танд илүү цэвэр, илүү сайн код бичихэд тусална.

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. Зүгээр л хуулж буулгаж болохгүй
Хэрэв та StackOverflow-аас шийдлийг хуулж буулгах гэж байгаа бол энэ нь яг юу болохыг ойлгох хэрэгтэй. Хэрэгжүүлэхээр шийдсэн кодоо ойлгоорой.

Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

91. Урам зориг өгөх орчинг бүрдүүл
Хэрэв та ажлын байрандаа сэтгэл хангалуун байвал илүү их урам зоригтой байх болно.

92. Хаанаас ирснээ санаарай
Бид бүгд нэг газраас эхэлсэн. Та өөрийн ур чадвар, карьераа хөгжүүлэхдээ хаанаас ирснээ бүү мартаарай.

93. Өөдрөг үзэлтэй байхыг хичээ
Хэрэв ямар нэг зүйл болохгүй бол үргэлжлүүлэн хичээж, өөдрөг бай. Маргааш шинэ өдөр. Өөдрөг үзэл нь танай багийн ахиц дэвшил, сэтгэцийн эрүүл мэндэд тустай.

94. Ажлынхаа урсгалыг байнга дахин үнэл.
Ямар нэг зүйл одоо ажиллаж байна гэдэг нь үргэлж ийм байдлаар ажиллана гэсэн үг биш юм. Ажлын явцыг дахин үнэлж, шаардлагатай үед тохируулга хийнэ үү.

95. Гэрээсээ ажиллаж сур
Хэрэв танд гэрээсээ ажиллах боломж байгаа бол үүнийг үр дүнтэй хийж сур. Анхаарал сарниулах зүйлгүй хувийн оффисыг олоорой. Бонескулл гэрээсээ ажиллах тухай гайхалтай нийтлэл бичсэн бөгөөд үүнийг заавал үзэх хэрэгтэй.

Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

96. Хүртээмжтэй бүтээгдэхүүн бий болгох
Хүн бүр таны бүтээгдэхүүнийг ашиглах боломжтой байх ёстой

97. Амлалтаа биелүүл
Хэрэв та хэн нэгэнд тодорхой өдөр ямар нэгэн зүйл хийнэ гэж хэлвэл амлалтаа биелүүл. Хэрэв та тохиролцсон хугацаандаа хүрч чадахгүй бол бидэнд урьдчилан мэдэгдээрэй.

98. Идэвхтэй бай
Хэрэв танд чөлөөт цаг байгаа бол багийнхаа ажилд туслаарай. Тэд таны санаачилгад талархах болно.

99. Гайхалтай портфолио үүсгэ
Гайхалтай багц нь таныг бусдаас онцгой болгодог. Үүнийг програмист, дизайнерын ур чадвараа харуулах боломж болгон ашигла.

100. Та яагаад програмчлалд дуртай гэдгээ санаарай
Таны сонирхлыг төрүүлсэн учраас та энэ мэргэжлийг сонгосон. Хэрэв та шатаж байгаа бол завсарлага аваарай. Програмчлалын хүсэл тэмүүллээ сэргээх боломжийг өөртөө олго.

101. Мэдлэгээ хуваалц
Хэрэв та ямар нэг сайхан зүйлийг эзэмшсэн бол хуваалцаарай. Орон нутгийн уулзалт, чуулганд оролцох. Үдийн хоолны үеэр хамт ажиллагсад эсвэл багш нараа сурга. Мэдлэгээ хуваалцах нь тэднийг хүчирхэгжүүлдэг.

Хэрхэн сайн програмист (болон хүн) болох тухай 101 зөвлөгөө

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх