Düşük seviye programlama dillerini öğrenmek mantıklı mı?

makalidap

Centipat
Katılım
13 Nisan 2023
Mesajlar
110
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar 3 yıldır yazılımla uğraşıyorum. İleri düzey Python, ortalama JS biliyorum. Buna ek olarak Java, C++, C gibi dilleride temel algoritma sorusu çözecek kadar biliyorum (temel syntax yani). Genel olarak arayüz ve web site tasarımı üzerine uğraşıyorum ama soruma genel olarak cevap vermenizi istiyorum, sadece bu 2 alana bakarsak cevap hayır olur zaten diye düşünüyorum.
Neyse soruma gelecek olursak sizce C, C++, Assembly gibi dillerde uzmanlaşmak mantıklı mı? Sonuçta donanımlar gittikçe güçleniyor ve Python ile C++ arasındaki 10^2 (yanlış bilmiyorsam inte baktım şimdi de bulamadım) lik işlem farkının bir önemi kalmayacak.
 
Merhaba arkadaşlar 3 yıldır yazılımla uğraşıyorum. İleri düzey Python, ortalama JS biliyorum. Buna ek olarak Java, C++, C gibi dilleride temel algoritma sorusu çözecek kadar biliyorum (temel syntax yani). Genel olarak arayüz ve web site tasarımı üzerine uğraşıyorum ama soruma genel olarak cevap vermenizi istiyorum, sadece bu 2 alana bakarsak cevap hayır olur zaten diye düşünüyorum.
Neyse soruma gelecek olursak sizce C, C++, Assembly gibi dillerde uzmanlaşmak mantıklı mı? Sonuçta donanımlar gittikçe güçleniyor ve Python ile C++ arasındaki 10^2 (yanlış bilmiyorsam inte baktım şimdi de bulamadım) lik işlem farkının bir önemi kalmayacak.
Yapacağınız sektör için değişir ancak ekstra dil öğrenmenizin zararı yok.
 
Arayüz tasarımı ile uğraşıp neden düşük seviye dilde uzmanlaşmak istediğinizi anlamadım.

Düşük seviye bir dilde uzmanlaşmaya ayıracağınız kaynağı size daha çok fayda sağlayabilecek başka bir dile, teknolojiye, frameworke vs. ayırabilirsiniz. Yoksa hepimiz oturmuş, yeni dilin zararı olmaz diyerek A harfinden başlayıp bütün programlama dillerini sırayla öğrenmeye çalışıyor olurduk ama farkındaysanız oldukça saçma.
 
Arayüz tasarımı ile uğraşıp neden düşük seviye dilde uzmanlaşmak istediğinizi anlamadım.

Düşük seviye bir dilde uzmanlaşmaya ayıracağınız kaynağı size daha çok fayda sağlayabilecek başka bir dile, teknolojiye, frameworke vs. ayırabilirsiniz. Yoksa hepimiz oturmuş, yeni dilin zararı olmaz diyerek A harfinden başlayıp bütün programlama dillerini sırayla öğrenmeye çalışıyor olurduk ama farkındaysanız oldukça saçma.
Gidip her dili öğren demiyorum daha 3 yıl olmuş. Bu sebepten belki hem arayüz tasarımı ile uğraşıp hem de uygulama falan yapmak isteyebilir. OOP yazılımcısı isen web yazamazsın gibi birşey bu sizin dediğiniz.
 
Gidip her dili öğren demiyorum daha 3 yıl olmuş. Bu sebepten belki hem arayüz tasarımı ile uğraşıp hem de uygulama falan yapmak isteyebilir. OOP yazılımcısı isen web yazamazsın gibi birşey bu sizin dediğiniz.
Benim yazdığımda yapamazsın, edemezsin şeklinde ya da benzeri bir kalıp mevcut değil.

Konu sahibi şu an çalışıyor mu yani yazılım ile para kazanıyor mu, hobi olarak mı 3 yıldır yazılımla uğraşıyor, arayüz mü geliştiriyor, arayüz geliştiriyorsa çok iyi python ne ara öğrendi, nerede kullanıyor vs. bilgileri bizimle paylaşmamış. Ben de bilgi sahibi olmadan ve neden düşük seviye dilleri öğrenmeye heves ettiğini anlamadan "öğren tabi kardeşim, şimdiden hayırlı olsun" şeklinde ara gaz verme taraftarı değilim, herkese de bunu tavsiye ederim.
 
Arayüz tasarımı ile uğraşıp neden düşük seviye dilde uzmanlaşmak istediğinizi anlamadım.
Bir nedeni yok sanırım sadece öğrenesim geldi. Ve acaba ilerde hiç ama hiç mi kullanılmaz diye sormak istedim.

Konu sahibi şu an çalışıyor mu yani yazılım ile para kazanıyor mu, hobi olarak mı 3 yıldır yazılımla uğraşıyor, arayüz mü geliştiriyor, arayüz geliştiriyorsa çok iyi python ne ara öğrendi, nerede kullanıyor vs. bilgileri bizimle paylaşmamış. Ben de bilgi sahibi olmadan ve neden düşük seviye dilleri öğrenmeye heves ettiğini anlamadan "öğren tabi kardeşim, şimdiden hayırlı olsun" şeklinde ara gaz verme taraftarı değilim, herkese de bunu tavsiye ederim.
Çalışmıyorum hobi olarak uğraşıyorum ama ilerde bu alandan devam etmek istiyorum. Arayüz geliştiyorum. Yazılıma python öğrenerek başladım sonra şuan genel olarak PySide2 kütüphanesi ile arayüz tasarlıyorum ama bu arayüzün arkaplan kodunuda ben yazıyorum o yüzden diğer bazı başka kütüphaneleride yeterince biliyorum selenium, request, bs4 vb vb.
 
Bir nedeni yok sanırım sadece öğrenesim geldi. Ve acaba ilerde hiç ama hiç mi kullanılmaz diye sormak istedim.


Çalışmıyorum hobi olarak uğraşıyorum ama ilerde bu alandan devam etmek istiyorum. Arayüz geliştiyorum. Yazılıma python öğrenerek başladım sonra şuan genel olarak PySide2 kütüphanesi ile arayüz tasarlıyorum ama bu arayüzün arkaplan kodunuda ben yazıyorum o yüzden diğer bazı başka kütüphaneleride yeterince biliyorum selenium, request, bs4 vb vb.
Hobi için ise öğrenin tabi, en azından bir şeyler yapmayı denersiniz, hoşunuza giderse ilerlersiniz, hobi için uğraşılıyorsa mantık aramaya çok gerek yok. Onun dışında iş için düşünüyorsanız low level diller ile geliştirme yapılan yerlerde mühendislik mezunu daha çok talep edilir, yani misal arayüz geliştirmede kendinizi geliştirmişsinizdir, daha çok iş imkanı vardır, daha kolay iş bulunur. Kendi kendinize mesela robotik kodlamada piyasanın istediği standartta gelişmeniz daha zordur, daha az iş mevcuttur, o pozisyonlara da bilgisayar, ee mühendisi vb. çalışanları alırlar sıklıkla. Pragmatik açıdan ele alınınca mantıklı değil yani, ben olsam madem arayüzümün arka tarafını da yazmak ilginç geliyor, backend için java, c# vb. bir dile yoğunlaşırdım.
 
Hali hazirda UI tasarlayan birine low-level programlama ogrenmenin bir katkisi yok. Zamanini esas isini daha iyi yapacak seylere harcayabilirsin.
 

Geri
Yukarı