Profesyonel bir yazılımcı?
10
●330
- 14-10-2022, 00:06:55Öncelikle en önemli, olmazsa olmaz iki şey var; zaman ve istikrar. Bunlardan birisi yok ise hiç başlamayın. Sonuç hüsran olacaktır.
Sonrasında ilginizin daha fazla olduğu alana yönelmelisiniz. Bunun için acele etmeyin, gerekirse basic olarak birkaç farklı alanda ufak denemeler yapın fazla vakit harcamadan. Elbet birisi daha ağır basacaktır. Yola çıkmaya karar vermeden doğru yolu seçmeniz lazım. Eğer yolun ortasından geri dönerseniz, gideceğiniz yola bir %50 daha eklersiniz.
İlk başlarda hiçbir şey anlamayacaksınız muhtemelen. Derslerde gördüğünüz kodları başka bir pc'den yazarak denemek yerine önce kendinizi verip sadece mantığını kavramaya çalışın. Sonra aynı dersi tekrar izleyerek, syntax'lara alışmaya çalışın - kodlamaya başlayın. Temel bilgileri kavradıktan sonra, herkes gibi basit uygulamalar geliştirin. Basit uygulamaların sonrasında, alanınızda nette bulunan opensource kaynaklardan başlangıç seviyesinde hazırlanmış yazılımları indirin. Ve indirdiğiniz yazılımları düzenleyin. Deneme yanılma yöntemiyle yaptığınız değişiklikler, ilk başta öğrendiğiniz mantık ile kafanızda örtüşsün. Aaa bu bu işe yarıyormuş, şunu sildim bak şöyle oldu şeklinde çıkarımlar yapma şansı bulacaksınız. Hemde kendi elinizle yaptığınız değişiklikler size motivasyon kaynağı olacaktır.
Sonra orta/büyük ölçekli projeler, yazılım okullarında verilmiş çeşitli ödevleri projeye çevirerek, araştırma yaparak, uygulayarak zaten ciddi manada kavrayacaksınız.
Ancak zamanınız yoksa istikrarınız pek bir şey ifade etmeyecektir. Aynı şekilde zamanınız var ama istikrarınız yok ise yine boşuna kürek çekeceksiniz. 10 ayrı iş yapmaktansa 1 işi en iyi şekilde yapın. Odaklanabilen insanlar bu işte başarılı olan insanlardır.
Bol şanslar