Yazılım dili seçimi

yucewalden

Hectopat
Katılım
4 Mart 2021
Mesajlar
2.128
Makaleler
1
Çözümler
3
Hangi yazılım dilinde ilerlememiz gerektiğini onu kodlarken mi ögrenebiliriz? Yoksa belirli bir yapmak istediğimiz bir şey mi olmalı kendimden örnek verecek olursam Python, C#,Java vesaire çalışmıştım zamanında ama aklımda yapmak istediğim bir şey yoktu öğrenmek için öğreniyordum. Bunu tersine nasıl çevirebilirim? İllaki bu yollardan geçmiş olanlar vardır.
 
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.
 
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.
 
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.
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.
 
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.

Kim diyor hocam yapamazsınız C# ile.
 
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.
 
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?
HTML ve CSS'in programlama dili olmadığını, SASS'ın SCSS'in sadece parantez ve noktalı virgül kullanmayan hali olduğunu biliyor muydunuz?
 
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.

Hocam ben potansiyelimin çoğu zaman tamamını kullanamıyorum bipolar olduğum için o yüzden kararsızım açıkçası yazılıma bir ilgim var ama sürdürebilir miyim bilmiyorum aklım dil bölümündeki mesleklere gidiyor ama sayısal seçtim falan işin içinden cikamayacağım gibi görünüyor :(

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.
Hiç bir şey yapamaycakmış gibi hissediyorum çoğu zaman ve bu çok sinirbozucu.
 
@byte.buster @delikarga buyurun yapın 🙂 Egzantirik egzantirik fantezilere gerek var mı? C#'ın asıl kullanımı belli. Mobil geliştirici olup C# kullanan… Oyun yapımında olabilir? Ben şahsen şahit olmadım hiç. Dart ve ana diller etrafında dönüyor şu anda mobil sektör. Yapabiliyor olman yapmanın mantıklı olduğu anlamına gelmiyor her zaman. Ben de yürüye yürüye Bursa'dan İstanbul'a giderim öyle bakarsak değil mi?
 

Technopat Haberler

Geri
Yukarı