yucewalden
Hectopat
- Katılım
- 4 Mart 2021
- Mesajlar
- 2.128
- Makaleler
- 1
- Çözümler
- 3
Ben çok sayılarla içli dişli olmayı sevmiyorum benim için en mantıklısı o zaman front end diye düşünüyorum.Hangi alanda ilerlemek istediğine bağlı tamamen. Web, mobil, Front-End, Back-End, Full-stack, data science, yapay zeka vb. kendi ilgi alanınızı bulmanız gerekiyor. Bana bir şey öner yine de diyorsan JavaScript derim. Neredeyse her türlü alanda kullanılabiliyor ve çok büyük bir communitysi var.
C# diliyle mobil uygulama yapamazsın mesela. Alanını belirle, ona odaklı ilerle. Web programlama için HTML/CSS, PHP, JS bilmen lazım mesela. Mobil tarafta saf Android geliştirici olacaksan Kotlin öğrenebilirsin veya Java'dan ilerleyebilirsin. iOS için Swift öğrenebilirsin. Ya da Dart/Flutter gibi hem iOS hem Android çıktısı verebilen dillere bakabilirsin.
Tasarıma ilginiz var mı? Varsa HTML, CSS, SCSS, SASS, JavaScript (vanilla) dillerine ve Figma vb. araçlara çalışabilirsiniz.Ben çok matematik sevmiyorum benim için en mantıklısı o zaman front end diye düşünüyorum.
O sırada Xamarin : am i a joke to you?C# diliyle mobil uygulama yapamazsın mesela.
HTML ve CSS'in programlama dili olmadığını, SASS'ın SCSS'in sadece parantez ve noktalı virgül kullanmayan hali olduğunu biliyor muydunuz?Tasarıma ilginiz var mı? Varsa HTML, CSS, SCSS, SASS, JavaScript (vanilla) dillerine ve Figma vb. araçlara çalışabilirsiniz.
O sırada Xamarin : am i a joke to you?
Hangi sektöre gideceğine bağlı. Şimdi web developerı olmak isteyen birine c/c++ öğrenmesini söylemek saçma. Benim şu an yaptığım yolu sana anlatayım, sende bir fikir oluşur belki;
Ben hedefimi web developer olarak seçtim ve amacım web uygulama teknolojisinde yazılım geliştirmek olacaktır. Bu yüzden mesela bana JavaScript gerekli, Framework'ler ve backend yazılım dilleri gerekli. Ben de başta frontend geliştiriciliğinden başladım ve zaman ilerledikçe web teknolojisine hakim oldukça hangi şeyleri öğreneceğim kendim planlıyorum. Yani şimdi buradan sana "şu dili öğren hep lazım olur" gibi bir terim yok. En temelden kavradıkça kendin nereye yönelmen gerekiyorsa onu seçiyorsun zaten. Mesela web geliştirmede milyon tane framwork, yazılım dili, yapı var. Tüm geliştiriciler biliyor mu bunu? Tabii ki hayır. Günün standatlarına göre ne önemliyse onu seçiyor ve öğreniyor, gelecekte başka şey standart hale gelirse onu öğrenecek.
Eğer sen mobil programlama ile ilgileniyorsan karşında iki seçenek var. Ya iOS ve Android için farklı iki dilde uzmanlaşman lazım, ya da Flutter gibi cross platform yapılara yönelmen lazım.
Veri bilimi ile ilgileniyorsan veri yönetimini, o konuda uzman olan yazılım dillerini iyi bilmen gerekir.
Hiç bir şey yapamaycakmış gibi hissediyorum çoğu zaman ve bu çok sinirbozucu.Hangi sektöre gideceğine bağlı. Şimdi Web developerı olmak isteyen birine C/C++ öğrenmesini söylemek saçma. Benim şu an yaptığım yolu sana anlatayım, sende bir fikir oluşur belki;
Ben hedefimi web developer olarak seçtim ve amacım web uygulama teknolojisinde yazılım geliştirmek olacaktır. Bu yüzden mesela bana JavaScript gerekli, frameworkler ve backend yazılım dilleri gerekli. Ben de başta frontend geliştiriciliğinden başladım ve zaman ilerledikçe web teknolojisine hakim oldukça hangi şeyleri öğreneceğim kendim planlıyorum. Yani şimdi burdan sana "şu dili öğren hep lazım olur" gibi bir terim yok. En temelden kavradıkça kendin nereye yönelmen gerekiyorsa onu seçiyorsun zaten. Mesela web geliştirmede milyon tane framwork, yazılım dili, yapı var. Tüm geliştiriciler biliyor mu bunu? Tabii ki hayır. Günün standatlarına göre ne önemliyse onu seçiyor ve öğreniyor, gelecekte başka şey standart hale gelirse onu öğrenecek.
Eğer sen mobil programlama ile ilgileniyorsan karşında iki seçenek var. Ya iOS ve Android için farklı iki dilde uzmanlaşman lazım, ya da Flutter gibi cross platform yapılara yönelmen lazım.
Veri bilimi ile ilgileniyorsan veri yönetimini, o konuda uzman olan yazılım dillerini iyi bilmen gerekir.