JavaScript sonrası öneriler

Rosez

Decapat
Katılım
23 Ocak 2022
Mesajlar
268
Daha fazla  
Cinsiyet
Erkek
HTML, CSS ve JavaScript bilgim var. Çok derin değilim bilgi olarak yani oturup kafamdaki siteyi direk yazamam. Ancak aklıma gelmeyen durumlarda internetten bilgi alıp hemen ekleyebilirim. Tahminimce pratik eksikliğinden kaynaklanıyor bu durum. Açıkçası Front-End alanına yoğunlaşacağım kesin değil bu sebeple önce ne yapmak istediğimi seçecek bilgiye ulaşmak istiyorum.
Java ve C# bilgim var, ayrıca temel seviyede MSSQL biliyorum.
Bundan sonra ne öğrenmem benim için doğru olur?
Bootstrap mı, jquery mi, reactmı, Angular mı, Back-End alanına mı geçmeliyim yoksa?
Backend geçeceksem hangisi daha iyi olur ve neden?
Ayrıca XML ve JSON gibi şeyleri detaylıca öğrenmeliyim yoksa bunlar ileriki aşamalarda mı gerekli?
Tek bir alana yoğunlaşmayadabilirim. Malum ülke şartları Full-stack olmaya zorluyor. Fenada olmaz açıkçası orası ayrı tabii.
 
Son düzenleyen: Moderatör:
Frontend alanında yoğunlaşmak istemiyorsan backend ağırlıklı full stack olarak devam edebilirsin. Bence jquery ile zaman kaybetme. React, Angular, Vue, Svelte, Next.js, Nuxt.js gibi js kütüphaneleri kullanman daha mantıklı.
Frontend tarafında hazır temalar kullanırsın. Tabi bu css yazmayacağın anlamına gelmiyor. Temanın kullandığı teknolojiyi bilmen gerekecek. Bu Bootstrap, Material, Tailwind, Less, Sass, Scss, emotion, styled component vs olabilir. Bu sebeple css tarafında eksikliğin olmamasını tavsiye ederim.
Backend tarafında C#, Java ile başlayabilirsin. Neticede az çok bilgin var. Ek kütüphaneleri öğrenmen yeterli.
Backend geçeceksem hangisi daha iyi olur ve neden?
Projeden projeye değişir. Hızlı ve pratik geliştirmek istiyorsan node.js. Diğerleri tamamen alternatif. Tabi ki aralarında farklar var.
Ayrıca XML ve JSON gibi şeyleri detaylıca öğrenmeliyim yoksa bunlar ileriki aşamalarda mı gerekli?
XML pek kullanılmıyor. JSON bilmek zorundasın.

Çok fazla teknoloji var. Bunların çoğu birbirine alternatif. Çoğunda fikrin ve çalışman olması senin açından faydalı olur.
Benim tavsiyem MERN stack üzerinden fullstack bir proje geliştir.
 
Frontend alanında yoğunlaşmak istemiyorsan backend ağırlıklı full stack olarak devam edebilirsin. Bence jquery ile zaman kaybetme. React, Angular, Vue, Svelte, Next.js, Nuxt.js gibi js kütüphaneleri kullanman daha mantıklı.
Frontend tarafında hazır temalar kullanırsın. Tabi bu css yazmayacağın anlamına gelmiyor. Temanın kullandığı teknolojiyi bilmen gerekecek. Bu Bootstrap, Material, Tailwind, Less, Sass, Scss, emotion, styled component vs olabilir. Bu sebeple css tarafında eksikliğin olmamasını tavsiye ederim.
Backend tarafında C#, Java ile başlayabilirsin. Neticede az çok bilgin var. Ek kütüphaneleri öğrenmen yeterli.

Projeden projeye değişir. Hızlı ve pratik geliştirmek istiyorsan node.js. Diğerleri tamamen alternatif. Tabi ki aralarında farklar var.

