JavaScript öğrenilmeli mi?

FakirSincap

Kilopat
Katılım
27 Mayıs 2018
Mesajlar
1.246
Daha fazla  
Cinsiyet
Erkek
Yaklaşık olarak beş aydır C# öğreniyorum. Gayet hoşuma giden bir dil ve bana göre basit. Fakat ben başlangıçta kendimi oyun programcılığı alanına doğru kaydırırken şu anda bu fikirden biraz soğumuş bulunmaktayım. Web programcılığına doğru kaymayı düşünüyorum ama daha yeni yeni öğrenmeye başlamışken bir anda C# yerine ağırlığı JS öğrenmeye vermek de biraz koyuyor açıkçası. :) siz ne önerirsiniz? Sizce C# ve Unity ikilisine devam etmeli miyim? Bu alanda ileride önüm açık olur mu? Yoksa oyun programcılığından ziyade web tarafı daha mı avantajlı olur?
 
Web alanında çalışmak istiyorsan JavaScript şart özellikle front-ent kısmında React Vue Node gibi diller JS tabanlı, hangisini seçmelisin kısmı ise tamamen senin vermen gereken bir karar. Ömür boyu yapacağın iş sonuçta bir karar ver ve onun arkasında dur.
 
Web alanında çalışmak istiyorsan JavaScript şart özellikle front-ent kısmında React Vue Node gibi diller JS tabanlı, hangisini seçmelisin kısmı ise tamamen senin vermen gereken bir karar. Ömür boyu yapacağın iş sonuçta bir karar ver ve onun arkasında dur.

Evet, zaten burada hangi alanı seçmenin daha mantıklı olacağını sormuştum. Oyun alanında kendimi ne kadar geliştirsem de TR bataklığından çıkamadıktan sonra pek bir değeri yok gibi.
 
Türkiye pazarında çalışacaksan yazılımda en fazla web sitesi kodlarsın zaten her önüne gelende yazılımcı oluyor bir ara herkes öğretmen oluyordu şimdi atanamıyorlar çok adam olduğu için yazılımda geliştiricilerde öyle olacak bir 5 seneye.
 
Benzer ikilemi bende yaşadım.
Üniversitede 3. yıl boyunca oyun alanı ile ilgilendim. Bu alanda kendimi geliştirdim. Mobil oyunumu bile yayınladım. Fakat bir eksik vardı. Para kazanamıyordum.
3. sınıfta gelen web ve desktop app işleri ile fullstack alanına ufaktan girmeye başladım. Para kazanmam gerekiyordu. Ki 2 hafta gibi kısa sürede babamın 1 aylık kazandığını 2 haftada kazanmış oldum. Ve bu alanda kendimi daha da geliştirmeye başladım. Ki çok geçmeden (4. sınıf başlarında) bir şirkette junior olarak işe girdim.

Şunu da belirteyim. Webe girdim diye direkt iş ayağına gelmiyor. Belli bir network edinmiş olmak gerek. Benimde en büyük şansım bu networke sahip olmaktı.
 
Benzer ikilemi bende yaşadım.
Üniversitede 3. yıl boyunca oyun alanı ile ilgilendim. Bu alanda kendimi geliştirdim. Mobil oyunumu bile yayınladım. Fakat bir eksik vardı. Para kazanamıyordum.
3. sınıfta gelen web ve desktop App işleri ile fullstack alanına ufaktan girmeye başladım. Para kazanmam gerekiyordu. Ki 2 hafta gibi kısa sürede babamın 1 aylık kazandığını 2 haftada kazanmış oldum. Ve bu alanda kendimi daha da geliştirmeye başladım. Ki çok geçmeden (4. sınıf başlarında) bir şirkette junior olarak işe girdim.

Şunu da belirteyim. Webe girdim diye direkt iş ayağına gelmiyor. Belli bir network edinmiş olmak gerek. Benim de en büyük şansım bu networke sahip olmaktı.

Desktop App ile web appleri nasıl yazıyorsun ikisi tamamen farklı teknolojiler ver desktopta C++ ağırlıklı olarak program yazılır C++'da usta şekilde kod yazman neredeyse 1-1.5 yıl alır bana biraz yalan gibi geldi.
 
