Bilgisayar mühendisliği okurken kendimi nasıl geliştirebilirim?

noegenesis

Hectopat
Katılım
17 Mayıs 2020
Mesajlar
60
Yer
Denizli
Daha fazla  
Cinsiyet
Erkek
Merhaba, çocukluktan beri bilgisayarla geçti zamanım. Kafamda bir meslek kesin değildi bir sürü meslek vardı. (ki bunda aile baskısının payı büyük). YKS sınavı bitti, sonuçlar geldi, tercih döneminde mesleği kararlaştırdım ve bilgisayar veya yazılım mühendisliği yazdım. Sonuç olarak Ankara medipol bilgisayar müh. Geldi. (pek istemediğim üniversiteydi ama yapacak bir şey yok. )

Soruya dönersek donanım olarak çoğu şeyi bilmeme rağmen yazılım olarak çok şey bildiğim yok. Sizce bu bölümü seçmekle hata mı etmişim? Kendimi olabildiğince geliştirmek istiyorum ama neyle başlayacağımı bilmiyorum. Üniversite İngilizce yani hazırlık okuyacağım. İngilizce eksiklerim olsa da zorlanacağımı pek zannetmiyorum.
Bu yıl ve okuduğum süreçte kendimi nasıl geliştirebilirim yazarsanız sevinirim.
 
