Farklı bir perspektife atmak için:
Bir çok insan söylese de, sadece kodlama size kodlamayı öğretir, 8 saat kodlamadan sonra eve geldiğimde (oldukça sık) zamanlar vardır ve yapacağım son şey (tekrar) bilgisayarımın önünde oturmak ve kendi eşyalarımı kodlamaktır.
Kodlama becerilerimin bunu yapması daha iyi olur mu? Olabilir. Kendim için daha iyi olur mu? Bilmiyorum, herkes farklı. Programlamadan çok farklı şeyler daha önemli olabilir - çocuklar, kız arkadaş, aile, hobiler, her neyse.
İşten sonra daha teorik şeyleri tercih ediyorum - bazı ilginç şeyler hakkında bir kitap okuyun, bazı teorik CS öğrenin, her neyse. Sadece benim pc önünde (tekrar) oturmak değil.
Veritabanları ile hiç bir şey yapmadınız mı? Bununla ilgili bir şeyler okuyun. Algoritmaların karmaşıklığını hesaplama? İçine kazın. Fonksiyonel programlama? Çılgınca şeyler yapmak. Sahilde dinlenirken sadece bir sayfa kağıt ve bir kitapla yapılabilecek tonlarca şey var.
Arada sırada, kendim için düşünüyorum: Vay be, kendi Video oyununuzu oluşturmak eğlenceli olurdu. Sonra bu büyük kağıt yığınını çıkarıyorum ve aklıma gelen tüm bu harika şeyleri birlikte yazıyorum. Sonra araştırmaya gidiyorum, hedeflerime ulaşmak için kullanabileceğim şeyleri araştırıyorum, büyük teorik yapılar inşa ediyorum, fırlatıp atıyorum, yenilerini inşa ediyorum vb. Fikir kodlanacak mı? Bilmiyorum. Belki emekli olduğum 30 yıl içinde :-)
Bir şey önemlidir:
Yeni şeyleri merak edin. Tüm o çılgın şeyleri okuduysanız bile, kendinize düşünün: Bu, nerede kullanmak gerçekten harika olurdu? Günlük programlamada hangi sorunları çözebilir? Belki bu düşüncelerden biri kaçar ve koda kesmek için ev bilgisayarınıza getirecektir. Ama kendinizi buna zorlamayın.