Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

1. Google-ni o'rganing
Dasturchi bo'lish o'z savollaringizga javob izlashni o'rganishni anglatadi. Qanday qilib Google-ni samarali ishlatishni o'rgansangiz, siz ko'p ishlab chiqish vaqtini tejaysiz.

2. Ko'p va'da bermang, va'da qilganingizdan ko'proq narsani yetkazing.
Jamoangizga topshiriq uch hafta davom etishini, lekin uni ikki haftada bajarishini aytsangiz, aksincha. Ushbu tamoyilga rioya qilish orqali siz ishonchli munosabatlar o'rnatasiz.

Tarjimondan eslatma:

Tarjima, grammatika yoki tinish belgilarida koΚ»rgan xatolaringizga yumshoq munosabatda boΚ»lishingizni va ularni tuzatish uchun xabar qilishingizni soΚ»raymiz.
Rahmat

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

3. Dizaynerlarga mehribon boβ€˜ling; ular sizning do'stlaringiz
Dizaynerlar foydalanuvchi muammolariga yechimlar taklif qiladi. Ulardan o'rganing va samarali mahsulotlar yaratish uchun birgalikda harakat qiling.

4. Murabbiyni toping
O'zingizdan o'rganishingiz mumkin bo'lgan odamni toping va undan ishonchli fikrga ega bo'ling ("bounce off"). Kodlash bo'yicha murabbiy texnik maslahatchi topish uchun ajoyib joy.

5. Murabbiy bo'ling
Boshqalar o'rganishi mumkin bo'lgan odam bo'ling. Sizni Coding Coach murabbiylari qatorida ko'rishdan xursand bo'lamiz.

6. Foydali sharhlar yozing
"Nima" emas, balki "nima uchun" ni tushuntiradigan sharhlar yozing.

7. Oβ€˜zgaruvchilar va funksiyalarni mos ravishda nomlang
Funktsiyalar va o'zgaruvchilar o'z maqsadlarini aniq tasvirlashlari kerak, shuning uchun "myCoolFunction" mos emas.

8. Dam olish
Hammamiz dam olishimiz kerak. Siz orzu qilgan sayohatga boring. Sizning miyangiz va xodimlaringiz sizga rahmat aytadilar.

9. Foydalanilmayotgan kodni olib tashlang
Texnik qarzni to'plamang.

10. Kodni o'qishni o'rganing
Kodni o'qish - bu kam baholangan mahorat, lekin juda qimmatli.

11. Sog'lom ish va hayot muvozanatini o'rnating
Uzoq ish kunidan keyin dam olish uchun vaqt kerak. Ish bildirishnomalarini o'chiring yoki ilovalarni telefoningizdan olib tashlang.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

12. Shaxsiy uchrashuvlar faqat kerak bo'lganda
Bu muammoni Email yoki Slack orqali hal qilish mumkinmi? Agar shunday bo'lsa, uchrashuv tayinlamang. Agar yo'q bo'lsa, uzrli sababsiz uning davomiyligini kechiktirmang.

13. Juftlik dasturlash
Juftlik dasturlash sizga ham oβ€˜qituvchi, ham talaba boβ€˜lish imkonini beradi.

14. Ajoyib elektron pochta xabarlarini yozing
Elektron pochta xatlarida suhbatdoshingiz e'tiborini jalb qilishni o'rganing, o'z fikrlaringizni qisqa, ammo aniq ifoda eting.

15. Jamiyatning bir qismi bo'ling
O'zingizni qiyinchiliklarni engishga undaydigan hamfikrlar bilan o'rab oling.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

16. Shoxlaringizni tozalang
Mehmonlar kelishidan oldin uyda bo'lgani kabi versiyani boshqarish shoxlarini tozalang. Agar sizga biror narsa kerak bo'lmasa, uni tashlang; uni shkafga qo'ymang.

17. Darvoza qo'riqchisi bo'lmang
Boshqalarga ular sanoatda ishlash uchun etarli emasligini aytmang. Har kimning qadri bor.

18. Doimiy ravishda o'rganing
Siz uzluksiz o'rganishni talab qiladigan kasbni tanladingiz. Buni ham sevishni o'rganing.

