Sıfırdan yazılım öğrenmek için öneriler

Elektrik Elektronik Mühendisliği okuyacağım diyen birine de C makine diline yakın ve zor demezsiniz yahu, ne güzel işte.

Tebrikler bu arada @josey.wales45
ELEKTRİK - ELEKTRONİK MÜHENDİSLİĞİ buradaki müfredat güncel ise size python gösterecekler temel programlama için, farklı bir dil (mesela C) tercih edilmeli bence kurcalamak için.
kaynak olarak kullanabileceğim youtube kanalı , site vb öneriniz var mı

Elektrik Elektronik Mühendisliği okuyacağım diyen birine de C makine diline yakın ve zor demezsiniz yahu, ne güzel işte.

Tebrikler bu arada @josey.wales45
ELEKTRİK - ELEKTRONİK MÜHENDİSLİĞİ buradaki müfredat güncel ise size python gösterecekler temel programlama için, farklı bir dil (mesela C) tercih edilmeli bence kurcalamak için.
kaynak olarak önerebileceğiniz youtube kanalı web site vb. var mı
 
C ile başlamak gibi bir hata yapma sakın. C Sharp ile başla.
Sakın. Elektrik elektronik alanına giriş yapacak bu adam. Arduino ile yatıp kalkacak, gömülü sistemler geliştirecek, eline değen donanımın çoğu için uyumlu yazılımı C ile yazacak. C# ne alaka, Microsoft'a mı çalışacak bu adam .NET mi yazacak?

C makine diline daha yakın olduğu için çok çok daha zor ve günümüzde pek kullanılmıyor.
Elektrik elektronik okuyacak adamın işi bu zaten, günümüzde de kullanılmadığı kanısına nasıl vardınız çok merak ediyorum. C dili şu anda genel anlamda delicesine kullanılıyor, elektrik elektroniğinse neredeyse tamamı.

@josey.wales45 soruna gelince, aşağıdaki yorumda yazılanları harfiyen uygula:
 
Sakın. Elektrik elektronik alanına giriş yapacak bu adam. Arduino ile yatıp kalkacak, gömülü sistemler geliştirecek, eline değen donanımın çoğu için uyumlu yazılımı C ile yazacak. C# ne alaka, Microsoft'a mı çalışacak bu adam .NET mi yazacak?


Elektrik elektronik okuyacak adamın işi bu zaten, günümüzde de kullanılmadığı kanısına nasıl vardınız çok merak ediyorum. C dili şu anda genel anlamda delicesine kullanılıyor, elektrik elektroniğinse neredeyse tamamı.

@josey.wales45 soruna gelince, aşağıdaki yorumda yazılanları harfiyen uygula:
Daha çok C++ kullanacak bilip bilmeden akıl vermeyin millete. Başlangıç için kolay olsun diye C Sharp önerdim. İlk yazılım dili için C önermek nedir ya adamı programlamadan soğutacaksınız başka bir anlamı yok. Yok hatta direkt Assembly ile başlasın programlama öğrenmeye.
 
Son düzenleme:
İlk yazılım dili için C önermek nedir ya

Su an piyasada fink atan tonla adam C ile basladi zaten. 2 memory allocation yapamadigi icin programlamadan soguyacaksa gitsin dikis nakis kursuna yazilsin. Elektronik okuyacak adam zaten low level yazacak, C# ile isi yok; isterse onunla da baslayabilir.
 
Arkadaşlara katılıyorum. C ile başlamak mantıklı. Orada verilebilecek tavsiyeleri vermişler.
Ben şöyle bir tavsiye vereyim; Bilgisayar mühendisi olan bir arkadaş grubuna dahil olmanı tavsiye ederim. Alt üst devre farketmez. Yemeklerde, molalarda beraber bilgisayar ve programlama hakkında konuşabileceğin ortamı kurabilirsin. Okulunu iyi değerlendir.
Hatta bilgisayar mühendisliği derslerine bile arada katılabilirsin. Hatta hocalarla 1-1 diyalog kurup direkt hocalardan yardım alabilirsin.
 
