16 yaşında yazılım nasıl öğrenilir?

Dorzi

Kilopat
Katılım
18 Temmuz 2021
Mesajlar
4.717
Çözümler
33
Daha fazla  
Cinsiyet
Erkek
Merhaba, okullar kapanmak üzere.
Ben de son hafta diye gitmiyorum okula. Ama kendime bakiyorum tüm gün bilgisayar başında ya oyun oynuyorum ya da video izliyorum. Tüm yaz böyle geçirmemeliyim bence.

Bu yaz tatilinde yazılımda ilerlemek istiyorum. İnşallah yazılım mühendisliği hayatımın mesleği olacak. Şu an çok fazla olmasa da Python'ı az çok biliyorum. Ama hep baka baka yazdım kendi tek başıma yazmadım hiç. Onun dışında neredeyse hiçbir şey bilmiyorum. Bilgisayarlardan ortalamanın üstünde iyi anladığımı düşünüyorum. Hızlı da yazarım.

Bu yaz neler yapmalıyım? Nerelerden öğrenebilirim yazılı mı? Python'dan devam mı etmeliyim? Kendimi geliştirmek için ne yapmalıyım, ne kullanmalıyım?
 
Son düzenleyen: Moderatör:
Ingilizce ogrenmelisin. Yazilim gelistirme hevesini dinc tutacak seviyede programlama yapmalisin ve derslerine calismalisin ( hangi dille ne yaptiginin hicbir onemi yok bu seviyede ). Gidebilecegin en iyi universiteye gitmek icin ders programi olusturmalisin. 3. sinif video serilerinden Turkce programlama ogrenmenin katkisi 0 + ε.

Matematik ve Ingilizce temelinin yuksek olmasi; python bilmenden, ne kadar hizli yazdigindan hatta ne kadar bilgisayar kullanabildiginden cok daha onemli.

"Computer science is no more about computers than astronomy is about telescopes."
 
Son düzenleme:
Python'u bakarak yazıyorsan diğer dilleri de o zaman öğrenemezsin. Ufak tefek şeyler biliyorsan Python'da devam et. Bir süre sonra Python'da sınırda kaldığını fark edince diğer dillere geçersin.

Yanlış anlamayın, size söylemiyorum genel olarak söylüyorum; print("Hello World") öğrenen herkes ilerde yazılım mühendisi olmayı hedefliyor. Eğer lise okuyorsan hedefini kesin olarak seçmelisin. Yazılım mühendisliği kod bloklarından ibaret bir meslek değil. Eğer matematiğin zayıf ise tavsiye etmem yoksa daha fakülteyi kazanmak için girmen gerek sınavda bile afallarsın.
 
Hocam dili alanınıza göre seçeceksiniz. Oyun geliştirmeyse C# veya C++, site geliştirmeyse HTML, CSS ve JS. Yani alanınıza göre. Dil öğrenme kaynağı olarak ise yabancı veya Türkçe kaynaklar olabilir. Ben zamanında C'nin temellerini Murat Yücedağ'dan öğrenmiştim. Tabi eğitimlere bağlı kalmamalısın. Bence bir dilin temelini bir eğitimden öğren temellerinden sonra ise lazım olacak şeylere bak dökümantasyonlar yardımıyla. Öğrenmek için bir yerden sonra kendi başına proje yapmayı denemen gerek(Kısacası sürekli eğitimlerden gitme, sana bir katkısı olmaz). Ayrıca denildiği gibi matematik ve yabancı dilinde olsun.
 
Düşüncen çok güzel. Tavsiyem çok pahalı olmayan bütçene uygun popüler Udemy kursları (İngilizce olanları şiddetle öneriyorum alt yazılar başarılı.) İle Python veya istediğin bir dile biraz daha hakim ol. Daha sonra algoritma öğrenmeye başla, algoritma programlamanın temellerinden biridir hatta bana kalırsa en önemlisidir. Ve bol bol pratik yap, proje tasarla. Gördüğünü geçirmen önemli değil bol bol proje yapmanın faydası mantığını kavramak çünkü aslında kimse bir programlama dilindeki tüm komutları %100 ezberleyemez ve çok saçma bir şey olur zaten. Acaba şu iş için hangi komut vardı ya diye ufak bir araştırma ile zaten her şeye erişim kolay. Ayrıca İngilizce de çok önemli. Bir sıralama yapacak olsaydım İngilizce~algoritma>proglamlama dili derdim.
 
bu işin mühendisliğini okuyorum.
Eğer yazılım mühendisliği okumak istiyorsan bence YKS den yüksek yapıp ingilizce bir mühendisliğe git öyle daha iyi öğrenirsin.

matematiğin zayıf olmasıyla yazılımın bir ilgisi yok eğer yapay zeka alanına yönelmiyeceksen.

BTKakademi kursları ücretsiz istediğin birine kaydol ama sıkıcı anlatıyorlar ben pek güzel bulmadım baktıklarımın çoğu sıkıcıydı. en kötü udemy den ücretiyle bir tane eğitim al.
 