19. Taslim bo'lmang
Bu har doim ham oson bo'lmaydi. Lekin hammamiz bir joydan boshladik. Siz buni qila olasiz.

20. Sizni qo'rqitadigan vazifalarni bajaring.
Agar ular sizni qo'rqitmasa, ular sizning o'sishingizga yordam bermaydi.

21. Boshlashdan oldin talablarni tekshiring
Kod yozishni boshlashdan oldin vazifani bajarish mezonlarini tushunishingiz kerak. Bu vaqtingizni tejaydi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

22. Asboblar qutingizni o'zlashtiring
Ichkarida va tashqarisida biladigan asboblar to'plamini oling. Ular qanday maqsadlarga xizmat qilishini va loyihada u yoki bu vositadan qachon foydalanish foydaliroq ekanligini bilib oling.

23. Konstruktiv tanqidni sevishni o'rganing
Ishonchli hamkasblaringiz va do'stlaringizdan konstruktiv tanqid qilishni so'rang. Bu sizga dasturchi va shaxs sifatida o'sishga yordam beradi.

24. Har tomonlama barkamol bo'ling
Texnologiya o'zgarmoqda va tez o'zgarib bormoqda. Yangi mahsulotlarga qarshilik qilmang, balki ular haqida o'rganing va o'z fikringizni shakllantiring.

25. Muvofiq bo'ling
Nashrlar, bloglar, podkastlar va yangiliklarni kuzatib borish orqali so'nggi texnologiya yangiliklaridan xabardor bo'ling.

26. Muammoni hal qilishga e'tibor qarating
Rivojlangan muammolarni hal qilish ko'nikmalari har qanday muammoni engishga yordam beradi. Muammoni hal qilishga nima yordam berishini aniqlang.

27. Kamtar bo'ling
Sizning unvoningiz yoki qaysi kompaniyada ishlayotganingizdan qat'i nazar, kamtar bo'ling.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

28. Ajoyib taqdimotlar qilishni o'rganing
Tomoshabinlarni qanday jalb qilishni va ajoyib taqdimotlar qilishni o'rganing

29. Biror narsaga qaror qilishdan oldin barcha echimlarni o'rganing.
Siz duch kelgan birinchi yechimni tutmang. Kodlashni boshlashdan oldin barcha variantlarni o'rganing.

30. O'z joyingizni toping
Texnologiya sanoatida juda ko'p turli sohalar mavjud. Sizni eng ko'p qiziqtiradigan sohani toping va u bo'yicha mutaxassis bo'ling.

31. Yaxshi odatlarni rivojlantiring
Chalg'itadigan narsalarni olib tashlash, vaqtni boshqarish, yig'ilishlarda qatnashish va eng muhim vazifalardan boshlash kabi barqaror va foydali odatlarni rivojlantirishga harakat qiling. Bu biroz kuch talab qilishi mumkin, ammo uzoq muddatda bunga arziydi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

32. Kodni disk raskadrovka qilishni o'rganing
Kodni tuzatish uchun brauzer vositalarini o'rganing. IDE-da ushbu xususiyatlarni o'rganing. Xatolarni kuzatishning eng samarali usullarini o'rganish orqali siz eng murakkab muammolarni ham hal qila olasiz.

33. Hozirgi ko'nikmalaringizni rivojlantiring
Endi siz biron bir mahoratni o'zlashtirganingiz, uni rivojlantirishni davom ettirmasligingiz kerak degani emas. Ko'nikmalar ataylab takomillashtirilmasa, vaqt o'tishi bilan yo'qoladi va sanoat shunchalik tez rivojlanmoqdaki, amaliyotni davom ettirish muhimdir. "Men har doim shunday qilganman" degan fikrdan xalos bo'ling va "Buni qilishning yaxshiroq yo'li bormi?"
Agar hozir sizda qorin bo'shlig'i kuchli bo'lsa ham, kuniga bir donut yeyishingiz va ularni yo'qotmasligingizni kutish ahmoqlikdir.

34. Sababini tushuning
O'z fikringizni bildirishingiz kerak bo'lgan vaziyatlar bo'ladi, shuning uchun birinchi navbatda nima uchun ekanligini tushunish muhimdir. Nima uchun A yechimi B yechimidan yaxshiroq? To'g'ri dalillar keltiring va sizning fikringiz yanada oqlanadi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

