Proqramlaşdırma Bacarıqlarınızı Necə Təkmilləşdirə bilərsiniz

Salam, Habr! Məqalənin tərcüməsini diqqətinizə təqdim edirəm”Proqramlaşdırma bacarıqlarınızı necə inkişaf etdirmək olar» müəllif tərəfindən Qael Tomas.

Proqramlaşdırma Bacarıqlarınızı Necə Təkmilləşdirə bilərsiniz

Budur ən yaxşı 5 məsləhət

1. Özünüz üçün məqsədlər qoyun

Məqsədlərin qoyulması developer məhsuldarlığını artırır.

Anlayın:

  • Niyə proqramlaşdırmaya başladınız?
  • Proqramlaşdırmanın məqsədləri nələrdir
  • Tərtibatçı olmaqla hansı arzunuza çatmaq istəyirsiniz?

Hər kəsin şəxsi məqsədləri var, lakin mən hər kəs üçün universal ideyaların siyahısını hazırlamışam:

  • Veb sayt yaradın
  • Yeni bir iş tapın
  • Freelancer kimi işləyin
  • Uzaqdan işləmək üçün
  • Özünüzü sınayın
  • Maliyyə vəziyyətini yaxşılaşdırın

Xüsusi bir məqsəd üçün yer saxlamağı unutmayın: şəxsi layihə. Uğur qazanmaq və motivasiyalı qalmaq istəyirsinizsə, ev heyvanları layihələri yaratmalısınız. Ancaq onları həmişə bitirmək məcburiyyətində deyilsiniz. İdeya məhz öz layihələrinizdə kiçik məqsədlərə nail olmaqdır.

Sizə bir misal deyim. Prinsipcə verilənlər bazasından necə istifadə edəcəyinizi öyrənmək istəyirsinizsə, blog layihəsinə başlaya bilərsiniz. Lakin verilənlər bazasına nəyisə əlavə etməyi öyrənirsinizsə, verilənlər bazasına qeyd əlavə etmək üçün sadə forma yarada bilərsiniz.

Məqsədlərə çatmaq üçün layihələrdən istifadə etmək vacibdir, çünki bu, konkret nümunələr üzərində işləməyə gətirib çıxarır. Bundan daha həvəsləndirici nə ola bilər?

2. Yenidən edin... və yenidən

Məqsədlərinizi seçdikdən sonra onların üzərində mümkün qədər çox çalışın. Nə qədər çox məşq etsəniz, bir o qədər çox öyrənirsiniz.

Kodlamağı öyrənmək bir bacarıqdır və siz bunu idman oynamaqla müqayisə edə bilərsiniz. Bu işdə əla olmaq və işinizi görmək istəyirsinizsə, çoxlu məşq etməlisiniz, PC-də, kitab oxumamalı və qələmlə kodu təhlil etməməlisiniz.

Hər gün, nahar fasiləsi zamanı və ya işdən sonra kod yazın. Cəmi bir saatlıq olsa belə, bir vərdiş yaradıb ona sadiq qalsanız, tədricən, lakin qalıcı olan gündəlik təkmilləşdirmələri görəcəksiniz.

“Təkrar öyrənmənin anasıdır, hərəkətin atasıdır ki, bu da onu nailiyyətlərin memarı edir.”(Zig Ziglar -Twitter)

3. Öyrəndiklərinizi və ya yaratdıqlarınızı paylaşın.

Bu, yeni şeylər öyrənməyin ən yaxşı yoludur.

Nə etdiyinizi bölüşmək üçün bəzi fikirlər:

  • Bloq məqalələri yazın (məsələn, Habré-də)
  • Konfranslara və ya yerli görüşlərə qoşulun
  • StackOverflow haqqında rəy soruşun
  • Hər gün bir hashtag ilə tərəqqinizi qeyd edin #100DaysOfCode

Kiçik bir hekayə:bilirsən niyə yaratmışam HereWeCode.io?

Kod və bilik mübadiləsi məni heyran edir. Son bir neçə il ərzində platformalarda bir çox məqalə oxudum: pulsuzCodeCamp, borcludur və s. Və öyrəndim ki, hər kəs kiçik bir şey olsa belə, öyrəndiyini və yaratdığını paylaşa bilər.

Mən bir neçə səbəbə görə kodu burada yaratdım:

  • Daha yaxşı inkişaf etdirici olmaq üçün biliyi paylaşın
  • Yeni başlayanlara əsas anlayışları anlamağa kömək edin
  • Hər biri üçün sadə və konkret nümunələr yaradın
  • Sevdiyiniz işlə məşğul olun və əylənin

Bunu hər kəs edə bilər. Adi hərəkətlə başladım. Əvvəlcə Mediumda " adlı məqalə yaratdım.API-nin nə olduğunu öyrənin!", sonra Docker haqqında ikincisi " adlanırDocker üçün Başlayanlar üçün Bələdçi: İlk Docker Tətbiqinizi Necə Yaratmalısınız" və s.

Başqaları üçün yazın və proqramlaşdırma bacarıqlarınızı təkmilləşdirəcəksiniz. Konsepsiyanı və onun necə işlədiyini izah edə bilmək bir tərtibatçı üçün kritik bir bacarıqdır.

Xatırla: Bir şey haqqında yazmaq üçün bu sahədə mütəxəssis olmağa ehtiyac yoxdur.

4. Kodu oxuyun

Kod haqqında oxuduğunuz hər şey proqramlaşdırma bacarıqlarınızı təkmilləşdirəcək.

Oxuya biləcəyiniz budur:

  • GitHub-da kod
  • kitablar
  • Məqalələr
  • Xəbər bülletenləri

Başqalarının kodundan çox şey öyrənə bilərsiniz. Siz öz sahəniz üzrə mütəxəssislər tapa bilərsiniz və ya öz kodunuza bənzər kodu tapmaq üçün GitHub-dan istifadə edə bilərsiniz. Digər tərtibatçıların kodu necə yazdığını və problemləri necə həll etdiyini bilmək maraqlıdır. Siz tənqidi düşünmə bacarıqlarınızı inkişaf etdirəcəksiniz. Onların istifadə etdiyi üsul sizinkindən daha yaxşıdır? yoxlayaq.

Hər gün proqramlaşdırma ilə yanaşı, niyə hər gün proqramlaşdırma ilə bağlı ən azı bir məqalə və ya bir neçə səhifə kitab oxumayasınız?

Bəzi məşhur kitablar:

  • Təmiz Kod: Robert C. Martin tərəfindən Çevik Proqram Təminatına dair Əl Kitabı
  • Praqmatik proqramçı: səyahətçidən ustaya qədər
  • Cal Newport: Dərin iş

5. Suallar verin

Çox şey soruşmaqdan utanmayın.

Bir şeyi başa düşmədiyiniz halda suallar vermək faydalıdır. Komandanızla və ya dostlarınızla əlaqə saxlaya bilərsiniz. Soruşa biləcəyiniz kimsəni tanımırsınızsa, proqramlaşdırma forumlarından istifadə edin.

Bəzən bir anlayışı başa düşmək üçün fərqli izahat tələb olunur. Əlbətdə ki, İnternetdə dolaşmaq və cavab axtarmaq yaxşıdır, amma bir anda digər tərtibatçılardan soruşmaq daha yaxşıdır.

Özünüzü təkmilləşdirmək üçün başqasının biliklərindən istifadə edin. Başqa bir tərtibatçıdan soruşsanız, o, nəinki cavab verəcək, həm də sizi qiymətləndirəcək şansı yüksəkdir.

Mənbə: www.habr.com

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