Desktop App ile web appleri nasıl yazıyorsun ikisi tamamen farklı teknolojiler ver desktopta C++ ağırlıklı olarak program yazılır C++'da usta şekilde kod yazman neredeyse 1-1.5 yıl alır bana biraz yalan gibi geldi.
Gelebilir dostum. O senin sorunun.

Gelelim cevabındaki yanlışlara; Desktop app geliştirmekte C++ artık eskisi gibi sık tercih edilmiyor. Geliştirme süreci maaliyetli. Maliyeti karşılayacak bir proje veya performans öncelikli olmadığı sürece C++ ilk 3 tercihde bile yer almıyor artık. Bunu ben değil, istatistikler gösteriyor. Linkedin, github ve büyük şirketlerin blog sayfaları gibi yerlerden edinebilirsin.

Tek bir teknoloji ile birçok platforma çıktı alabilirsin. Tanıştırayım; JavaScript. Electron, React Native gibi teknolojiler ile birçok platforma özgü çıktı alabilirsin.
 
Gelebilir dostum. O senin sorunun.

Gelelim cevabındaki yanlışlara; Desktop App geliştirmekte C++ artık eskisi gibi sık tercih edilmiyor. Geliştirme süreci maaliyetli. Maliyeti karşılayacak bir proje veya performans öncelikli olmadığı sürece C++ ilk 3 tercihde bile yer almıyor artık. Bunu ben değil, istatistikler gösteriyor. LinkedIn, GitHub ve büyük şirketlerin blog sayfaları gibi yerlerden edinebilirsin.

Tek bir teknoloji ile birçok platforma çıktı alabilirsin. Tanıştırayım; JavaScript. Electron, React Native gibi teknolojiler ile birçok platforma özgü çıktı alabilirsin.

Hocam ben C# ile sadece Windows için mi uygulama geliştirebilirim? Yani ileride başka platformlar için çalışmak istersem C# kullanamaz mıyım?
 
Gelebilir dostum. O senin sorunun.

Gelelim cevabındaki yanlışlara; desktop App geliştirmekte C++ artık eskisi gibi sık tercih edilmiyor. Geliştirme süreci maaliyetli. Maliyeti karşılayacak bir proje veya performans öncelikli olmadığı sürece C++ ilk 3 tercihde bile yer almıyor artık. Bunu ben değil, istatistikler gösteriyor. LinkedIn, GitHub ve büyük şirketlerin blog sayfaları gibi yerlerden edinebilirsin.

Tek bir teknoloji ile birçok platforma çıktı alabilirsin. Tanıştırayım; JavaScript. Electron, React Native gibi teknolojiler ile birçok platforma özgü çıktı alabilirsin.

Mid-level seviyede çalışıyorum dostum işimi bana öğretmende biraz komiğime gitti siz Türkiye'de ne kullanıyorsunuz bilmiyorumda biz Avrupa'da böyle kullanmıyoruz belki yurt dışında çalışmadıgın için bilmiyorsundur sektör ne kullanıyor ha bu arada C++ eskide falan kaldı gibi cümleler etme herkes benim gibi karşılamaz gülerler sana bu arada linkedln vs varsa atayım bakta biraz gör neler kullanıyoruz.

Gelebilir dostum. O senin sorunun.

Gelelim cevabındaki yanlışlara; desktop App geliştirmekte C++ artık eskisi gibi sık tercih edilmiyor. Geliştirme süreci maaliyetli. Maliyeti karşılayacak bir proje veya performans öncelikli olmadığı sürece C++ ilk 3 tercihde bile yer almıyor artık. Bunu ben değil, istatistikler gösteriyor. LinkedIn, GitHub ve büyük şirketlerin blog sayfaları gibi yerlerden edinebilirsin.

Tek bir teknoloji ile birçok platforma çıktı alabilirsin. Tanıştırayım; JavaScript. Electron, React Native gibi teknolojiler ile birçok platforma özgü çıktı alabilirsin.

"Tek bir teknoloji ile birçok platforma çıktı alabilirsin. Tanıştırayım; JavaScript. Electron, React Native gibi teknolojiler ile birçok platforma özgü çıktı alabilirsin." buraya web teknolojisi yazıp desktoptan da bahsetmeden trajikomik neyse tamam patron sensin.
 

Geri
Yukarı