Yazılım tüyoları

Katılım
13 Aralık 2019
Mesajlar
4.808
Makaleler
1
Çözümler
19
Evet yazılıma başlayacaksanız bunları yapabilirsiniz.

İngilizcenizi geliştirin kim ne derse desin BTK Akademi gibi yerlerle yazılımcı olunmuyor her türlü İngilizce lazım olacaktır eninde sonunda. Onun dışında ikinci en önemli şey algoritma mantığını anlamanızdır. Algoritmayı anlamadan yazılım yapmanız birazcık zor olabilir. Şimdi gelelim yazılıma başlama kısmına:

1. Kendinize bir alan seçin.(para için yapacaksanız yapmayın eğer yapacaksanız en çok para kazandıran dili seçin).
2. Alan seçtikten sonra o alanı iyice araştırın ve bir dil seçimi yapın.
3. O dilin algoritma örneklerine bakın.
4. Ardından o dilin documentini okuyun ve temelleri izleyerek öğrenin.(izleyerek öğrenmeniz zorunlu değil ama document okumanızı şiddetle tavsiye ediyorum.)
5. Takıldığınız yerlerde Google'dan bakın.
6. Sonra proje oluşturmayı deneyin gerekise 50-60 kere deneyin ama kendiniz bir proje oluşturun.(5.ci maddeyi kullanabilirsiniz)
7. Yaptığınız bu projelerde yapmanız gereken bir başka şey ise o projeyi kısımlara bölmektir. Uzun bir proje ise bu projeyi kısımlara bölerek daha rahat ve ferah bir kod yazabilirsiniz. Örnek veriyorum Tkinter ile pomodoro uygulaması yapacaksanız zamanlayıcı, GUI, sıfırlama tarzı kısımlara bölerek projeyi daha kolay hale getirebilirsiniz.
7. Dil ile yapılabilecek her şeyi yapmayı deneyin.
8. Ve son maddemiz de asla pes etmemenizdir. Zorunlu olmadığı sürece asla ara vermeden günde 3-4 saat kendinize yazılım için zaman ayırın. İlk önce olduğunuz yerin documentini ardından ilginizi çeken bir konunun documentini okuyun.

Umarım güzel olmuştur kısa tuttum biraz sıkıcı oldu ama başka bir şey yazmama gerek olmadığını düşünüyorum.

@tereyagburak niye güldün ?

Konuda komik birşey göremiyorum ?
 
Son düzenleme:
Yazilim gelistirme ogrenecek kisinin alan secmesine gerek yok. Hatta dil secimi bile muhim degil. Tiobe indexe random atip baslayabilirsiniz o dille. Algoritma, data structure, network, parallelizasyon her dilde ogrenilebilir, sonrasinda konseptler oturunca bir alana yonelinebilinir be o alandaki proje hangi teknolojiyi gerektiriyoraa cabucak uretken hale gelinebilir.

Bence isin puf noktasi programlamanin dilden, computation da bilgisayardan ayri kavramlar oldugunu anlayabilmek yeni baslayan birisi icin. Sen kavrami ogreneceksin, dille bunu makineye aktaracaksin; bu kadar.
 
Yazilim gelistirme ogrenecek kisinin alan secmesine gerek yok. Hatta dil secimi bile muhim degil. Tiobe indexe random atip baslayabilirsiniz o dille. Algoritma, data structure, network, parallelizasyon her dilde ogrenilebilir, sonrasinda konseptler oturunca bir alana yonelinebilinir be o alandaki proje hangi teknolojiyi gerektiriyoraa cabucak uretken hale gelinebilir.

Bence isin puf noktasi programlamanin dilden, computation da bilgisayardan ayri kavramlar oldugunu anlayabilmek yeni baslayan birisi icin. Sen kavrami ogreneceksin, dille bunu makineye aktaracaksin; bu kadar.
Burada demek istediğim şey yazılımcı olmak isteyen birinin gidip de random olarak farklı farklı diller öğrenip yarım bırakıp sonra başka bir alanı seçmesi. Tabii ki haklısınız ancak ben burada hem de yazılımcı olmak isteyenleri vurguladım.
 
Burada demek istediğim şey yazılımcı olmak isteyen birinin gidip de random olarak farklı farklı diller öğrenip yarım bırakıp sonra başka bir alanı seçmesi. Tabii ki haklısınız ancak ben burada hem de yazılımcı olmak isteyenleri vurguladım.

Dogru tabii. Alan sececek eninde sonunda fakat yeni baslayanlarda zaten "Hangi dili secmeliyim?" stresi oluyor, sectikleri dili cok onemli saniyorlar. Ek olarak bir de "Alan da secmelisin" baskisi bence anlamsiz.

Zaten bu etapta informed decision yapmalari olanaksiz, sonucta yine zar atiyorlar.
 
Evet yazılıma başlayacaksanız bunları yapabilirsiniz.

İngilizcenizi geliştirin kim ne derse desin BTK Akademi gibi yerlerle yazılımcı olunmuyor her türlü İngilizce lazım olacaktır eninde sonunda. Onun dışında ikinci en önemli şey algoritma mantığını anlamanızdır. Algoritmayı anlamadan yazılım yapmanız birazcık zor olabilir. Şimdi gelelim yazılıma başlama kısmına:

1. Kendinize bir alan seçin.(para için yapacaksanız yapmayın eğer yapacaksanız en çok para kazandıran dili seçin).
2. Alan seçtikten sonra o alanı iyice araştırın ve bir dil seçimi yapın.
3. O dilin algoritma örneklerine bakın.
4. Ardından o dilin documentini okuyun ve temelleri izleyerek öğrenin.(izleyerek öğrenmeniz zorunlu değil ama document okumanızı şiddetle tavsiye ediyorum.)
5. Takıldığınız yerlerde Google'dan bakın.
6. Sonra proje oluşturmayı deneyin gerekise 50-60 kere deneyin ama kendiniz bir proje oluşturun.(5.ci maddeyi kullanabilirsiniz)
7. Yaptığınız bu projelerde yapmanız gereken bir başka şey ise o projeyi kısımlara bölmektir. Uzun bir proje ise bu projeyi kısımlara bölerek daha rahat ve ferah bir kod yazabilirsiniz. Örnek veriyorum Tkinter ile pomodoro uygulaması yapacaksanız zamanlayıcı, GUI, sıfırlama tarzı kısımlara bölerek projeyi daha kolay hale getirebilirsiniz.
7. Dil ile yapılabilecek her şeyi yapmayı deneyin.
8. Ve son maddemiz de asla pes etmemenizdir. Zorunlu olmadığı sürece asla ara vermeden günde 3-4 saat kendinize yazılım için zaman ayırın. İlk önce olduğunuz yerin documentini ardından ilginizi çeken bir konunun documentini okuyun.

Umarım güzel olmuştur kısa tuttum biraz sıkıcı oldu ama başka bir şey yazmama gerek olmadığını düşünüyorum.

@tereyagburak niye güldün ?

Konuda komik birşey göremiyorum ?
İngilizce için ne kadar bir seviye yeterli olur?A2 yeterli mi?
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı