- 17 Nis 2015
- 1,653
- 1,597
Merhaba, bu konumuz da sizlere erken yaşta yazılım sektöründe atılırsanız elinize geçen avantajları ve dikkat etmeniz gereken noktalara değineceğim.
Yazılıma Neden Erken Başlamalıyız ?
Arkadaşlar yazılım kolay öğrenilen bir şeydir. Bu konuda hem fikir olduğumuzu düşünüyorum. Eğer yeterli İngilizce seviyeniz varsa ve azimli, meraklı ve araştırmacı kişiliğiniz varsa sizin için bir nimet niteliğindedir. Tamam yazılım kolay öğreniliyor ancak yazılımın zorluğu uzmanlaşmaktadır. Herkes yazılım öğrenebilir ama herkes başarılı kod yazamaz. Erken yaşta yazılım öğrenmenizi tavsiye etmemdeki sebep öğrendikten sonra gelişmeniz için önünüzde inanılmaz uzun bir yol bulunması.
Şuan sektördeki başarılı yazılımcılara göz attığımızda genellikle 13 yaşında ilk bilgisayarını aldığı zaman veya merak sebebiyle bu sektöre atılıp yazılım öğrendiklerini görüyoruz. Bu genelde böyledir. Peki erken yaşta yazılım öğrendiniz diyelim, kesinlikle öğrenip bırakmanız, pratik yapmamanız size bir şey kazandırmaz. Öğrendikten sonra bol bol pratik yapmadan, öğrendiklerinizi uygulamadan ilerleme kat edemezsiniz. Bu yüzden öğrendikçe pratik yapmak uzmanlaşmanıza katkı sağlayan en büyük etmendir.
Şuan sektördeki başarılı yazılımcılara göz attığımızda genellikle 13 yaşında ilk bilgisayarını aldığı zaman veya merak sebebiyle bu sektöre atılıp yazılım öğrendiklerini görüyoruz. Bu genelde böyledir. Peki erken yaşta yazılım öğrendiniz diyelim, kesinlikle öğrenip bırakmanız, pratik yapmamanız size bir şey kazandırmaz. Öğrendikten sonra bol bol pratik yapmadan, öğrendiklerinizi uygulamadan ilerleme kat edemezsiniz. Bu yüzden öğrendikçe pratik yapmak uzmanlaşmanıza katkı sağlayan en büyük etmendir.
Erken Yaşta Yazılım Öğrenmenin Avantajları Nelerdir?
En büyük avantaj önünüzde devasa bir zaman bulunması. O süre zarfında sabah akşam kod yazın demiyorum bu da zararlı bir davranıştır. Sürekli kod yazmak sektörden soğumanıza sebep olur. Tavsiyem gün içerisinde farklı hobilerinizi yapabilecek zaman bulundurmak. Şu kadar süre yazın veya yazmayın gibi tavsiyelere aldırış etmeyin bu tamamen kişinin hayatına ve sahip olduğu zamana bağlıdır. Erken yaşta yazılım daha kolay öğrenilir çünkü ilerleyen yaşlarda, beynin farklı konularda fikir üretmesi ve ilerleyen yaşlarda körelen yaratıcılık yeteneği yazılım öğrenmede sizlere engel teşkil ediyor.
Erkenden yazılım öğrenen kişiler ilerleyen yaşlarda analitik düşünce yapısını, düzenli ve anlaşılır Text(yazı-metin) yazmanın da kapılarını aralar. Eğer yaşınız henüz küçükse (10 ve üzeri) veya küçük yaşta bir çocuğa sahipseniz bu bilinci onlara kazandırmanızın hiçbir zararını görmezsiniz.
Erkenden yazılım öğrenen kişiler ilerleyen yaşlarda analitik düşünce yapısını, düzenli ve anlaşılır Text(yazı-metin) yazmanın da kapılarını aralar. Eğer yaşınız henüz küçükse (10 ve üzeri) veya küçük yaşta bir çocuğa sahipseniz bu bilinci onlara kazandırmanızın hiçbir zararını görmezsiniz.
Erken Yaşta Yazılım Öğrenirken Dikkat Etmeniz Gereken Konular
Erken yaşta yazılım öğrenmenin avantajları olduğu kadar sizlerin hayatına kötü yanda etki edebilecek taraflarda vardır. Sizlere sadece avantajlarından bahsedersem zarar görmenize hatta ve hatta hakkınıza girmiş bulunurum. Ancak bu kötü yönler elbette dikkat edilirse giderilebilir. Sizlere dikkat etmeniz için önerdiğim bazı tüyolar şu şekilde;
1- Kesinlikle Sürekli Aralıksız Kod Yazmayın
Sürekli kod yazmak beyninizi yorar ve bir süre sonra hata yapmaya elverişli hale gelirsiniz. Bu sebepten hata yaptıkça sinirlenir ve agresifleşirsiniz. Sonucunda ya sektörden soğursunuz ve kalıplaşmış olan şu cümleleri kurarsınız: “Yazılım bana göre değil, ben iyi bir yazılımcı değilim...” Hayır, bu sebepten değil çok uzun süre kod yazdınız ve beyniniz artık bunu kaldıramıyor. Bu konuda tavsiyem gün içerisinde diğer hobilerinize, dışarı çıkıp hava almaya veya rahatlamaya zaman ayırın.
2- Yazılım Dillerini Öğrendikten Sonra Pratik Yapmamak veya Proje Geliştirmemek
Tecrübeli yazılımcıların da nadiren düştüğü hatalardan biri yazılım dilini öğrenirken pratik yapmamak, not tutmamak, zaten biliyorum diyerek geçmek ve dili öğrendikten sonra tamam öğrendim değip proje geliştirmemek. Bu hataları yaparsanız dili öğrenmemiş sayılırsınız çünkü öğrendiklerinizle pratik yapmadan ve proje geliştirmeden öğrendikleriniz geçici hafızanızdan kaybolur ve 1 hafta sonra hiç öğrenmemiş gibi olursunuz. Bunun önüne geçmek çok basit. Yeni bir fonksiyon, kod veya dil öğrenirken öğrendikleriniz ile pratik yapın ve dili öğrendiğinize inandığınız zaman bir proje geliştirin. Faydasını göreceğinizi garanti ederim.
3- Yardım İstemekten Kaçınmak
Arkadaşlar hep söylediğim bir söz vardır: “Yazılımcı Yardımseverdir” sizden daha tecrübeli birinden yardım istemek sizi aşağı durumda göstermez aksine azimli, öğrenmeye açık ve sosyal bir kişiliğiniz olduğunu gösterir. Küçük yaştaki yazılımcı dostlarıma tavsiyem sürekli yardım isteyin sizin yardım isteğinizi reddeden bir yazılımcı bulamazsınız eminim.
4- Tecrübelerinizi Başkalarına Aktarın
Öğrendiklerinizi başkalarına aktarmak öğrenmiş olduğunuz bilgileri beyninizde pekiştirmenize olanak sağlar ve sosyal bir kişilik ortaya koymanızda anahtar rol oynar. Tecrübelerinizi her ne şekilde olursa olsun -bu bir YouTube kanalı veya Blog olabilir- tecrübe aktarmak bilgi pekiştirir.
5- Derslerinizden Feragat Etmeyin
Asıl işiniz olan derslerinizden veya eğer büyükseniz mesleğinizde harcamanız gereken zamanı yazılımda kullanmaktan kaçının yazılım kaynakları bir yere kaçmıyor, herkesin vakti değerlidir. Yazılımı yavaş yavaş sindirerek öğrenmek sizin yararınıza olur.