Daha çok C++ kullanacak bilip bilmeden akıl vermeyin millete.
Bunu da konu sahibine C# önermiş adam diyor. Saçma sapan asılsız verilere nereden ulaşıyorsun onu merak ettim doğrusu. Nereden yola çıkarak daha fazla C++ kullanacağına karar veriyorsun mesela. DSP'ler, donanım seviyesi sürücüler, işletim sistemleri... Gömülü sistemler ise direkt C ile yürüyor, bu alandaki hedefe yönelik C++'tan çok daha fazla C compiler'ı var. C++ compiler'ları yaygınlaşsa dahi halihazırda C projelerinden oluşan bir dağ var. Bu alanların tamamında gönül rahatlığıyla C kullanacak. C dediğin dil adeta bir legacy kod dağı barındırıyor. Piyasadaki köklü projelerin çoğu C ile yazılı. C++ ile yazabileceği alanların birçoğunu C ile de yazabilecek ve tam tersi de geçerli. Önceki mesajında yalan yanlış bir şey atmışsın ortaya, burada da gelmiş "hayır daha çok C++ kullanacak" demişsin. Ben bu adama C++ öğrenme demedim, ikisini de bilmesi yararına. Ama senin gibi de "C öğrenme, çok zor" diye bir argümanı elektrik elektronik okuyacak birine atmadım. Salt cahiliyettir bu, bilmediğin konulara mesaj atma bir dahakine. C öğrenimi elektrik elektronik alanında baskın olarak ön plandadır. Birçok kursta basic assembly ile başlanır, devamında C geçilir. C++ ve Python isteğe bağlıdır, temel öğrenim dışıdır.
Başlangıç için kolay olsun diye C Sharp önerdim.
Kolay olmasının faydası ne? Bu adam zaten elektrik elektronik okuyacak, uzmanlaşacağı alan bu. Her programlamaya başlayana C önermiyoruz burada. Ama elektrik elektronik okuyacak, donanımla yatıp kalkacak adama C# önermek her açıdan mantıksız. Hem bir işine yaramayacak hem de temel prensipleri öğrenemeyecek. Donanımla ilişkileri çözümleyemeyecek. Her şeyi üstü kapalı deneyimleyecek. C öğrenmesi durumunda hem programlama alanında iyi bir mantıksal temel atacak hem de kariyerinin kalan tüm zamanında işine yarayacak. Öyle bir tavsiye veriyorsun ki hiçbir elle tutulur yanı yok, bilmediğini açık ediyor.
lk yazılım dili için C önermek nedir ya adamı programlamadan soğutacaksınız başka bir anlamı yok.
Bu adam elektrik elektronik yazmış adam, hobi programcısı değil. Programlamadan soğutmak ne demek oluyor, oyun mu sanıyorsun sen bunu? Paşa paşa öğrenecek tabi ki.
Yok hatta direkt Assembly ile başlasın programlama öğrenmeye.
Sen dalga mı geçiyorsun? Bu adam assembly öğrenecek zaten. Şaka mı sanıyorsun bunları? C dili kullanılmıyor demenden de yola çıkarak harbiden hiçbir şey bilmediğini anlıyorum, çok açık ediyorsun. Evet, assembly'den bile başlayabilir. Ve bu bile C# ile başlamasından daha mantıklı her açıdan. Soğumak nedir? Sence ilkokul çocuğuna kodlamayı sevdirmeye mi çalışıyoruz, mühendis olacak bu adam. Oldu olacak Scratch ile başlasın. 🤣🤣🤣

1723979558789.png
 
Son düzenleme:
Bunu da konu sahibine C# önermiş adam diyor. Saçma sapan asılsız verilere nereden ulaşıyorsun onu merak ettim doğrusu. Nereden yola çıkarak daha fazla C++ kullanacağına karar veriyorsun mesela. DSP'ler, donanım seviyesi sürücüler, işletim sistemleri... Gömülü sistemler ise direkt C ile yürüyor, bu alandaki hedefe yönelik C++'tan çok daha fazla C compiler'ı var. C++ compiler'ları yaygınlaşsa dahi halihazırda C projelerinden oluşan bir dağ var. Bu alanların tamamında gönül rahatlığıyla C kullanacak. C dediğin dil adeta bir legacy kod dağı barındırıyor. Piyasadaki köklü projelerin çoğu C ile yazılı. C++ ile yazabileceği alanların birçoğunu C ile de yazabilecek ve tam tersi de geçerli. Önceki mesajında yalan yanlış bir şey atmışsın ortaya, burada da gelmiş "hayır daha çok C++ kullanacak" demişsin. Ben bu adama C++ öğrenme demedim, ikisini de bilmesi yararına. Ama senin gibi de "C öğrenme, çok zor" diye bir argümanı elektrik elektronik okuyacak birine atmadım. Salt cahiliyettir bu, bilmediğin konulara mesaj atma bir dahakine. C öğrenimi elektrik elektronik alanında baskın olarak ön plandadır. Birçok kursta basic assembly ile başlanır, devamında C geçilir. C++ ve Python isteğe bağlıdır, temel öğrenim dışıdır.

Kolay olmasının faydası ne? Bu adam zaten elektrik elektronik okuyacak, uzmanlaşacağı alan bu. Her programlamaya başlayana C önermiyoruz burada. Ama elektrik elektronik okuyacak, donanımla yatıp kalkacak adama C# önermek her açıdan mantıksız. Hem bir işine yaramayacak hem de temel prensipleri öğrenemeyecek. Donanımla ilişkileri çözümleyemeyecek. Her şeyi üstü kapalı deneyimleyecek. C öğrenmesi durumunda hem programlama alanında iyi bir mantıksal temel atacak hem de kariyerinin kalan tüm zamanında işine yarayacak. Öyle bir tavsiye veriyorsun ki hiçbir elle tutulur yanı yok, bilmediğini açık ediyor.

Bu adam elektrik elektronik yazmış adam, hobi programcısı değil. Programlamadan soğutmak ne demek oluyor, oyun mu sanıyorsun sen bunu? Paşa paşa öğrenecek tabi ki.

Sen dalga mı geçiyorsun? Bu adam assembly öğrenecek zaten. Şaka mı sanıyorsun bunları? C dili kullanılmıyor demenden de yola çıkarak harbiden hiçbir şey bilmediğini anlıyorum, çok açık ediyorsun. Evet, assembly'den bile başlayabilir. Ve bu bile C# ile başlamasından daha mantıklı her açıdan. Soğumak nedir? Sence ilkokul çocuğuna kodlamayı sevdirmeye mi çalışıyoruz, mühendis olacak bu adam. Oldu olacak Scratch ile başlasın. 🤣🤣🤣

Eki Görüntüle 2287510
Hayatında 1 kere bile embedded system kodlaması yapmadığın o kadar belli ki sağdan soldan duyduğun ezber bilgilerle millete akıl vermeye kalkıyorsun. Yok tamamında C kullanacakmış yok adam mühendislik kazanmış da Assembly de öğrenecekmiş de ben niye C Sharp önermişim. Ben C öğrenme çok zor diye birşey demedim elbette hepsini eninde sonunda seve seve öğrenecek, önce okuduğunu anlamayı öğren. Adam sıfırdan yazılım öğrenmek için tavsiye sormuş ben de başlangıç için tavsiye verdim. Mühendislik kazanması bir şey ifade etmiyor. Daha primitive bile nedir bilmeyen bir insana C öğren demek ilkokul çocuğuna integral öğren demek gibi birşey. Bu arada kodlama hiç bilmiyorsa 1-2 gün Scratch'e de göz gezdirebilir, CS50'nin bile ilk derslerinde öğretilen şey senin cahil cesaretinle dalga geçebileceğin bir şey değil.
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı