Bu soruyu kendime yakın zamanda sormaya başladım. Tabi bu sorunun öncesinde başka sorular vardı. Acaba ben yazılımcılığa mı devam etmeliydim. Yoksa başka bir mesleğe mi yönelmeliydim.
Bu sorulara cevaplarını buldum. Ne olursam olayım ama en iyisini olayım düsturu ile "iyi bir yazılımcı nasıl olunur?" sorusunu kendime sormaya başladım.
Ben okuma eylemine çok uzak değilim. Kitap okumayı severim ve sık sık okurum. Zaten php'yi öğrenme sürecimde kitapların önemi yüksektir.
Kitapcıya yazılım konusunda kitap almaya girdiğimde "Yazılım Mühendisliği" isminde bir kitap gözüme ilişti. Kitabı satın aldım ve ağır ağır okuyorum. Biraz kalıncana bir kitap. Aslında türkçe kaynaklar çoğalıyor olmasına rağmen ingilizce kaynakların hem sayısı hem de güncelliklerinin daha fazla olduğunu düşünmekteyim.
Yine iyi bir yazılımcı olma yolunda ingilizce okur yazarı olunması gerekiyor. İngilizce olarak yapılan videolu anlatımları, podcastleri anlayacak kadar bir ingilizce, iyi bir yazılımcı olmak için şart. Ha olmayınca da yazılımcı olabiliyorsun ama iyi bir yazılımcı olmaksa amaç şart.
Yine bir diğer konu geliştirilen ortam. Microsoft teknolojilerinin verdiği alışkanlıktan kurtulmalı ve yazılımlarımızın (PHP web uygulamaları) çalıştığı ortamlarda (UNIX/Linux) yazılım geliştirmeye başlamalıyım.
Daha önceleri kişisel merakımdan ötürü linux/unix türevi işletim sistemleri kullanıyordum. Ama merakımı giderecek kadar. Üzerlerinde hiç bir proje geliştirmedim. Mac geliştirmek için hem donanım hemde yazılım bakımından çok güzel bir ortam sunuyor. Birinci öncelikli olarak bir Mac cihaz üzerinde geliştirmeye başlamayı düşünüyorum. İkinci olarak da bir linux dağıtımına geçmek. O konuda da ubuntu aslında iyi bir başlangıça sebep olabilir.
Şimdilik bu konuda yazacaklarım bu kadar ama devamı gelecek. İyi bir yazılımcılığı sorgulamadan iyi bir yazılımcı olunamayacağını düşünüyorum.
Büyük üstat Sokrates ne demiş. Sorgulanmamış hayat, yaşanmaya değmez. Dostlukla kalın.
Bu sorulara cevaplarını buldum. Ne olursam olayım ama en iyisini olayım düsturu ile "iyi bir yazılımcı nasıl olunur?" sorusunu kendime sormaya başladım.
Ben okuma eylemine çok uzak değilim. Kitap okumayı severim ve sık sık okurum. Zaten php'yi öğrenme sürecimde kitapların önemi yüksektir.
Kitapcıya yazılım konusunda kitap almaya girdiğimde "Yazılım Mühendisliği" isminde bir kitap gözüme ilişti. Kitabı satın aldım ve ağır ağır okuyorum. Biraz kalıncana bir kitap. Aslında türkçe kaynaklar çoğalıyor olmasına rağmen ingilizce kaynakların hem sayısı hem de güncelliklerinin daha fazla olduğunu düşünmekteyim.
Yine iyi bir yazılımcı olma yolunda ingilizce okur yazarı olunması gerekiyor. İngilizce olarak yapılan videolu anlatımları, podcastleri anlayacak kadar bir ingilizce, iyi bir yazılımcı olmak için şart. Ha olmayınca da yazılımcı olabiliyorsun ama iyi bir yazılımcı olmaksa amaç şart.
Yine bir diğer konu geliştirilen ortam. Microsoft teknolojilerinin verdiği alışkanlıktan kurtulmalı ve yazılımlarımızın (PHP web uygulamaları) çalıştığı ortamlarda (UNIX/Linux) yazılım geliştirmeye başlamalıyım.
Daha önceleri kişisel merakımdan ötürü linux/unix türevi işletim sistemleri kullanıyordum. Ama merakımı giderecek kadar. Üzerlerinde hiç bir proje geliştirmedim. Mac geliştirmek için hem donanım hemde yazılım bakımından çok güzel bir ortam sunuyor. Birinci öncelikli olarak bir Mac cihaz üzerinde geliştirmeye başlamayı düşünüyorum. İkinci olarak da bir linux dağıtımına geçmek. O konuda da ubuntu aslında iyi bir başlangıça sebep olabilir.
Şimdilik bu konuda yazacaklarım bu kadar ama devamı gelecek. İyi bir yazılımcılığı sorgulamadan iyi bir yazılımcı olunamayacağını düşünüyorum.
Büyük üstat Sokrates ne demiş. Sorgulanmamış hayat, yaşanmaya değmez. Dostlukla kalın.
Yorumlar
Yorum Gönder