İlk önce yazılım dili mi algoritma mı öğrenilmeli?

Bu sene mekatronik mühendisliği birinci sınıfa başlayacağım. İlk dönem okul C dersi verecek. Bölümümle birlikte gelecekte yazılım ve Unreal Engine oyun geliştirme alanına da yönelmek istiyorum.

Yaz bitene kadar Unreal Engine için C++ öğrenmek ve okulda alacağım C dersinde rahat etmek istiyorum algoritma kitabı da aldım ancak hangisinden başlamam gerektiğini bilmiyorum. Kitaplardan ayrı olarak Online kurslardan da destek alacağım. Tavsiyelerinize ihtiyacım var.

Eki Görüntüle 1836854

Kitap Algoritma örneklerini hangi dil ile anlatmış o nu merak ettim. Yapmanız gereken bence bu kitapda C veya C++ dilleri harici anlatım yapılmış ise ilk hangi dili öğrenmek istiyor iseniz o dil de algoritma mantıgını kavramanız ki C dilinden başlamanız daha iyi olur. Sonraki aşamada zaten algoritma mantığını anlayınca kitapda farklı bir dil ile anlatım bile olsa anlatılan dil yapısını C diline çevirerek kitapdan daha fazla fayda alabilirsiniz.

Obje yönelimli programlamadan başlaması daha iyi olmaz mı? Hem neredeyse aynı syntax.

Bence tabii bu benim görüşüm mantıksız olur. O zaman algoritma kısmına hiç önemsemeden syntax ezberlesin copy paste yapsın gibi bir şey olur.

Hocam C++ başlamak isteme sebebim Unreal Engine ve C için belirli bir temel oluşturmak.

Unreal Engine için C++ değil, C++'daki Unreal Engine kütüphanesini öğrenmelisiniz.

Bunun bence mantıksız olduğunu yukarıdaki sebep ile anlattım. Bir şeyin daha mantığını anlamadan en tepeden başlamak sizi daha çok yorar adım adım gidin bence. Snyax'ı yazdım ama neden yazdım kısmını size Algoritma verecek. Siz OOP kısmına vs takılıp kalacaksınız ve asıl başta kafa yormanız gereken Algoritma mantığını kaçıracaksınız.
 
Son düzenleme:
Kitap Algoritma örneklerini hangi dil ile anlatmış o nu merak ettim. Yapmanız gereken bence bu kitapda C veya C++ dilleri harici anlatım yapılmış ise ilk hangi dili öğrenmek istiyor iseniz o dil de algoritma mantıgını kavramanız ki C dilinden başlamanız daha iyi olur. Sonraki aşamada zaten algoritma mantığını anlayınca kitapda farklı bir dil ile anlatım bile olsa anlatılan dil yapısını C diline çevirerek kitapdan daha fazla fayda alabilirsiniz.



Bence tabii bu benim görüşüm mantıksız olur. O zaman algoritma kısmına hiç önemsemeden syntax ezberlesin copy paste yapsın gibi bir şey olur.





Bunun bence mantıksız olduğunu yukarıdaki sebep ile anlattım. Bir şeyin daha mantığını anlamadan en tepeden başlamak sizi daha çok yorar adım adım gidin bence. Snyax'ı yazdım ama neden yazdım kısmını size Algoritma verecek. Siz OOP kısmına vs takılıp kalacaksınız ve asıl başta kafa yormanız gereken Algoritma mantığını kaçıracaksınız.
Hocam kitap anlatım yaparken Java ve C++ dillerini kullanmış. Ben özellikle C++ kısmına bakacağım. Zaten bu kitapların üst düzey kalitede olduğunu ve çok işe yarayacağını düşünmüyorum sadece yazılım gibi devasa bir dünyaya girerken basit birer adım olacaklar. Çok fazla online ders alacağım muhtemelen. Hatta gerekirse kaliteli yerlerin kurslarına da gidebilirim.

IMG_1727.jpeg


Biraz inceledim algoritma kitabı her şeyi en temelden almış. Algoritmanın, sabitlerin, değişkenlerin, koşullarla döngülerin ne olduğunu ve neden en verimli şekilde kullanılarak donanımı daha verimli kullanmamız gerektiğini açıklamaya çalışmış.

Algoritma kitabının içindekiler kısmı şu şekilde, muhtemelen C++ kitabının da yazım mantığı benzerdir:

