Bilgisayar Mühendisliği hakkında küçük bir yazı

İnternette gezinirken Bilgisayar Mühendisliği hakkında karşılaştığım bir yazıyı doğrudan aktarmak istedim, bu yazının başlığı aynen şu şekilde “Bilgisayar Mühendisliği Hakkındaki 10 Büyük Yalan!” çok hoşuma gitti aslında,  yıllardır arkadaşlarla tartıştığım bir madde çok daha hoşuma gitti aslında ;

İşin hamalık tarafını yapmak istemiyorum, Kodcu olacağıma yönetici olur kodcuları çalıştırırım.

Bilgisayar Mühendisliği Hakkındaki 10 Büyük Yalan!

1. Bilgisayar Mühendisliği okumaya gerek yoktur.
Bilgisayar Mühendisi olmayanlar ya da yazılımdan tam olarak anlamayan kişilerce uydurulmuş en ünlü efsanedir. Ama buradan belirtmek istiyorum: Evet kesinlikle Bilgisayar Mühendisliği okumak şarttır. Öyle yazılım kurslarına giderek milyarlarca lira akıtarak ancak web tasarımı öğrenebilirsiniz. Ama onu bile tam yapamazsınız. Ayrıca ilk yeni versiyon değişiminde patlarsınız. En kötüsü ömür boyu niye bilgisayar mühendisi olamadım hayıflanmazsınız. Bu yalanı yaymak için de uğraşmazsınız… Ayrıca siz ömür boyu arkadaşlıklar yapacağınız insanların bilgisayar mühendisi olmasını mı istersiniz yoksa kursa gitmiş lise mezunlarını mı tercih edersiniz. Eğer bilg. mühendisliği okursanız arkadaşlarınız daha kaliteli olcaktır bunu unutmayın. Bu arkdaşlarınız yarın büyük firmaların müdürleri ya da sahipleri olacaklardır. Bundan daha güzel gurur verici birşey olamaz. Bilg. Müh. olursanız anne babanız da sizinle daha çok gururlanacak, konu komşuya daha rahat hava atabileceklerdir.

2. Bilgisayar mühendisleri tasarım yapamaz, sadece kod yazabilir.
En ünlü şehir efsanelerinden biri de budur. Bu yalanı genellikle bilgisayar mühendislerinin kendileri yayar. Bir program yazdıklarında ya da web tabanlı bir uygulama geliştirdiklerinde daha fazla kendilerini yormak istemedikleri için görsel şeylerle uğraşmak istemezler, tembellik ederler. Birisi bunun görünümünü biraz iyileştirsene deyince, “Valla ben bilgisayar mühendisiyim, tasarımcı değilim, anlamam bu işlerden” derler. Halbuki bilgisayar mühendisi tembellik etmese Photoshop’u da en güzel şekilde kullanabilir, Flash’ı da en güzel şekilde kullanabilir. Ama işin kolayına kaçmak ve tembellik etmek için uğraşmak istemezler…

3. Bilgisayar mühendisleri işsiz kalacak.
Genelde çok mezun verildiğine dair bir inanç var ve ilerde herkes işsiz kalacak deniyor. İnsanlar bilgisayar mühendisliğinden soğutulmaya çalışıyor. Bilgisayar mühendisliğine gıcık gidenler derneği tarafından yayılan bir yalandır. Anlamadığım nokta hadi diyelim ki bilgisayar mhüendisi olamadınız hangi mesleği seçeceksiniz. Makina mühendisi olunca mı iş garantisi var yoksa elektornik mühendisi olunca mı iş garantisi var. Bırakın mühendisliği en garanti meslek sanılan öğretmen bile olmak için artık sınavlara girmek ve çok yüksek puanlar almak gerekiyor. Ha keza doktorlukta da böyle. Uzmanlığı kazanamadıktan sonra doktor olmak için beklediğiniz onca yıla yazık. Hem yarın pratisyen olmak için bile bir sınav açarlarsa şaşırmayın :) Tüm bilgisayar mühensileri iş bulacak diye bir durum yok, mal mal yatarsan hangi bölümü bitirirsen bitir yine işsiz kalırsın. Ünlü bir atasözümüzü buradan tekrar edeyim: Üniversite yan gelip yatma yeri değildir. Bir de unutmayan söyliyeyim, iş olanakları sadece türkiye’de değil tüm dünyada mevcut. Başka hiçbir meslek böyle global ölçekte çalışmanıza olanak sağlamaz. Eğer yabancı diliniz iyi ise ister ingilterede ister amerikada çalışabilirsiniz.

4. Bilgisayar Mühendisleri 500 dolara çalışıyor.
Bu yalanın çıkış kaynağı genellikle internette forum köşeleridir. Evet 500 dolar kazan vardır. Ama 500 dolar kazanan kişi 500 doları hakediyordur. Daha fazla kazanan daha fazlasını hakeder. Herkes çalıştığı kadarını alır. Çalışmaktan kastım ders çalışmak değil. Zaten üniversiteye gelen birisinin artık eğitim öğretimi farklı olarak algılama vakti gelmiştir. Unutmayın ki ÜNİVERSİTELER İŞ BULMA KURUMLARI DEĞİLDİR. Üniversiteyi bitirene iş garantisi vermiyorlar. Birinci bile bitirseniz iş garantisi yoktur ve bu durum aslında insanlığın gelişmesini sağlayan faktördür. Böylece kendini yenileyen daha çok çabalayan çevre ile daha çok iletişim kuran daha çok kazanıyor. Ayrıca belirmeliyim ki üniversite mezunu demek en çok kazanan kişi demek değildir. Öyle olsaydı 30 yıl önceki ÖSS birincileri şimdi türkiyenin en zengini olurlardı. Ülkemizde bir çok zengin insan ilkokul mezunu bile değil. Üniversiteyi çok zengin olmak için okumuyoruz. Üniversiteyi bitirince genellikle orta zenginlikte oluruz. Ve genellikle okuyanlar okumayan kişilerin yanında onların işlerini halledebilmek için çalışırlar. Evet hayat adil değil, kimileri önde başlıyor ama bu sizin daha çok çalışmanıza mani değil. Üstelik o kadar da geride başlamıyorsunuz, Kör değilsiniz sağır değilsiniz… Bir çok insandan daha iyi bir noktadan başlıyorsunuz hayata. Bu yüzden size verilmiş konumunuzu en iyi şekilde kullanın. Her daim para peşinde koşmak yerine biraz da üretkenlik peşinde koşun. Üniversitede gezin tozun ama kendinizi geliştirmeyi ihmal etmeyin. Mezun olduktan sonra bile kendinizi geiştirmeye devam edin. Bilgisayar mühendislerinin aldığı maaşları www.bilgisayarmuhendisleri.com adresinde ilgili makaleyi arayıp bulun.

5. Ömür boyu kod yazılmaz. Belli bir yaştan sonra kafa almaz.
En büyük yalanlardandır. Bu yalanın çıkış kaynağı genellikle yeni mezunlar ve tecrübesiz yazılımcılardır. Çünkü ilk programlarını yazarken çok zorlanırlar, çok çalışmak zorunda kalırlar. Bir an önce kod yazmayı bırakmalıyım demeye başlarlar. Bir kısım öğrenciliğinde kod yazmayı bırakır bir kısmı mezuniyetinde bir kısmı da ilk 3 yıldan sonra kod yazmayı bırakırlar. Ama iyi kod yazan tecrübeli mühendislerin bildiği gibi ilk 5 yıldan sonra kod yazmak çocuk oyuncağı gibi gelir. Yeni mezunun 6 ayda yapamayacağını tecrübeli yazılımcı 6 günde yapabilir. Yani yaşlandıkça kod yazma süresi uzamaz tersine kısalır. Bu yüzden tecrübeli yazılımcılar bol bol vakit bulduklarından boş işlerle çok uğraşırlar, oyun oynarlar gezerler tozarlar… Yani yeni mezunsanız sabredin işler 5 yıldan sonra oldukça kolaylaşacak… Yaşlanınca kod yazamam diye korkmanıza gerek yok.

6. Program yazmaya bile gerek kalmayacak. Çünkü kendi kendine program yazan programlar çıkacak. 2 tık yaparak program yazılabilecek. Herkes program yazabilecek duruma gelecek.
Aslında zaten 2 tıkta program yazabilceğiniz bir sürü program zaten yapılmış durumda. Mikrosoft bile bir sürü tool çıkarmış durumda. Ama kim kullanabiliyor ki, bırakın kullanmayı haberdar olan kaç kişi var ki? Bir de kendi kendine program yazan programları da birililerinin yazması gerekecek. Yani bilgisayar mühendisleri yapacak bu işi :)

7. İşin hamalık tarafını yapmak istemiyorum, Kodcu olacağıma yönetici olur kodcuları çalıştırırım.
Bu yalan da yazılım işini beceremeyenler tarafından uydurulmuş ve internette son sürat yayılmıştır. Genelde biraz kod yazıp beceremeyenler, önce bu içi çok kolay sanmaktadırlar. Bu yüzden kod yazmak çok kolaydır diye yalan yayarlar. Hatta kodçu deyip program yazanları küçümseme ve aşağılama yoluna giderler. Sonra karşılarına kod yazma fırsatı bir program yazma ihtiyacı duyulunca bu işi beceremezler. Yapamayacaklarını anlayınca da bu sefer yazılım işi hamallık işidir deyip işin içinden çıkmaya çalışırlar… Bu tip adamlara sadece gülün. Evet yazılım zor iştir ve herkez başaramaz sadece çok çalışanlar becerebilir. Ama bu işi başaramayanlar yazılımcıları da yönetemezler. Birincisi iyi bir yazılımcıyı tanıyamazlar ikincisi yazılımcıya ulaşamazlar. Bu yüzden bu tipteki adamlar bırakın yazılımcıları yönetmeyi yazılım sektöründe bile kalamazlar. En fazla harddisk ithalatı yapan firmalarda yönetici olabilirlir (olabilirlerse tabiki..)

8. Bilgisayar mühendisliği okuyacağıma başka bir bölüm okurum çok merak edersem kursa gider kod yazarım.
Keşke herşey bu kadar siyah ve beyaz olsaydı. Böyle diyenlerden program yazabilen görülmemiştir. Bu yalanın kaynağı tam bilinmemekle beraber forum köşelerinde bölüm seçmeye çalışan lise öğrencileri olduğuna dair duyumlar almaktayım. Eğer kod yazmak bu kadar kolay olsaydı o kurslarda öğretmenlik yapanlar 3 kuruşa öğretmelik yapacaklarına daha falza ücrete piyasada program yazarlardı….

9. Yazılım dili bilmek önemli değildir. Yazılım mühendisliği ve Bilgisayar mühendisliği farklı şeylerdir.
Hayır efendim farkı şeyler değildir. Eğer bir adam kod yazamıyorsa bilgisayar mühendisi değildir. Bu yalan genellikle kod yazamayan akademik çevrelerde rağbet görmektedir. Ben kod yazmam, ben yapay zeka ile uğraşıyorum, ben robotik ile uğraşıyorum derler. Yerim sizin robotiğinizi. Bilmesek bize yutturacaklar. Sevgili okurlar yazılım bilmeden, yazılım olmadan hiçbir elektronik şey işlemez. Hiçbir yapay zeka vs projeler yazılımsız olmaz. Birilerinin mutlaka yazılımı yapıyor olması gerek. Bu yazılımı hazır da kullanabilirsiniz siz de yazabilirsiniz. Yani birilerinin yazılımı mutlaka yapıyor olması gerekir. Yapay zekayı yapay zeka yapan yazılımdır. Eğer işin içinde yazılım yoksa olay mekanikleşir. Yazılım varsa elektronikleşir. MP3 çalarınızın içinde bile yazılım çalışıyor. Maç yapan robotlar ya da araba üreten robotlarda bile yazılım var. İlla bu yazılımın C, C#, Java olması gerekmiyor. Bunlar bir araçtır, ama temel yazılım becerileri olmadan bir bilgisayar mühendisi mühendis değildir. Untumayın bir bilgisayarı bilgisayar yapan monitörü değil, içindeki işletim sistemidir.

10. Ben yazılım kavramını biliyorum bu yüzden yeni bir programlama dilini 1-2 haftada öğrenirim.
Genelde yeni mezunlar arasında oldukça yaygındır. Genelde okulda bir programlama dilini biraz öğrenmişlerdir. Farklı bir yazılım dilini kullanan bir işyerine başvuru yaptıkları sırada söylerler bunu… Ya da programlamadan hiç anlamayan tipler böyle der. Ama genelde işler böyle yürümüyor. Hiç bir dil 1 haftada öğrenilmiyor ve bu öğrenilenleri enterprise uygulamalarda kullanmanız çok zordur.. En azından eğer bir projeye girecekseniz gerçekten o dil ile iligli bir çok deneme yanılma programları yapmanız gerekiyor. Öyle şak diye bir dilden bir dile geçilmiyor. Ancak 5-10 yıl bu işlerde tecrübeli iseniz böyle şak diye geçebilirsiniz. Unutmayın yazılımda en önemli şeylerden bir tanesi tecrübedir. Bir dilde yazdığınız programlarda edindiğiniz tecrübe çok önemlidir. Bu yüzden bol bol program yazın. Tecrübenizi bol bol arttırın.

Unutmayın iyi bilgisayar mühendisleri iyi paralar kazanmaya devam edecek. Görüşlerinizi bekliyorum.

Bu yazının kaynağı : http://www.bilgisayarmuhendisleri.com/sayfa.aspx?s=153

Tags: , ,