Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

1. Google-ı öyrənin
Proqramçı olmaq suallarınıza cavab axtarmağı öyrənmək deməkdir. Google-u effektiv şəkildə öyrənərək, inkişaf etdirməyə çox vaxt qənaət edəcəksiniz.

2. Çox söz verməyin, amma söz verdiyinizdən çoxunu çatdırın.
Komandanıza bir tapşırığın üç həftə çəkəcəyini söyləmək daha yaxşıdır, amma bunu iki həftəyə tamamlayın, əksinə. Bu prinsipə əməl etməklə siz etibarlı münasibətlər quracaqsınız.

Tərcüməçidən qeyd:

Sizdən xahiş edirik ki, tərcümə, qrammatika və ya durğu işarələrində müşahidə etdiyiniz hər hansı səhvlərə qarşı yumşaq davranın və onları düzəliş üçün bildirin.
Təşəkkür

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

3. Dizaynerlərlə mehriban olun; onlar sənin dostlarındır
Dizaynerlər istifadəçi problemlərinin həlli yollarını təqdim edirlər. Onlardan öyrənin və effektiv məhsullar yaratmaq üçün birlikdə çalışın.

4. Bir rəhbər tapın
Öyrənə biləcəyiniz birini tapın və ondan nüfuzlu rəy əldə edin (“bounce off”). Coding Coach texniki mentor tapmaq üçün əla yerdir.

5. Mentor olun
Başqalarının öyrənə biləcəyi biri olun. Sizi Coding Coach-da mentorlar arasında görməyə şad olarıq.

6. Faydalı şərhlər yazın
"Nə" deyil, "niyə" izah edən şərhlər yazın.

7. Dəyişənləri və funksiyaları uyğun adlandırın
Funksiyalar və dəyişənlər öz məqsədlərini dəqiq təsvir etməlidirlər, ona görə də "myCoolFunction" uyğun deyil.

8. Tətilə çıxın
Hamımız istirahət etməliyik. Xəyal etdiyiniz səyahətə çıxın. Beyniniz və işçiləriniz sizə təşəkkür edəcəklər.

9. İstifadə olunmamış kodu silin
Texniki borc yığmayın.

10. Kodu oxumağı öyrənin
Kodu oxumaq çox qiymətli bir bacarıqdır, lakin çox qiymətlidir.

11. Sağlam iş-həyat balansı yaradın
Uzun bir iş günündən sonra istirahət etmək üçün vaxt lazımdır. İş bildirişlərini söndürün və ya tətbiqləri telefonunuzdan silin.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

12. Yalnız zəruri hallarda şəxsi görüşlər
Bu problem E-poçt və ya Slack vasitəsilə həll edilə bilərmi? Əgər belədirsə, görüş təyin etməyin. Əgər deyilsə, heç bir səbəb olmadan onun müddətini təxirə salmayın.

13. Cüt proqramlaşdırma
Cüt proqramlaşdırma sizə həm müəllim, həm də tələbə olmağa imkan verir.

14. Əla e-poçtlar yazın
E-poçt məktublarında həmsöhbətinizin diqqətini çəkməyi, özünüzü qısa, lakin aydın şəkildə ifadə etməyi öyrənin.

15. Cəmiyyətin bir hissəsi olun
Sizi çətinliklərin öhdəsindən gəlməyə həvəsləndirən həmfikir insanlarla əhatə olun.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

16. Budaqlarınızı təmizləyin
Qonaqlar gəlməmişdən əvvəl evdə etdiyiniz kimi versiyaya nəzarət filiallarınızı təmizləyin. Əgər bir şeyə ehtiyacınız yoxdursa, onu atın; şkafın içinə qoymayın.

17. Qapıçı olmayın
Başqalarına sənayedə işləmək üçün kifayət qədər yaxşı olmadıqlarını söyləməyin. Hər kəsin dəyəri var.

18. Daim öyrənin
Siz davamlı öyrənmə tələb edən bir peşə seçmisiniz. Bunu da sevməyi öyrənin.

19. Təslim olmayın
Həmişə asan olmayacaq. Amma hamımız eyni yerdən başladıq. Sən bunu edə bilərsən.

20. Sizi qorxudan işlərlə məşğul olun.
Əgər sizi qorxutmasalar, böyüməyinizə kömək etməyəcəklər.

21. Başlamazdan əvvəl tələbləri yoxlayın
Kod yazmağa başlamazdan əvvəl tapşırığı yerinə yetirmək üçün meyarları başa düşməlisiniz. Bu, vaxtınıza qənaət edəcək.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

22. Alətlər qutunuza sahib olun
Daxili və xarici bildiyiniz alətlər dəsti alın. Onların hansı məqsədlərə xidmət etdiyini və layihədə bu və ya digər alətdən istifadənin nə vaxt daha sərfəli olduğunu bilin.

23. Konstruktiv tənqidi sevməyi öyrənin
Etibarlı həmkarlarınızdan və dostlarınızdan konstruktiv tənqid istəyin. Bu, bir proqramçı və bir insan kimi böyüməyinizə kömək edəcək.

24. Hərtərəfli olun
Texnologiya dəyişir və sürətlə dəyişir. Yeni məhsullara müqavimət göstərməyin, ancaq öyrənin və onlar haqqında öz fikrinizi formalaşdırın.

25. Münasib qalın
Nəşrləri, bloqları, podkastları və xəbərləri izləməklə ən son texnoloji xəbərlərdən xəbərdar olun.

26. Problemin həllinə diqqət yetirin
İnkişaf etmiş problem həll etmə bacarıqları sizə istənilən problemin öhdəsindən gəlməyə kömək edəcək. Problemi həll etməyə nəyin kömək edəcəyini dəqiqləşdirin.

27. Təvazökar olun
Başlığınız nə olursa olsun və ya hansı şirkətdə işləyirsinizsə, təvazökar olun.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

28. Əla təqdimatlar etməyi öyrənin
Auditoriyanızı necə cəlb etməyi və gözəl təqdimatlar etməyi öyrənin

29. Nəyisə həll etməzdən əvvəl bütün həll yollarını araşdırın.
Qarşılaşdığınız ilk həll yolunu tutmayın. Kodlaşdırmaya başlamazdan əvvəl bütün seçimlərinizi araşdırın.

30. Öz yerini tapın
Texnologiya sənayesində bir çox fərqli sahə var. Sizi ən çox maraqlandıran sahəni tapın və bu sahədə mütəxəssis olun.

31. Yaxşı vərdişlər inkişaf etdirin
Diqqəti yayındıran amilləri aradan qaldırmaq, vaxtınızı idarə etmək, yığıncaqlarda iştirak etmək və ən vacib işlərdən başlamaq kimi davamlı və faydalı vərdişləri inkişaf etdirməyə çalışın. Bir az səy tələb edə bilər, amma uzun müddətdə buna dəyər.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

32. Kodu sazlamağı öyrənin
Kodu sazlamaq üçün brauzer alətlərini araşdırın. IDE-də bu xüsusiyyətləri araşdırın. Ən effektiv səhv izləmə üsullarını öyrənməklə, hətta ən mürəkkəb problemləri də həll edə biləcəksiniz.

33. Mövcud bacarıqlarınızı inkişaf etdirin
Artıq bir bacarığı mənimsədiyiniz üçün onu inkişaf etdirməyə davam etməməlisiniz. Bacarıqlar qəsdən təkmilləşdirilmədikdə zamanla itirilir və sənaye o qədər sürətlə inkişaf edir ki, təcrübəni davam etdirmək vacibdir. “Mən həmişə belə etmişəm” düşüncəsindən qurtulun və “Bunu etmək üçün daha yaxşı yol varmı?” fikrinə keçin.
İndi əla qarın əzələləriniz olsa belə, gündə bir pişi yeyə biləcəyinizi və onları itirməyəcəyinizi gözləmək axmaqlıqdır.

34. Səbəbini anlayın
Fikrinizi bildirməli olduğunuz vəziyyətlər olacaq, buna görə də əvvəlcə bunun səbəbini başa düşmək vacibdir. Nə üçün A həlli B həllindən daha yaxşıdır? Düzgün arqumentlər təqdim edin və fikriniz daha haqlı olacaq.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

35. Dəyərinizi bilin
Siz əmtəəsiniz və haqqı düzgün ödənilməlidir. Yerləşdiyiniz bölgədə öz sahəniz üzrə orta maaşlardan xəbərdar olun. Əgər daha az pul qazanırsınızsa, menecerinizlə danışmağın vaxtıdır. Layiq olduğun üçün get.

36. Kömək istəməkdən çəkinməyin
Əgər bir problemdə ilişib qalırsınızsa və həll yolu axtarmağa çox vaxt sərf edirsinizsə, kömək istəməyin vaxtıdır. Biz hamımız insanıq. Hamımız bir az kömək edə bilərik. Dəstək üçün həmkarına müraciət etməkdə utanc yoxdur.

37. Öyrənməyi öyrənin
İnsanlar fərqli şəkildə öyrənirlər. Bəzi insanlar video dərslər vasitəsilə, bəziləri kitab oxumaqla daha yaxşı öyrənirlər. Sizə uyğun olan öyrənmə tərzini tapın və onu səylə tətbiq edin.

38. Mehriban olun
Elə vəziyyətlər olacaq ki, sizdən həmkarınız haqqında rəy bildirməyiniz xahiş olunacaq. Mülayim ol. Deboranı parçalamadan onun təşəbbüskar olmamasına münasibət bildirə bilərsiniz.

39. Fasilə verin
Düzgün kod yazmağa 8 saat sərf etmək demək olar ki, mümkün deyil. Tez yanacaq və çoxlu səhvlər edəcəksiniz. Beləliklə, özünüzə dayanmağı və fasilə verməyi xatırlatmaq üçün bir taymer təyin edin. Gəzməyə getmək. Həmkarları ilə qəhvə iç. Ekrana fasilə vermək məhsuldarlığınıza və iş keyfiyyətinizə müsbət təsir edəcək.

40. Tərəqqinizi izləyin
Kod yazmağı öyrənmək uzun müddət tələb edir və irəliləyiş görmürsənsə, inanılmaz dərəcədə tükənə bilər. Buna görə nailiyyətləri və hədəfinizə doğru irəliləyişi izləmək vacibdir. Kompüterinizin yanında kiçik bir siyahı saxlayın və hər dəfə yeni bir şey əldə etdiyiniz zaman nə qədər kiçik olsa da, onu yoxlayın. Böyük mükafatlar kiçik nailiyyətlərdən gəlir.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

41. Çərçivə və ya kitabxanaya etibar etməyin
Çərçivə və ya kitabxananın incəliklərindən daha çox proqramlaşdırma dilinin nüanslarını öyrənin. Kitabxanaları təqdim etməzdən əvvəl dil öyrənmək lazım deyil, lakin çərçivə və ya kitabxananın niyə müəyyən şəkildə işlədiyini başa düşmək sizə daha təmiz, daha effektiv kod yazmağa kömək edəcək.

42. Kod rəylərini sevməyi öyrənin
Kiminsə kodunuzu oxuması və təhlil etməsi qorxuducu ola bilər, lakin bu, sizi əvvəlkindən daha yaxşı proqramçı edəcək əvəzolunmaz rəy verə bilər. Siz həmçinin yaxşı kod təhlili aparmaq bacarığınız üzərində işləməlisiniz.

43. Əlaqədar sahələrlə maraqlanın
Dizayn, marketinq, front-end və ya back-end inkişafı kimi əlaqəli sahələrin əsaslarını öyrənin. Bu, daha hərtərəfli proqramçı olmağa kömək edəcək.

44. Rahat texnologiyanı seçməyin; doğru olanı seçin
Hər bir layihənin fərqli ehtiyacları var və buna görə də iş üçün düzgün alətləri seçməliyik. Əvvəllər işlədiyiniz texnologiyaları seçmək daha rahat olsa da, onlar layihənin ehtiyaclarına cavab vermirsə, alternativləri araşdırmaq lazımdır.

45. Səhvləriniz üçün məsuliyyət daşıyın
Hər kəs səhv edir və siz onları karyeranız boyu edəcəksiniz. Buna görə də səhv etdiyiniz zaman bunu etiraf etmək və məsuliyyəti öz üzərinə götürmək çox vacibdir. Bu, komanda üzvləriniz və rəhbərliyiniz arasında inam yaratmağa kömək edəcək.

46. ​​Öz kodunuzu nəzərdən keçirin
Çəkmə sorğusu yaratmazdan əvvəl öz kodunuzu nəzərdən keçirin. Bu, həmkarınızın işi olsaydı, hansı şərhləri edərdiniz? Kodun nəzərdən keçirilməsini tələb etməzdən əvvəl problemləri və ya səhvləri müəyyən etmək çox vacibdir.

47. Uğursuzluqlarınızdan dərs alın
Uğursuzluq sadəcə gözlənilən nəticəyə nail olmamaqdır və bu, mütləq pis bir şey deyil. Karyeramız ərzində hamımızın uğursuzluqları çox olur. Səhvlərinizdən öyrənin. Növbəti dəfə fərqli nə edə bilərsiniz?

48. Zəif cəhətlərinizi müəyyənləşdirin
Özünüzü tanıyın. Zəif cəhətləriniz nələrdir? Ola bilsin ki, itələmədən əvvəl testləri yeniləməyi daim unudursunuz. Yoxsa e-poçtlara cavab verməkdə pissiniz. Zəif cəhətlərinizi yoxlayın ki, onların üzərində aktiv şəkildə işləyə biləsiniz.

49. Maraqlı qalın
Bu sahə daim inkişaf edir, ona görə də maraq vacibdir. Nəyisə başa düşmürsənsə, istər layihə tələbi, istərsə də kod xətti olsun, bunu deyin. Heç kim izahat istəməyinizə görə sizi tənqid etməyəcək və sonunda daha yaxşı kod yaratacaqsınız.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

50. Hər şeyi öyrənməyə çalışmayın
Dünyada böyük miqdarda bilik var və hər şeyi mənimsəmək sadəcə mümkün deyil. Ustalaşmaq üçün bir neçə mövzu seçin və qalanlarını atın. Əlbəttə ki, siz digər sahələr haqqında dolayı biliklər əldə edə bilərsiniz, lakin onların hamısını mənimsəyə bilməyəcəksiniz.

51. Ev heyvanlarınızı öldürün
Sadəcə bəzi kod yazmağınız o demək deyil ki, ona emosional bağlısınız. Heç kim işinin atılmasını sevmir, amma kodun bir həyat dövrü var, buna görə də bunu unutmayın.

52. Komandanıza dəstək olun
Yaxşı komandada hamı bir-birini dəstəkləyir. Bu, cəza qorxusu olmadan yeni bir şey sınamaq üçün münbit şərait yaradır.

53. Cəmiyyətdə ilham tapın
Eyni sahədə heyran olduğunuz bir neçə insan tapın. Bu, sizi layihələriniz üzərində işləməyə davam etməyə və ya yeni bir şey sınamağa ruhlandıracaq.

54. Əməyinizi qiymətləndirin
Təcrübəniz və ya mövqeyinizdən asılı olmayaraq, işinizin dəyəri var. Onu qiymətləndirin.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

55. Diqqəti yayındıran şeylərin qarşısını alın
Ani messencerlərdə, e-poçtda və sosial şəbəkələrdə bildirişlərin söndürülməsi diqqətinizi cəmləməyə və iş gününüzü mümkün qədər məhsuldar keçirməyə kömək edəcək. 30 dəqiqə ərzində ona cavab versəniz, Cerri ölməyəcək.

56. Dəstək olun
Komanda üzvlərini dəstəkləyin, məsələn, vacib bir təqdimatda iştirak edin və ya sıxışdıqda kömək edin.

57. Layiq olduğu zaman tərifləyin
Əgər kimsə əla iş görübsə, deyin. Tərif komanda üzvlərinin etimadını qazanmaq üçün əla bir yoldur.

