ozturkm2 adlı üyeden alıntı

Kitaplar yeterli olacak mı emin olamıyorum. Çalışmayı düşünmüyorum mart ayına kadar 4 ayda ne kadar öğrenilebilir bilmem ama ilk 1 sene için de bişey beklemiyorum açıkçası 4 yada 5 ay kendimi verip öğrene bilmek 6. ay da da bir firmada ufak bir maaşla çalışarak işi öğrenmek gibi bi yol çizdim kendime bilmiyorum belki işin içinde olanlar için çok uçuk konuşuyor olabilirim. Tavsiyelere açığım


Uçuktan ziyade, karamsar konuşuyorsunuz. Öğrenme hızınıza bağlı olarak o süreçte temel kavramları, temel veri yapılarını öğrenmiş olursunuz.

Bir programlama dilini öğrenmeden önce, öğreneceğiniz birçok programlama dilinde geçerli olan "şeyler"i öğrenmenizi tavsiye ederim.

Bunları listeleyecek olursak : data structures, algorithms (sort, search, hash), functions, pointers, oop, design patterns, orm, sql...

Ve tabiki "ingilizce". Yukarıdaki konuları ingilizce yazmamın sebebi de buna atıfta bulunmak.

Bir adet algoritma kitabı, bir programlama dili (hangisinde karar kıldıysanız), o dile ait sektörde kullanılan bir framework kitabı, o dilin orm sine ait bir kitap sizin için yeterli olacaktır.

Örneğin eğer c# için konuşursak, temel bir c# kitabı ve bir asp.net mvc kitabı sizi belirli bir seviyeye getirir 6 aylık süreçte (bu iki kitabın içerisinde entity framework(orm) olduğunu var sayıyorum).

Bunun dışında, programlamada belirli bir yere geldikten sonra, yazılım geliştirme sürecinde kullanılan "şeyleri" de öğrenmenizin faydası var. Tabi ki bu daha ileriki bir süreç için geçerli.
Örneğin git, agile development, unit test gibi kavramlar.

Bir kurs size bu süreçte ne kadarını verir orası muamma, ayrıca kursa gidip gelirken harcayacağınız vakitte bir kayıp.

Tekrar dediğim gibi, evinizde kahvenizi yudumlayarak sakin bir ortamda kendi başınıza çalışabilecekken ve paranızın büyük bir kısmı cebinizde kalacakken, kurs biraz gereksiz geliyor bana.

Tabiki tercih sizin.