1. 76.
    +1
    @56 sana yardimci olmaya calisanda kabahat. once su liseli vizyonunuzdan bir kurtulun. ben de siz yaslarda sizin gibi dusunuyordum. kimse de gelip bize adam gibi bir aciklama yapmamisti sektore girince karsimiza cikabileceklerle ilgili. ben elimden geleni yapayim da sizin icin, karariniz yine sizin karariniz.

    5 yildir it sektorunde calisiyorum. su an tubitak ve bazi bakanliklarin ar-ge projelerini gelistiren buyuk bir firmada senior software engineer pozisyonundayim. bir seneye kadar takim lideri olacagim kismetse.

    simdi kafanin basmadigi kisimlari anlatayim.

    yazilim muhendisliginin asil amaci "programlama yapmak" degildir. yonetmektir. software lifecycle dedigimiz donugunun bir yazilimin uretim asamasindan post production asamasina hatta ve piyasa asamasinda duzgun yurutulmesidir. personel ve gorev yonetimi bunun cok onemli bir parcasidir mesela. modulleri ayirmak, takvimleme yapmak vs. bunun disinda cok ileri duzey programlama bilginin olmasi gerektigi zaten su goturmez bir gercektir. cunku yaninda ya da altinda calisan eleman bir yeri beceremedigi zaman sana gelecek, yol gostereceksin. bir modulu bitirdigi zaman sen kontrol edeceksin yanlisi var mi, koca sistemi nasil etkiler vs. diye.

    benim altimda calisan matematikciler, fizikciler, elektronik muhendislerini baz alarak soyluyorum; hepsi cok iyi programcilar. ama tasarim ve mimari konusundaki ekgibleri yuzunden bir modulu ya da duzeltmeyi acik acik anlatmayinca yaptirmakta zorlaniyorum.

    cok basit ornekler vereyim; bir dongu icerisinde gereksiz yere new'lemeleri, bir veri islerken data layer ve business layer'lari efektif kullanamamalari gibi ufak tefek ornekler, kodlama yaparak sonuca ulastiklarini ama efektif ve gecerli cozumlerin disinda olduklarini, sonuca ulasmis ama performansi dusurmus bir ciktiya neden olmalari gibi sonuclara guzel cok cok basit orneklerdir. sen oyun yapacagim diyorsun, atiyorum ios'a oyun yaptin. memmory leak'i (ki ios'ta cok karsilasilan bir problem) onlemek icin alman gereken onlemleri bilge adam bilgisayar kursu mu ogretecek sana? matematik muhendisligine dahil mufredattaki hangi ders gosterecek? farzedelim okul ogretti. peki bunlari ieee ya da iso standartlarina gore uygulamayi nereden ogreneceksin?

    simdi diyeceksin ki sen bunlari okulda mi ogrendin? cogu icin hayir demek zorundayim. ama okul bittiginde bunlari bir sekilde ogrenmem gerektigi bilincim vardi. hem teknik anlamda hem de prosedurel acidan bir yazilim urunu yaratma, gelistirme ve dagitim surecinde karsima cikabilecek, kodlamadan tut, piyasaya surme asamasina kadarki problemler hakkinda temkinli davranmam gerektigini biliyordum.

    yazilimla ugrasan bir matematik muhendisi olabilirsin. ama kodlamayi ogrenince olay bitiyor seklinde dar bir bakis acisindan cikman lazim. kendini gelistirmekle alakali tamamen. ben de sana sektorun tam ortasindaki bir birey olarak kisisel gelisimini en hizli tamamlayabilecegin sekilde bir tavsiyede bulunuyorum.

    bu arada hemen su soruna da baska sorularla doneyim; neden matematikciler yazilimla ugrasiyor?

    -neden fizikciler yazilimla ugrasiyor?
    -neden elektronik muhendisleri yazilimla ugrasiyor?
    -neden bilgisayar muhendisleri yazilimla ugrasiyor?
    -neden astronomi ve uzay bilimleri mezunlari yazilimla ugrasiyor?
    -neden xxx mezunlari yazilimla ugrasiyor?

    cevabini sen bul.
    Tümünü Göster
    ···
   tümünü göster