X
  • On19 Temmuz 2017
Categories: Bilgisayar

İyi Bir Bilgisayar Mühendisi Olmak İçin Yapılması Gerekenler

Peki İyi yetişmiş bir mühendis olmak için ne gibi yeteneklere sahip olmak gerekli?

İyi bir mühendis olmak için, öğrenmeye yatkınlık, yaratıcılık, disiplinlerarası düşünme yeteneği, bilişsel zeka, merak ve mütevazılık gibi nitelikler öne çıkarken,teknik açıdan uzmanlıkta çok önemli.

İyi bir mühendis olmak istiyorsanız aşağıdaki maddelerde saydıklarımı uygulayabilir yada aşağıdaki kaynaklardan faydalanabilirsiniz:

1- Temeliniz çok sağlam olsun: Bilgisayar sistemlerine girişe hâkim olmak oldukça önemli. Bunun için Coursera ve Udacity gibi sitelerden faydalanabilirsiniz.

2- C++, Java ya da Python gibi programlama dillerinden en az birini bilin: Google’ın Python Sınıfı bu konuda size yardımcı olacaktır.

3- Başka programlama dilleri öğrenin: Java Script, CSS, HTML,C#, Ruby, PHP, C, Perl, Shell. Lisp, Scheme gibi dillerden birkaçını çok iyi öğrenmeniz sizin için faydalı olucaktır.

4- Kodunuzu mutlaka test edin: Bu konuda yine Udacity’den faydalanarak eksikliklerinizi giderebilirsiniz.

5- Analitik düşünme ve soyut matematik de çok fazla önemli: MIT’nin bilgisayar bilimleri için matematik dersleri bu sizin için bulunmaz bir kaynak olacaktır.

6- Algoritma ve veri yapılarını Öğrenin: Bu konuda Wikipedia gibi sitelerden faydalanabilirsiniz.

7- İşletim sistemlerinin çalışma mantığını bilin: UC Berkeley‘nin YouTube videoları bu konuda size yardımcı olacaktır.

8- Yapay zekayla iletişim kurun ve araştırın.

9- Derleyicileri kullanmayı iyi bilin: Coursera’nın bu konuda da bir dersi vardır.

10- Şifre yazımını öğrenebilirsiniz: Bu Siteden faydalanabilirsiniz.

11- Paralel programlamaya giriş yapın:Coursera’nın paralel programlama için dersleri bu konuda işinizi görür.

12-Eğer ingilizceniz iyi değilse mutlaka teknik döküman okuyup anlayacak kadar ingilizce öğrenmeye çaba gösterin.

13-Kendinizi bu konuda geliştirmek istiyorsanız mutlaka problem çözme yeteneğinizi artırmanız gerekiyor.Bunun içinde yazılım projesi yapmaya özen gösterin.Proje yaparsanız problem çözme yeteneğinize çok büyük katkı sağlıyacaktır.Her projeden sonra bir diğer projeyi yapmanız daha da kollaylaşıcaktır.Bir başkasının yaptığı projeye de bakıp bir şeyler yapmak size katkı sağlayacaktır.Bunun için codeproject kullanabilirsiniz.

14- Algoritmaların nasıl çalıştığını anlamak programlama mantığınızı çok fazla geliştiricektir.Bunun için Algoritmalara Giriş (MIT) (Prof. Charles Leiserson & Prof. Erik Demaine) verdiği dersler işinize yarıyacaktır.

15-Eğer yabancı diliniz iyi ise Microsoft Virtual Academy 11 farklı dilde sağladığı yüzlerce kurs ile teknoloji uzmanlarına sürekli öğrenim konusunda yardım etmek için uzmanlar tarafından verilen çevrimiçi Microsoft eğitimi sunuyor.
Eğer yabancı diliniz yoksa Açık Akademi ve msdn kullanabilirsiniz.

Hilal Saim: Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