58. Kodunuzu sınayın
Testlər vacibdir. Vahid testləri, reqressiya, inteqrasiya, uçdan-uca test. Kodunuzu test edin və məhsulunuz daha stabil olacaq.

59. Öz yanaşmanızı planlaşdırın
Yeni funksionallıq və ya səhv bileti üçün sorğu aldığınız zaman əvvəlcə hücum planı hazırlayın. Bu problemi həll etmək və ya funksionallığı inkişaf etdirmək üçün sizə nə lazımdır? Hücumunuzu planlaşdırmaq üçün bir neçə dəqiqə vaxt ayırmaq sizi saatlarla məyusluqdan xilas edə bilər

60. Psevdokodu öyrənin.
Pseudo-kodlaşdırma böyük bacarıqdır, çünki o, kod sətirlərini yazmağa vaxt sərf etmədən mürəkkəb problemləri həll etməyə imkan verir. Seçdiyiniz yanaşmanı kağız üzərində təsvir edin, müxtəlif sınaq nümunələrini simulyasiya edin və tələlərin harada olduğuna baxın.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

61. Nailiyyətlərinizi izləyin
Əgər iş yerində mükafat almısınızsa, onu yazın. Əgər vacib bir xüsusiyyət inkişaf etdirirsinizsə, onu yazın. Çətin vaxtlarda karyeranızı yüksəltməyə və ya mənəviyyatınızı yüksəltməyə kömək edə biləcək geridə qalan anlar yığını yaradacaqsınız.

62. Proqramlaşdırmanın əsaslarını öyrənin
Bəzi əsas çeşidləmə və axtarış alqoritmlərini və məlumat strukturlarını öyrənin. Bu dildən asılı olmayaraq problemləri həll etməyə kömək edəcək.

63. Davamlı və davamlı texnologiyaları seçin.
Ən son texnologiyaların sınaqdan keçirilməsi maraqlı olsa da, müəssisə proqramında dəstəklənməsi asan olanları seçin. Komanda gələcək illər üçün sizə minnətdar olacaq.

64. Dizayn nümunələrini öyrənin
Dizayn nümunələri kod arxitekturasının dizaynı üçün faydalı alətlərdir. Hər layihədə onlara ehtiyacınız olmaya bilər, lakin onların əsas anlayışı böyük proqramlar qurarkən kömək edəcəkdir.

65. Qeyri-müəyyənliyi azaldın
Təcrübəli proqramlaşdırma bacarıqlarınızı nümayiş etdirmək üçün mürəkkəb kod yazmaq əvəzinə, oxunaqlılığı və sadəliyi hədəfləyin. Bu, komanda üzvlərinizin töhfə verməsini asanlaşdıracaq.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

66. Texniki borcu ödəyin
Texniki borcun ciddi performans nəticələri ola bilər, ona görə də əgər refaktor edə bilsəniz, etməlisiniz.

67. Tez-tez yeniləyin
Ayda bir dəfə böyük yeniləmələri buraxmaq əvəzinə, daha kiçik dəyişikliklər siyahısı ilə bunu edin. Səhv etmək və dəyişiklikləri pozmaq ehtimalınız az olacaq.

68. Erkən və tez-tez öhdəlik götürün
Erkən və tez-tez iş görmək, işinizin təmiz olmasını təmin etmək və həmçinin təsadüfən mühüm dəyişikliklər etmək stresini azaltmaq üçün ən yaxşı yoldur.

69. Nə vaxt kömək istəməyinizi bilin.
Yalnız kömək istəməkdən qorxmamalı, həm də bunu nə vaxt edəcəyinizi də başa düşməlisiniz. Kömək istəməzdən əvvəl həmişə problemi həll etməyə çalışmalısınız. Ancaq bir saatdan çox problemlə mübarizə apardığınız zaman, xərclər faydadan üstündür və bir həmkarınıza müraciət etməlisiniz.

70. Düzgün suallar verin
Sual verərkən, mümkün qədər konkret olmağa çalışın