35. O'z qadringizni biling
Siz tovarsiz va to'g'ri to'lanishi kerak. Siz joylashgan hududda o'z sohangiz bo'yicha o'rtacha maoshlardan xabardor bo'ling. Agar siz kamroq pul ishlayotgan bo'lsangiz, menejeringiz bilan gaplashish vaqti keldi. O'zingizga loyiq bo'lgan narsaga boring.

36. Yordam so'rashdan qo'rqmang
Agar muammoga duch kelsangiz va yechim izlashga ko'p vaqt sarflasangiz, yordam so'rash vaqti keldi. Biz hammamiz insonmiz. Hammamiz yordamdan foydalanishimiz mumkin. Qo'llab-quvvatlash uchun hamkasbga murojaat qilishdan uyat yo'q.

37. O'rganishni o'rganing
Odamlar boshqacha o'rganadilar. Ba'zi odamlar video darslar orqali yaxshiroq o'rganishadi, boshqalari kitob o'qish orqali. Sizga mos keladigan o'quv uslubini toping va uni qunt bilan bajaring.

38. Mehribon bo'ling
Sizdan hamkasbingiz haqida fikr bildirishingiz so'raladigan vaziyatlar bo'ladi. Mehribon bo'l. Siz Deboraning tashabbusi yo'qligi haqida uni yirtib tashlamasdan izoh berishingiz mumkin.

39. Tanaffus qiling
To'g'ridan-to'g'ri kod yozish uchun 8 soat sarflash deyarli mumkin emas. Siz tezda yonib ketasiz va ko'p xatolarga yo'l qo'yasiz. Shunday qilib, to'xtash va tanaffus qilishni eslatish uchun taymerni o'rnating. Sayrga boring. Hamkasblar bilan qahva iching. Ekranda tanaffus qilish unumdorligingiz va ish sifatiga ijobiy ta'sir qiladi.

40. Taraqqiyotingizni kuzatib boring
Kodlashni o'rganish uzoq vaqt talab etadi va agar siz taraqqiyotni ko'rmasangiz, nihoyatda charchashingiz mumkin. Shuning uchun muvaffaqiyatlar va maqsadingizga erishishni kuzatish muhimdir. Kompyuteringiz yonida kichik ro'yxatni saqlang va har safar yangi narsaga erishganingizda, qanchalik kichik bo'lmasin, uni tekshiring. Kichik yutuqlardan katta mukofotlar keladi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

41. Ramka yoki kutubxonaga tayanmang
Ramka yoki kutubxonaning nozik jihatlaridan ko'ra dasturlash tilining nuanslarini o'rganing. Kutubxonalarni tanishtirishdan oldin tilni o'rganish shart emas, lekin ramka yoki kutubxona nima uchun ma'lum bir tarzda ishlashini tushunish sizga toza va samaraliroq kod yozishga yordam beradi.

42. Kod sharhlarini sevishni o'rganing
Kimdir sizning kodingizni o'qib chiqishi va tahlil qilishi qo'rqinchli bo'lishi mumkin, ammo bu sizni avvalgidan ham yaxshiroq dasturchiga aylantiradigan bebaho fikr-mulohazalarni berishi mumkin. Shuningdek, kodni yaxshi ko'rib chiqish qobiliyatingiz ustida ishlashingiz kerak.

43. Tegishli sohalarga qiziqing
Dizayn, marketing, front-end yoki back-end ishlab chiqish kabi tegishli sohalar asoslarini bilib oling. Bu sizga har tomonlama rivojlangan dasturchi bo'lishga yordam beradi.

44. Qulay texnologiyani tanlamang; to'g'risini tanlang
Har bir loyihaning turli ehtiyojlari bor va shuning uchun biz ish uchun to'g'ri vositalarni tanlashimiz kerak. Oldin ishlagan texnologiyalarni tanlash ancha qulayroq bo'lsa-da, agar ular loyiha ehtiyojlariga javob bermasa, muqobil variantlarni o'rganishingiz kerak.

