Yazılıma nereden başlanır?

Bu tarz konuları çok çok sık görüyorum.


Esasında bu tarz konular, konuyu açanın faydası için, cevaplanmamalı. Yazılım baştan sona araştırma mevzusudur. Ki başlangıçta kişilerin aklında genel bir yol, yöntem bulunması gerekiyor ki yazılıma başlamanın hevesinin anlamı olmalı.

Eğer hiç fikriniz yoksa Python öğrenin derim de, hiç fikriniz yoksa neden yazılım öğrenmek istediniz ki? Bu durumda esas konuşulması gereken şey "Neden yazılım öğrenmeliyim?" olurdu.
 
Program kodlayacağım.
Ne alanda? Mesela ilginizi web mi çekiyor, yoksa makine öğrenmesi mi? Yoksa masaüstü programlar mı yazmak isterdiniz? Bunların hepsine göre sizi yönlendirebilirim ancak ne yapmak istediğinizi netleştirip kendiniz buna göre araştırmalar yaparsanız daha verimli sonuçlar edinebilirsiniz.
 
Coursera'dan sağlam kursları izleyin. Hangi alanda başlayacağınıza göre değişmekle birlikte Python ile başlayıp bölüm fark etmeksizin C/C++ eklerseniz beyniniz duman olsa bile öğrenemeyeceğiniz dil olmaz.
 
Yazılıma eğer lisedeyseniz iyi bir Üniversite kazanarak ve İngilizceyi erken yaşta öğrenerek başlanır. Eğer üniversitedeyseniz yine İngilizce ve matematik öğrenerek başlanır. Eğer zaten çalışıp yazılım sektörüne geçmek istiyorsanız yine aynı şekilde başlanır, bunları öğrendikten sonra algoritma, veri yapıları ve herhangi bir dil ile başlangıç yapılabilir. Önemli olan başladığınız dil değil seçeceğiniz alan, C ile de başlasanız JAVA ile de başlasanız, Py ile de başlasanız fark eden bir şey olmaz. Önce temelleri öğrenmek gerekiyor, gerekli eğitimi almış veyahut temelleri iyi öğrenmiş biri ile başka birinin kodu yorumlaması, koda ve projeye bakış açısı, bir programlama dilini öğrenme hızı bile fark ediyor. Programlama dilini bilmese bile temeli sağlam birisi o dilde bir kod bloğu gördüğünde mantık ile kodu yorumlayabilir, fakat temelini oturtamamış birisi aynı şeyleri yapamaz.
 

Technopat Haberler

Geri
Yukarı