Üniversite okumuş ve okumamış 2 yazılım mühendisi arasındaki fark nedir?

@170981 kullanıcının demiş olduğu gibi, birisi yazılımcıyken diğeri mühendistir ve yazılım ötesinde de mühendisliğin temeline bağlı olan prensiplerce eğitilmiş olup belirli bir seviye ve eğitim düzeyindedir ancak bir şeyler için diploma kanıt olsa da mühendisin veya yazılımcının daha iyi/kötü olup olmadığını iki kişiyi de özel olarak kıyaslamadıkça bilemeyiz.
 
Sadece üniversite okuma kriteri ile hangisinin daha iyi veya kötü olduğunu söylemek zordur. Birkaç örnek ile de genelleme yapmak doğru değildir. Doğru bir sonuca ulaşmak için, iki profilin de proje planlama, analiz, dizayn, programlama, test gibi çekirdek proje geliştirme adımlarına olan yaklaşımları, izledikleri yol ve yöntemler değerlendirilmelidir. Eğer ideal bir mühendis profili varsa elimizde, tabii ki proje geliştirme sürecine olan yaklaşımı mühendislik tahsili almamış birisinden daha farklı olacaktır.
Lakin her örnek kendi içinde değerlendirilmeli. Türkiyenin en kalitesiz mühendislik eğitimini veren kurumda 4 sene boyunca derslerden sadece "geçmek" ve "mezun olmak" adına tasarruf eden birisi ile senelerini yazılım geliştirmeye vermiş ve bu alanda belli bir seviyeye erişmiş birisini kıyas etmek mantıklı olamayacaktır.
 
Özel sektörün içerisindeki bir kişi olarak söylüyorum ki iş hayatında sizi başarıya götürecek çok daha önemli kabiliyetler vardır ki bunların başında insan ilişkilerini mantıklı şekilde yönetebilmek gelir.

Üniversite okumaya tenezzül etmemiş bir kişi genelleme yapacak olursak özel sektörün performans gereksinimlerini karşılamakta da zorluk çekebilir. Zira iş hayatı kesinlikle üniversite hayatından çok daha fazla efor gerektiriyor. Karşılığını alırsınız orası ayrı ancak benim olaylara bakış açım genelde "Üniversite için dişini sıkamayan adama iş hayatında da iş yaptıramazsın" yönünde.

Mantıklı insan ilişkileri kurabilmek için de üniversiteyi örgün şekilde okumak bence çok faydalı, ben uzaktan okumak durumunda kaldım.

İnandığım tek bir şey var o da "Bir insanda gayret varsa Bağdat'dan bile belli olur". Üniversite okuyun elbette, sektörde işe girerken Sosyoloji mezunu olarak sizi işe almazlar herhalde. Tabi okuyacaksın uğraştığın bölüm ile alakalı bir iş.

30 yaşından sonra sırf para var diye sektör değiştiren abilere ise çok sıcak yaklaşmıyorum. Bu iş biraz da tutku. Alt yapı olmadan application layer kodlamaya başlayınca çıktıları çok hoş olmuyor.
 
Okumamis olan muhendis olmaz bir kere, alayli olur.
Universite egitiminin kisiye kattigi teknik, matematik ve sosyal becerilerin eksikligi farkli alanlarda karsina cikar.

Muhendis standart bir protoka karsi implementasyon yapacagi zaman RFC okur, alayli youtube'a ya da Google'a "How to hede hodo" seklinde yazarak baslar arastirmaya ki Ingilizce bilme orani da dusuktur.
Pek cok farkli noktada gozlemlenebilir bu fark.

Ancak sektor yeterince buyuk ve herkes compression algoritmasi calismiyor. Birileri omru boyunca PHP CRUD ya da C# forms yazacak ve bundan sikayetci de olmayacak.
 
Hocam o açıklar bir şekilde kapatılamaz mı?

Cok yuksek ihtimalle hayir.

Bilgisayar bilimlerinin temel egitimini olusturan data structures, algoritma, network, lineer, discrete, graph & set teori, formal grammar vb konseptlerin egitiminin uzerine mezun olup yazilim gelistirme pratigi kazanan insan yetkin bir birey ve iyi okul mezunuysa bu alanda bir seyin nasil ve neden calistigini, nasil gelistirilebilecegini ve gelistirilmesi gerekip gerekmediginin analizini cok basarili yapar.

Alayli bir insan da skeptik dusunme yetenegi var ve yeterince azimliyse zaman icerisinde isin calisma mantigina daha derinlemesine dalip bu acigi kapatabilir ama cok dusuk ihtimalle bu senaryo olusur.

Cunku kariyeri boyunca akademik otoritesi bulunmayan insanlardan "python ile hede hodo gelistirme", "laravel ile web sitesi yapiyoruz bu videomuzda arkadaslar" tarzi kaynaklardan beslendigi icin bu vizyon oturmaz ve alti bos bir sekilde problemlere cozum sunmaya calisir.
 
Cok yuksek ihtimalle hayir.

Bilgisayar bilimlerinin temel egitimini olusturan data structures, algoritma, network, lineer, discrete, graph & set teori, formal grammar vb konseptlerin egitiminin uzerine mezun olup yazilim gelistirme pratigi kazanan insan yetkin bir birey ve iyi okul mezunuysa bu alanda bir seyin nasil ve neden calistigini, nasil gelistirilebilecegini ve gelistirilmesi gerekip gerekmediginin analizini cok basarili yapar.

Alayli bir insan da skeptik dusunme yetenegi var ve yeterince azimliyse zaman icerisinde isin calisma mantigina daha derinlemesine dalip bu acigi kapatabilir ama cok dusuk ihtimalle bu senaryo olusur.

Cunku kariyeri boyunca akademik otoritesi bulunmayan insanlardan "python ile hede hodo gelistirme", "laravel ile web sitesi yapiyoruz bu videomuzda arkadaslar" tarzi kaynaklardan beslendigi icin bu vizyon oturmaz ve alti bos bir sekilde problemlere cozum sunmaya calisir.
Üniversite sınavını halledemeyen kişi için yazılımın önü kapanıyor mu tam olarak ?
 

Yeni konular

Geri
Yukarı