Nasıl yazılımcı olunur?

Ayrıca aktif olarak projeler üret yoksa unutuyorsun. Ve kendini geliştirmek için farklı şeyler yapmaya motivasyonun olmalı. Ancak ne yaparsan yap asla ChatGPT kullanma. Yazılımda ilerlemeni tamamen engeller. Hem verdiği bilgiler yanlış olabiliyor hemde bilmiyorsan hiçbir zaman hazır kod alma.
 
  • Temel Bilgileri Edin: Bilgisayar bilimi veya yazılım mühendisliği hakkında temel bilgi sahibi ol. Algoritmalar, veri yapıları ve programlama dilleri (Python, Java, C++, vb.) gibi konuları öğren.
  • Programlama Dili Seçimi: Başlangıç için bir programlama dili seç. Python, özellikle yeni başlayanlar için anlaşılır ve popüler bir dil.
  • Kaynaklardan Öğren: Online kurslar (Coursera, Udemy, Codecademy), kitaplar veya YouTube videoları gibi kaynaklardan faydalan.
  • Uygulama Geliştir: Kendi projelerini yaparak öğrendiklerini pratiğe dök. Basit uygulamalarla başlayıp, zamanla daha karmaşık projelere geçebilirsin.
  • Algoritma ve Veri Yapıları: Bu konularda derinleşmek, yazılım geliştirme becerilerini artırır ve problem çözme yeteneğini geliştirir.
  • Versiyon Kontrol Sistemleri: Git gibi versiyon kontrol sistemlerini öğren. Bu, projelerini yönetmene ve diğer geliştiricilerle iş birliği yapmana yardımcı olur.
  • Topluluklara Katıl: Yazılım topluluklarına (forumlar, meetuplar) katılarak diğer yazılımcılarla tanışabilir ve deneyimlerini paylaşabilirsin.
  • Staj ve Projeler: Gerçek dünya deneyimi kazanmak için staj yap veya açık kaynak projelerine katkıda bulun.
  • Sürekli Öğren: Teknoloji hızla değişiyor, bu yüzden güncel kalmak için sürekli öğrenmeye devam et.
  • Portföy Oluştur: Yaptığın projeleri bir araya getirerek bir portföy oluştur. Bu, iş başvurularında sana avantaj sağlar.
Yapay zekadan bakmanı anlarımda hocam, kendi fikrini kat bari.
 
Merhaba arkadaşlar, geleceğimdeki meslek için yazılımcılık yapmak istiyorum. Bilgisayarlarla aram iyi, İngilizcem var ve çabuk öğrendiğimi söyleyebilirim, ancak bu işe nasıl başlanır, ne tip yollar takip edilmeli, hangi yazılım dalları bana uygun olur merak ediyorum. Lisede iken bilişim teknolojileri bölümündeydim ve HTML/CSS görmüştük, bu ikisini kesinlikle istemiyorum.

Kısacası arkadaşlar, soru şu: Sıfırdan üniversite olmadan nasıl başlanır?
Üniversitenin ders programına bak, orada dil öğrenmeden önce başka konularla başlıyorsun.
Algoritma ve ileri matematik eğitimleri ile başlıyorsun. Abd üniversiteleri dersleri internete açtı , oradan bakabilirsin. Tabi ingilizce öğrenmem gerekli mi diye soracak olursan %100 gerekli.
 
Öncelikle herkese cevaplar için teşekkür ederim. Aklımda az çok bir fikir oluştu diyebilirim, İngilizcem olduğu için yabancı kaynaklardan dinlemeyi düşünüyorum ve başlayacağım dil ise Python. (başlangıcı diğer dillere nazaran bir tık daha kolay ve anlaşılırmış.)

Aklımda son bir soru var, sadece bir dil öğrenerek mi başlamalıyım yoksa 2-3 tane farklı dil bir arada mı olmalı? Ve bunları öğrenebileceğim en iyi kaynak nedir?
 
Hocam en azından basit bir web site yapacak kadar bir HTML CSS bilgisine sahip olmanız her zaman iyidir. Türkiye'deki şirketler genelde PHP veya .Net üzerinde gidiyor.

C#'dan başlayıp sonrasında Asp.net + MSSQL öğrenebilirsiniz hem MVC yapısınıda kavrarsınız ileri safalardada .net üzerinden API yazıp ekstra bir frontend Framework'ü React, Vue gibi JS dilleri öğrenebilirsiniz.

Roadmapler sana bi tık daha yardımcı olucak ilerleme safasında:
 
Son düzenleme:
Öncelikle herkese cevaplar için teşekkür ederim. Aklımda az çok bir fikir oluştu diyebilirim, İngilizcem olduğu için yabancı kaynaklardan dinlemeyi düşünüyorum ve başlayacağım dil ise Python. (başlangıcı diğer dillere nazaran bir tık daha kolay ve anlaşılırmış.)

Aklımda son bir soru var, sadece bir dil öğrenerek mi başlamalıyım yoksa 2-3 tane farklı dil bir arada mı olmalı? Ve bunları öğrenebileceğim en iyi kaynak nedir?
Çok dil bilmek iş başvurusunda şans getiriyor , ben hobi olarak php öğrenmiştim, o dilde iş buldum. Ama ilk öğrenmeye başladığınızda 1 dilde yoğunlaşabilirsiniz, sonra diğerlerine geçersiniz.
 
Çok dil bilmek iş başvurusunda şans getiriyor, ben hobi olarak PHP öğrenmiştim, o dilde iş buldum. Ama ilk öğrenmeye başladığınızda 1 dilde yoğunlaşabilirsiniz, sonra diğerlerine geçersiniz.

Benim de fikrim bu yönde, ilk olarak bir dili öğreneyim tam olarak sonrasında öbür dilleride öğrenmeyi düşünüyorum. İki üç dil birden öğrenmek kafa karışıklığı yaşatır diye düşünüyorum.

Dil öğrenmeden önce algoritma öğren. Bir proje yazmadan önce planlamasını yapman gerekiyor.

Tavsiyenizi dikkate alacağım. 👍
 

Technopat Haberler

Yeni konular

Geri
Yukarı