Ingilizce ogrenmelisin. Yazilim gelistirme hevesini dinc tutacak seviyede programlama yapmalisin ve derslerine calismalisin ( hangi dille ne yaptiginin hicbir onemi yok bu seviyede ). Gidebilecegin en iyi universiteye gitmek icin ders programi olusturmalisin. 3. sinif video serilerinden Turkce programlama ogrenmenin katkisi 0 + ε.

Matematik ve Ingilizce temelinin yuksek olmasi; python bilmenden, ne kadar hizli yazdigindan hatta ne kadar bilgisayar kullanabildiginden cok daha onemli.

"Computer science is no more about computers than astronomy is about telescopes."
İngilizcem ne kadar düzeyde bilmiyorum ama çok kötü durumda değil.
Matematik bu yıl iyiydi. Sayısal seçtim inşallah 11 ve 12'de sıkıntı yaşamazsam iyi.
Hatta bu yıl sayısal derslerin TYT kısmına bakmayı düşünüyorum.
Python'u bakarak yazıyorsan diğer dilleri de o zaman öğrenemezsin. Ufak tefek şeyler biliyorsan Python'da devam et. Bir süre sonra Python'da sınırda kaldığını fark edince diğer dillere geçersin.

Yanlış anlamayın, size söylemiyorum genel olarak söylüyorum; print("Hello World") öğrenen herkes ilerde yazılım mühendisi olmayı hedefliyor. Eğer lise okuyorsan hedefini kesin olarak seçmelisin. Yazılım mühendisliği kod bloklarından ibaret bir meslek değil. Eğer matematiğin zayıf ise tavsiye etmem yoksa daha fakülteyi kazanmak için girmen gerek sınavda bile afallarsın.
Yanlış anlamadım hocam doğru diyorsunuz bende sürekli sabit bakmadan birşeyler yapmam gerektiğini farkettim.
bu işin mühendisliğini okuyorum.
Eğer yazılım mühendisliği okumak istiyorsan bence YKS den yüksek yapıp ingilizce bir mühendisliğe git öyle daha iyi öğrenirsin.

matematiğin zayıf olmasıyla yazılımın bir ilgisi yok eğer yapay zeka alanına yönelmiyeceksen.

BTKakademi kursları ücretsiz istediğin birine kaydol ama sıkıcı anlatıyorlar ben pek güzel bulmadım baktıklarımın çoğu sıkıcıydı. en kötü udemy den ücretiyle bir tane eğitim al.
İlk başta BTK izledim yani bir tık sıkıcı gibi ama çok da birşey anlamamıştım. Belkide tekrar bakmalıyım.

Düşüncen çok güzel. Tavsiyem çok pahalı olmayan bütçene uygun popüler Udemy kursları (İngilizce olanları şiddetle öneriyorum alt yazılar başarılı.) İle Python veya istediğin bir dile biraz daha hakim ol. Daha sonra algoritma öğrenmeye başla, algoritma programlamanın temellerinden biridir hatta bana kalırsa en önemlisidir. Ve bol bol pratik yap, proje tasarla. Gördüğünü geçirmen önemli değil bol bol proje yapmanın faydası mantığını kavramak çünkü aslında kimse bir programlama dilindeki tüm komutları %100 ezberleyemez ve çok saçma bir şey olur zaten. Acaba şu iş için hangi komut vardı ya diye ufak bir araştırma ile zaten her şeye erişim kolay. Ayrıca İngilizce de çok önemli. Bir sıralama yapacak olsaydım İngilizce~algoritma>proglamlama dili derdim.
Proje derken nasıl projeler yapmalıyım mesela? Proje diyince aklıma okuldaki ders sunumu falan geliyor.


Youtube'ta Playlist yapanlar var onlardan öğrenemez miyim?
 
İngilizcem ne kadar düzeyde bilmiyorum ama çok kötü durumda değil.
Matematik bu yıl iyiydi. Sayısal seçtim inşallah 11 ve 12'de sıkıntı yaşamazsam iyi.
Hatta bu yıl sayısal derslerin TYT kısmına bakmayı düşünüyorum.

Yanlış anlamadım hocam doğru diyorsunuz bende sürekli sabit bakmadan birşeyler yapmam gerektiğini farkettim.

İlk başta BTK izledim yani bir tık sıkıcı gibi ama çok da birşey anlamamıştım. Belkide tekrar bakmalıyım.


Proje derken nasıl projeler yapmalıyım mesela? Proje diyince aklıma okuldaki ders sunumu falan geliyor.


Youtube'ta Playlist yapanlar var onlardan öğrenemez miyim?
Öğrenirsin, hatta Udemy kursları falan üşengeçler için. Bir kaç kaynak araştırması ile Udemy kurslarından daha iyi bir eğitim alabilirsin.
 
Proje derken nasıl projeler yapmalıyım mesela? Proje deyince aklıma okuldaki ders sunumu falan geliyor.

Bunun bir limiti yok başlangıçta hesap makinesi, yılan oyunu, to do list gibi şeyler yapılır daha sonra geliştiğini hissettikçe daha büyük projeler yaparsın. Bu tamamen senin çabana bağlı. İstediğin her şeyi yapabilirsin.
 

Technopat Haberler

Yeni konular

Geri
Yukarı