Yazılım alanında gelişmek için ne yapmalı?

Vermiş olduğunuz bilgiler kafamda bir şeyleri şekillendirdi teşekkür ederim peki dediğiniz seri şu linkteki mi yoksa farklı bir yerden mi alacağız o eğitimi.

Evet bu. Ama siz şuraya göre takip edin, aradaki faydalı ödevleri kaçırmazsınız:

 
Sanırım en büyük handikapım İngilizce bilgim. Bu seriyi Türkçe araştırmalarımda bulamamıştım. Sizden duyduktan sonra araştırdım yorumlar mükemmel. Teşekkür ediyorum tekrardan çok işime yarayacak. Konuyu takip eden, daha sonra denk gelenlere de tavsiyem öncelikle İngilizceyi halletmek olsun.
 
Peki algoritma ve veri yapılarını detaylı kavrayabilmem için tavsiyeleriniz var mı?

Ben video seri sevmiyorum, ogrenmek icin cok yavas. Okulda derste interaktif oldugu icin hocaya bir seyler sorabiliyorsun ama bunda o da yok. O sebeple tavsiyem kitap.


Benim de kutuphanemde var, tavsiye ederim.

tb.jpg


Genel kaide sudur, eger uzerinde calistigin konu zamanla pek degismiyorsa kitap, surekli degisim halindeyse guncel dokumantasyon uzerinden takip edilir.

Eger surekli farkli perspektiflerden yayinlaniyorsa ( AI, yazilim mimarileri vs ) ise makale, onemli yayincilarin RSS feedleri vs uzerinden takip etmelisin.

Video egitim serileri sadece cok spesifik bir seyi kisa surede hands-on ogreten seyler icin zaman ayrilarak seyredilmeli. Yoksa 20 saatlik video izlersin ve hala giris seviye Python biliyor olursun. Okuma hizi, birilerinin anlatma hizi, senin zihninin bilgiyi absorbe etme hizi vs arasinda ucurum var cunku. Ayrica ogrenme olayi, izlerken ya da okurken degil; yaparken gerceklesir. Sabahlara kadar okusan da bos. Kendin yapacak, sorunla karsilasacak, cozmek icin ugrasacak ve cozumu anlayacaksin. Iste o zaman ogrenirsin.

Son mesaji sonra gordum, malesef her seyden once Ingilizce. Bu alanda ciddi olanlarin Ingilizce ve matematik bilmesi sart. Once Ingilizce bariyerine carpacaksin, sonra gun gelecek matematik bariyerine carpacaksin. Aksini soyleyenler henuz herhangi bir bariyere kadar ogrenimini tamamlamamis olanlar.
 
Son düzenleme:
Biraz kötü yönlendirmiyor musunuz? Python kullanım alanı açısından gördüğüm en geniş dil. Siz sadece siber güvenlikte yetersiz kaldığını ifade edip böyle yaftalıyorsunuz ancak mesela veri bilimi için Python'dan başka dil neredeyse yok desem yeri.

Konu sahibine önerim CS50X serisini muhakkak izlemek, ardından çalışmak istediği alana göre ilgili Python araçlarını öğrenmek olurdu. O alanda Python yetersiz gelirse başka dile geçebilir. Mesela işiniz web programlama ise Python'un ona göre de araçları var ve nice firma Python üzerinde yükseldi. Öğrenmesi kolay bir dil olduğu için yetersiz görülmesi epeyce saçma.

Tabii ki haklısın. Biraz yanlış anlaşıldı sanırım. Ben Python'dan uzaklaşsın, öğrenmesin demiyorum. Python yapay zeka görüntü işleme, makine öğrenmesi ve benzeri birçok şeyde çok önemli. Mesela Python kütüphaneleri çok geniş ve script bir yazılım dili olmasına rağmen güzel alanlar açıyor. Demek istediğim eğer Python'da bir yorgunluk oluştu, temel Event, class, method gibi ana kod unsurları öğrenilemiyorsa. Nesne tabanlı C# ile daha iyi kavrar. Son cümlemde anlatmak istediğim aslında dediğiniz şey. Hangi yönde ilerlemek isteniyorsa o yönde adımlar atmak doğru olur tabii ki. Eğer Python alanında kendini geliştirmek istiyorsa bu konuda bu aşamadan sonra uzmanlaşabilir. Kendim de yaşadığım için söylemek istedim. Bazen bazı karışık kod unsurları nesne tabanlı programlama ile daha iyi mantığa oturabiliyor. Yazım biraz yanlış olmuş sanırım. Uyardığınız için teşekkür ederim. İyi sosyaller.
 
Tabii ki haklısın. Biraz yanlış anlaşıldı sanırım. Ben Python'dan uzaklaşsın, öğrenmesin demiyorum. Python yapay zeka görüntü işleme, makine öğrenmesi ve benzeri birçok şeyde çok önemli. Mesela Python kütüphaneleri çok geniş ve script bir yazılım dili olmasına rağmen güzel alanlar açıyor. Demek istediğim eğer Python'da bir yorgunluk oluştu, temel Event, class, method gibi ana kod unsurları öğrenilemiyorsa. Nesne tabanlı C# ile daha iyi kavrar. Son cümlemde anlatmak istediğim aslında dediğiniz şey. Hangi yönde ilerlemek isteniyorsa o yönde adımlar atmak doğru olur tabii ki. Eğer Python alanında kendini geliştirmek istiyorsa bu konuda bu aşamadan sonra uzmanlaşabilir. Kendim de yaşadığım için söylemek istedim. Bazen bazı karışık kod unsurları nesne tabanlı programlama ile daha iyi mantığa oturabiliyor. Yazım biraz yanlış olmuş sanırım. Uyardığınız için teşekkür ederim. İyi sosyaller.
Kibar cevabınız için ben teşekkür ederim, eksik anlamış olduğum için kusura bakmayın.
 

Technopat Haberler

Yeni konular

Geri
Yukarı