• 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.
  • full stack developer denen şeyin patron sınıfı tarafından 2-3 kişinin işini 1 kişiye itelemek için uydurulmuş sikko bir kavram olduğunu bilmeli.

    bir kişinin hem biyolog, hem filozof, hem matematikçi, hem siyaset bilimci, hem sosyolog olduğu ilkçağı geçeli çok oldu. adam gibi bir konu seçin o konuda uzmanlaşın ve o konunun adamı olduğunuzu belirtin. full stack soytarılığına bir son verin.

    hem işinize hem kendinize biraz saygınız olsun.
  • 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.
hesabın var mı? giriş yap