Yazılımda Hangi Alan Seçilmeli?

Katılım
11 Aralık 2015
Mesajlar
1.940
Makaleler
2
Çözümler
2
Daha fazla  
Sistem Özellikleri
RX 6700 XT, Ryzen 5 5600, GoodRam 8x2 GB DDR4 3600 MHz, Gigabyte A520 M-K V2, 1 TB Kioxia G2 M.2, 1 TB Seagate Firecuda 120 Sata SSD, Bitfenix Formula Gold 650 Watt, Bitfenix Apollo
Cinsiyet
Erkek
Merhabalar, yazılıma başlamak istiyorum ve bunun için başlama dili olarak Python seçmeye karar verdim. Hem basit ve sade hem de eğlenceli gözüküyor. Lakin birçok kişi yazılıma başlamadan önce ne yapacağını seçmelisin! "Oyun mu yapacaksın? Site mi yapacaksın?" Ben bunlara bir türlü karar veremiyorum. Ne yönde ilerlemeliyim bilmiyorum, şu anlık sizce Python'u öğrenip sonrasında o konuyu seçmem mantıklı olur mu? Site yapmayı kesinlikle istemiyorum onda kararlıyım :D Bir de Python için önerebileceğiniz bir Youtube kanalı, bir kurs var mı?
 
Her konuya yazıyorum. Yazılıma bir dil ile başlamayın..

Dil öğrenmeden önce "bilgisayar nasıl çalışır, donanımlar nasıl haberleşir, işlemci kodları nasıl işler, algoritma mantığı nedir, yazılımın amacı nedir" gibi temel kavramlar ile başlayın.

Direkt olarak eksik temelle bir dile başlarsanız bir gün gelir takılır kalırsınız. O yüzden temel kavramlar ile başlayın.

Ardından hangi alanda geliştirme yapmak istiyorsanız (web, masaüstü, mobil vb.) o alanın gerektirdiği dilleri öğrenin.
 
Web kısmı çok kolay XenForo forumu kurarak ben öğrendim PHP'yi CSS'i falan Python daha sağlıklı olur mesela Bitcoin al sat programı tasarla R10 da falan sat bayağı alıcısı var.
 
Her konuya yazıyorum. Yazılıma bir dil ile başlamayın..

Dil öğrenmeden önce "bilgisayar nasıl çalışır, donanımlar nasıl haberleşir, işlemci kodları nasıl işler, algoritma mantığı nedir, yazılımın amacı nedir" gibi temel kavramlar ile başlayın.

Direkt olarak eksik temelle bir dile başlarsanız bir gün gelir takılır kalırsınız. O yüzden temel kavramlar ile başlayın.

Ardından hangi alanda geliştirme yapmak istiyorsanız (web, masaüstü, mobil vb.) o alanın gerektirdiği dilleri öğrenin.
Temel kavramları şu anda öğrenmeye çalışıyorum, o yüzden direkt olarak bir dil öğrenmeye girişmedim. Sadece temeli öğrenmeye başlasam da ne alana yöneleceğimi bir türlü kestiremiyorum. Yorumunuz için teşekkür ederim.
 
Hocam, yazılımla ilgili cidden 0, hiç bir şey bilmiyorsanız Python sizin için en iyi olacaktır. Değişkenler vs. en azından daha rahat kavramanızı sağlar. Kararsızlığınıza gelirsek, oyun yapmak için bir çok alternatifin var genelde C# kullanıyorlar. Site içinde HTML, CSS, JavaScript diller kullanıyorlar(Pek hakim değilim site konusuna). Bir tık daha ağır diller bunlar yani. Dediğim gibi, eğer cidden hiç bir şey bilmiyorsanız kodlama ile ilgili python ile başlamanız faydalı olacaktır.
 
Temel kavramları öğrenirken hangi kaynaklardan yararlanıyorsunuz?
Temel kavramları internete yazdığımda çıkan sitelerden yararlanıyorum, genellikle birkaç site okuyor ve bilgilerin uyuşup uyuşmadığına bakıyorum. Ya da üniversitelerin PDF'leri oluyor. Örneğin "bilgisayar nasıl çalışır?" olarak Google'da aratırsanız Hacettepe Üniversite'sinde yazılmış bir PDF var epey detaylı.
 
Hocam, yazılımla ilgili cidden 0, hiç bir şey bilmiyorsanız Python sizin için en iyi olacaktır. Değişkenler vs. en azından daha rahat kavramanızı sağlar.
İnsanların neden Python'ın başlangıç için daha iyi bir dil olduğunu düşündüğünü anlamıyorum. Özellikle söz konusu veri yapılarını öğrenmek olunca. Bence daha kafa karıştırıcı. C, C++, C# gibi dillerde, değişkenlerin türlerini zorunlu olarak belirlemen gerekiyor.

int, char, string, long, float, double, bool... Bunların ne olduğunu bilmen gerekiyor bir değişkeni tanımlayabilmek için. Haliyle, bu veri türlerini öğreniyorsun. Ek olarak belleğe erişmeye izin verdiği için C/C++, bir şeylerin boyutlarını, bellekte nasıl depolandıklarını denerken daha rahat algılayabiliyorsun. Syntaxı da o kadar zor değil C/C++ gibi dillerin. Hani Rust belki syntax olarak kafa karıştırıcı bir dil olur ama, kimse de başlangıçta onu önermiyor zaten.
 

Technopat Haberler

Geri
Yukarı