Yazılım için çok zeki mi olmak gerekir?

yigit demirayak

Centipat
Katılım
3 Haziran 2024
Mesajlar
49
Daha fazla  
Cinsiyet
Erkek
Herkese selamlar. İleri seviye yazılım yapmak için, belki beyaz şapkalı hacker olmak için yani çok iyi proglamlama yapmak için doğuştan üstün zekalı mı olunması gerekir? Ayrıca sonradan zamanla beynini geliştirerek üstün zekalı olunabilir mi? Mesela üstünü zekalıdan kastığım proglamlama için kodda bir sorun oluştuğunda hemen o sorunun ne olduğunu bulup onu çözmesi gibi. Teşekkürler.
 
Esasında yazılım mühendisliği bir "mühendislik". Mühendisler bir bilim dalının teknik uygulamasını gerçekleştirip buna göre bir kurgu üretirler. Elbette bunun gerektirdiği bir zeka düzeyi var, ancak bir şeyin bilimini icra etmekten daha az "zeka" gerektirdiğini kabul edebiliriz. Ancak iq seviyesi 100'ün üstündeyse (Yani ortalama veya ortalama üstüyse) pekala yazılım mühendisliği yapılabilir.

İşin özü yazılım da bir yandan kendisini kolaylaştırma eğiminde, buna karşın ezbere hitap eden kısımlar artıyor. Yani süper zeka olmaktan ziyade düzenli pratik ve tecrübe, hafif de ezber hafızasının kuvvetli olması yeterli gibi.

Ancak tarif ettiğiniz zeka kavramını biraz eksik gördüm. Üstün zekalı olmak nedir? Her geçen gün üstün zekalı tanımının daha da muallak bir hale geldiğini gözlemliyorum. Bir kodda sorun olduğu zaman o sorunu anlamak tecrübe işidir, zeka değil. Ancak şu canına yandığımın nöral ağlarını anlamak bence hakiki zeka işi.
 
Herkese selamlar. İleri seviye yazılım yapmak için, belki beyaz şapkalı hacker olmak için yani çok iyi proglamlama yapmak için doğuştan üstün zekalı mı olunması gerekir? Ayrıca sonradan zamanla beynini geliştirerek üstün zekalı olunabilir mi? Mesela üstünü zekalıdan kastığım proglamlama için kodda bir sorun oluştuğunda hemen o sorunun ne olduğunu bulup onu çözmesi gibi. Teşekkürler.
Mantıklı düşünebilmen yeterli.
 
Herkese selamlar. İleri seviye yazılım yapmak için, belki beyaz şapkalı hacker olmak için yani çok iyi proglamlama yapmak için doğuştan üstün zekalı mı olunması gerekir? Ayrıca sonradan zamanla beynini geliştirerek üstün zekalı olunabilir mi? Mesela üstünü zekalıdan kastığım proglamlama için kodda bir sorun oluştuğunda hemen o sorunun ne olduğunu bulup onu çözmesi gibi. Teşekkürler.
Çok üst düzey gerektirmiyor bence.Algoritma soruları çözerek,praktik yaparam her hangi bir sorun olustugunda bunu sen de cozebilirsin.
 
Herkese selamlar. İleri seviye yazılım yapmak için, belki beyaz şapkalı hacker olmak için yani çok iyi proglamlama yapmak için doğuştan üstün zekalı mı olunması gerekir? Ayrıca sonradan zamanla beynini geliştirerek üstün zekalı olunabilir mi? Mesela üstünü zekalıdan kastığım proglamlama için kodda bir sorun oluştuğunda hemen o sorunun ne olduğunu bulup onu çözmesi gibi. Teşekkürler.

Kendimce durumu şu şekilde ikiye ayırıyorum. Bir yazılımcı olmak bir de mühendis olmak.

Mühendislik kısmı zeka, bilgi ve araştırma hevesini beraberinde isteyen bir şey. Çünkü mühendislik sadece istenilen işi yapabilmek değil, bütçeyi en iyi kullanan ve en optimize sistemi oluşturabilmek.

Yazılımcı kısmı ise verilen bilgi ve istenilen teknolojilerle, karşına çıkabilecek hataları çözerek kodlamayı yapabilmek. Bu yüzden yazılımcı kısmı biraz daha kolay ve ulaşılabilir.

Her ikisi içinde müthiş zeki olmana gerek yok fakat mühendislik kısmı için biraz daha zeki, kolay çözüm üretebilen, ileri görüşlü, genel planı oluşturabilecek kapasiteli ve tecrübenin önemli olduğunu söyleyebilirim.

Muhtemelen siber güvenlik kısmı içinde bunlar geçerlidir. Beyaz şapkalı hacker demek oraya buraya girmek değil girilebilecek yerleri önceden keşfedip, bunları keşfedebilecek projeler geliştirmek, nasıl düzeltileceğini bilmek gibi şeylerdir. Siber güvenlik tarafında aşırı bilgim yok bu son kısım sadece tahminim.
 

Technopat Haberler

Geri
Yukarı