İyi bir yazılımcı internetten yararlanmadan mı proje üretmeli?

QuenFox

Femtopat
Katılım
31 Ocak 2023
Mesajlar
12
Daha fazla  
Cinsiyet
Erkek
Herkese merhaba, iyi bir yazılımcı olmak için internetten eğitimler alıp projeler üretip kendimi geliştiriyorum. Çevremden ve internetteki yorumlara podcastlere bakarak, iyi bir yazılmcının internetten veya diğer yapmış olduğu projelerde yardım almadan tabiri caizse "gözü kapalı kodlama yaparak proje geliştirdiği" gibi bir düşünce oluştu kafamda. Sizce iyi bir yazılımcı sıfırdan profesyonel bir proje üretirken internetten yardım almadan, eski projelerinden faydalanmadan sadece ezberlediği ve yapma mantığını bildiği algoritmalar ve kodlarla mı proje geliştirmeli/üretmeli?

Bana göre bir iyi bir yazılımcı internetti çok iyi kullanmayı bilmeli, araştırmayı, öğrenmeyi sevmeli ve güncel kalmalı, ezbere kod yazmamalı. Bir projeyi. En az kodla, en az kaynak tüketecek şekilde, kullanışlı ve anlaşılır bir şekilde proje geliştirmeli. Ben proje geliştirken şu söze/düşünceye dayanarak "tekerleği en baştan icat etmeye gerek yok, internette veya eski projelerimde yazdığım kodu kullanarak" projeler üretmeyi doğru buluyorum. Sizce "bana göre olan iyi bir yazılımcı" olmak düşüncelerim ve yorumlarım doğru mu?
 
Son düzenleyen: Moderatör:
Herkese merhaba, iyi bir yazılımcı olmak için internetten eğitimler alıp projeler üretip kendimi geliştiriyorum. Çevremden ve internetteki yorumlara podcastlere bakarak, iyi bir yazılmcının internetten veya diğer yapmış olduğu projelerde yardım almadan tabiri caizse "gözü kapalı kodlama yaparak proje geliştirdiği" gibi bir düşünce oluştu kafamda. Sizce iyi bir yazılımcı sıfırdan profesyonel bir proje üretirken internetten yardım almadan, eski projelerinden faydalanmadan sadece ezberlediği ve yapma mantığını bildiği algoritmalar ve kodlarla mı proje geliştirmeli/üretmeli?

Bana göre bir iyi bir yazılımcı internetti çok iyi kullanmayı bilmeli, araştırmayı, öğrenmeyi sevmeli ve güncel kalmalı, ezbere kod yazmamalı. Bir projeyi. En az kodla, en az kaynak tüketecek şekilde, kullanışlı ve anlaşılır bir şekilde proje geliştirmeli. Ben proje geliştirken şu söze/düşünceye dayanarak "tekerleği en baştan icat etmeye gerek yok, internette veya eski projelerimde yazdığım kodu kullanarak" projeler üretmeyi doğru buluyorum. Sizce "bana göre olan iyi bir yazılımcı" olmak düşüncelerim ve yorumlarım doğru mu?

Bence gerektiği zaman internete bakman gerekir benim babam bile 15 yıllık yazılımcı bazen internetten bakıyor.
 
Bir yazılımcı interneti kullanmak zorundadır, farklı kütüphaneler farklı şekilde kullanılır. Bir yazılımcı elbette dokümanları kullanacak. Bir yazılımın stdio.h kütüphanesinden ibaret olduğunu sananların söyleyebileceği şeydir bu.
 
Sizce iyi bir yazılımcı sıfırdan profesyonel bir proje üretirken internetten yardım almadan, eski projelerinden faydalanmadan sadece ezberlediği ve yapma mantığını bildiği algoritmalar ve kodlarla mı proje geliştirmeli/üretmeli?

Hocam programlama bir dildir. Tıpkı bir çocuğun yaptığı gibi önce başkalarının cümlelerini tekrarlamanız gerekir sonra dili kavrayıp basit cümleler kurabilmeniz lazım. Hiç kimse şair olarak doğmaz. Kendinizi açık kaynaklı projelerle geliştirmeli. Alanınızı belirlemelisiniz. Her daim kendinize ait projeleriniz olmak zorunda değil. Ekiple birlikte de yapabilirsiniz yazılımlarınızı ki bu daha sağlıklı olur. Ancak kendinizi her geliştirme aşamanızda kendinizi küçük sınavlara sokup minik projeler geliştirebilirsiniz. Örneğin makine öğrenimi ile ilgileniyorsanız her aşama sonunda kendi küçük asistanızı geliştirebilirsiniz. Artık gerçekten bu yaptığımı ben de kullanırdım dediğiniz noktaya eriştiğinizde hayalinizdeki projeler için kolları sıvayabilirsiniz. Ve yine tamamiyle özgün olmak zorunda değilsiniz esinlenme zaten bunu gerektirir. Bugünlerde eşi benzeri olmayan şeyler yapmak zordur. Kopyala yapıştır yapmadıkça yardım almaktan çekinmeyin. İyi sosyaller.
 
Tamamen saçmalık. bütün programlama dillerinin syntax yapısı veya kod yapısı farklıdır. Ayrıca bir programlama dilinde yapılan birçok kütüphane var. Bunların kullanımı için internetten illaki bir dökümantasyon okumamız gerekebilir, veya hataları çözebilmemiz için belki de saatlerce internette araştırma yapmamız gerebilir. En kötü ihtimal, bilgisayarın çöktü, format attın. kullanacağın IDE yazılımları sana vahyedilemeyeceği için illaki internet kullanmamız gerekiyor.
 
Hayır. Genelde bu ifadeyle eleştirilen kişiler GitHub'daki hazır şeyleri indirip ismini değiştirip "aha yazılım yaptım" diyen kişiler olur. Tabi ki yazılımcılar sorunları veya bir şeyi nasıl yapacaklarını öğrenmek için Internet'ten yardım alabilir.
 
Kopyala yapıştır yapmadıkça yardım almaktan çekinmeyin.

Bir örnek ile bu yaptığım kopyala yapıştır olur mu? Örneğin bir web sitenin giriş yapma sistemi yapılacak internetten bir giriş yapma sistemi kodu bulup, bu kodu projenin ihitayaçlarına göre düzenleyerek, geliştirerek kullanmak kopyala-yapıştır olur mu?
 

Yeni konular

Geri
Yukarı