Matematik Mezunu Olup Yazılımcı Olmak

Suskun

Kıdemli Üye
23 Ocak 2012
2,767
678
Germany
giphy.gif


matematik-mezunu-olup-yazilimci-olmak.jpg


Matematik ve yazılım birbiriyle iyi anlaşan akraba gibidir. Yapı olarak birbirlerine benzerler. Her şeyden ziyade ikisinde de temel mantık karşılaşılan soru ve sorunları çözmek olduğundan, matematik konusunda iyi olan birisinin yazılım öğrenme ve başarılı olması daha kolaydır. Dolayısıyla seninde zorluk yaşayacağına inanmıyorum.

Elbette buradan “matematikte iyi olan yazılımı hiç çabalamadan ve sorun yaşamadan öğrenir” gibi bir sonuçta çıkmasın. Sadece yazılım mantığını kavrama konusunda nispeten avantaj söz konusudur. Onun haricinde gösterilmesi gereken çaba, araştırma, öğrenme, azim ve diğer unsurlar herkes için geçerlidir =)


Yazılım Öğrenme Kaynakları

Daha önce yazılım öğrenmeye dair çok soru geldi. Hepsinde aynı şeyleri söyledim. Ben hem kitabı, hem kursu, hem interneti hem görsel eğitim setlerini yani yazılım öğrenme konusunda faydalanılabilecek bütün kaynakları denedim. Bunların her birinin avantajı ve dezavantajı var.

Kursların avantajı, karşınızda bir hoca olur, kafanıza takılan soruları anında kendisine sorma imkanınız vardır, sertifika alırsınız. Dezavantajı, ciddi paralar vermeniz söz konusudur, dersler çok hızlı işlenir, kurs boyunca bütün anlatılanları anlamanız için kursa odaklı bir hayat yaşamanız gereklidir.

Kitapların avantajı, belli bir düzen halindedir, başlayacağınız noktayı bilirsiniz, öğrenmek istediğiniz konunun sayfasını bulup bakma imkanınız vardır. Dezavantajı, sürekli değişen ve gelişen yazılım alanında, geçerli ve güncel bir kitap bulmak zordur, hem kitaba bakmak hemde kitapta yazılanları uygulamak kolay değildir.

Görsel eğitim setlerinin avantajı, anlatılanları hem görerek hemde duyarak öğrenirsiniz, dersleri ileri ve geri alma, duraklatma imkanınız vardır. Dezavantajları, anlatan kişi her zaman iyi anlatmayabilir, sürekli hatalar yaparak kafanızı karıştırabilir.

İnternetin avantajları, elinizin altında bir dünya kaynak vardır, kaynağı sunan kişiyle iletişim kurma ve en güncel kaynakları bulma imkanı vardır. Dezavantajları, yazılıma başlamaya dair düzenli bir kaynak bulmak kolay değildir, istediğiniz tarzda güzel bir anlatım bulmak zor olabilir, kaynakların çoğunun İngilizce olması İngilizce bilmeyenler için sorun teşkil eder.


SONUÇ

Yazılım öğrenmeye dair yazdığım avantaj ve dezavantajlar en temel nitelikte olanları. Bunları daha türetmek mümkün. Fakat benim deneyim ve tecrübelerim internet ve görsel eğitim setleri diyor. Elbette herkesin öğrenme tarzı farklı ve en iyi kitaptan öğrenebilen kişilerde vardır.

7z0AWK.png


"*"
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.