• 30-06-2010, 17:38:00
    #10
    iyi adlı üyeden alıntı: mesajı görüntüle
    İşin mantığı C ile başlamaktır. C kolaydır mantığını orada kaparsın daha sonra diğerleri kolay öğrenilir. Genelde üniversiteler özellikle Bilgisayar Mühendisliği bölümleri C ile başlar C++ ie devam ederler. C ile mantığı kaptığında gerisi çorap söküğü gibi gelir zaten.

    C'den başlamanı öneririm, çok fazla kaynak bulabilirsin C ile ilgili. Üniversitelerin ders notlarına bakarsan daha iyi öğrenirsin. Kitap gibi örnekler bulundururlar.
    Biraz katiliyorum birazda katilmiyorum çünkü Şuanki popüler diller C# ve en çokta Java. Ve büyük şirketlerin yaptiği açıklamalar, Çağimizin Java yönünde olacaği nitelikte. Öyleki en cok kullandiğimiz eşyalar bile Java ile programlanmış. Bence Java öğrenilirse daha iyi olacaği yönünde. Çünkü hem iş istihdami hemde kod yazililabilirlik acisindan java kullanilmali.
    Aksi takdirde Dos programciliği ile başlanılırsa diğer diller için temel olabilir ve diğer dilleri öğrenme açicisindan da büyük fayda sağlayabilir. Ama zaman yoksa Java ile başlanilmali. C# Ve Java zaten birçok özelliği hemen hemen ayni.
  • 30-06-2010, 19:20:02
    #11
    yeri gelir düsük seviyeli programlama dillerinede ihtiyac duyarsin (c/c++, hatta asm), ancak yeri gelir csharp ve java gibi yüksek seviyeli dillerede, ancak c/c++ a demodern olmus ve / veya gereksizdir demek seni yanlis yönlendirecektir, nitekim csharp bile arkaplanda c++ kodlari ile derliyor yazdigin kodlari, ayrica oyun motorlarinin %90 hatta fazlasi bile en cok c, c++ ile kodlaniyor, cünkü düsük seviyeli dillerin avantaji hizli olmasidir, ancak tabiiki c/c++ da kalma, mutlaka csharp veya java yi ögren, ileride isine yarayacaktir, ama özgecmisine, c/c++ i eklemek sana ++ olarak yansiyacaktir
  • 30-06-2010, 23:25:13
    #12
    benim gibi bu yaşam şeklini kendine meslek olarak öngörüp seçersen gün gelecek yazılım dili öğrenmenin şiir ezberlemekten öte olmadığını anlayacaksın. Hangi dili bildiğinin bi önemi yok, hangisini ilk etapta daha iyi anlıyorsan onu öğren. Önemli olan doğuştan torpilli olup olmadığındır.
  • 01-07-2010, 01:21:43
    #13
    meksikalı yazmış olayı önemli olan doğuştan torpilli olup olmadığındır =)
  • 01-07-2010, 11:04:48
    #14
    toXIc adlı üyeden alıntı: mesajı görüntüle
    Biraz katiliyorum birazda katilmiyorum çünkü Şuanki popüler diller C# ve en çokta Java. Ve büyük şirketlerin yaptiği açıklamalar, Çağimizin Java yönünde olacaği nitelikte. Öyleki en cok kullandiğimiz eşyalar bile Java ile programlanmış. Bence Java öğrenilirse daha iyi olacaği yönünde. Çünkü hem iş istihdami hemde kod yazililabilirlik acisindan java kullanilmali.
    Aksi takdirde Dos programciliği ile başlanılırsa diğer diller için temel olabilir ve diğer dilleri öğrenme açicisindan da büyük fayda sağlayabilir. Ama zaman yoksa Java ile başlanilmali. C# Ve Java zaten birçok özelliği hemen hemen ayni.
    Programlama dillerinin temelini C oluştur.. Sen C yi iyi bir şekilde öğrenisen bütün dillerin üstesinden rahatlıkla gelebilirsin.. Ben bunu anlatmak istemiştim sen direk javadan giriş yapmışsın. Hiç programlama bilgisine sahip olmayan birisi C öğrenerek bu işe başlarsa istediği hangi dil olursa olsun hepsini rahatlıkla anlayabilceğine inanıyorum
  • 04-07-2010, 01:57:17
    #15
    toXIc adlı üyeden alıntı: mesajı görüntüle
    Biraz katiliyorum birazda katilmiyorum çünkü Şuanki popüler diller C# ve en çokta Java. Ve büyük şirketlerin yaptiği açıklamalar, Çağimizin Java yönünde olacaği nitelikte. Öyleki en cok kullandiğimiz eşyalar bile Java ile programlanmış. Bence Java öğrenilirse daha iyi olacaği yönünde. Çünkü hem iş istihdami hemde kod yazililabilirlik acisindan java kullanilmali.
    Aksi takdirde Dos programciliği ile başlanılırsa diğer diller için temel olabilir ve diğer dilleri öğrenme açicisindan da büyük fayda sağlayabilir. Ama zaman yoksa Java ile başlanilmali. C# Ve Java zaten birçok özelliği hemen hemen ayni.
    Hiç bir şey bilmeyen birini kalkıp Java'dan başlatmaya kalksan bu ne der sıkılır zorlanır ve ilerleme katedemez. C gibi temel ile başlayıp kolayca mantığını kaparsa
    ileriki öğreneceği programlama dilleri ne olursa olsun, C'deki mantık gelir aklına hep.

    Bunu şöyle düşünelim bir de. Yeni yeni Türkçe okuma yazma öğrenen birisine, okuma kitabı olarak Cin Ali gibi bir kitap yerine Nutuk'u verirsen, o kişi kitabı okuyabilir belki ama kitabın içindekileri anlayamaz. Cümlenin sonuna gelene kadar başını unutur.

    C işe yarar demiyorum, C ile başlarsa mantığını kapar diyorum. Java ile başlangıç ise sonu getirebilir.
  • 05-07-2010, 03:19:02
    #16
    iyi adlı üyeden alıntı: mesajı görüntüle
    Hiç bir şey bilmeyen birini kalkıp Java'dan başlatmaya kalksan bu ne der sıkılır zorlanır ve ilerleme katedemez.

    C işe yarar demiyorum, C ile başlarsa mantığını kapar diyorum. Java ile başlangıç ise sonu getirebilir.
    Ben bunlara katılmıyorum. Şimdi yazılımcı arkadaşlarımız ve bu işte baya yol katetmiş arkadaşlarımız bana göre yetenekli oldukları için bu mesleği öğrenmişlerdir. Yoksa yazılımcılığı öğrenmeye kalkıp yazılımcı olamayacağını anlayan dünyalar kadar insan vardır. Yine aynı sebepledirki 17 kişilik bilgi işlem ekibimizde bir tane dahi bilgisayar mühendisi (Okulda Yazılım Eğitimi Almış) deneme süresinde umut vaad edip ekip içerisine girememiştir.
    Diğer bi nokta yazılımcı olacak kişiye mantık dil ile öğretilmez ve dil bilmek != syntax bilmek. Bir yazılım dilini bilmek demek o dilin kodu çalıştırırken Microişelmci ve Memory de nasıl allocate yapıyor ve nasıl bi sistemle çalışıyor onu bilmektir ve buna müdahil olmaktır. Yazılımcılıkta bu değildir zaten.
    Kusura bakmayın ama bana sizin yaptığınız biraz dil sempatizanlığı ve aşırı teorik önermeler gibi geliyor.
  • 05-07-2010, 10:08:06
    #17
    Meksikalı adlı üyeden alıntı: mesajı görüntüle
    Ben bunlara katılmıyorum. Şimdi yazılımcı arkadaşlarımız ve bu işte baya yol katetmiş arkadaşlarımız bana göre yetenekli oldukları için bu mesleği öğrenmişlerdir. Yoksa yazılımcılığı öğrenmeye kalkıp yazılımcı olamayacağını anlayan dünyalar kadar insan vardır. Yine aynı sebepledirki 17 kişilik bilgi işlem ekibimizde bir tane dahi bilgisayar mühendisi (Okulda Yazılım Eğitimi Almış) deneme süresinde umut vaad edip ekip içerisine girememiştir.
    Diğer bi nokta yazılımcı olacak kişiye mantık dil ile öğretilmez ve dil bilmek != syntax bilmek. Bir yazılım dilini bilmek demek o dilin kodu çalıştırırken Microişelmci ve Memory de nasıl allocate yapıyor ve nasıl bi sistemle çalışıyor onu bilmektir ve buna müdahil olmaktır. Yazılımcılıkta bu değildir zaten.
    Kusura bakmayın ama bana sizin yaptığınız biraz dil sempatizanlığı ve aşırı teorik önermeler gibi geliyor.
    Herkes dili öğrenebilir, en gerizekalı adam bile hiçbirşey bilmese öğrenir ama şöyle bir durum var öğrendiği dili herkes geliştiremez projeler çıkartamaz. Ben bilgisayar mühendisliğinde okuyorum ve ekibe girememe örneğini kesinlikle kabul etmiyorum.

    Bilgisayar Mühendsiliği gibi bir mesleği küçümsüyorsunuz ve oradan mezun olanları, olmayanlarla eşit tutuyorsunuz. Her ne kadar bahsettiğiniz tarzda kişiler olsa da mezun olanların yüzde 90'ı aldıkları işi hakkıyla yerine getirirler. Mezun olmak kolay bir iş değil çünkü. Ayrıca bireysel çalışmak ile ekip çalışması arasında çok fark var, bazı kişiler ekip çalışmasına ayak uyduramaz, bazıları ise bireysel çalışamaz.

    Dil sempatizanlığı konusuna gelince, evet biraz yapıyor olabilirim ama gördüğüm ve yaşadığım kadarıyla, en kolay başlanacak yer C. Kendi fikrimi yazdım ve çoğunlukta böyle olacağını düşündüm.