IMG_1722.jpeg
IMG_1723.jpeg
IMG_1724.jpeg
IMG_1725.jpeg
IMG_1726.jpeg


Bu arada son karar olarak ikisine birlikte bakmaya karar verdim. Ama öncelikle algoritmayı anlamam gerektiğinin bilincindeyim…
 
Hocam kitap anlatım yaparken Java ve C++ dillerini kullanmış. Ben özellikle C++ kısmına bakacağım. Zaten bu kitapların üst düzey kalitede olduğunu ve çok işe yarayacağını düşünmüyorum sadece yazılım gibi devasa bir dünyaya girerken basit birer adım olacaklar. Çok fazla Online ders alacağım muhtemelen. Hatta gerekirse kaliteli yerlerin kurslarına da gidebilirim.

Eki Görüntüle 1837740

Biraz inceledim algoritma kitabı her şeyi en temelden almış. Algoritmanın, sabitlerin, değişkenlerin, koşullarla döngülerin ne olduğunu ve neden en verimli şekilde kullanılarak donanımı daha verimli kullanmamız gerektiğini açıklamaya çalışmış.

Algoritma kitabının içindekiler kısmı şu şekilde, muhtemelen C++ kitabının da yazım mantığı benzerdir:

Eki Görüntüle 1837744Eki Görüntüle 1837745Eki Görüntüle 1837746Eki Görüntüle 1837748Eki Görüntüle 1837749

Bu arada son karar olarak ikisine birlikte bakmaya karar verdim. Ama öncelikle algoritmayı anlamam gerektiğinin bilincindeyim…

Son olarak tavsiyem C++ ile başlarsanız bile Algoritma mantığını tam olarak oturtmadan OOP ve Unreal kısmına hiç bulaşmayınız. Kitapda C++ kullanılması iyi olmuş boşa para vermemiş olmussunuz başlangıçta. Kolay gelsin.
 
Bu sene mekatronik mühendisliği birinci sınıfa başlayacağım. İlk dönem okul C dersi verecek. Bölümümle birlikte gelecekte yazılım ve Unreal Engine oyun geliştirme alanına da yönelmek istiyorum.

Yaz bitene kadar Unreal Engine için C++ öğrenmek ve okulda alacağım C dersinde rahat etmek istiyorum algoritma kitabı da aldım ancak hangisinden başlamam gerektiğini bilmiyorum. Kitaplardan ayrı olarak online kurslardan da destek alacağım. Tavsiyelerinize ihtiyacım var.

Eki Görüntüle 1836854
Rica etsem Kitap linki alabilirmiyim?
 
Hocam kitap anlatım yaparken Java ve C++ dillerini kullanmış. Ben özellikle C++ kısmına bakacağım. Zaten bu kitapların üst düzey kalitede olduğunu ve çok işe yarayacağını düşünmüyorum sadece yazılım gibi devasa bir dünyaya girerken basit birer adım olacaklar. Çok fazla online ders alacağım muhtemelen. Hatta gerekirse kaliteli yerlerin kurslarına da gidebilirim.

Eki Görüntüle 1837740

Biraz inceledim algoritma kitabı her şeyi en temelden almış. Algoritmanın, sabitlerin, değişkenlerin, koşullarla döngülerin ne olduğunu ve neden en verimli şekilde kullanılarak donanımı daha verimli kullanmamız gerektiğini açıklamaya çalışmış.

Algoritma kitabının içindekiler kısmı şu şekilde, muhtemelen C++ kitabının da yazım mantığı benzerdir:

Eki Görüntüle 1837744Eki Görüntüle 1837745Eki Görüntüle 1837746Eki Görüntüle 1837748Eki Görüntüle 1837749

Bu arada son karar olarak ikisine birlikte bakmaya karar verdim. Ama öncelikle algoritmayı anlamam gerektiğinin bilincindeyim…
Basit basit şeyleri 300 sayfada anlatmışlar. Yazılıma bu kitaptan başlasaydım muhtemelen öğrenemezdim.

Sen yine de dene öğrenmeyi ama sıkılıp bırakma kararı alırsan, programlama öğreniminin nasıl sürdürülebilinir kılınacağı ile ilgili konu aç ve beni etiketle.
 

Technopat Haberler

Geri
Yukarı