İş Hayatı

Bir vakıf üniversitesinde 1. sınıf Yazılım Mühendisliği bölümünü okuduğumu daha önceki bir yazımda belirtmiştim.Daha önceleri internette birçok araştırma yapmıştım.Bir yazılımcı kendini nasıl geliştirmeli,neler yapmalı neler yapmamalı gibi sorularla bir hayli alakadar olmuştum.Bu gibi sorularla ilgili ne var ise neredeyse hepsini okudum diyebilirim.Bu araştırmalarım sırasında en çok beğendiğim site olan www.bilgisayarmuhendisleri.com sitesinden de çok yararlandım. Eğer hala bilmeyen varsa en azından girip bir göz atmalarını tavsiye ediyorum.Neyse dağıtmayalım konuyu.Edindiğim bilgiler, okurken yazılım şirketlerinde staj yapmanın ne kadar gerekli olduğunu söyler nitelikteydi.Çünkü okuldaki eğitim, genel itibariyle teorik bir yapıda ve ülkemiz eğitim sisteminin üzücü etkeni ezbercilik ile yürümektedir.Okurken tecrübe edinme fikrim çalışacak bir yer bulduğumdan dolayı daha da somut bir şekilde kafamda oturdu diyebilirim.Şuan da bir ayı geride bıraktığım için bu yazıyı gelişme sürecimi daha sonra gözlemlemem de faydalı olacağını düşündüğüm için yazıyorum.Hem de aklında soru olan birilerine belki cevap olmuş olur.

Hazırlık dönemini ve yaz aylarını algoritma ve C# diliyle uğraşarak geçirmiştim.Yazın iki ayımı sağlam bir şekilde C#'a ayırdım diyebilirim.Volkan Aktaş'ın C# 5.0 kitabını ve bir C# görsel eğitim setini bitirmiştim.Böyle yaparakta şuan ki bir nevi iş imkanını yakalamış oldum.Programlama mantığını kavradığım için diğer dillere geçişin aslında sadece birer syntax farkı olduğunu net bir şekilde anladım.Peki bu bir aylık dönemde neler öğrendim ve ne kattım kendime?

-Hiç bilmediğim bir dil olan Php'yi 5 üzerinden 3 diyebilecek kadar öğrendim.
-İş yaşamında üretilen yazılımların kodlama yapısını,işleyişini ve yapısını öğrenmiş oldum.
-Var olan bir projeye adapte olma sürecini deneyimledim.
-MVC yapısını öğrendim ve önemini ciddi manada kavradım.
-Projede ortaya çıkan hatalar karşısında var olan hatayı bulma, giderme ve test etme çalışmalarında bulundum.Gerektiği yerde koda müdahale edip gerekli kodu yazdım.
-Hatayı bulmak için Debug yönteminin önemini kavradım.
-Assembla ve Svn sistemlerini kullanarak projenin eksikleri,versiyon güncellemesi gibi temel şeylerin evrelerini deneyimledim.Takım çalışmasını da anlamış oldum.
-Hazır web scriptlerini tanıdım.
-İngilizce'nin önemini anlatamayacak kadar öğrendim :).

Görüldüğü üzere sadece 1 ay gibi bir sürede haftada 3 gün çalışarak,çabalayarak bu maddeleri kendime kattım ve katıyorum.Tabi ki bu kadar bilginin en büyük etkeni çalıştığım yerdeki insanların ve patronumun gerçekten çok iyi insanlar olmasıdır.
Sonuç olarak yazın sonuna kadar okuldaki derslerimin hafifliğini de göz önüne alarak çalışmayı düşünüyorum.Söylediklerime dayanarak okurken bir yazılım firmasında çalışılmasını yürekten tavsiye ediyorum.

Bir başka yazıda görüşmek dileğiyle...