wmaraci reklam

Hangi programlama dilini öğrenmeliyim?

31 Mesajlar 9.747 Okunma
smmexpress

onuraysu onuraysu WM Aracı Kullanıcı
  • Üyelik 02.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek web yazılım
  • Konum
  • Ad Soyad O** A**
  • Mesajlar 393
  • Beğeniler 71 / 73
  • Ticaret 6, (%100)
ben masaüstü programlama okudum ve kendi çapımda bişeyler yazıyorum c# kesinlikle öğren
 

 

wmaraci
reklam

Developers Developers Laravel Artisan Kullanıcı
  • Üyelik 19.05.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad E** A**
  • Mesajlar 328
  • Beğeniler 113 / 63
  • Ticaret 1, (%100)
2012 Haziran'da yazılmış ama arkadaşlar çoktan konuyu tekrardan açmış :(


2 farklı yol var :) 1.si C# öğrenip program vs yapmak ve C# bilginle XNA kavrayıp oyun yapmak. 2. yol ise Java öğrenip, jMonkey gibi bir oyun kütüphanesini kullanmak. Tercih sana kalmış. Benim tavsiyem Java'dır. Çünkü hemen hemen tüm işletim sistemlerinde çalıştırabilirsin.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Platform bağımsız JVM yani Java tabanlı dilleri öneriyorum.

Java ile C seviyesine kadar kodda yazabilirsin, hazır framework ilede kalbur üstü kodda yazabilirsin.

Java SE : Standart konsol uygulamalar için
JavaFX : Masaüstü programlama için
Java EE : Kurumsal uygulamalar için
Java ME : Micro programlamalar için
Yanında yapı olarak JVM'e benzeyen DVM yani Android'i ise %80 biliyormuş gibi kabul edebilirsin. Çünkü mimari olarak neredeyse aynıdır sadece mobil kavramları öğrenmen yeterlidir.

+ Android
Script dili Groovy, Fonksiyonel programlama Scala'da JVM aile içindedir ve bu bir çok dağıtık yapı birbiri ile entegre çalışabilir.

Ekonomik olarak ise Türkiye'de an itibari ile Java yazılımcısı daha fazla aranmaktadır ve iyi bir J2EE (Java EE) yazılımcısı bir .NET yazılımcısına göre 1.5-2 kat maaşla çalışır.

Buna ek olarak iyi bir yazılımcı dil,platform ortam seçmez.

Şahsen ben .Net ve C# teknolojilerini öğrendikten sonra Java'ya geçiş yapmış birisiyim. Oldukçada memnunum. Fakat bugün bana Phyton, PHP yada Ruby yaz deseler, problem etmem. Öğrenmek adına oturur yazarım :)

İyi bir yazılımcı ön yargısız, temiz ve minimum satırda (tasarım şablonlarını kullanarak) kod yazandır.

Keyifli kodlamalar.
KulturluPenguen Kanuni

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

bguzellik bguzellik WM Aracı Kullanıcı
  • Üyelik 14.02.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Freelance .Net Developer
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
C# öğren, diğer dilleri de anlayıp yorumlamana yardımcı olacaktır ;)
 

 

wmaraci
wmaraci

harpoon harpoon WM Aracı E-Mail Onaysız
  • Üyelik 26.11.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 196
  • Beğeniler 8 / 35
  • Ticaret 2, (%100)
Varsa başka bir mesleğin onu yap. Yoksa ilerde olabilecek vakaları sayayı sana
Bel fıtığı
Göz bozulması
el uyuşması
boyun fıtığı
unutkanlık
antisosyal hayat
yorgunluk-bitkinlik
daha bir sürü dert

Saygılarımla
heptasarim KulturluPenguen

kişi bu mesajı beğendi.

CennetKapisi CennetKapisi Sitenizi App'lestiriyorum Kullanıcı
  • Üyelik 13.11.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Yaz
  • Konum Avusturya
  • Ad Soyad S** K**
  • Mesajlar 877
  • Beğeniler 291 / 162
  • Ticaret 3, (%100)
Benim sana tafsiyem iki programlama dilini arastirmaya ve az cok ögrenmeye basla...

Ilki PHP web icin ikinci ise Java Android telefonlar icin gelecegin programlama dilleri bunlar...
 

 

fatihuzuner fatihuzuner WM Aracı Kullanıcı
  • Üyelik 19.03.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek bilgisayar mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 86
  • Beğeniler 2 / 13
  • Ticaret 0, (%0)
