C/C++ ' a devam etmeli mi ?

jiyan

Üye
Katılım
12 Mayıs 2023
Mesajlar
97
Merhabalar ben 14 yaşındayım ieride bilgisayar mühendisliği okumayı düşünüyorum daha öncesinden iyi bir java ve c# bilgim var ve şu anda C öğreniyorum ardından c++ öğrenmeyi düşünüyorum sizce bu mantıklı mı yoksa c# ve javadan devam mı etmeliyim
 
Piyasa C# ve javacılarla kaynıyor. Bir C# veya javacı işi bıraktığı zaman, 10 kişi sırada bekliyor. Ama iyi C/C++ bilen birisi hem çok az, hem de bunlar çok daha iyi para kazanıyorlar. İyi bir C/C++ programcısı, çalıştığı firmada kilit eleman haline geliyor ve firmalar bunları elinde tutmak için ellerinden geleni yapıyorlar.
 
Benim tavsiyem elektronik mühendisliği oku ve C/C++ konusunda olabileceğinin en iyisi ol. Sonra da gömülü sistemler üzerinde çalış. Bu sana hem savunma sanayiinde hem de elektronik cihaz üreten sivil firmalarda iş imkanı sağlayacaktır.

Elektroniği hobin haline getir (tabi ilgi duyuyorsan. İlgi duymuyorsan yapılacak birşey yok, ilgi duyduğun alana yönel).

İngilizceyi öğren. Youtube videolarını alt yazı ve sözlük kullanmadan anlayacak hale gel. İlgilizce teknik dokümanları da "google translate" kullanmadan anlayacak hale gel. İngilizce konuşmayı hemen öğrenmene gerek yok. İngilizce bilen birisi, internetteki en iyi bilgi kaynaklarına erişebilir ve çok kısa zamanda teknik konularda bilgisini ilerletir.

İyi bir üniversiteyi kazanmaya çalış, ama kazanamasan da çok üzülme. İyi üniversite kazanmanın avantajları vardır (daha iyi laboratuvarlar, daha iyi kütüphane, daha iyi hocalar) ama iyi bir üniversite iyi bir mühendis olmak için yeterli değil. Hatta iyi bir üniversiteye kapağı attıktan sonra yan gelip yatarsan, pisayadaki en vasat mühendisten daha vasat olursun. Biz eleman ararken başvuran bütün Boğaziçi ve ODTÜ lüleri elemiştik, başvuranların hepsi boştu.
 
Benim tavsiyem elektronik mühendisliği oku ve C/C++ konusunda olabileceğinin en iyisi ol. Sonra da gömülü sistemler üzerinde çalış. Bu sana hem savunma sanayiinde hem de elektronik cihaz üreten sivil firmalarda iş imkanı sağlayacaktır.

Elektroniği hobin haline getir (tabi ilgi duyuyorsan. İlgi duymuyorsan yapılacak birşey yok, ilgi duyduğun alana yönel).

İngilizceyi öğren. Youtube videolarını alt yazı ve sözlük kullanmadan anlayacak hale gel. İlgilizce teknik dokümanları da "google translate" kullanmadan anlayacak hale gel. İngilizce konuşmayı hemen öğrenmene gerek yok. İngilizce bilen birisi, internetteki en iyi bilgi kaynaklarına erişebilir ve çok kısa zamanda teknik konularda bilgisini ilerletir.

İyi bir üniversiteyi kazanmaya çalış, ama kazanamasan da çok üzülme. İyi üniversite kazanmanın avantajları vardır (daha iyi laboratuvarlar, daha iyi kütüphane, daha iyi hocalar) ama iyi bir üniversite iyi bir mühendis olmak için yeterli değil. Hatta iyi bir üniversiteye kapağı attıktan sonra yan gelip yatarsan, pisayadaki en vasat mühendisten daha vasat olursun. Biz eleman ararken başvuran bütün Boğaziçi ve ODTÜ lüleri elemiştik, başvuranların hepsi boştu.
peki bilgisayar muhendisligi okusam c/c++ konusunda gelisirmiyim
 
peki bilgisayar muhendisligi okusam c/c++ konusunda gelisirmiyim

Gelişirsin tabiki. Ama bilgisayar mühendisliğinin birçok alanında C/C++ bilgisi gerekli değil. Web geliştirenin C ile işi olmaz. Ticari paket program (muhasebe programları, envanter programları vs) geliştirenin de olmaz. Ama oyun programı geliştiren firmalarda C/C++ bilgisi gerekli olur. Aynı şekilde bir çok büyük veriler üzerinde matematiksel algoritma işleten bir firmada da C/C++ mutlaka gerekli olur. Aygıt sürücüsü geliştiriyorsan da gene C gerekli olur.
 
