Necə ön tərəfli bir veb geliştirici ola bilərəm?

İnkişaf karyeranıza başlamaq üçün 5 addım

Hansı işi görməyinizdən, neçə yaşınızdan, harada yaşadığınızdan, nə dərəcədə olmağınızdan (ya da olmayan) asılı olmayaraq bir proqramçı ola bilərsiniz.

İnkişaf etdirici olmaq üçün bahalı dərəcəli məktəbə getmək və kompüter elmi dərəcəsi almaq və ya 10.000 dollar ödəmək lazım deyil. Müəyyən bir istiqamət, fokus və ehtiras ilə demək olar ki, pulsuz bir proqramçı ola bilərsiniz.

Addım 1: ehtiras

Nə qədər səslənsə də, buna həvəsli deyilsinizsə, yeni bir iş davam etdirə bilməyəcəksiniz. Ehtirasınızı tapın və edin! Əslində yox! Nəyə həvəsli olduğunu öyrənmək üçün özünüzü analiz edin. Vebdən xoşunuz gəlirmi? Mobil proqramlar yaratmaq istəyirsiniz? Platforma təhlükəsizliyi üzərində işləmək istəyirsiniz? Şəbəkələrdə işləmək istərdinizmi? Uşaq vaxtı (çox əvvəl deyil) bir veb sayt ekranında mətnin sürüşməsini çox sevirdim. Nə danışdığımı bilməyənlər üçün bu "sürüşmə elementi" əslində, bu vaxt artıq köhnəlmiş bir HTML elementi olan (mən yaşımı verdim) bir marquee elementidir. Yəqin ki, avtomatik olaraq veb inkişafına cəlb olundum. Həqiqətən nədən həyəcanlandığını öyrənin və etməyiniz lazım olan yeni "isti" şey olduğuna görə yox, bu mövzuda ehtiraslı olduğunuz üçün bunu edin.

Addım 2: mənbələr tapın

Nə etmək istədiyinizi bildikdən sonra bunu etməyin vaxtı gəldi! Bilmədiklərinizi bilmək üçün yeganə yol, bilmədiklərinizi öyrənməkdir. Təəssüf ki, bunun üçün qısa yol yoxdur. Şeylərinizi bilmək üçün çox çalışmalısınız. Xoşbəxtlikdən internet sayəsində yeni şeylər öyrənmək heç vaxt bu qədər asan olmamışdır. Başlamaq üçün demək olar ki, pulsuz olaraq əldə edə biləcəyiniz tonlarla onlayn təlimat və e-kitab var. Aşağıdakıları tövsiyə edirəm:

  1. freeCodeCamp: Bu, yeni inkişaf etdiricilər üçün ən çox tövsiyə olunan mənbəyidir. Bir veb geliştirici olaraq karyeranıza başlamaq üçün lazım olan bütün texnologiyaya malikdir. Ən yaxşı tərəf tamamilə PULSUZ olmasıdır.
  2. Mozilla Developer Network: Veb inkişaf texnologiyalarının İncili sayılır, bu JavaScript, HTML və CSS elementlərinin sürətli nəzərdən keçirilməsi üçün hər bir geliştiricinin dayanacağıdır.
  3. Codeacademy: Kod öyrənmək üçün interaktiv bir vasitədir. PULSUZ olmağın və necə inkişaf edəcəyini öyrənərkən tətbiq edə biləcəyinin çox yaxşı olduğunu düşünürəm.
  4. Tutsplus, Lynda: Pulsuz deyil, əsasları aşağı saldıqdan sonra böyük mənbələr.

5. Kitablar

Bu məqalədə müxtəlif texnologiyalar üçün mənbələrin siyahısı verilmişdir

Addım 3: KOD - HTML, CSS, JS

Qorxma. Başlayın və erkən başlayın.

Veb inkişafına yeni başlayırsınızsa, Docker, SASS, React, Redux, JavaScript, Angular, JQuery, Jenkins ... blah bla bla texnologiya açar sözlərinin böyük bir siyahısında itirilmək asandır. Bu siyahı sonsuzdur. Amma narahat olma. Hamısını bilmək lazım deyil. Erkən başlayın və kiçik başlayın.

Veb inkişafını öyrənmək makaron bişirmək kimidir. Makaronunuzu geyindirib süper bahalı pendir və digər zərif şmanlıq məhsulları əlavə edə bilərsiniz, ancaq makaron düzgün bişirilmirsə, çox yaxşı dadmaz, elə deyilmi? Veb inkişafının əsaslarını bilmirsinizsə, çox uzağa gedə bilməyəcəksiniz. HTML, CSS və JavaScript-i həyatınızın ondan asılı olduğu şəkildə öyrənin (çünki veb inkişaf həyatınız).

Bilməli olduğunuz 3 vacib şey var - HTML, CSS, JavaScript

Əsasları öyrəndikdən sonra WordPress və Drupal kimi məzmun idarəetmə sistemləri ilə özünüzü əyləndirə bilərsiniz. Bu, proqramın arxa tərəfini qurmadan, JavaScript yazmaqdan və CSS yaratmadan veb sayt qurmağa imkan verir. CodePen və JSFiddle kimi onlayn kod redaktorlarından istifadə edərək tətbiqlərinizi JavaScript-də də qura bilərsiniz.

Addım 4: şəbəkə

İnsanlarla tanış olun, görüşlərdə iştirak edin, pulsuz kod düşərgələrində iştirak edin, karyera sərgisində iştirak edin. Şəbəkə qurmağın və insanlarla tanış olmağın vacibliyini kifayət qədər vurğulaya bilmirəm. Həqiqi insanlarla tanış olmaq üçün şəhərinizdəki görüşləri ziyarət edin. Bu, yalnız yeni insanlarla tanış olmaq üçün deyil, həm də potensial işəgötürənlərlə tanış olmaq üçün bir yoldur.

Adım 5: CV-nizi yaradın

Yeni başlayanda işə başlamağınız çətindir, çünki yeni olduğunuz üçün tərcümeyi-halınızda iş yoxdur.

CV-nizi qurmaq əvvəlcə çətin görünə bilər və şirkətlər sizə investisiya qoymaq istəmirlər. Bununla birlikdə, hələ də yan layihələr üzərində işləyərək portfelinizi qura bilərsiniz. İş təcrübəsinə yeni başlamısınızsa, bu texnologiyaları öyrəndikcə layihələrinizdə qurduğunuz tətbiqləri sadalaya bilərsiniz. FreeCodeCamp ilə eyni zamanda layihələr yarada və yeni bacarıqları öyrənə bilərsiniz. Dostlarınıza və könüllülərə şəxsi işləri üçün bir veb sayt və ya onlar üçün blog yaratmağa kömək edə bilərsiniz.

Nəhayət: müraciət edin. Öz-özünə işləyənlər.

Qapıdan çıxıb işə başlamağın vaxtı gəldi. Portfelinizi yaratdıqdan və CV-nizi yaratdıqdan sonra Odesk və ya Freelancer kimi portallar üçün sərbəst olaraq istifadə edə bilərsiniz. Bu praktik təcrübə əldə etmək və CV-nizi yaratmaq üçün əla bir yoldur.

Kodlamağı öyrənmək üçün ən sevdiyiniz mənbələr hansılardır? Hansı alətlərlə başlamısınız? Aşağıdakı şərhlərdə mənə bildirin!

Hərəkətə çağırın

Bu məqaləni faydalı hesab etdinizsə, başqalarının onu Medium'da tapa bilməsi üçün aşağıdakı düyməsini vurun.

Sizdən xəbər almaq istərdim. Təkliflər, şərhlər göndərmək və ya sadəcə HAI göndərmək üçün LinkedIn-də mənimlə əlaqə qurun