bugün wiki təsadüfi son
sözaltı sözlük
məsləhət postlar mesaj Profil

...

web proqramlaşdırma öyrənmək istəyənlərə məsləhətlər

| proqramlama
4,197 | 2 | 42

əjdahalar  googlla
sözaltı developer başlıqları - proqramlaşdırma öyrənmək üçün online mənbələr

    Yalnız deyilsən!

    Bu duyğuların müvəqqəti olduğunu və kömək mövcud olduğunu bilmək vacibdir. Dostlarınıza, ailənizə, profesionallara müraciət etməyiniz vacibdir. Sizi dinləmək və lazım olan dəstəyi təmin etmək istəyən insanlar var. Sözlük yazarları olaraq səni hər zaman dinləyə bilərik.

    Əgər yalnız hiss edirsənsə, 860 qaynar xəttinə müraciət etməyini tövsiyə edirik.

    1. web developer olmaq üçün öncə html, css öyrənmək lazımdır. sonra istəyə bağlı olaraq javascript client-side ya da server-side proramlaşdırma dillərindən birini seçmək olar. bunlardan php, java, python, asp.net və s.

    öncə qərar verməlisiniz front-end developer yoxsa back-end developer olmaq istəyirsiz?

    front-end developer əsas olaraq html 5, css 3, js(jquery) və bunların frameworklarından (bootstrap) bilməlisən. front-end developer olaraq iş tapmaq mümkündür. burda iş əsasən temalarla əlaqəlidir. psd to html edirsən, bütün brauzerlər üçün nizamlıyırsan. yəni dizaynı kodlayırsan.

    back-end developer html, css, js orta səviyyədə bilsən də olar. əsas server-side dillərdən birini yaxşı bilməlisən və obyekt yonümlü (oop), təhlükəsiz yazmağı bacarmalısan. frameworklardan bilsən üstünlükdür. ölkədə ən çox tələb olunan php dilidir. bundan əlavə apcahe, sql, mysql, query optimization bilməlisən.

    hər ikisi üçün ingilis dili bilmək mütləqdir.

    öyrənmək üçün:
    w3schools.com
    codecademy.com

    türkcə kitablar üçün kodlab.az.
    əlavə olaraq #140563

    yaxşı vaxt ayırsan hər dilin təməl biliklərini 1-2 aya öyrənmək olar yalnız əsas təcrübədir bunun üçünsə illər lazımdır.

    öyrənmək üçün kurslara da getmək olar amma mən məsləhət görmürəm. həm bahalıdır həm də təməl bilikləri öyrədirlər. fəqət ingilis dili üçün kursa getmək mübahdır, caizdir.

    orta səviyyədə öyrənəndən sonra təcrübə yığmaq üçün ucuz maaşa proqramçı köməkçisi işləmək olar.

    freelancer olaraq da işləmək olar burda əsas özünü tanıtmaqdır.

    zaman keçir texnalogiya inkişaf edir. bu səbəblə web developer formada qalmaq üçün daim yenilikləri izləməli və öyrənməlidir. daim iş elanlarını izləmək və tələb olunan şeyləri öyrənmək gərəklidir.

    edit
    bu portallarda çox vaxt keçirin. qarşınıza bomba dərsliklər, məqalələr çıxacaq. və öyrənmək istədiyiniz sahənin peşəkarlarını tanıyacaqsız. həmin adamları sosial şəbəkələrdə də izləyin və bütün yazılarını oxuyun.
    habrahabr.ru
    tutsplus.com

    problemlərin, sualların cavabı və həlli üçün stackoverflow.com
    developerlərin sosial şəbəkəsi üçün github. əsasən githubda çox vaxt keçirin çalışın hər gün girəsiz. digər layihələin kodlarına baxın, yeni şeylər kəşf edin.

    edit 2
    500gb-lıq web proqramlaşdırma resursu
    https://drive.google.com/a/esi.dz/folderview?id=0ByWO0aO1eI_MN1BEd3VNRUZENkU

    edit 3
    web developer üçün yol xəritəsi: web developer roadmap 2017 link

    Yalnız deyilsən!

    Bu duyğuların müvəqqəti olduğunu və kömək mövcud olduğunu bilmək vacibdir. Dostlarınıza, ailənizə, profesionallara müraciət etməyiniz vacibdir. Sizi dinləmək və lazım olan dəstəyi təmin etmək istəyən insanlar var. Sözlük yazarları olaraq səni hər zaman dinləyə bilərik.

    Əgər yalnız hiss edirsənsə, 860 qaynar xəttinə müraciət etməyini tövsiyə edirik.

    2. proqramlaşdırma dilini və ya html, css`i öyrənməyə başlamazdan əvvəl bəzi anlayışlara yiyələnin. web nədir, internet necə işləyir, brouser nədir və necə işləyir, cookies nədir, dns nədir, domain nədir, server nədir, hosting nədir, saytlar harada saxlanılır, ip addres nədir, sql nədir, port nədir, database nədir, saytlar necə işləyir, sayt və tətbiq arasında fərq nədir, komputer niyə ikili say sistemilə işıəyir, assembly nədir, biz javada falan kod yazanda necə olur ki gedir 0 və 1 lərə çevrilir, backendçi nə edir, frontendçi nə edir.

    demirəm oturun pro səviyyədə şəbəkə, sistem öyrənin. demirəm pro səviyyədə ip, dns öyrənin. amma bunlar haqqında anlayışınız olsun, bunların nə olduğunu və təxminən necə işlədiyini bilin ki sonra gördüyünüz işin məğzini də anlaya biləsiniz. yoxsa öyrənərkən də bir tərəfdən paralel bunları öyrənəcəksiniz və vaxt itkisi, baş qarışıqlığı yaranacaq. özümdən və birlikdə öyrəndiyim bəzi yoldaşlardan bilirəm. əmin olun ki bunları biləndən sonra öyrənmək daha maraqlı və daha asand olacaq. Həm də savadlı proqramçı olacaqsınız adi koder yox. Düzdür bizim universitetlər onsuz normal təhsil vermir, bizim it müəllimi də heç bilmirdi bu mövzuları amma bunları öyrənəndə sanki normal universitetdə komputer elmləri oxumuş kimi olacaqsınız, oxumuş olanlarla aranızdakı fərqi azaldacaqsınız. Ona görə də 2 ayınızı falan verin bu mövzuları öyrənin. bundan sonra artıq front yoxsa backend tərəfə gedəcəyinizə qərar verib başlayın kod yazmağı öyrənməyə.

    kodlaşdırma öyrənərkən də çalışın işin məntiqini qavrayasınız. ajax öyrənəndə tək yazmağı yox həç nədir, necə işləyir buna da baxın. json mövzusuna çatanda necə işləyir və sair təxmini bir anlayış olsun beyninizdə. digər mövzularda da.


üzv ol
Modalı bağla





...