45. Xatolaringiz uchun javobgarlikni o'z zimmangizga oling
Har bir inson xato qiladi va siz ularni faoliyatingiz davomida qilasiz. Shuning uchun, xatoga yo'l qo'yganingizda, buni tan olish va mas'uliyatni o'z zimmangizga olish juda muhimdir. Bu sizning jamoangiz a'zolari va rahbariyatingizga ishonchni mustahkamlashga yordam beradi.

46. ​​O'z kodingizni ko'rib chiqing
Pull so'rovini yaratishdan oldin o'z kodingizni ko'rib chiqing. Agar bu hamkasbning ishi bo'lsa, qanday fikr bildirgan bo'lardingiz? Kodni tekshirishni talab qilishdan oldin muammo yoki xatolarni aniqlash juda muhimdir.

47. Muvaffaqiyatsizliklaringizdan saboq oling
Muvaffaqiyatsizlik shunchaki kutilgan natijaga erisha olmaslikdir va bu yomon narsa emas. Faoliyatimiz davomida hammamiz ko'p muvaffaqiyatsizliklarga duch kelamiz. Xatolaringizdan saboq oling. Keyingi safar boshqacha nima qila olasiz?

48. O'zingizning zaif tomonlaringizni aniqlang
O'zingiz bilan tanishing. Sizning zaif tomonlaringiz qanday? Ehtimol siz surishdan oldin testlarni yangilashni doimo unutasiz. Yoki siz xatlarga javob berishda yomonsiz. O'zingizning zaif tomonlaringizni ko'rib chiqing, shunda ular ustida faol ishlashingiz mumkin.

49. Qiziquvchan bo'ling
Bu soha doimo rivojlanib bormoqda, shuning uchun qiziquvchanlik muhimdir. Agar biror narsani tushunmasangiz, u loyiha talabi yoki kod qatori bo'lsin, ayting. Hech kim sizni tushuntirishni so'raganingiz uchun tanqid qilmaydi va siz yaxshiroq kod yaratasiz.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

50. Hamma narsani o'rganishga urinmang
Dunyoda juda ko'p bilimlar mavjud va hamma narsani o'zlashtirishning iloji yo'q. O'zlashtirish uchun bir nechta mavzuni tanlang va qolganlarini bekor qiling. Albatta, siz boshqa sohalar haqida bilvosita bilim olishingiz mumkin, ammo ularning barchasini o'zlashtira olmaysiz.

51. Uy hayvonlaringizni o'ldiring
Siz qandaydir kod yozsangiz, unga hissiy jihatdan bog'lanishingiz kerak degani emas. Hech kim o'z ishini tashlab yuborishni yoqtirmaydi, lekin kodning hayot aylanishi bor, shuning uchun buni unutmang.

52. Jamoangizni qo'llab-quvvatlang
Yaxshi jamoada hamma bir-birini qo'llab-quvvatlaydi. Bu jazodan qo'rqmasdan yangi narsalarni sinash uchun qulay muhit yaratadi.

53. Jamiyatda ilhom toping
Xuddi shu sohada sizga yoqadigan bir nechta odamni toping. Bu sizni loyihalaringizda ishlashni davom ettirishga yoki yangi narsalarni sinab ko'rishga ilhomlantiradi.

54. Mehnatingizni qadrlang
Tajribangiz yoki mavqeingizdan qat'i nazar, ishingiz qimmatga tushadi. Uni qadrlang.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

55. Chalg'itadigan narsalarni to'sib qo'ying
Tezkor messenjerlar, elektron pochta va ijtimoiy tarmoqlardagi bildirishnomalarni o'chirib qo'yish diqqatni jamlashga va ish kunini imkon qadar samarali o'tkazishga yordam beradi. Agar unga 30 daqiqa ichida javob bersangiz, Jerri o'lmaydi.

56. Qo'llab-quvvatlang
Jamoa a'zolaringizni qo'llab-quvvatlang, masalan, muhim taqdimotda qatnashish yoki ular tiqilib qolsa yordam berish.

57. Maqtovga loyiq bo'lganda maqtov ayting
Agar kimdir ajoyib ish qilgan bo'lsa, ayting. Maqtov - bu jamoa a'zolarining ishonchini qozonishning ajoyib usuli.

