Öğreneceğim yazılım dilleri ile ne yapabilirim?

Katılım
1 Ağustos 2020
Mesajlar
1.153
Çözümler
2
1-) Python 2-) C 3-) C++ 4-) C# ve son bölüm olarak yapay zeka var. Çok ufak başlangıç bilgim var Udemy üzerinden kurs satın aldım. Bölümlerin ismi bu şekilde öğreneceğim diller benim işime yarar mı? Bu dilleri bitirdikten sonra hangi dilleri öğrenmeliyim? Yaşım 16 bu öğrendiğim diller bana ileride katkı sağlar mı? Kendi botumu falan yazabilir miyim?
 
1-) Python 2-) C 3-) C++ 4-) C# ve son bölüm olarak yapay zeka var. Çok ufak başlangıç bilgim var Udemy üzerinden kurs satın aldım. Bölümlerin ismi bu şekilde öğreneceğim diller benim işime yarar mı? Bu dilleri bitirdikten sonra hangi dilleri öğrenmeliyim? Yaşım 16 bu öğrendiğim diller bana ileride katkı sağlar mı? Kendi botumu falan yazabilir miyim?
Ne yapmak istiyorsun? WEB tasarım, işletim sistemi, masaüstü uygulaması vb.?
 
Rica ederim.
Algoritma icin :
Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne

DS ve Algoritma bir arada:

Zamandan bagimsiz seyler icin kitap oneririm; zamanla degisenler icin (orn: Android Development) kitap gereksiz, hatta zaman kaybi.

Android development icin android'in kendi dokumentasyonu ve pratik yapmak en iyisi.
Surekli SDK degisir, o yuzden guncel olmayan bir video'dan ogrenmedigine emin ol.

Java icin de effective Java kitabini oneririm : Effective Java : Bloch, Joshua: Amazon.com.tr: Kitap

Bana gore bu da zamandan bagimsiz.

Yine ek olarak pragmatist programmer ve clean code kitaplarini okuyabilirsin, programlama dili agnostik kitaplar.



Ingilizce/Mat -> Algoritma/DS/Programlama -> Java -> Android SDK seklinde bir yol en optimali olacaktir.

Bu mesaji yazmak 5 dk, okumak 30 saniye; gerceklestirmek 5 sene surer, haberin olsun :)
Bitwise hocamız böyle bir mesaj yazmıştı, bunu oku önce bence çünkü yapmak istediğin şeye hakim gibi durmuyorsun. Java/Android için yazdığı şeyler dışındakiler işine yarar çünkü Java istemiyor gibisin.

Temeli bu mesajdaki gibi attıktan sonra dil öğrenmek en basiti olur sanırım. Bunlardan sonra projene göre dil seçip öğrenirsin, tertemiz.
 
Öncelikle hangi alanda kendini geliştirmek istediğine karar vermelisin. Daha sonra kendine bir yol haritası çizmelisin. Birden fazla alanda uzman olmaya çalışmak yerine tek bir alanda uzman olup diğer alanlarda da bilgi sahibi olunabilir.

Burada Frontend, Backend, DevOps Mühendisliği gibi alanların yol haritaları mevcut buradan yardım alabilirsin;

 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı