Bilgisayar mühendisliği nasıldır?

@ahmetsalih37 Hocam merhabalar, bu sene 1. sınıfa başlayacağım. Bir şey sormak istiyorum, kendini geliştirmiş mühendis nedir? Neleri bilen, neleri öğrenmiş olan kendini geliştirmiş olur? Ve kendini geliştirmemiş mühendis nedir?
 
Tamamen kendinizi geliştirmenize bağlı olarak geleceğinizi kendinizin şekillendirdiği bir dal. Üniversitede size öğretilenlerin çoğu bir dönemlik öğretiliyor. "hadi bu dönem Java görüyoruz" deyip, ikinci dönem " evet bu sefer de cpp görelim biraz da" gibi müfredatlar ortaya çıkabiliyor. Yani üniversite bana ne katarsa o kafasında okursanız, muhtemelen mezun olduğunuzda aklınızda bir tek printf("hello world"); kalacaktır. Dikkat ve sabır olayı da mevcut. Bazen 5 dakikada yazdığınız bir Kod'un hatasını 10 dakika boyunca ararken bulabiliyorsunuz kendinizi (meğerse 26. satırda ; işaretini unutmuşsun hahahaha :mad: ) Tabii bilgisayar mühendisliğinde bir çok alan var kendini alanını bulduğunda keyif alabilirsin. Maaş bakımından da insanların kafasında ki gibi şan şöhret yok. Bildiğiniz beyaz yakalı kafası geziyorsun. Bölümü okurken yakınındakilerin " La bir uygulama yap da parayı vur olum" gibi söylemleriyle sıklıkla hatta çok çok sıklıkla başa çıkmaya çalışacaksınız.
 
@ahmetsalih37 hocam merhabalar, bu sene 1. sınıfa başlayacağım. Bir şey sormak istiyorum, kendini geliştirmiş mühendis nedir? Neleri bilen, neleri öğrenmiş olan kendini geliştirmiş olur? Ve kendini geliştirmemiş mühendis nedir?

Merhaba dostum,

Öncelikle kendini geliştirmiş mühendis bana göre "öğrenmeyi öğrenmek" yetisini kendine kazandırmış olmalıdır. Bir önceki mesajımda belirttiğim gibi sektör sürekli değişiyor. Öncelikli olarak sizin yeni bir teknolojiyi veyahut kurum değiştirdiğinizde orada kullanılan teknolojiyi ve içerideki business Logic dediğimiz iş akışını çabucak kavrayabilecek düzeyde olmanız gerekmektedir.

Bu "öğrenmeyi öğrenmek" mottosu da ilk doküman okuyabilmek ve anlayabilmekten geçer. Bunun içinde iyi bir seviyede İngilizce gerekiyor.

Ilk bahsettiğim konulardan sonra şunları öğrenmiş veya en azından bir fikir sahibi olmak size bayağı bir artı sağlar. Mülakatlarda kimse bilmiyorum gibi bir cevap duymak istemez. Duymuştum, şu işe yarıyor fakat kullanmadım gibi bir cevap vermek her zaman sizin lehinizedir.

- Nesne yönelimli programlama.
- Design patterns.
- Veri yapıları ve algoritmalar(özellikle heap, stack, map ve sıralama algoritmaları)
- İlerlemek istediğiniz dile göre, o dilin en popüler Framework'u. Örnek vermek gerekirse; Java için spring, C# için .NET ve .NET Core, PHP için laravel.
- Basit seviyede dB bilgisi (en azından basit sorgular yazabilmek, relational-nonrelation dblerin farkları ve popüler örnekleri)
- Kurumsal mimari yapısı.
- En azından bir tane spa ( Angular, React, vue)
- CI/CD nedir? Ne için kullanılır? Örnek Tool'lar.

Öncelikle yukarıda yazdığım şeyler gözünü korkutmasın. Kimse senden yeni mezun mülakatında hepsinde uzmanlaşmış olmanı beklemez. Bu konulara hevesli olduğunu ve azından daha önce araştırıp bir fikir sahibi olmanı bekler.

