- Katılım
- 24 Ara 2023
- Mesajlar
- 193
- Tepki
- 37
Merhaba bugün kısaca yazılıma başlamak isteyen kardeşlerim ve arkadaşlarım için tavsiyede bulunacağım.
0 Seviye Yazılıma Başlangıç ( Sadece Basit Düzey İngilizce Biliyorsan )
Eğer kendini bu seviyede görüyorsan tavsiyem orta düzey ingilizceye sahip olmandır. Basit düzey ingilizce ile çok az iş yapabilirsin. Bir sürü ücretsiz kaynak bulunuyor sadece sen öğrenmek iste yeter.
Yazılıma Başlangıç ( Orta düzey İngilizce ile )
Eğer kendini bu seviyede görüyorsan programlamaya Python ile başlamalısın. Python'u orta-ileri düzey geliştirmeden yeni dil öğrenmeye sakın başlama!
Yazılım Dillerini Kavrama ( 1 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan öğrenmesi ne kolay ne de zor olan Java ve Javascript diline yönelmelisin. Bu dil şuan firmalar tarafından çok kullanılıyor.
Yazılım Dillerine Hakim Olma ( 2 & 3 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan C dillerine adım atmanın vakti gelmiştir. Sana önerim C# ve C++ olacaktır. Bu iki dil öğrenmesi diğerlerine göre daha zordur fakat senin işine yarayacak 5 dil listesine girer. Ayrıca 2-3 yazılım dilini orta-ileri düzey biliyorsan aslında bir dil olmayan ama yazılımda kesinlikle gerekli olan HTML ve XML'ide öğrenmelisin. Bunlar website scriptlerinin düzenlenmesinde yardımcı olur. Birçok firma website kurmak için yazılımcı arar.
Yazılım Dillerini Son Aşamaya Taşıma ( 3-4 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan yolun sonuna yaklaşmışsındır. Biliyorsunuz hayatımıza 2 yıl önce giren yapay zeka hayatımızın birçok şeyini değiştirdi. Elbette yapay zekalarıda yazılımcılar yazıyor. "Yazılımcıların devri kapandı" cümlesi o kadar mantık dışı bir cümledir ki bunu söyleyen kişi yüksek ihtimalle yazılımla pek ilgisi yoktur. Çağı yakalamanız için yapay zeka ve veri bilimi öğrenmeniz gerekiyor. Bu iki şey aslında geleceğin anahtarlarından biri. Bu arada eğer bu seviyeye geldiysen mutlaka PHP'de öğren. PHP front-end olsun back-end olsun her yerde kullanılır ve lazımdır.
Full Stack Developer Nedir?
Full Stack Developer front-end ve back-end durumlarındaki dilleri bilen yazılımcılardır. Piyasada Full Stack Developer azdır.
Yazılım Nasıl Öğrenilir/Öğrenilmez?
Yazılım'ı video izleyip öğrenebileceğini sanan kişiler gördüm fakat bu çok yanlış bir bakış açısı. Yazılım dili öğrenmek için beyninin aritmetik ve algoritmasal bölümünün çalışması gerekir. Yani video izleyip yapılanları ezberlemek sizi yazılımcı yapmaz. Yapmanız gereken şey, her dersten sonra dilinizi açıp aynı ingilizce gibi tekrar etmektir. Açarsınız bildiğiniz bilgi ile maksimum ne yapabilirim diye düşünürsünüz proje yaparsınız, hata çıkar araştırır hatanızı bulur öğrenirsiniz. Bu böyle devam eder. Proje yapmak + Hataları anlamak ve düzeltmek = O Dili Kavramak
Yardımcı olabildiysem ne mutlu! Sorunuz varsa açığım
0 Seviye Yazılıma Başlangıç ( Sadece Basit Düzey İngilizce Biliyorsan )
Eğer kendini bu seviyede görüyorsan tavsiyem orta düzey ingilizceye sahip olmandır. Basit düzey ingilizce ile çok az iş yapabilirsin. Bir sürü ücretsiz kaynak bulunuyor sadece sen öğrenmek iste yeter.
Yazılıma Başlangıç ( Orta düzey İngilizce ile )
Eğer kendini bu seviyede görüyorsan programlamaya Python ile başlamalısın. Python'u orta-ileri düzey geliştirmeden yeni dil öğrenmeye sakın başlama!
Yazılım Dillerini Kavrama ( 1 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan öğrenmesi ne kolay ne de zor olan Java ve Javascript diline yönelmelisin. Bu dil şuan firmalar tarafından çok kullanılıyor.
Yazılım Dillerine Hakim Olma ( 2 & 3 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan C dillerine adım atmanın vakti gelmiştir. Sana önerim C# ve C++ olacaktır. Bu iki dil öğrenmesi diğerlerine göre daha zordur fakat senin işine yarayacak 5 dil listesine girer. Ayrıca 2-3 yazılım dilini orta-ileri düzey biliyorsan aslında bir dil olmayan ama yazılımda kesinlikle gerekli olan HTML ve XML'ide öğrenmelisin. Bunlar website scriptlerinin düzenlenmesinde yardımcı olur. Birçok firma website kurmak için yazılımcı arar.
Yazılım Dillerini Son Aşamaya Taşıma ( 3-4 Yazılım Dilini Orta-İleri Düzey Biliyorsan )
Eğer kendini bu seviyede görüyorsan yolun sonuna yaklaşmışsındır. Biliyorsunuz hayatımıza 2 yıl önce giren yapay zeka hayatımızın birçok şeyini değiştirdi. Elbette yapay zekalarıda yazılımcılar yazıyor. "Yazılımcıların devri kapandı" cümlesi o kadar mantık dışı bir cümledir ki bunu söyleyen kişi yüksek ihtimalle yazılımla pek ilgisi yoktur. Çağı yakalamanız için yapay zeka ve veri bilimi öğrenmeniz gerekiyor. Bu iki şey aslında geleceğin anahtarlarından biri. Bu arada eğer bu seviyeye geldiysen mutlaka PHP'de öğren. PHP front-end olsun back-end olsun her yerde kullanılır ve lazımdır.
Full Stack Developer Nedir?
Full Stack Developer front-end ve back-end durumlarındaki dilleri bilen yazılımcılardır. Piyasada Full Stack Developer azdır.
Yazılım Nasıl Öğrenilir/Öğrenilmez?
Yazılım'ı video izleyip öğrenebileceğini sanan kişiler gördüm fakat bu çok yanlış bir bakış açısı. Yazılım dili öğrenmek için beyninin aritmetik ve algoritmasal bölümünün çalışması gerekir. Yani video izleyip yapılanları ezberlemek sizi yazılımcı yapmaz. Yapmanız gereken şey, her dersten sonra dilinizi açıp aynı ingilizce gibi tekrar etmektir. Açarsınız bildiğiniz bilgi ile maksimum ne yapabilirim diye düşünürsünüz proje yaparsınız, hata çıkar araştırır hatanızı bulur öğrenirsiniz. Bu böyle devam eder. Proje yapmak + Hataları anlamak ve düzeltmek = O Dili Kavramak
Yardımcı olabildiysem ne mutlu! Sorunuz varsa açığım