58. Kodingizni sinab ko'ring
Sinovlar muhim. Birlik testlari, regressiya, integratsiya, end-to-end testlari. Kodingizni sinab ko'ring va mahsulotingiz barqarorroq bo'ladi.

59. Yondashuvingizni rejalashtiring
Yangi funksiya yoki xatolik chiptasi uchun so'rov olganingizda, avval hujum rejasini tuzing. Ushbu muammoni hal qilish yoki funksionallikni rivojlantirish uchun sizga nima kerak? hujumni rejalashtirish uchun hatto bir necha daqiqa vaqt ajratish sizni bir necha soatlik umidsizlikdan qutqarishi mumkin

60. Pseudo-kodlashni o'rganing.
Pseudo-kodlash ajoyib mahoratdir, chunki u kod satrlarini yozishga vaqt sarflamasdan murakkab muammolarni hal qilish imkonini beradi. Siz tanlagan yondashuvni qog'ozda tasvirlab bering, turli sinov misollarini taqlid qiling va tuzoqlar qayerda ekanligini ko'ring.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

61. Yutuqlaringizni kuzatib boring
Agar siz ish joyida mukofot olgan bo'lsangiz, uni yozib oling. Agar muhim xususiyatni ishlab chiqayotgan bo'lsangiz, uni yozib qo'ying. Siz qiyin paytlarda martabangizni oshirish yoki ruhiy holatingizni oshirishga yordam beradigan orqada qolgan lahzalarni yaratasiz.

62. Dasturlash asoslarini bilib oling
Ba'zi asosiy saralash va qidirish algoritmlari va ma'lumotlar tuzilmalarini o'rganing. Bu tildan qat'iy nazar muammolarni hal qilishga yordam beradi.

63. Bardoshli va parvarish qilinadigan texnologiyalarni tanlang.
Eng yangi texnologiyalarni sinab ko'rish qiziqarli bo'lsa-da, korporativ dasturda qo'llab-quvvatlash oson bo'lganlarini tanlang. Jamoa ko'p yillar davomida sizdan minnatdor bo'ladi.

64. Dizayn naqshlarini o'rganing
Dizayn naqshlari kod arxitekturasini loyihalash uchun foydali vositadir. Ular har bir loyihada sizga kerak bo'lmasligi mumkin, ammo ular haqida asosiy tushuncha katta ilovalarni yaratishda yordam beradi.

65. Noaniqlikni kamaytiring
O'zingizning malakali dasturlash qobiliyatingizni namoyish qilish uchun murakkab kod yozish o'rniga, o'qilishi va soddaligiga intiling. Bu sizning jamoangiz a'zolarining hissa qo'shishini osonlashtiradi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

66. Texnik qarzni to'lash
Texnik qarz ishlashning jiddiy oqibatlariga olib kelishi mumkin, shuning uchun agar siz qayta tiklashingiz mumkin bo'lsa, kerak.

67. Tez-tez yangilab turing
Oyiga bir marta katta yangilanishlarni chiqarish o'rniga, kichikroq o'zgarishlar ro'yxati bilan buni tez-tez bajaring. Siz xato qilish va o'zgarishlarni buzish ehtimoli kamroq bo'ladi.

68. Erta va tez-tez bajaring
Ishingizni erta va tez-tez bajarish - bu sizning ishingiz toza bo'lishini ta'minlash va tasodifiy muhim o'zgarishlar qilish stressini kamaytirishning eng yaxshi usuli.

69. Qachon yordam so'rash kerakligini biling.
Siz nafaqat yordam so'rashdan qo'rqmasligingiz kerak, balki buni qachon qilish kerakligini ham tushunishingiz kerak. Yordam so'rashdan oldin har doim muammoni hal qilishga harakat qilishingiz kerak. Ammo bir soatdan ko'proq vaqt davomida muammo bilan kurashayotganingizda, xarajat foydadan ko'proq bo'ladi va siz hamkasbingizga murojaat qilishingiz kerak.

70. To'g'ri savollarni bering
Savol berayotganda, iloji boricha aniq bo'lishga harakat qiling

71. Amalga oshirilayotgan ishlar haqida fikr-mulohaza oling.
Bu haqda fikr bildirish uchun ishni tugatish shart emas. To'g'ri yo'nalishga ishonchingiz komil bo'lmasa, hamkasblaringizdan uni tekshirishga yordam berishlarini so'rang.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

72. Hujjatlarni o'qing
Hujjatlar texnologiya haqidagi haqiqatning eng sof manbasidir, shuning uchun uni o'qishni o'rganish sizga tezda mutaxassis bo'lishga yordam beradi.

73. Hamma narsani sinab ko'ring
Muammoni hal qilishda sizni hech narsa to'xtata olmaydi. Nimani yo'qotishingiz kerak?

74. Yig'ilishlarda gapiring
Sizning g'oyalaringiz va fikrlaringiz qimmatlidir, shuning uchun uchrashuvlarda qatnashish jamoangiz va rahbariyat bilan munosabatlarni rivojlantirishga yordam beradi.

75. Boshqa jamoalar bilan hamkorlik qiling
Agar kompaniyangizdagi boshqa jamoa bilan ishlash imkoniyati paydo bo'lsa, undan foydalaning.

76. Shaxsiy loyihalarni oling
Haftada 40 soat ishlaganingizda, o'zingiz qiziqqan qo'shimcha loyihalar uchun vaqt ajratish muhimdir. Ular dasturlashga bo'lgan muhabbatingizni jonlantirishga yordam beradi va ishda foydalana olmaydigan yangi texnologiyalarni sinab ko'rishga yordam beradi.

77. Karyera maqsadlaringizni aniqlang
Sizning ideal martaba yo'lingiz haqida tasavvurga ega bo'lish muhimdir. Agar bunday bo'lmasa, siz nishonni ko'rmasdan o'q otmoqchisiz.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

78. Suhbatlarda ishtirok eting
Bloglarga sharh berish, Twitterdagi suhbatlarda qatnashish. Jamiyat bilan aloqada bo'ling. Agar siz sabzavot emas, balki faol ishtirokchi bo'lsangiz, ko'proq narsani bilib olasiz.

79. Vazifalarni birinchi o'ringa qo'ying
Vazifalarni birinchi o'ringa qo'yishni o'rganish samaradorlikni oshirishga yordam beradi. Joriy kunlik va uzoq muddatli vazifalarni kuzatib boring va ularni eng muhimlari bo'yicha tartiblang.

80. Tafsilotlarga e'tibor bermang
Tafsilotlar loyihada katta farq qilishi mumkin.

81. Jamoangizga ishoning
Sizning jamoadoshlaringiz o'z mahoratlari uchun yollangan. Ulardan foydalaning va ishni bajarish uchun ularga ishoning.

82. Vakil qilishni o'rganing
Agar siz rahbarlik lavozimida bo'lsangiz, samarali vakolat berishni o'rganing. Bu vaqtingizni tejaydi. Siz hamma narsani o'zingiz qila olmaysiz.

83. O'zingizni boshqalar bilan solishtirmang
O'zingizni taqqoslashingiz kerak bo'lgan yagona odam - bu kecha kim bo'lganligingizdir.

84. O'zingizni ittifoqchilar bilan o'rab oling
Dasturlashni o'rganish uzoq va har doim ham oson bo'lmagan sayohat bo'ladi. O'zingizni oldinga siljitadigan odamlar bilan o'rab oling.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

85. Masshtablilikdan boshlamang
O'lchovni boshlash - o'zingizni engishning ishonchli usuli. Kengaytirish uchun tuzing, lekin kerak bo'lmaguncha masshtablashni boshlamang. Shunday qilib, siz o'z jamoangizni haddan tashqari oshirib yubormaysiz, lekin baribir o'sish qobiliyatini saqlab qolasiz.

86. Ishlash natijalarini torting
Agar siz ajoyib yangi texnologiyadan foydalanmoqchi bo'lsangiz, avvalambor ishlash natijalarini tortishingiz kerak. Ishlashni yo'qotmasdan shunga o'xshash narsani amalga oshirolmaysizmi? Agar shunday bo'lsa, siz tanlagan yondashuvingizni qayta ko'rib chiqishingiz mumkin.

87. Kamsitmang
Yangi texnologiyalar yoki g'oyalarni kamsitmang. Yangi ko'nikmalarni o'rganish imkoniyatlariga ochiq bo'ling. Shuningdek, odamlarni kamsitmang. Barchamiz hurmatga loyiqmiz.

88. Siz malakali bo'lmagan ishni oling
Siz hech qachon ish uchun barcha talablarga javob berolmaysiz. Shunday ekan, imkoniyatdan foydalaning va boshlang! Nimani yo'qotishingiz kerak?

89. Kodingizni modullashtiring
Siz butun kodni bitta uzun faylga yozishingiz mumkin, ammo uni saqlash qiyin. Modullilik tufayli biz kodimizni tushunish va sinab ko'rish oson ekanligiga ishonch hosil qilamiz.

90. Faqat nusxa ko'chirish-joylashtirmang
Agar siz StackOverflow-dan yechimni nusxa ko'chiring va joylashtirmoqchi bo'lsangiz, u nima qilishini aniq tushunishingiz kerak. Amalga oshirishga qaror qilgan kodni tushuning.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

91. Ilhomlantiruvchi muhit yarating
Ish joyingizdan mamnun bo'lsangiz, ishlashga ko'proq rag'batlanasiz.

92. Qayerdan kelganingizni eslang
Hammamiz bir joydan boshladik. O'z mahoratingiz va martabangizni rivojlantirar ekansiz, qaerdan kelganingizni unutmang.

93. Optimist bo'lishga harakat qiling
Agar biror narsa ish bermasa, harakat qilishda davom eting va optimistik bo'ling. Ertaga yangi kun. Optimizm jamoangizning rivojlanishiga va ruhiy salomatligingizga yordam beradi.

94. Ish jarayonini doimiy ravishda qayta baholang.
Biror narsa hozir ishlayotgani, bu har doim shunday ishlaydi degani emas. Ish jarayonini qayta ko'rib chiqing va kerak bo'lganda tuzatishlar kiriting.

95. Uyda ishlashni o'rganing
Agar siz uyda ishlash imkoniga ega bo'lsangiz, uni samarali qilishni o'rganing. Chalg'itadigan narsalardan xoli shaxsiy ofis toping. Boneskull siz tekshirishingiz kerak bo'lgan uyda ishlash bo'yicha ajoyib maqola yozgan.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

96. Foydalanish mumkin bo'lgan mahsulotlarni yarating
Har bir inson sizning mahsulotingizdan foydalanishi kerak

97. Majburiyatlaringizni bajaring
Agar biror kishiga ma'lum bir sanagacha biror narsa qilishingizni aytsangiz, o'z majburiyatingizni bajaring. Va agar kelishilgan muddatni bajara olmasangiz, bizga oldindan xabar bering.

98. Tashabbuskor bo'ling
Agar bo'sh vaqtingiz bo'lsa, jamoangizning vazifalariga yordam bering. Ular sizning tashabbusingiz uchun minnatdor bo'lishadi.

99. Ajoyib portfel yarating
Ajoyib portfel sizni olomondan ajralib turadi. Bundan dasturchi va dizayner sifatida o'z mahoratingizni ko'rsatish imkoniyati sifatida foydalaning.

100. Nima uchun dasturlashni yaxshi ko'rishingizni eslang
Siz bu kasbga kirgansiz, chunki bu sizning qiziqishingizni uyg'otdi. Agar yonib ketsangiz, dam oling. O'zingizga dasturlashga bo'lgan ishtiyoqingizni qayta tiklash imkoniyatini bering.

101. O'z bilimlaringiz bilan o'rtoqlashing
Agar siz ajoyib narsani o'zlashtirgan bo'lsangiz, uni baham ko'ring. Mahalliy uchrashuv yoki konferentsiyada qatnashing. Tushlik paytida hamkasblaringizni yoki ustozlaringizni o'rgating. Bilim almashish ularni mustahkamlaydi.

Qanday qilib yaxshi dasturchi (va inson) bo'lish bo'yicha 101 ta maslahat

Manba: www.habr.com

a Izoh qo'shish