Kendini geliştirmemiş mühendis konfor alanından çıkmayan, öğrencilik içinse sadece dersleri geçmiş, onun dışında ne etliye ne sütlüye karışmış birisi için söyleyebiliriz.

Bunların yanısıra üniversite kendini sosyal anlamda da geliştirmeni öneririm. Bu yazdıklarımı yapacağım diye tamamen nerd olup 2 kelimeyi bir araya getiremezsen iş hayatında çok sıkıntı çekersin.
 
Son düzenleme:
Merhaba dostum,

Öncelikle kendini geliştirmiş mühendis bana göre "öğrenmeyi öğrenmek" yetisini kendine kazandırmış olmalıdır. Bir önceki mesajımda belirttiğim gibi sektör sürekli değişiyor. Öncelikli olarak sizin yeni bir teknolojiyi veyahut kurum değiştirdiğinizde orada kullanılan teknolojiyi ve içerideki business Logic dediğimiz iş akışını çabucak kavrayabilecek düzeyde olmanız gerekmektedir.

Bu "öğrenmeyi öğrenmek" mottosu da ilk doküman okuyabilmek ve anlayabilmekten geçer. Bunun içinde iyi bir seviyede İngilizce gerekiyor.

Ilk bahsettiğim konulardan sonra şunları öğrenmiş veya en azından bir fikir sahibi olmak size bayağı bir artı sağlar. Mülakatlarda kimse bilmiyorum gibi bir cevap duymak istemez. Duymuştum, şu işe yarıyor fakat kullanmadım gibi bir cevap vermek her zaman sizin lehinizedir.

- Nesne yönelimli programlama.
- Design patterns.
- Veri yapıları ve algoritmalar(özellikle heap, stack, map ve sıralama algoritmaları)
- İlerlemek istediğiniz dile göre, o dilin en popüler Framework'u. Örnek vermek gerekirse; Java için spring, C# için .NET ve .NET Core, PHP için laravel.
- Basit seviyede dB bilgisi (en azından basit sorgular yazabilmek, relational-nonrelation dblerin farkları ve popüler örnekleri)
- Kurumsal mimari yapısı.
- En azından bir tane spa ( Angular, React, vue)
- CI/CD nedir? Ne için kullanılır? Örnek Tool'lar.

Öncelikle yukarıda yazdığım şeyler gözünü korkutmasın. Kimse senden yeni mezun mülakatında hepsinde uzmanlaşmış olmanı beklemez. Bu konulara hevesli olduğunu ve azından daha önce araştırıp bir fikir sahibi olmanı bekler.

Kendini geliştirmemiş mühendis konfor alanından çıkmayan, öğrencilik içinse sadece dersleri geçmiş, onun dışında ne etliye ne sütlüye karışmış birisi için söyleyebiliriz.
Hocam teşekkür ederim. İki sorum daha var. (Aslında çok fazla var da...) En iyi üniversitelerimiz bile yurt dışında tanınmıyor yani yurt dışında üniversitemin bir önemi olduğunu sanmıyorum ki hedefim yurt dışı. Ama tabii ki her şey benim istediğim gibi gitmeyebilir. Sorum şu ülke içinde üniversitenin önemi ne kadar? İTÜ ODTÜ'de vs. değilim. Bu bana ne kadar eksi puan olarak dönecek veya dönecek mi? Bu farkı nasıl kapatacağım?
İkinci olarak da, bizim ülkemizde sadece basit kodlar yazmak için bile bilgisayar mühendisi arıyorlar, en azından ben öyle gördüm. Bizde bilgisayar mühendislerine de yazılımcı gözüyle bakılıyor gibi geldi bana ki yanlış olabilir tabi. Sorum şu bizde bilgisayar mühendisleri donanım alanında pek yok mu? Donanım alanlarında durumlar nasıl?

Sizi bulmuşken soruyorum ama kusura bakmayın. :D
 