XML pek kullanılmıyor. JSON bilmek zorundasın.

Çok fazla teknoloji var. Bunların çoğu birbirine alternatif. Çoğunda fikrin ve çalışman olması senin açından faydalı olur.
Benim tavsiyem MERN stack üzerinden fullstack bir proje geliştir.
Hocam oncelikle teşekürler. Sanırım react ile devam edeceğim daha sonra backend olayına döneceğim. Bu arada MERN stack üzerine araştırma yaptım ancak doğru dürüst bir bilgi yok. Bu MERN stack dediğimiz olay , frameworklerin birleşmesi sonucu oluşan birşey mi yoksa , öğrenme yolunu ifade eden bir kısaltma falanmı?
 
Hocam oncelikle teşekürler. Sanırım react ile devam edeceğim daha sonra backend olayına döneceğim. Bu arada MERN stack üzerine araştırma yaptım ancak doğru dürüst bir bilgi yok. Bu MERN stack dediğimiz olay , frameworklerin birleşmesi sonucu oluşan birşey mi yoksa , öğrenme yolunu ifade eden bir kısaltma falanmı?
Bir projede kullanılacak genel teknolojilerin kısaltılması. Mongodb, Express.js, React, Nodejs.
Bu 4 teknoloji Db, backend ve frontend alanının hepsini içeriyor.
Kısacası evet kısaltma.

React ile ilgili güzel bir guide var. Bu guide içerisinde React'a geçmeden önce js de bilmen gereken konuları vs listelemiş. Ve bencede o konuları tam öğrenmeden React'a geçme.

Ad ve mail istiyor. Mail adresine pdf linki yolluyor. Temp mail kullanabilirsin.
 
HTML, CSS ve JavaScript bilgim var. Çok derin değilim bilgi olarak yani oturup kafamdaki siteyi direk yazamam. Ancak aklıma gelmeyen durumlarda internetten bilgi alıp hemen ekleyebilirim. Tahminimce pratik eksikliğinden kaynaklanıyor bu durum. Açıkçası Front-End alanına yoğunlaşacağım kesin değil bu sebeple önce ne yapmak istediğimi seçecek bilgiye ulaşmak istiyorum.
Java ve C# bilgim var, ayrıca temel seviyede MSSQL biliyorum.
Bundan sonra ne öğrenmem benim için doğru olur?
Bootstrap mı, jquery mi, reactmı, Angular mı, Back-End alanına mı geçmeliyim yoksa?
Backend geçeceksem hangisi daha iyi olur ve neden?
Ayrıca XML ve JSON gibi şeyleri detaylıca öğrenmeliyim yoksa bunlar ileriki aşamalarda mı gerekli?
Tek bir alana yoğunlaşmayadabilirim. Malum ülke şartları Full-stack olmaya zorluyor. Fenada olmaz açıkçası orası ayrı tabii.
Öncelikle ülkenin genel ihtiyacına bir bakmak lazım. Benim gördüğüm; React, React Native, Node.js, PHP, ASP .NET'in hakim olduğu. Angular.js henüz genele yayılmamış. Vue.js bizim ülkede pek tutulan bir framework değil (Ben Vue.js ve Nuxt.js kullanıp iş ilanlarına baktığım için rahatlıkla söyleyebiliyorum). JSON kesinlikle öğrenmelisin çünkü genelde bunu kullanıyorlar. Bazı büyük veri projelerinde XML kullanıldığını gördüm.

  • Back-End'e geçeceksen C# öneriyorum. Devlet kurumları ve birçok kurum, ASP yapılarını kullanıyor.
  • Türkiye'de insanların Front-End dedikleri şey aslında onlar için Fullstack anlamına geliyor çünkü senden 1 şey değil 10 şey istiyorlar. Karamsar olmak istemem ama fullstack olursan belki iş bulursun.
Öğrenmen için yıllarını harcayacağın bilgi var burada. Öğrendikten sonra yayında projelerinin olması gerektiğini unutma.

Dipnot: Türkiye'de yazılımcı olunmaz. Hamal olunur.

Kendini aç gözlü bencil patronlara ezdirmemeni diliyor ve bu dikenli yolda sana başarılar diliyorum.
 
Geçeceğiniz alan hakkında yorum yapamam ama Jquery ve Angular tamamen gereksiz neredeyse hiç kullanılmıyor. Anca Türkiye'de hala hiçbir güncellemeye gitmemiş birkaç firma bu gereklilikleri istiyor.
 
Öncelikle ülkenin genel ihtiyacına bir bakmak lazım. Benim gördüğüm; React, React Native, Node.js, PHP, ASP .NET'in hakim olduğu. Angular.js henüz genele yayılmamış. Vue.js bizim ülkede pek tutulan bir framework değil (Ben Vue.js ve Nuxt.js kullanıp iş ilanlarına baktığım için rahatlıkla söyleyebiliyorum). JSON kesinlikle öğrenmelisin çünkü genelde bunu kullanıyorlar. Bazı büyük veri projelerinde XML kullanıldığını gördüm.

  • Back-End'e geçeceksen C# öneriyorum. Devlet kurumları ve birçok kurum, ASP yapılarını kullanıyor.
  • Türkiye'de insanların Front-End dedikleri şey aslında onlar için Fullstack anlamına geliyor çünkü senden 1 şey değil 10 şey istiyorlar. Karamsar olmak istemem ama fullstack olursan belki iş bulursun.
Öğrenmen için yıllarını harcayacağın bilgi var burada. Öğrendikten sonra yayında projelerinin olması gerektiğini unutma.

Dipnot: Türkiye'de yazılımcı olunmaz. Hamal olunur.

Kendini aç gözlü bencil patronlara ezdirmemeni diliyor ve bu dikenli yolda sana başarılar diliyorum.
Hocam sizce yazılıma başlamak için web doğru seçim değilmi? Yani şunu demek istiyorum aslında insan sevdiği işi yapmalı ancak , bir para akışı da olmalı. Bunun için verimli bir tercih mi , yoksa daha farklı alanlara mı yönelmek daha mantıklı?
 
Hocam sizce yazılıma başlamak için web doğru seçim değilmi? Yani şunu demek istiyorum aslında insan sevdiği işi yapmalı ancak , bir para akışı da olmalı. Bunun için verimli bir tercih mi , yoksa daha farklı alanlara mı yönelmek daha mantıklı?
Geleceğe yönelik öğrenme stratejisinde, yapay zekâ ağır basıyor. İnsanlar her alanda yapay zekâ kullanmaya başladı ve böyle devam edecek. Ve gerçekten güzel para var.

Ama bu alan ilgimi çekmiyor dersen şirketlerle otomasyon alanında çalışabilirsin. Milyonlarca lira akan bir alan bu. Makine otomasyonları, veri analiz otomasyonları, vb..

Eğer biraz çevren varsa insanlarla konuşup onların ihtiyaçlarını araştırıp bir analiz yapıp, duyumlar alıp, sonuç elde edebilirsin. Bu süreci ticaret gibi düşün. Elindeki ürünü satmak için doğru pazarı bulman gerekir ama bilgi de edinmen lazım.

Web doğru seçim değil demiyorum ama belirli bir standardı olmadığı ve kendini sürekli güncellemen gerektiği için para kazanma süreci uzun sürebilir diyorum. Ve elbette insan sevdiği işi yapmalı. Tabii getirisi de olmalı. Türkiye sınırları içerisinde sevdiğin işi yapmak ne yazık ki ülke şartları nedeniyle kolay değil. Ben Avrupa'ya açılmanı kesinlikle öneriyorum.
 

Technopat Haberler

Yeni konular

Geri
Yukarı