View Comments

  • Reklam kokan hareketler bunlar :) Ayrıca bebelere anlatır gibi yapan sitelerle kim uğraşır ki ? Biraz akademik olacaksınız. Biraz pratiklik, biraz teknik. En önemlisi mantıklı olacaksınız. Php kullanan bilgisayar mühendisi varsa, kendini mühendis olarak sakın nitelendirmesin. Mühendis misin lamer misin?

    • Niye php dışlanacak bir dil değil güzel ve kullanışlı bir dil. Tamam ASP güvenlik açısından iyi olabilir ama benim için her ikiside güzel

      • 1. ASP güvenlik açısından değildir. 2. ASP.NET güvenlik açısından iyidir. 3. 2015 yılında PHP'nin ASP.NET ile kıyaslanması dahi düşünülemez.

  • kafayı yemişsiniz sanırım bir bilgisayar mühendisi ağ ve yazılım kısmına çok iyi hakim olmalıdır ve ayrıca elektronikten de anlamalıdır elektronikten (elektronik yazılım,elektronik componentler ve devre analizi) anlamayan sadece yazılımcıdır. unutmayın yazılımcı farklıdır mühendis farklıdır. (Standart C ,Java) bilmedenden mühendis olunmaz

  • Bence iyi bir mühendis olmanın yolu, bir süre iş hayatında sürünüp daha sonra mühendislik eğitimi almaktan geçer. Ezberleyerek veya düz bir mantıkla öğrenerek değilde yararlılık ilkesiyle neyin nerede gerekli olacağını düşünerek bilgiyi analiz ederek öğrenmek gereklidir. Kendimde üniversite eğitimi aldım. Şimdiki aklımla okusam o dersleri bana anlatan hocalardan daha iyi anlar o derslerde onlardan daha iyi olurdum. Ezberci takılırsanız mezun olduktan sonra işiniz çok zor olur. İsterseniz itüden odtüden mezun olun. Benim tavsiyem hocaların verdiği projeleri araştırmak suretiyle kendiniz yapın ve öğrendiklerinizle yeni projeler üretin. Mezun olduğunuzda diplomanızdan çok öğrendikeriniz ve yapabildikleriniz önemli olacak.

  • Bu iyi bir yazılımcı olmak için değil, 'Google’ a göre her programcının bilmesi gerekenler' başlığındaki yazıdan arkadaşın kopyaladağı bir hali. Site http://picardes.com/google-dersleri/ bu adreste. Ayrıca Google bu yazıyı kendi kariyer sitesinde de paylaşmıştır. Google site : https://www.google.com/about/careers/students/guide-to-technical-development.html

    • Merhaba, Barış, bildirdiğin için öncelikle teşekkürler. Bu yazıyı paylaşan arkadaşımız sanırsam kaynak eklemeyi unutmuş.

  • Güzel yazı. İki şey daha eklenebilir listeye: 1. Version control system (Git vs.) 2. Database

  • Yazıyı okuduğum da bazı şeyler bana da saçma geldi fakat Türkiye de her öğrenci kendi istediği bölüme yerleşmiyor ve bu yüzden de evet tamam ben bilgisayar mühendisliğini kazandım ama ne yapacağım diye düşünen onlarca kişi var bu yazıda o insanlara az da olsa ışık tutmus. Ama bakıyorum ki ODTU lu arkadaşlar gene klavye şovu yapmaktan geri kalmamışlar üzücü..

  • Yazınız genel olarak güzel ancak son maddede belirttikleriniz hoş değil. Çünkü Bilgisayar Mühendisliği ve Bilimlerinin ana dili İngilizce'dir. İngilizce'yi bilmiyorsanız Bilgisayar Mühendisliği okumayın, komutları nasıl öğrenmeyi düşünüyorsunuz? En azından ya hazırlık sınıfı olan bir üniversiteyi tercih edin yada üniversitenin ilk yılında, mesleki derslerin az olduğu yıl olduğundan dolayı, iyi bir kursa gidin. Yani kısacası, İngilizce olmadan bilgisayar olmaz, hayal bile edilemez.

  • Merhaba; ben lise son sınıfım bu yıl staj görüşçem ve çok hırslıyım bilgisayar mühendisi olmak için bana çok büyülüyeci geliyor bu yıl üni'ye hazırlanacağım bana en yararlı hangi okullar olabilir yurt içi yada yurt dışı en çok faydasını görebileceğim kariyerimde bana en çok yardımcı olabilecek bilgisi olan kişi lütfen yardımcı olabilirmi şimdiden teşekkür ederim.