• fatih kadir akın'ın aşağıdaki gibi sıraladığı liste.

    * ıp nedir?
    * port nedir?
    * iki cihaz arası socket bağlantısı kurmak (telnet)
    * tcp/ıp nedir?
    * http nedir?
    * url nedir?
    * dns nedir?
    * sunucu nedir?
    * istemci nedir?
    * tarayıcı nedir?
    * tarayıcı nasıl çalışır?
    * html nedir?
    * xml nedir?
    * css nedir?
    * javascript nedir?
    * ajax nedir?
    * dom nedir?
    * dom manipülasyonu nedir?
    * curl nedir?
    * işletim sistemi nedir, farkları nelerdir?
    * unix nedir?
    * gnu/linux nedir?
    * terminal komutları nelerdir?
    * localhost nedir?
    * sunucu tarafında (localhost) nasıl kod yazılır?
    * php nedir? (php interpreter üzerinden dosya işleme)
    * apache/nginx nedir?
    * form nedir? http metodları nelerdir?
    * crud nedir?
    * veritabanı nedir? sql nedir?
    * session nedir?
    * cookie nedir?
    * cors nedir?
    * restful nedir?
    * json nedir
    * regexp nedir?
    * debugging nedir?
    * ıde nedir?
    * editör nedir?
    * modüler kod nedir?
    * ftp nedir?
    * versiyon kontrolü nedir?
    * git nedir?
    * github nedir?
    * paket yöneticisi nedir?
    * npm ve composer nedir?
    * framework nedir?
    * mvc nedir?
    * design patterns nedir?
    * laravel (ya da daha basit bir mvc lib) nedir?
    * vue/react/angular nedir?
    * mvvm nedir?
    * virtual dom nedir?
    * spa nedir?
    * router nedir?
    * state management nedir?
    * domain nedir, nasıl alınır?
    * domain nasıl yönlendirilir? ns nedir?
    * sunucu nedir, nasıl alınır?
    * hosting nedir?
    * ssh nedir?
    * (... buradan sonra kendi yolunu bulur zannediyorum)

    https://telegra.ph/…-developer-neleri-bilmeli-05-18
  • türkçe bilsin yeter, gerisi gelir...
  • ingilizce
  • teknik makale okuyacak düzeyde ingilizce bilmelidir. biraz da meraklı ve fazlasıyla da sabırlı olmalıdır.

    sonrası çok kolay.
  • html ve css nedir bilsin bence önce. sonra da bir frontend framework öğrenirse tadından yenmez. * (bkz: angular)

    düzenleme: imla, emoji yerine swh
    typescript kelimesi frontend framework ile değişti.
  • bu tarz önerilerin iyice boku çıkmaya başladı. yakında her developer aynı zamanda bir blogger/eğitmen falan olursa şaşırmamak gerek. özellikle türk yazılım piyasasında (birçoğunun da yeterli teorik altyapısı olmadan) bu sikimsonik eğitimler/workshoplar/bloglar artmaya başladı.

    listeye bakarsanız bile yazan kişinin networking nedir ne değildir bir haber olduğunu görürsünüz. he tabii ki salt bir web developer’ın computer networking’in her şeyini bilmesi gerekmez (tcp/ip stack’ınım temelini anlamak yeterli olur), ama böyle nasihat düzen tiplerin önce bir aynaya bakıp ben kimim, ne biliyorum ne bilmiyorum demesi faydalı olabilir.
  • 1. türkçe dilbigisi
    2. kurallara uygun başlık açmak
    3. kendini ifade edebilmek

    bunları bilirse inanın gerisi daha kolay.
  • matematik bilgisi orta ve/veya üst seviyelerde olması gerekli kişilerdir.
  • sadece web developer özelinde olmayan, bazı ihtiyaçları karşılamak için gerekli olan çözümlerin başlıkları.

    (bkz: xss) (bkz: ddos) (bkz: load balancing) gibi ağırlıklı olarak web konularına ait, günümüz başlıklarınında olması gerekir sanki.
  • önerilen bazı teknolojilerin yanında öğrenmeyi öğrenebiliyor olması gereken listedir. öğrenmeyi öğrenirse zaten eksikliklerini zaman içinde tamamlayacaktır.
hesabın var mı? giriş yap