Gelişirsin tabiki. Ama bilgisayar mühendisliğinin birçok alanında C/C++ bilgisi gerekli değil. Web geliştirenin C ile işi olmaz. Ticari paket program (muhasebe programları, envanter programları vs) geliştirenin de olmaz. Ama oyun programı geliştiren firmalarda C/C++ bilgisi gerekli olur. Aynı şekilde bir çok büyük veriler üzerinde matematiksel algoritma işleten bir firmada da C/C++ mutlaka gerekli olur. Aygıt sürücüsü geliştiriyorsan da gene C gerekli olur.
tesekkurler peki onerebileceginiz kaynak var mi
 
Piyasa C# ve javacılarla kaynıyor. Bir C# veya javacı işi bıraktığı zaman, 10 kişi sırada bekliyor. Ama iyi C/C++ bilen birisi hem çok az, hem de bunlar çok daha iyi para kazanıyorlar. İyi bir C/C++ programcısı, çalıştığı firmada kilit eleman haline geliyor ve firmalar bunları elinde tutmak için ellerinden geleni yapıyorlar.
bizzat yaşıyorum, haftada 3 gün çalışıyorum 2 gün okul için müsade ediyorlar ama 30 gün çalışmış parası alıyorum,
mezun olunca iş arama sorunum olmayacağına seviniyorum.

duyduğum kadarıyla görüşmeye gelen 5 kişiden 3ü gömülüyü micro Python çatısı altında biliyor buda kesinlikle karşı oldukları bişey Python ile gömülü olmaz diyorlar sürekli.
Biraz sosyal medya algısı sebebiyle micro python revaçta bence yoksa okullarda veya işletme düzeyinde up öğretildiğini zannetmiyorum duymadım da öyle bişey
 
bizzat yaşıyorum, haftada 3 gün çalışıyorum 2 gün okul için müsade ediyorlar ama 30 gün çalışmış parası alıyorum,
mezun olunca iş arama sorunum olmayacağına seviniyorum.

duyduğum kadarıyla görüşmeye gelen 5 kişiden 3ü gömülüyü micro Python çatısı altında biliyor buda kesinlikle karşı oldukları bişey Python ile gömülü olmaz diyorlar sürekli.
Biraz sosyal medya algısı sebebiyle micro python revaçta bence yoksa okullarda veya işletme düzeyinde up öğretildiğini zannetmiyorum duymadım da öyle bişey
siz c/c++ mi yaziyorsunuz evetse tavsiyeleriniz nedir benim yasim icin
 
siz c/c++ mi yaziyorsunuz evetse tavsiyeleriniz nedir benim yasim icin
Bu yaşlarında sana tavsiyem iyi bir okul, mühendislik kazanman olacaktır.
Meslek öğrenmek ve ders çalışmak dengesini kurmak çok önemli bu dengeyi kuramazssan eğer amacına ulaşmak zor oluyor.

Evet ben c/c++ üstüne çalışıyorum genellikle atmel markalı işlemciler üstüne yazıyorum.
 
Bu yaşlarında sana tavsiyem iyi bir okul, mühendislik kazanman olacaktır.
Meslek öğrenmek ve ders çalışmak dengesini kurmak çok önemli bu dengeyi kuramazssan eğer amacına ulaşmak zor oluyor.

Evet ben c/c++ üstüne çalışıyorum genellikle atmel markalı işlemciler üstüne yazıyorum.
ya zaten derslerim iyi c c++ uzerine onerebileceginiz turke kaynak var mi
 
Bu kitaplar dünyada kabul görmüş kitaplar. Ama @taydin 'ın dediği gibi önceliği ingilizceye vermen daha faydalı olur ilerisi için. Daha sonra bu kitapları ingilizceden çalışırsın. Ayrıca internet bilgisayar kitaplarının pdfsi açısından çok zengin. Türkçe kitaplarda hep geriden gidersin. Ama bu ingilizcelerinin son sürümlerine pdf olarak ulaşmak çok kolay.



 
Bu kitaplar dünyada kabul görmüş kitaplar. Ama @taydin 'ın dediği gibi önceliği ingilizceye vermen daha faydalı olur ilerisi için. Daha sonra bu kitapları ingilizceden çalışırsın. Ayrıca internet bilgisayar kitaplarının pdfsi açısından çok zengin. Türkçe kitaplarda hep geriden gidersin. Ama bu ingilizcelerinin son sürümlerine pdf olarak ulaşmak çok kolay.



dediginiz gibi ingilizce ogrenecegim zaten daha onceden java ve c# bilgim oldugu icin programlama konusunda sikintim yok tesekkurler
 
@Ahmet
Bu yaşlarında sana tavsiyem iyi bir okul, mühendislik kazanman olacaktır.
Meslek öğrenmek ve ders çalışmak dengesini kurmak çok önemli bu dengeyi kuramazssan eğer amacına ulaşmak zor oluyor.