Eksiklerini gidermekte kararlı isen ve bunu zevkle yaparım diyorsan bu yıl boş vakitlerinde yazılım tarafına sürekli göz gezdir.Bende senin durumundayım kazanacağımın garantisini kafamda vermiştim ve YKS hazırlığı dışında hep Yazılım Mühendisliğinin derslerine bakardım erkenden kavramak için.Donanım kısmını bilmen kafandaki yükü azaltmanı sağlayacak ama bunu fırsat bilip o kısıma daha az bakarım deme her ikisinede aynı şekilde bak sadece yazılım tarafında zorlanacağın için bazı derslere biraz daha ağırlık vereceğini düşünüyorum.Kendini istemediğin yer diye de asla üzme kazandığın yer ilgi alanında ise bunu geliştirmekte önüne geçecek tek engel kaygı ve stresin olur.Sonuç olarak hata ettiğini zamanla sen söyelebilirsin çünkü Bilgisayar Mühendisliği ve Yazılım Mühendisliği birbirleri ile biraz bağlantılı bölümler aradaki farkı görüp donanım tarafına mı yoksa yazılım tarafına mı ilgili olduğunu sen farkedeceksin.Şu anki durumda kendini sadece sağlıklı tut moralini bozmamaya çalış çünkü insan öyle olunca bildiğini bile unutuyor.Umarım planında sana yardımcı olacabilecek tüyolar verebilmişimdir bende senin gibiyim ve ne olur ne olmaz diye yazdığım Elektrik Elektronik Mühendisliği çıktı bana da :(
 
Bu sene 2.sınıfa geçtim lisede de Javascript ve kütüphaneleri ile uğraştım. Şu aralar c++ ve de oyun programalama ile uğraşıyorum. Hem öğrenci gözünden hem de birazcık bilen biri olduğum için şöyle bir yorum yapayım:

Öncelikle Calculus ve fizik I-II derslerini iyi öğren bu sene. Bizim üniversitede Lineer Cebir dersi de veriliyordu eğer müfredatında yoksa onu da aradan çıkar bir şekilde.

Bu dersler her fen,mühendislik alanlarında olduğu gibi "Computer Science" için de kilit dersler.

C programlamayı zaten 1.sınıfta öğretirler. C öğrenirken bol bol uygulama yap. Mesela matris hesaplayan bir program,hesap makinesi, ID-şifre sistemi gibi... daha sonra algoritmik düşünce yapın gelişecek yaratıcılığın artacak ve kendin "Şöyle bir program yapabilirim, şu yöntemleri uygularım." gibi düşünmeye başlayacaksın ve diğer dillere geçişin zor olmayacak. Önemli olan modelleyebilme yeteneği sonrasında diğer dillere geçişin bazı istisnalar haricinde zor olmaz.

Kendi ilginin olduğu alanı bulunca ona göre ilerlersin. Ben bu aralar C++ ile ilgileniyorum. OpenGL,SFML gibi dersler ile bilgisayar grafikleri üzerine çalışmak istiyorum. Bu dediğim şeyler oyun motorlarının temelleri için önemli.

Ayrıca bilgisayarların nasıl çalıştığını iyi öğren. "İlk yazılım dili nasıl oluştu, bu devreler nasıl oluyor da bizim yazdığımız kodları anlıyor?" Bunlar çok ilgimi çekerdi araştırdıktan sonra her şey daha farklı ve eğlenceli oldu. Evet konular derinleşiyor ve zorlaşıyor ama bu işin olayı bu. Ve sen sadece programcı değilsin. Programlama dili öğrenmek bilgisayar mühendisi veya bilimcisi yapmıyor seni. Zaten yapsa o müfredatta diğer dersler olmazdı, yazılım öğretip geçerlerdi. Bunları yazıyorum çünkü birazdan biri yazılımda matematik gerekmiyor diye yazacak şimdiden söyleyeyim.
 
Eksiklerini gidermekte kararlı isen ve bunu zevkle yaparım diyorsan bu yıl boş vakitlerinde yazılım tarafına sürekli göz gezdir.Bende senin durumundayım kazanacağımın garantisini kafamda vermiştim ve YKS hazırlığı dışında hep Yazılım Mühendisliğinin derslerine bakardım erkenden kavramak için.Donanım kısmını bilmen kafandaki yükü azaltmanı sağlayacak ama bunu fırsat bilip o kısıma daha az bakarım deme her ikisinede aynı şekilde bak sadece yazılım tarafında zorlanacağın için bazı derslere biraz daha ağırlık vereceğini düşünüyorum.Kendini istemediğin yer diye de asla üzme kazandığın yer ilgi alanında ise bunu geliştirmekte önüne geçecek tek engel kaygı ve stresin olur.Sonuç olarak hata ettiğini zamanla sen söyelebilirsin çünkü Bilgisayar Mühendisliği ve Yazılım Mühendisliği birbirleri ile biraz bağlantılı bölümler aradaki farkı görüp donanım tarafına mı yoksa yazılım tarafına mı ilgili olduğunu sen farkedeceksin.Şu anki durumda kendini sadece sağlıklı tut moralini bozmamaya çalış çünkü insan öyle olunca bildiğini bile unutuyor.Umarım planında sana yardımcı olacabilecek tüyolar verebilmişimdir bende senin gibiyim ve ne olur ne olmaz diye yazdığım Elektrik Elektronik Mühendisliği çıktı bana da :(
İçimi rahatlattın cidden. Şimdiden başlayacağım öyleyse zaten hazırlık okuyacağım için ek bir senem var. Sana bölümünde başarılar.

Bu sene 2.sınıfa geçtim lisede de JavaScript ve kütüphaneleri ile uğraştım. Şu aralar C++ ve de oyun programalama ile uğraşıyorum. Hem öğrenci gözünden hem de birazcık bilen biri olduğum için şöyle bir yorum yapayım:

Öncelikle calculus ve fizik ı-ıı derslerini iyi öğren bu sene. Bizim üniversitede lineer cebir dersi de veriliyordu eğer müfredatında yoksa onu da aradan çıkar bir şekilde.

Bu dersler her fen, mühendislik alanlarında olduğu gibi "Computer science" için de kilit dersler.

C programlamayı zaten 1.sınıfta öğretirler. C öğrenirken bol bol uygulama yap. Mesela matris hesaplayan bir program, hesap makinesi, ID-şifre sistemi gibi... Daha sonra algoritmik düşünce yapın gelişecek yaratıcılığın artacak ve kendin "şöyle bir program yapabilirim, şu yöntemleri uygularım." gibi düşünmeye başlayacaksın ve diğer dillere geçişin zor olmayacak. Önemli olan modelleyebilme yeteneği sonrasında diğer dillere geçişin bazı istisnalar haricinde zor olmaz.

Kendi ilginin olduğu alanı bulunca ona göre ilerlersin. Ben bu aralar C++ ile ilgileniyorum. OpenGL, sfml gibi dersler ile bilgisayar grafikleri üzerine çalışmak istiyorum. Bu dediğim şeyler oyun motorlarının temelleri için önemli.

Ayrıca bilgisayarların nasıl çalıştığını iyi öğren. "ilk yazılım dili nasıl oluştu, bu devreler nasıl oluyor da bizim yazdığımız kodları anlıyor?" bunlar çok ilgimi çekerdi araştırdıktan sonra her şey daha farklı ve eğlenceli oldu. Evet konular derinleşiyor ve zorlaşıyor ama bu işin olayı bu. Ve sen sadece programcı değilsin. Programlama dili öğrenmek bilgisayar mühendisi veya bilimcisi yapmıyor seni. Zaten yapsa o müfredatta diğer dersler olmazdı, yazılım öğretip geçerlerdi. Bunları yazıyorum çünkü birazdan biri yazılımda matematik gerekmiyor diye yazacak şimdiden söyleyeyim.

Yanıtın için teşekkürler. Dediğin gibi kendi ilgi alanımı bulmaya çalısacağım. Bazı programlara baktım ve öğrenmeye çalışıyorum. Üstte dediğim gibi hazırlık senem de var bol bol pratik yapmaya çalışacağım. Sana bir sorum daha var. İnternette bazı kişiler freelance iş veya teknopark ile kendini geliştirebilirsin demişlerdi, bu konu ile alakalı fikrini almak isterim.
 
Teşekkürler yorumun için. Başladım Python'a. 1 yılım var bu yılı dolu dolu kullanmak istiyorum. Teknopark ve freelance iş hakkında düşüncelerinizi alabilir miyim?
Teknopark nedir bilmiyorum ama programlamada iyi olan üniversite öğrencileri bile uzaktan ve part-time çalışarak ayda 3.000$ kazanıyor.
 
Hangi üniversite olursa olsun Ankara da olman büyük avantaj. Ama firmalar not ortalamana daha çok bakacak Üniversiten çok bilindik olmadığı için. Örneğin savunma sanayii Bilkent mezunu olunca 3.0 ortalama istiyorsa, Medipol için 3.50 isteyebiliyor. 2. Sınıftan itibaren ücretsiz staj ayarlamaya çalış. Şu an React JS ve Java Spring Boot bilenler daha kolay işe giriyor. Bunlara odaklanabilirsin. Üniversitelerde Python öğretiyorlar ama piyasası çok dar.

Kesinlikle de İngilizcenin olması gerekiyor. İngilizce olmadan iş bulman zor, bulursan da çok iyi maaş vermeyebilirler.

2013 yılından beri Ankara da sektördeyim. Önemli olan piyasaya adım atabilmek. Ben kaliteci olarak girdim, yazılıma geçtim şimdi sistem tarafında çalışıyorum. Benim verebileceğim tavsiyeler bunlar.
 
Teknopark nedir bilmiyorum ama programlamada iyi olan üniversite öğrencileri bile uzaktan ve part-time çalışarak ayda 3.000$ kazanıyor.

Anladım, yorumun için teşekkürler.

Hangi üniversite olursa olsun Ankara da olman büyük avantaj. Ama firmalar not ortalamana daha çok bakacak üniversiten çok bilindik olmadığı için. Örneğin savunma sanayii bilkent mezunu olunca 3.0 ortalama istiyorsa, medipol için 3.50 isteyebiliyor. 2. sınıftan itibaren ücretsiz staj ayarlamaya çalış. Şu an React JS ve Java spring boot bilenler daha kolay işe giriyor. Bunlara odaklanabilirsin. Üniversitelerde Python öğretiyorlar ama piyasası çok dar.

Kesinlikle de ingilizcenin olması gerekiyor. İngilizce olmadan iş bulman zor, bulursan da çok iyi maaş vermeyebilirler.

2013 yılından beri Ankara da sektördeyim. Önemli olan piyasaya adım atabilmek. Ben kaliteci olarak girdim, yazılıma geçtim şimdi sistem tarafında çalışıyorum. Benim verebileceğim tavsiyeler bunlar.

Anladım. Cevap için teşekkürler, dediklerini yazdım bir kenara.
 
Merhaba, çocukluktan beri bilgisayarla geçti zamanım. Kafamda bir meslek kesin değildi bir sürü meslek vardı. (ki bunda aile baskısının payı büyük). YKS sınavı bitti, sonuçlar geldi, tercih döneminde mesleği kararlaştırdım ve bilgisayar veya yazılım mühendisliği yazdım. Sonuç olarak Ankara medipol bilgisayar müh. Geldi. (pek istemediğim üniversiteydi ama yapacak bir şey yok. )

Soruya dönersek donanım olarak çoğu şeyi bilmeme rağmen yazılım olarak çok şey bildiğim yok. Sizce bu bölümü seçmekle hata mı etmişim? Kendimi olabildiğince geliştirmek istiyorum ama neyle başlayacağımı bilmiyorum. Üniversite İngilizce yani hazırlık okuyacağım. İngilizce eksiklerim olsa da zorlanacağımı pek zannetmiyorum.
Bu yıl ve okuduğum süreçte kendimi nasıl geliştirebilirim yazarsanız sevinirim.
Öncelikle hayırlı olsun hocam. Ben de aynı bölümü Adana'da okuyorum. Daha önceden programcılık okuduğum için yazılım temelim var ama ben ingilizce kısmında bir şeyler söyleyeceğim. Okuldan okula değişir ama geçen yıl hazırlıkta tabiri caizse anamızı ağlattılar. İngilizce seviyem gayet iyi. Hiçbir sıkıntım olmamasına ve sınavlarım 90-100 arası olmasına rağmen sırf final sınavına kalalım diye (ortalama yüksek olursa final sınavına girmeden geçebiliyorsun) sınıf içi performans notlarımıza 30-40 verdiler. Koskoca 25-30 kişilik sınıflarda final ve sonrasında geçenlerin sayısı 10'u bulmuyor. Sana tavsiyem İngilizceye fazla güvenme ve bu yılı elinden geldiğince ingilizceni geliştirmeye harca. Zaten bölümde de İngilizcenin çok iyi olması lazım, fizik gibi dersleri full ingilizce olarak alacaksın bunu göz önünde bulundur. Yazılım konusunda da, hiç bilgin yoksa Btk Akademi sitesine gir ve Temel Python kursuna gir ve dersleri izle. Ücretsiz olduğu için temelini bu şekilde alabilirsin. Devamında da Python ile kendi çapında basit projeler geliştirerek temelini sağlamlaştırırsın. Okullarda farklı diller verebiliyorlar ama genellikle C ve Java'dan birini öğretiyorlar. Python ile temelini kavradıktan sonra bölüme geçince zorlanmazsın. Donanım konusunda da donanım derslerinde bildiğimiz kısmını değil işin elektronik kısmını gösteriyorlar. O bilgiye de çok güvenme, imkanın varsa Arduino üzerine çalışabilirsin. Zaten hazırlıktan sonra artık bölümde öğreneceklerin ve senin ilgilendiğin kısımlar mezun olunca yapacağın işi belirliyor. Allah yardımcın olsun, tekrar hayırlı olsun tebrik ederim.
 

Geri
Yukarı