Sıfırdan yazılım öğrenmeye başlayan birisi nereden başlamalı?

mrflex

Picopat
Katılım
15 Mart 2023
Mesajlar
163
Yazılım dünyasına giriş yapmak istiyorum, ama pek bilgim yok. O yüzden en baştan başlayacağım şimdi ilk olarak ne öğrenmeliyim algoritma mı, programlama dilimi veya başka bir şey mi ile mi başlamalıyım? Kısaca nasıl bir yol izlenmeli.

@byteec0de
 
İlk algoritmaları öğrenmeye çalış daha sonra bir programlama dilini öğrenmeye başla mesela Python öğrenebilirsin. Yeni başlayanlar için mükemmel bir dil. Öğrendikten sonra yazılım geliştirme metodolojisi öğren bence. Nasıl daha iyi kod yazılacağı, projeler nasıl yönetileceği konusunda yol gösterir. Agile, Scrum, Kanban vs. gibi metodolojiler öğrenilebilir. Böyle böyle ilerleyebilirsin tabii bana göre en iyi yol algoritmaları öğrenmen ve ardından, 10-15 tane Python dersi izledikten sonra dilin genel olarak nasıl çalıştığını öğren ve ardından projelere atıl kendini öyle geliştir en iyi yol budur.
 
Öncelikle yazılıma nerden başlayacağını öğrenmen lazım. Hangi alanını seçiceksin yazılımın? Siber Güvenlik mi, Web Geliştirme mi, Oyun Programlama mı, Yapay Zeka mı.. bir ton alan var buna karar verki ilerleyen süreçte bodozloma. Bazı kişiler direkt olarak programlama dili öğrenmeni istiyorlar fakat bu bence yanlış hareket olur. Sen Web geliştirme yapacaksan, gidipte alakasız bir dil öğrenmenin bir mantığı kalmamış olacak. Şunu diyebilirler en azından programlama dilinin mantığını öğrenmiş oldu evet ama alanını seçtikten sonra onunla alakalı ilerlerse daha verimli zaman kaybı olmadan öğrenmiş olunur. Yani kısacası yazılımda nereden ilerlemek istiyorsun onu seç seçtikten sonra, İngilizcen yok ise kesinlikle İngilizce öğren zorlanacaksın çünkü. Bilmeden öğrenmek imkansız değil ama zorlaştırıyor. İlk iş alan seçimi yapıp İngilizceyi öğrenmek daha sonrasında alana göre yazılım dilleri ve bunların o alana göre kütüphaneleri hakim olun daha sonrası sizin profesyonelleşmenize kalmış birşey. Şahsi düşüncem bu yönde
 
Öncelikle yazılıma nereden başlayacağını öğrenmen lazım. Hangi alanını seçiceksin yazılımın? Siber Güvenlik mi, Web Geliştirme mi, Oyun Programlama mı, Yapay Zeka mı? Bir ton alan var buna karar verki ilerleyen süreçte bodozloma. Bazı kişiler direkt olarak programlama dili öğrenmeni istiyorlar fakat bu bence yanlış hareket olur. Sen Web geliştirme yapacaksan, gidip de alakasız bir dil öğrenmenin bir mantığı kalmamış olacak. Şunu diyebilirler en azından programlama dilinin mantığını öğrenmiş oldu evet ama alanını seçtikten sonra onunla alakalı ilerlerse daha verimli zaman kaybı olmadan öğrenmiş olunur. Yani kısacası yazılımda nereden ilerlemek istiyorsun onu seç seçtikten sonra, İngilizcen yok ise kesinlikle İngilizce öğren zorlanacaksın çünkü. Bilmeden öğrenmek imkansız değil ama zorlaştırıyor. İlk iş alan seçimi yapıp İngilizceyi öğrenmek daha sonrasında alana göre yazılım dilleri ve bunların o alana göre kütüphaneleri hakim olun daha sonrası sizin profesyonelleşmenize kalmış bir şey. Şahsi düşüncem bu yönde

İlk algoritmaları öğrenmeye çalış daha sonra bir programlama dilini öğrenmeye başla mesela Python öğrenebilirsin. Yeni başlayanlar için mükemmel bir dil. Öğrendikten sonra yazılım geliştirme metodolojisi öğren bence. Nasıl daha iyi kod yazılacağı, projeler nasıl yönetileceği konusunda yol gösterir. Agile, Scrum, Kanban vs. gibi metodolojiler öğrenilebilir. Böyle böyle ilerleyebilirsin tabii bana göre en iyi yol algoritmaları öğrenmen ve ardından, 10-15 tane Python dersi izledikten sonra dilin genel olarak nasıl çalıştığını öğren ve ardından projelere atıl kendini öyle geliştir en iyi yol budur.

Teşekkür ederim yaşım şu an 23-24 ama geç kalmışlık hissi var yaş olarak yazılım için
 
@566156 Algoritmayı öğrenmelisin demişsin ya. Sence algoritma nedir? Algoritma dediğin şey nedir? Bize bir örnek verir misin? Çok merak ediyorum bu algoritmayı öğren diyenler acaba ne düşünüp bu öneriyi yapıyor. Önerdiğin şey ile alakalı bir kaynak verebilir misin?

@mxxm Aynı şeyi size de sorayım. Algoritmaları öğren diyorsunuz ya. Bu algoritma kafanızda nasıl bir şey çok merak ediyorum. Bize birkaç örnek verir misiniz?
 
@566156 Algoritmayı öğrenmelisin demişsin ya. Sence algoritma nedir? Algoritma dediğin şey nedir? Bize bir örnek verir misin? Çok merak ediyorum bu algoritmayı öğren diyenler acaba ne düşünüp bu öneriyi yapıyor. Önerdiğin şey ile alakalı bir kaynak verebilir misin?
Algoritma programlamanın temelidir bana göre. Çünkü yazılım da her zaman algoritma olacak. Algoritmanın ne olduğuna buradan bakabilirsin: Algoritma - Vikipedi
 
@566156 Algoritmanın ne olduğunu çok iyi biliyorum. Sizin bildiğinizi düşünmüyorum çünkü önerileriniz çok saçma.

@566156 Algoritmanın ne olduğunu bana kendi düşüncelerin ile açıklayabilir misin? Bu kişinin ne yapması gerekiyor mesela algoritma öğrenmesi için? Algoritma öğren demişsin, cümleyi biraz açabilir misin?

@mrflex Soruna gelecek olursak, ilk olarak yapman gereken şey. Hangi alanda kariyer yapmak istediğin ve nasıl mutlu olacağın. Bunları belirledikten sonra uygun bir dil bulup, o dili öğrenmeye başlayabilirsin. İngilizce kesinlikle sana engel değil. İngilizce bilirsen gelişim süren daha kısalabilir fakat ingilizce ilk aşama için kesin olarak gerekli diyemem.
 

Geri
Yukarı