Evet ben c/c++ üstüne çalışıyorum genellikle atmel markalı işlemciler üstüne yazıyorum.
size de bir sorum olacak islemcileri yazarken c mi c++ mi kullaniyorsunuz sakincasi yoksa hangi sirkette calisiyorsun ve hangi okuldan mezun oldunuz (kotu bir niyetim yok merak ettigim icin soruyorum eger istemiyorsaniz cevaplamayin ) ve islemcileri eger c ile yaziyorsanuz klasik stdio.h kutuphanesi disinda baska hangi kutuphaneleri kullaniyorsunuz
 
@Ahmet, C, C++ "öğrenme" işi 1 haftalık konu değil midir? Değildir sanırım.

Gerisi kütüphane ve tecrübe oluyor. Benim anladığım bu. Tecrübe de spesifik bir alanda proje geliştirme ile olabilir sanırım. Atmel, PIC, STM uzmanlığı ? gibi. Üretici firmanın verdiği örneklerden yola çıkarak asıl projeyi yapabiliriz. Başka bir yöntem bilmiyorum. Firma kendi ürünü kullanılsın diye örnek yayınlar. Yayınlamalıdır.

Ben profesyonel hayata geçtiğimde 3 gün kadar ücretli C dersi almıştım Ufkum açıldı. Okullarda böyle bir ders hiç görmedim. Olsa da dinlemezdik sanırım.
Sonraki yıllarda yetecek kadar C kullandım fazla bir işim olmadı. Asıl işim değildi.

Uzman değilim. Uzman tavsiyelerini memnuniyetle dikkate alırım. Embedded C proje ve kütüphanelerin bolca bulunduğu siteleri paylaşabilirsiniz.

islemcileri yazarken c mi c++ mi kullaniyorsunuz
Kendisi gelene kadar ben cevaplayayım. Kullanılan MCU için C++ derleyici varsa C++ kullanılır. C kullanmaya çalışılmaz. Taş devrine dönüş olur. Bazı MCU lar için C++ derleyicisi yoktur. Sadece C olarak tırmalarız. Ucuz etin yahnisidir.
 
Son düzenleme:
C için giriş seviyesi kurs veya kitap alımanızı öneririm. Kendi çabanızla öğrenmek uzun sürer.
if ten sonra parantez açılacak while void vs Structure .. bunlardan sonra iş bitti. 3 günde tamam bunlar. C öğrendiniz tebrikler


Sonra asıl yapılacak işi bu bilgi yardımıyla yaparsınız. Mesela dokunmatik ekranlı klavye bağlanabilen bir cihaz yapılacak. O nasıl olur? Dokunmatik ekranı kullanabilmek için sıfırdan kod uydurmazsınız. Üretici firma onun demosunu vermiştir. Siz projeye göre ekranda çıkacak görüntüyü senaryoyu oluşturursunuz. State machine diye bir kod bloğu vardır. Harika bir şeymiş çoktan icat edilmiş neyse ki.
Sonra çok sayıda deneme düzeltme olur. Müşteri onaylayana kadar devam eder... Sahada çalışma süreci de gereklidir. RTOS vb hazır Stack framework varsa oradan devam edilir... Ortada ticari bir proje yoksa bu çabalar acı verir. Para ve zaman kaybıdır. sadece tecrübe kazanılır
 
Son düzenleme:
C için giriş seviyesi kursu alımanızı öneririm.
if ten sonra parantez açılacak while void vs Structure .. bunlardan sorna iş bitti. 3 günde tamam bunlar. C öğrendiniz tebrikler :)


Sonra asıl yapılacak işi bu bilgi yardımıyla yaparsınız. Mesela dokunmatik ekranlı t klavye bağlanabilen bir cihaz yapılacak. O nasıl olur? Dokunmatik ekranı kullanabilmek için sıfırdan kod uydurmazsınız. Üretici firma onun demosunu vermiştir. Siz projeye göre ekranda çıkacak görüntüyü senaryoyu oluşturursunuz. Sonra çok sayıda deneme düzeltme olur. Müşteri onaylayana kadar devam eder... Sahada çalışma süreci de gereklidir.
peki hangi kutuphaneleri kullanmam gerek ve klavyelerde programlama dili olarak ne kullaniliyor
 
Buradan ezbere şu kullanılır bu gereklidir diyemeyiz. Marka modeli belliyse üretici sitesine girilir orada downloads gibi bir yer vardır. içinde "hello world" gibi temel projeler vardır. mesela proje klasöründe main.c, keyboard.c, keyboard.h dosyalar olur. keyboard.. dosyalarını firma kendisi yayınlamıştır. Bunu maharet göstererek düşünerek kendimiz yazmaya çalışmayız.
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,955
Mesajlar
118,790
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top