• 24-10-2020, 22:23:05
    #1
    Merhaba, yazılıma adım atalı 8 yıldan fazla oldu ancak hiçbir zaman tam öğrendim diyemedim, hem bu kararsızlığım hem de güncel teknolojiler yüzünden, iş almaktan, yeni proje yapmaktan, yaptığım işlerde mahçup olurmuyum duygusuna kapılmaktan sıkıldım. Bu sepele gerçekten sıfırdan en temelden yazılıma başlamak istiyorum. Yol haritamı çıkardım sizden sadece bu yol haritasında yer alan dillerin, programların ya da sitelerin kullanımı, öğrenimi ile ilgili öneri istiyorum. Video kurs, doküman hiç fark etmez yeter ki sağlam ve detaylı olsun. Teşekkürler.

    Düşündüğüm yol haritam:
    1. İnternet hakkında bilgi, dns, domain, vpn, host, sunucu vs...
    2. Git ve GitHub, GitLab kullanımı
    3. HTML5 ve Canvas
    4. CSS ve CSS önişlemcisi (Sass, Less ya da Stylus)
    5. Temel JavaScript, EcmaScript standartları
    6. TypeScript
    7. Web güvenliği
    8. Paket yöneticisi (npm, yarn)
    9. React.js
    10. Node.js
    Arada atladıklarım olduysa yada sizin de önerdiğiniz farklı şeyler varsa lütfen yazmaktan kaçınmayın bu bilgiler hem benim için hem de yeni başlayacaklar için önemli.

    Yol haritası için roadmap.sh sitesinden yardım aldım, önce front end daha sonra back end ve en son mobil tarafına yönelmek istiyorum. Dil olarak sadece javascript düşünüyorum. Yardımcı olan, olmayan herkese teşekkür ederim.
  • 24-10-2020, 22:24:45
    #2
    @Udemy;
  • 24-10-2020, 22:24:49
    #3
    Bence yazılım öğrenmekten önce İngilizce öğrenmelisin hocam. Çünkü belli seviyeden sonra seni durduran tek şey İngilizce bilmemek oluyor.
  • 24-10-2020, 22:30:32
    #4
    Merhaba hocam, iyi akşamlar dilerim.
    Bu Roadmap üzerinde ön yüz tarafında öğrenme aşaması sizi daha az zorlayacağı için React öncesinde Vue bakmanızı öneririm. Bunun dışında üstteki arkadaşımızın belirtmiş olduğu gibi İngilizce gerçekten önemli bir etken. Dökümantasyon okumayı ve Google'da doğru arama yapabilmeyi bilmek yazılım sektörünün çok önemli, olması gereken özelliklerinden biri. StackOverflow bu alanda çoğu zaman koca bir gününüzü dahi kurtarabilecektir. Eğer bu süreçte danışmak istedikleriniz olursa hiç çekinmeyin.

    MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
    Merhaba, yazılıma adım atalı 8 yıldan fazla oldu ancak hiçbir zaman tam öğrendim diyemedim, hem bu kararsızlığım hem de güncel teknolojiler yüzünden, iş almaktan, yeni proje yapmaktan, yaptığım işlerde mahçup olurmuyum duygusuna kapılmaktan sıkıldım. Bu sepele gerçekten sıfırdan en temelden yazılıma başlamak istiyorum. Yol haritamı çıkardım sizden sadece bu yol haritasında yer alan dillerin, programların ya da sitelerin kullanımı, öğrenimi ile ilgili öneri istiyorum. Video kurs, doküman hiç fark etmez yeter ki sağlam ve detaylı olsun. Teşekkürler.

    Düşündüğüm yol haritam:
    1. İnternet hakkında bilgi, dns, domain, vpn, host, sunucu vs...
    2. Git ve GitHub, GitLab kullanımı
    3. HTML5 ve Canvas
    4. CSS ve CSS önişlemcisi (Sass, Less ya da Stylus)
    5. Temel JavaScript, EcmaScript standartları
    6. TypeScript
    7. Web güvenliği
    8. Paket yöneticisi (npm, yarn)
    9. React.js
    10. Node.js
    Arada atladıklarım olduysa yada sizin de önerdiğiniz farklı şeyler varsa lütfen yazmaktan kaçınmayın bu bilgiler hem benim için hem de yeni başlayacaklar için önemli.

    Yol haritası için roadmap.sh sitesinden yardım aldım, önce front end daha sonra back end ve en son mobil tarafına yönelmek istiyorum. Dil olarak sadece javascript düşünüyorum. Yardımcı olan, olmayan herkese teşekkür ederim.
  • 24-10-2020, 22:34:40
    #5
    Açıkçası 8 yıldır tam öğrenemediğinizi söylemişsiniz, şahsi düşüncem bu şeklide öğrenemezsinizde. Sebebine gelirsek frontend bileyim backend de bileyim mobil de bileyim ama bunlarıda çok iyi bileyim gibi bir düşünceniz varsa buna bir ömür yetmez. Hedeflerinizi belirleyin, herşeyi bilmeyin birşeyi bilin ama tam bilin. Bu hem yaptığınız işin kalitesini arttıracaktır, hemde bu işten aldığınız tatmin duygusunu, hazzı arttıracaktır inanın. Diğerlerine bakmayın demiyorum fakat uzmanlık alanında bir alanı hedefleyin, bu alanda ilerlerkende diğer alanlara hobi gibi yaklaşın. Bu tabiki benim görüşüm
  • 24-10-2020, 22:46:28
    #6
    JavaScripten ziyade ilk önce HTML css i öğrenmeye çalış JavaScript’i zaten zorla öğrenmek isteyeceksin. Öğrenirken yaptığın projeyi githuba atma gereği duyacağından daha sonra github öğreneceksin ki github uygulaması kolay bir app dir. Daha sonra kendini 3. Parti uygulamalarda geliştir. Örnekler: Mvc .Net (Microsoft) , Django (Python). Ben bazı şeyleri sırayla öğrenme aşamasına karşıyım çünkü birşeylere ihtiyaç duymak adamı her zaman hırslandırıyor ve kolay ve hızlı öğrenmeni sağlıyor. Frontend ne kadar önemli olsada backend herzaman daha rağbet görür çünkü frontendi ucuz bir şekilde temin edebilirsin ama arkadaki yazılımı hiç bir zaman makul fiyatlara temin edemezsin. Kendini ya arayüzde yada arkayüzde uzmanlaştır. Benim önerin arkada uzmanlaşmak seni diğerlerinden daha üstün yapacaktır.
  • 24-10-2020, 22:49:42
    #7
    Kesshh adlı üyeden alıntı: mesajı görüntüle
    Bence yazılım öğrenmekten önce İngilizce öğrenmelisin hocam. Çünkü belli seviyeden sonra seni durduran tek şey İngilizce bilmemek oluyor.
    Doküman anlayacak kadar ingilizcem var o konuda benim için sıkıntı yok hocam. Konuda belirtmeme sebebim hem kendim, hem de diğer sıfırdan başlayanlar adına önerileri almak için belirtmedim bir fark yaratmaması açısından. Bilgilendirme için teşekkür ederim.

    librain adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam, iyi akşamlar dilerim.
    Bu Roadmap üzerinde ön yüz tarafında öğrenme aşaması sizi daha az zorlayacağı için React öncesinde Vue bakmanızı öneririm. Bunun dışında üstteki arkadaşımızın belirtmiş olduğu gibi İngilizce gerçekten önemli bir etken. Dökümantasyon okumayı ve Google'da doğru arama yapabilmeyi bilmek yazılım sektörünün çok önemli, olması gereken özelliklerinden biri. StackOverflow bu alanda çoğu zaman koca bir gününüzü dahi kurtarabilecektir. Eğer bu süreçte danışmak istedikleriniz olursa hiç çekinmeyin.
    İngilizcem doküman anlayacak kadar var hocam o konuda benim için sıkıntı yok, zaman içinde neyi nasıl, hangi şekilde araştırmam gerektiğini yavaş yavaş öğrendim 😂 php geçmişim olduğundan o konularda zorlanmıyorum artık, stackowerflow candır 😂 Bilgilendirme için teşekkür ederim.


    Ambluden adlı üyeden alıntı: mesajı görüntüle
    Açıkçası 8 yıldır tam öğrenemediğinizi söylemişsiniz, şahsi düşüncem bu şeklide öğrenemezsinizde. Sebebine gelirsek frontend bileyim backend de bileyim mobil de bileyim ama bunlarıda çok iyi bileyim gibi bir düşünceniz varsa buna bir ömür yetmez. Hedeflerinizi belirleyin, herşeyi bilmeyin birşeyi bilin ama tam bilin. Bu hem yaptığınız işin kalitesini arttıracaktır, hemde bu işten aldığınız tatmin duygusunu, hazzı arttıracaktır inanın. Diğerlerine bakmayın demiyorum fakat uzmanlık alanında bir alanı hedefleyin, bu alanda ilerlerkende diğer alanlara hobi gibi yaklaşın. Bu tabiki benim görüşüm
    Aslında öğrenmek göreceli bir kavram, html, css, jquery, bootstrap ve php'ye hakimim mvc yapısına olsun vsvs ama artık günümüz teknolojisinde bunlara yeterli bilgi gözüyle bakamıyorum maalesef. Söyledikleriniz bir noktada doğru ancak javascript bu saydıklarıma gerçekten olanak sağlıyor çünkü tek bir dil ile hem front end hem de back end geliştirilebiliyor. Front end için react.js kullanılırken mobilde react native ile devam edilebiliyor ve hatta windows mac gibi platformlarda dahi aynı kütüphane ile devam edilebiliyor. Demem o ki günümüz teknolojiler ile istersek tüm platformlar için tam yetkinliğe sahip olabiliriz. Bu mümkün.