• 18-11-2014, 01:58:28
    #10
    @rob33n, katılmıyorum hocam bu konuda. Algoritma öyle öğrenilecek bir şey değil yani bunu kitaptan okuyarak yapamazsın. Uygulama yapa yapa öğrenirsin,deneye yanıla, sonuçları görerek öğrenirsin. Algoritma sadece çözüme gidiş yoludur. Bu da tecrübeyle oluşan bir şey. Kitapla öğrenilecek bir şey değil. Ben y.dışında algoritma dersini aldım orada her şey c++ üzerinden gidiyordu mesela. türkiye de nasıl gösteriyorlar bilmiyorum ama bu işi uygulamaya dökmek şart. Yoksa algoritmalar diye kitap alıp okumak çok saçma..

    Seni tenzih ederek söylüyorum, bilen bilmeyen bir çok kişinin ağzında bu laf. İki satır kod yazamaz algoritma öğrenmeden olmaz bu iş derler. Ne alakası var? Ben yazılıma bireysel çabalarımla başladım, kitapla öğrendim kendimi geliştirdim. Eskiden imkanlar çok daha kısıtlıydı. Ve sonra akademik eğitimini aldım hala da alıyorum en iyi hocalardan.. Ama her şey bir bilgi birikimi, tecrübeyle oluşuyor bence. Adam kod yazmadan ona istediğin kadar anlat, soyut şeylerle uğraşmak farklı bir şey, görerek öğrenmek farklı bir şey. Türkiye de sınıfımda öğrenciler vardı, hocanın yazdığı kodları deftere geçirip ezberliyorlardı mantığını böyle öğreniyorlardı Oysa bunları yazsalar ve sonuçlarını görseler, sonra bir değişkeni değiştirip yine sonuçlarını gözlemleseler o zaman algoritma denilen hayali şeyi anlarlardı.. Bu sebepten dolayı ki o adamlar yazılımcılık yapamıyorlar şimdi
  • 18-11-2014, 02:30:05
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @ertan2002, seninde bildiğin gibi algoritma programlamanın temelidir, programcıya izleyeceği yolu en ince ayrıntısına kadar gösterir. İşin en başından en sonuna kadar gideceğin yolları ve mantığı gösterir. Bana göre bunu oturtmuş adam düzgün kod yazar ve adam gibi database çıkartır, çünkü neye ihtiyacı olduğunu bilir. O iki satır kod yazamaz dediğin kişilerin çoğu yazmaya başladığında a buda lazım bunu ekliyim, aa bunu da unutmuşum bunu da ekliyim diye diye spagetti kodu yazar, ne oop kalır ne başka birşey. Yani yola çıkarken bir haritaya ihtiyacın vardır ve önceden gideceğin yolları gözden geçirirsin. Yolun yarısını gidip yanlış yolda olduğunu görüp iş işten geçtikten sonra doğru yola girmenin bence çok anlamı yok.
    Okullarda da zaten bu nedenle algoritma dersleri hep 1.sınıftadır. Bazıları C, bazıları Pascal bazıları da direk java ile veriyor. Zaten o dersi maksimum 2 kere de geçemiyorsanız hemen bölüm değiştirin hiç zaman kaybetmeyin.
    Ben 2001'de başladım okula, 2006'ya kadar C dersi ile verildi yeni öğrencilere.

    Kitapların hepsinde uygulama için projeler ve örnekler mevcut. Bunları yapmayacak ve sadece okuyacaksa zaten vay haline.
    Sonraki aşama da zaten yapacağı projelerle tecrübe kazanacaktır.
  • 18-11-2014, 02:39:12
    #12
    Bak bu dediklerin farklı yani söylediklerin benim dediklerimle aynı kapıya çıkıyor. Bazı kitaplar gördüm algoritma ile ilgili, sadece hikaye anlatılmış, benim karşı olduğum fikir bu. Ben yazılımın, kod yazarak öğrenileceğine inanıyorum, okuyarak değil. Elbette kodları okuyarak öğrenirsin ama uygulayarak kalıcı hale getirirsin.

    Mesela bahsettiğin OOP zaten öğrenmesi gereken bir şey. Bizim "yazılımcılarımızda" zaten bu kısım eksik. Adamlar sadece kontrol arkası (point to point) kod yazıyorlar ve kendilerine yazılımcı diyebiliyorlar. Senin bahsettiğin dersi ben java olarak gördüm ismi de nesneye yönelimli programlamaya giriş. Zaten olması gereken bu, öğrenciler kod yazarak öğrenir her şeyi.
  • 18-11-2014, 14:42:21
    #13
    ingilizce bilmeden yazılım işine girmek, 6 yıllık tıp eğitimi almadan doktorluk yapmaya benzer.