Hocam teşekkür ederim. İki sorum daha var. (aslında çok fazla var da...) En iyi üniversitelerimiz bile yurt dışında tanınmıyor yani yurt dışında üniversitemin bir önemi olduğunu sanmıyorum ki hedefim yurt dışı. Ama tabii ki her şey benim istediğim gibi gitmeyebilir. Sorum şu ülke içinde üniversitenin önemi ne kadar? İTÜ ODTÜ'de vs. değilim. Bu bana ne kadar eksi puan olarak dönecek veya dönecek mi? Bu farkı nasıl kapatacağım?
İkinci olarak da, bizim ülkemizde sadece basit kodlar yazmak için bile bilgisayar mühendisi arıyorlar, en azından ben öyle gördüm. Bizde bilgisayar mühendislerine de yazılımcı gözüyle bakılıyor gibi geldi bana ki yanlış olabilir tabii. Sorum şu bizde bilgisayar mühendisleri donanım alanında pek yok mu? Donanım alanlarında durumlar nasıl?

Sizi bulmuşken soruyorum ama kusura bakmayın. :D

Ne kusuru estağfurullah.

Sana şöyle söyleyeyim, ilk işine girdikten sonra özellikle Türkiye için üniversitenin hiçbir önemi yok.

Top-class üniversitelerin asıl farkı bana göre öğrencilere bakış açısı farkındalığı kazandırması. Staj olanakları daha iyi ve bunun yanında savunma sanayi özelinde fark ediyor. Ben savunma sanayi istemediğim için herhangi bir problem yaşamadım. Anadolu'daki ortalama bir üniversiteden mezunum Türkiye'nin en büyük bankalarından birinde çalıştım. Şu an da yine en büyük havacılık şirketlerinden birinde çalışıyorum. Mezun arkadaşlarımdan Trendyol, Turkcell, VakıfBank, Yapı Kredi gibi kurumlarda çalışan çokça insan var.

Aradaki farkı kapatmak senin elinde. Onlar 1X çalışıyorsa sen 3X çalışacaksın. Başka bir yöntem veya yolu yok.

Donanım alanını bilmiyorum açıkçası. Gömülü yazılım veya fiziksel donanım özelinde elektrik elektronikçiler daha fazladır diye tahmin ediyorum.
 
Ne kusuru estağfurullah.

Sana şöyle söyleyeyim, ilk işine girdikten sonra özellikle Türkiye için üniversitenin hiçbir önemi yok.

Top-class üniversitelerin asıl farkı bana göre öğrencilere bakış açısı farkındalığı kazandırması. Staj olanakları daha iyi ve bunun yanında savunma sanayi özelinde fark ediyor. Ben savunma sanayi istemediğim için herhangi bir problem yaşamadım. Anadolu'daki ortalama bir üniversiteden mezunum Türkiye'nin en büyük bankalarından birinde çalıştım. Şu an da yine en büyük havacılık şirketlerinden birinde çalışıyorum. Mezun arkadaşlarımdan Trendyol, Turkcell, VakıfBank, Yapı Kredi gibi kurumlarda çalışan çokça insan var.

Aradaki farkı kapatmak senin elinde. Onlar 1X çalışıyorsa sen 3X çalışacaksın. Başka bir yöntem veya yolu yok.

Donanım alanını bilmiyorum açıkçası. Gömülü yazılım veya fiziksel donanım özelinde elektrik elektronikçiler daha fazladır diye tahmin ediyorum.
Teşekkür ederim cevaplarınız için.
 
Selamlar. Bu sene sınava gireceğim. Aklımda tıp da vardı ama dış hekimliği benim için olabilir mi bilmiyorum. En azından bilgisayar mühendisinin yaptığı şeylere ilgim var. Parası da iyiymiş. 8000 TL yaklaşık. Marmara üniversitesi şu anlık aklımda. Yaptığım puana göre üniversite değişebilir. Sizce bilgisayar mühendisliği iyi bir meslek mi? Yorumlarınız ve düşünceleriniz benim için önemli.
Para önemliyse direk tıpla dişi düşünün mühendislerin işi zor. Tıpı bitirince 6 7 ile başlıyosunuz. Mühendisliği bitirince asgari ücretle.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı