YouTube'dan Python ya da C++ öğrenilir mi?

Kayra342727

Hectopat
Katılım
23 Haziran 2023
Mesajlar
4.615
Çözümler
25
Yer
Konsantiniyye
İki dilden birini öğrenmek istiyorum, amacım siber güvenlik, sizce siber güvenlik için C++ mı yoksa Python mu daha iyi olur? Ne kadar süremi alırlar öğrenmek için? 15 yaşındayım açık lise okuyorum o yüzden boş vaktim bol.
 
Öğrenilir.

Siber güvenlik için Python öğren. Çoğu siber güvenlik aracı Python ile yapılır ve çalışır.

YouTube'da öğreneceğin şey o dilin söz dizimi olur. O basittir. Program geliştirmek falan zor. O emek ister. Kullanacağın modülleri araştırman gerekir (ki bu, yapay zekayla kolay).
 
@bitwise


Hocamız şöyle demişti:
Bu konuya hocamızla danışarak biraz katkı sunmak isterim. Ben şahsen dökümantasyonlar ve eğitim videoları ile öğrenmeye başladım. Pratiğe döktükten sonra, hata ayıklama ve derinlemesine anlam için genellikle dökümantasyonlara yöneldim. Bu süreçte, dökümantasyon tüketmeyi asla bırakmamak gerektiğini gözlemledim.


Son zamanlarda LLM’leri (ChatGPT, Anthropic modelleri vb.) bir tür mentör olarak kullanıyorum. Hocamız bunun ideal bir yöntem olmadığını belirtmişti; ancak ben bu modellerden fayda gördüm. Tavsiye ederim; yalnız bazen modeller halüsinasyon üretebiliyor ve yanıtları hatalı oluşturabiliyor. Bu nedenle, referans kontrolü yapmak önemli bir önlem oluyor.


Hocamız bu konuda çok daha kıymetli bilgiler paylaşacaktır. Kendi seviyemi bile “Junior” olarak tanımlamıyorum; yazılım öğrenme süreci, gördüğüm kadarıyla, asla bitmiyor. LLM’ler bilgiye ulaşmayı hızlandırıyor, ancak bunun yanında bilgi kirliliği de artıyor. Bu nedenle sorgulama ve eleştirel değerlendirme becerilerini artırmak gerektiğini düşünüyorum.

Dil veya framework bağımsız öğrenme süreci hiçbir zaman tamamlanmıyor. Hiçbir zaman %100 “developer” olunamayacağını düşünüyorum; senior seviyedeki geliştiriciler bile karşılaştıkları birçok problemle uğraşıyor. Yazılım, büyük ölçüde deneyimleyerek ve pratik yaparak öğrenilen bir alan. Teorik bilgiler asla bitmiyor, fakat paralel olarak pratiği yürütmek, bilgiyi pekiştirmek açısından oldukça faydalı.

En tehlikelisi ise LLM'den kodları alıp ne yaptığından bi haber şekilde run yaparak. Çıktı okey şekilde iş yapmak. Bunu benim önceden çalıştığım yerde yapıyorlardı,yer yer bende yaptım. Aşırı yanlış bir şey olduğunu fark ettim, kişisel gelişim açısından en ufak katkı sağlamıyor,tembelleştiriyor,değer üretmiyorsunuz.

Ayrıca ilerde yaptığınız işe de maintenance,update gibi süreçlerde destek sunamazsınız ve patlarsınız.

Seniorlar işin ameleliğini LLM'lere yer yer yaptırıyor. Ancak bu bahsettiğim kişiler koda baktığında kodla konuşuyor. Eğer gerçekten neler döndüğünü anlayabiliyorsanız üretkenliği arttırmak açısından kullanılabilir.

Biraz uzun ve alakasız oldu belki de ancak deneyimimi paylaşmak istedim.

Sevgiler.

Son olarak C++ ile başlamanı tavsiye ederim. Python seni başlangıç için bir çok noktada abstract edecek. Bu yüzden de arkaplanda olan şeylere dair fikrin çok daha az olacak. Ancak çekirdek bilginin sağlam olması ve iyi bir temel ile başlaman açısından C ailesi güzeldir. Zaten günümüzdeki dillerin çoğu C'den gelme. Her şeyin atası olarak kabul ediliyor.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…