71. Davam edən iş haqqında rəy alın.
Bu barədə rəy almaq üçün işi bitirmək lazım deyil. Düzgün istiqamətə əmin deyilsinizsə, həmkarlarınızdan onu yoxlamağa kömək etmələrini xahiş edin.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

72. Sənədləri oxuyun
Sənədlər texnologiya haqqında ən təmiz həqiqət mənbəyidir, ona görə də onu oxumağı öyrənmək tez bir zamanda mütəxəssis olmağa kömək edə bilər.

73. Hər şeyi sınayın
Problemi həll etməyə cəhd etməyə heç nə mane olmur. Nə itirməlisən?

74. Görüşlərdə danışın
Fikirləriniz və fikirləriniz dəyərlidir, ona görə də görüşlərdə iştirak etmək komandanız və rəhbərliyinizlə münasibətinizi inkişaf etdirməyə kömək edəcək.

75. Digər komandalarla əməkdaşlıq edin
Əgər şirkətinizdə başqa komanda ilə işləmək imkanı yaranarsa, ondan istifadə edin.

76. Şəxsi layihələr əldə edin
Həftədə 40 saat işlədiyiniz zaman ehtiraslı olduğunuz yan layihələrə vaxt ayırmaq vacibdir. Onlar proqramlaşdırmaya olan məhəbbətinizi yenidən gücləndirməyə kömək edir və iş yerində əldə edə bilməyəcəyiniz yeni texnologiyaları sınamağa kömək edir.

77. Karyera məqsədlərinizi müəyyənləşdirin
İdeal karyera yolunuz haqqında fikir sahibi olmaq vacibdir. Əgər belə deyilsə, siz hədəfi görmədən ox atmağa çalışırsınız.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

78. Söhbətlərdə iştirak edin
Bloqlara şərh vermək, Twitter-də söhbətlərdə iştirak etmək. İcma ilə məşğul olun. Tərəvəzdən çox fəal iştirakçı olsanız, daha çox şey öyrənəcəksiniz.

79. Tapşırıqları prioritetləşdirin
Tapşırıqları prioritetləşdirməyi öyrənmək məhsuldarlığı artırmağa kömək edəcəkdir. Cari gündəlik tapşırıqlarınızı, eləcə də uzunmüddətli tapşırıqlarınızı izləyin və onları ən vacibləri üzrə təşkil edin.

80. Detalları nəzərdən qaçırmayın
Detallar layihədə böyük fərq yarada bilər.

81. Komandanıza etibar edin
Komanda yoldaşlarınız bacarıqlarına görə işə götürülüblər. Onlardan istifadə edin və işi görmək üçün onlara etibar edin.

82. Vəkil etməyi öyrənin
Əgər liderlik mövqeyindəsinizsə, effektiv şəkildə həvalə etməyi öyrənin. Bu, vaxtınıza qənaət edəcək. Hər şeyi özünüz edə bilməzsiniz.

83. Özünüzü başqaları ilə müqayisə etməyin
Özünüzü müqayisə etməli olduğunuz yeganə insan dünən kim olduğunuzdur.

84. Özünüzü müttəfiqlərlə əhatə edin
Proqramlaşdırmağı öyrənmək uzun və həmişə asan olmayan bir səyahət olacaq. Sizi irəliyə aparacaq insanlarla özünüzü əhatə edin.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

85. Ölçeklenebilirlik ilə başlamayın
Ölçəməyə başlamaq özünüzü aşmaq üçün əmin bir yoldur. Ölçeklenebilirlik üçün qurun, lakin ehtiyacınız olana qədər miqyaslandırmağa başlamayın. Bu yolla siz komandanızı sıxışdırmırsınız, amma yenə də böyümək qabiliyyətini qoruyursunuz.

86. Performans nəticələrini çəkin
Sərin yeni texnologiyadan istifadə etmək istəyirsinizsə, ilk növbədə performans nəticələrini ölçməlisiniz. Performans itirmədən belə bir şey həyata keçirə bilməzsiniz? Əgər belədirsə, seçdiyiniz yanaşmanı yenidən nəzərdən keçirmək istəyə bilərsiniz.

87. Ayrı-seçkilik etməyin
Yeni texnologiyalara və ya ideyalara qarşı ayrı-seçkilik etməyin. Yeni bacarıqlar öyrənmək üçün fürsətlərə açıq olun. Həmçinin insanlara qarşı ayrı-seçkilik etməyin. Hamımız hörmətə layiqik.

88. İxtisasınıza uyğun olmayan bir işlə məşğul olun
Heç vaxt bir iş üçün bütün tələblərə cavab verməyəcəksiniz. Odur ki, fürsətdən istifadə edin və başlayın! Nə itirməlisən?

89. Kodunuzu modullaşdırın
Bütün kodu bir uzun fayla yaza bilərsiniz, lakin bunu saxlamaq çətindir. Modulluq sayəsində kodun asanlıqla başa düşülməsi və sınaqdan keçirilməsinə əmin oluruq.

90. Sadəcə kopyala-yapışdırmayın
StackOverflow-dan bir həlli kopyalayıb yapışdırmaq niyyətindəsinizsə, onun nə etdiyini dəqiq başa düşməlisiniz. Tətbiq etmək qərarına gəldiyiniz kodu anlayın.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

91. Ruhlandırıcı mühit yaradın
Əgər iş yerinizdən razısınızsa, işləmək üçün daha çox motivasiyalı olacaqsınız.

92. Haradan gəldiyinizi xatırlayın
Hamımız eyni yerdən başladıq. Bacarıqlarınızı və karyeranızı inkişaf etdirərkən haradan gəldiyinizi unutmayın.

93. Optimist qalmağa çalışın
Əgər bir şey alınmırsa, cəhd etməyə davam edin və optimist olun. Sabah yeni gündür. Optimizm komandanızın tərəqqisinə və psixi sağlamlığınıza kömək edəcək.

94. İş prosesinizi daima yenidən qiymətləndirin.
Bir şeyin indi işləməsi onun həmişə belə işləyəcəyi demək deyil. İş prosesinizi yenidən qiymətləndirin və lazım olduqda düzəlişlər edin.

95. Evdən işləməyi öyrənin
Evdən işləmək imkanınız varsa, bunu səmərəli etməyi öyrənin. Diqqətinizi yayındırmayan şəxsi ofis tapın. Boneskull evdən işləmək haqqında əla bir məqalə yazıb ki, yoxlamaq lazımdır.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

96. Əlçatan məhsullar yaradın
Hər kəs məhsulunuzdan istifadə edə bilməlidir

97. Öhdəliklərinizi yerinə yetirin
Əgər kiməsə müəyyən bir tarixə qədər bir şey edəcəyinizi söyləyirsinizsə, öhdəliyinizə əməl edin. Əgər razılaşdırılmış son tarixə çata bilmirsinizsə, əvvəlcədən bizə bildirin.

98. Təşəbbüskar olun
Boş vaxtınız varsa, komandanızın tapşırıqlarına kömək edin. Onlar sizin təşəbbüsünüzə görə minnətdar olacaqlar.

99. Möhtəşəm bir portfel yaradın
Böyük bir portfel sizi izdihamdan fərqləndirir. Bunu proqramçı və dizayner kimi bacarıqlarınızı göstərmək şansı kimi istifadə edin.

100. Proqramlaşdırmağı niyə sevdiyinizi xatırlayın
Siz bu peşəyə marağınıza səbəb olduğu üçün daxil oldunuz. Əgər yanırsınızsa, fasilə verin. Özünüzə proqramlaşdırmaya olan həvəsinizi yenidən alovlandırmaq imkanı verin.

101. Biliklərinizi paylaşın
Maraqlı bir şey mənimsəmişsinizsə, paylaşın. Yerli görüşdə və ya konfransda iştirak edin. Nahar zamanı həmkarlarınızı və ya mentelerinizi məşq edin. Bilikləri bölüşmək onları gücləndirir.

Yaxşı bir proqramçı (və insan) olmaq üçün 101 məsləhət

Mənbə: www.habr.com

Добавить комментарий