Hocam c# dilini öğrenmeden önce ingilizcemimi geliştiriyim, öğrenmeden geçmiyimmi ?
İngilizce işini boşver ve önceliğin yapma bu ezber kalıplara İNANMA dinle bu abini. Sen tercüman veya sekreter olmayacaksın. Sen
PROBLEM çözen adam olacaksın. Daha önce de yazdım analitik zekaya sahip biriysen işin kolay ama tabiki bu sabahlara kadar kod yazmayacağın anlamına gelmiyor.
Yeni işe başlayan ama ingilizcesi olmayan bir arkadaşımız var 2 yıl oldu işe başlayalı yazılımcı. iki tane firma ingilizcesi yok diye geri çevirmiş :). Şuan adamı elimizde tutmak için 10 takla atıyoruz. Yaptığı işleri de görüp iş teklif eden ilk firma geri çeviren firmalardan biri :). Görüşmedi bile firma ile hemde bizim firmadan daha iyi şartlar sağlayacak firmaydı. ingilizce si de hala yarım yamalak. Ondan daha tecrübeli ingilizce bilen arkadaşlarımız da var var ama onun kadar iyi değiller.
Ezbere iş yapan, ezber kalıplarla sana gelen (önce ingilizce diyen), yazılımcı olup gözü mesai saatinde olan adamlardan uzak dur bunlar sana yarardan çok zarar getirir ve onlara benzersin. He iş bulursun yaparsın ama piyasa işleri yaparsın o kadar.
Basit basit projeler yaparak başla ingilizce ile değil. Merak etme yazılım işine aşina olduktan sonra ingilizcen olmasa da kaynaklardaki paylaşımları anlayacaksın.
En rahat öğrenme yolu okuldur. Bilgisayar, Yazılım Mühendisliği veya Bilgisayar Programcılığı okuyabilirsiniz üniversitede. En azından anlamadığın yerde anında soru sorup detaylıca tekrar dinleme şansın oluyor.
Ha yok kendim öğrenicem dersen kesinlikle internetteki rehberlere pdf'lere bak. Kitap alma. Kitaplar milattan önce kalma sürümleri anlatıyor. Ben C# ile Nesne Tabanlı Programlama kitabı almıştım içinde o kadar eski bilgiler vardı ki 1 ya da 2 kez anca açmışımdır kitabı 2 yıldır duruyor masada.
Murat Yücedağ çok iyi anlatıma sahip. Youtube veya Udemy'den kendisini mutlaka dinlemenizi tavsiye ederim. Ben okulun yanında Murat Yücedağ'ı da izledim ve gerçekten kendimi daha çok geliştirdiğime inanıyorum.
Ayrıca İngilizce çok önemli. İngilizcem yok demişsin, bir an önce dil kurslarına kayıt olup İngilizceni geliştir. Yabancı dili olmayan yazılımcının sektörde iş bulması veya kendini geliştirmesi neredeyse imkansız.
Alakası yok mu? Türkçe adam akıllı rehber yok çoğu konuda. Hep yabancı kaynaklara bakman gerekiyor. Mesleki Yabancı dil zaten olmazsa olmaz hata mesajlarını, komutların genel olarak bakınca ne anlama geldiğini anlamak için o şart. Lakin normal İngilizceniz de hatrı sayılır bir seviyede olması gerekiyor. Bir projede destek almanız gerekirse tek tek çeviri ile uğraşıp hatalı sonuç alacağına okuduğunu anında anlayıp hızlıca koda dökmek maliyet ve zaman tasarrufu açısından bir yazılımcı için son derece önemlidir.
Bu basma kalıp arkadaştan uzak dur. Piyasa işi yapacak yada test yazılımlarına kıçı kırık iki tane script yapıp iş yaptım diyecek kişilerden