arkadaşlar siz naptınız.daha programlamaya mantığını anlamadan oyun yazımına geçilir mi? oyun yazma en zor sistemlerden birisidir. önce normal masaüstü uygulamaları yazın biraz mantık kapın sonra geçin grafik uygulamalarına.he önce grafikten başlanmamız mı başlanır.ama çok çabuk pes edebilir bıkabilirsiniz programlamadan.unity 3d kullanacapına git java öğren sonra javada yılan oyunu yaz.emin ol o yılan oyunu senin için daha değerli olacaktır.unity 3d de beklentin büyük olacak.çünkü çoğu şey sana hali hazırda verilmiş.sıfırdan bi sistem kodlamayacaksın.ama takıldığın bir noktada sıkıntıya düştüğünde ve çözüm bulamadığında programlamadan bıkacaksın.programlama böyledir.saç baş yoldurtur.

bunların dışında başlaman için sana tavsiye edeceğim dil java dır.hem her platformda çalışır.hemde c# la yazılmış sistemlerin .net framework farklılıklarından doğan hataları almazsın.hemde bir sürü kaynak bulabilirsin.hatta ilk ne yapayım diye soruyorsan (if for vsvs bunları öğrendikten sonra)iki tane textbox koy.bir tane buton koy.bu girilen sayıların toplamını ekrana yazdır.hatta kutulara karakter de yazdığında sistem durduk yere hata vermesin.bunlarınında validasyonunu ayarla. şu dediğim kodu yaz kendi başına, kopya içerik kullanma.çok iyi bir adım atmış olacaksın programlama adına.
 

 

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)

Haydar Şahin adlı üyeden alıntı

vb.net öğreneceksin.Açık akademi bunu için sana gerekli bilgiyi sunuyor c# ve c++ dan daha kolay artık her programcıya bunu öğretiyorlar


Hocam basic'le felan uğraşılmaz zaten mantığı kapman 10dknı almazda. :)

En iyisi C++ ;)
 

 

Metin Metin metinli.com Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek SEO Analisti ve Siber Güvenlik
  • Konum Ankara
  • Ad Soyad M** Y**
  • Mesajlar 1399
  • Beğeniler 61 / 582
  • Ticaret 18, (%94)
Yazılım dili önermekten çok algoritma kasman gerekiyor. Kafandaki bir şeyi ne şekilde yansıtabildiğin çok önemli, bunun için basit dillerde çalışmalar yapabilirsin. (Masaüstü olarak giriş seviyesindeki bir kişi algoritma için Visual Basic ile başlayabilir.)

Algoritma kurma ve aklında olan şeyi istediğin gibi aktarabilme aşamalarını tamamladıktan sonra her dili öğrenmen mümkün. Kimi dilde bazı kalıplar farklıdır, kimilerinde bazı işlemler uzun veya kısa yapılır ama nihayetinde kafanda kurmuş olduğun (veyahut şema çizerek oluşturduğun) algoritmik yapıyı koda dökmeye çalışırsın.

C kökenli dillerin hepsini tavsiye ediyorum. Hem mobil hem de masaüstü platformlarda çalışmak için yegane bir dil. Bunun yanında geliştirme yaparken boyut gereken kısımlarında da iyileştirmeleri gerçekten iyi. (C# ve C++ için söylüyorum.) :)

İnternet ortamında bir web server üzerinde yazılım geliştireceğim diyorsan ben sana PHP'yi öneririm. ASP'ye göre daha rahat kuralları olan bir dil. Ama şu açık ki C kökenli bir dil öğrenip Visual Studio üzerinde C# kuralları bulunduran .Net yazılım dilini de öğrenmek daha kısa sürecektir.

Toparlamak gerekirse;

Algoritma ezebileceğin basit bir dil ile başla. (Bu aşama için Visual Basic işini görecektir.)

Sonrasında ise popüler olan ve her platformda karşılıkları ve gelişmiş yapılarını bulunduran bir yapıyı öğren. (C ailesi içerisinde olan diller denilebilir.)
 

 

Yazar, yazılım geliştirici, SEO Analisti ve siber güvenlik uzmanı.

Kindumina Kindumina Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 04.07.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek bilgisayar mühendisi
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 100
  • Beğeniler 24 / 17
  • Ticaret 0, (%0)
unity 3d oyun motorudur.onu kodlamak için yine c#veya java bilmem gerekiyor.c# ile internet kodlayamazsın aspx ile internet kodlayabilirsin.ben c# yazılımcısıyım.GIS üzerine çalışıyorum.cyberparkda mühendis olarak.c++ temel dildir.objective kısmı yoktur.şunu not ediyim oyun kodlamak yazılımın geldiği son noktadır ve zordur.ben c# üzerine çalışıyorum ve sewiyorum.lakin şu anda birine bir dil önermemi isteseler kesinlikle java derdim.saatten server makinelerine kadar herşeyi kodlayabilirsin.macintoshdada çalışır linuxdada windowsdada.java kaynağı istersen pm at..
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al