Çözüldü Bir programlama diline hakim olmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

babylade

Picopat
Katılım
28 Ekim 2020
Mesajlar
394
Daha fazla  
Cinsiyet
Kadın
Programlamaya kendi çapımda giriş yaptım C diliyle. Sorumdan önce durumumu açıklamam gerekirse; C dilinde yazılmış orta seviye kodları gördüğümde kodda ne döndüğünü, kodun işlevini, döngülerini, iç içe döngülerini rahatça anlayabiliyorum. Ama durum kendi kodumu oluşturmaya geldiğinde zorlanıyorum, 1 aydır programlamayla ilgili kendime bir bilinç oluşturmak için araştırma yapıyorum. Sizce bu süre için bu durum normal mi?
C dilini öğrendim diyebilmem için kod yazarken ne kadar hakim olmam lazım?
Bir de çevremdekiler Visual code, dev c++ ve Visual Studio önerdiler, sizin öneriliniz nelerdir?
Kod örneklerini GitHub üzerinden takip ediyorum. Yakın zamanda sanırım C dilinden başka bir dile geçeceğim ama hala net bir ilerleme yönü bulamadım. Amacım biraz da internet üzerinden gelir elde edebilmek, miktarı pek de umrumda değil sadece kodlamaya bir iş ciddiyetinde hayatımda yer edindirmek istiyorum.
 
Çözüm
C temeli kavratan güzel bir dil, fakat C biliyorum diyenlerinin çoğunun dili bilmediğine şahit oldum. Bazı şeyler kafanda oturmaya başladıysa nesne tabanlı bir dile geçiş yap. C'den sonra en rahat alışacağın C++ olur fakat diğerleri de çok çok farklı değil. Kod okumayı da becerebiliyorsan zaten, alışman çok sürmez.

Aslında programlama dilleri günümüz piyasasında, alanını seçecek kadar girişmemişsin genel konuşayım, core olarak kullanılıyor fakat nadir. Kütüphaneler, frameworkler projenin kullanım amacına bağlı olarak seçilip sıklıkla kullanılıyor. Bunların yanında messaging servisler bilmem neler derken proje akıp gidiyor büyük projeler için konuşursak.

Aslında olay programlama dilini öğrenmekten ziyade bir iş için en uygunu hangisi, hangi kütüphaneler ve hangi servisler işi daha kolay çözer bunu bilmek. Sana en iyi tavsiyem bu işin içinde olan biri olarak, bir proje belirle kafanda hangi dil ile yapabiliyorsan git yap. Ben şu anda aktif olarak Java yazıyorum fakat olabildiğince bütün dillerde yazmaya çalıştım, lanet PHP bile yazdım. Bunlar sana zaman kaybettiren işler olmayacak aksine konseptlere aşina olacaksın.


IDE olarak, JetBrains'in arayüzleri hoşuma gittiğinden onları öneriyorum, her dil için IDE'leri mevcut zaten. C++ temelinde gideceksen CodeBlocks kullanılabilir. Visual Studio çok hantal.


Amacım biraz da internet üzerinden gelir elde edebilmek

Meslek olarak düşündüğünü varsayarak konuşmuştum. Genelde ödev yaptırıyorlar freelance olarak büyük bir iş bakmıyorsan. Pyhton, C, C++ ödevlerini 100-200 lira arasına bulursun. Zamanında ben de yaptığımdan söylüyorum, 1-2 saatini alacak şeyler oluyor genelde.

Ama eğer yaşın küçükse ve bu işe merakın varsa, yazılımcı olarak başlamak için diploma şart değil. Haberin de olsun. (Genelde profilde yazanlar tutmuyor diye bir varsayım yaptım)
C temeli kavratan güzel bir dil, fakat C biliyorum diyenlerinin çoğunun dili bilmediğine şahit oldum. Bazı şeyler kafanda oturmaya başladıysa nesne tabanlı bir dile geçiş yap. C'den sonra en rahat alışacağın C++ olur fakat diğerleri de çok çok farklı değil. Kod okumayı da becerebiliyorsan zaten, alışman çok sürmez.

Aslında programlama dilleri günümüz piyasasında, alanını seçecek kadar girişmemişsin genel konuşayım, core olarak kullanılıyor fakat nadir. Kütüphaneler, frameworkler projenin kullanım amacına bağlı olarak seçilip sıklıkla kullanılıyor. Bunların yanında messaging servisler bilmem neler derken proje akıp gidiyor büyük projeler için konuşursak.

Aslında olay programlama dilini öğrenmekten ziyade bir iş için en uygunu hangisi, hangi kütüphaneler ve hangi servisler işi daha kolay çözer bunu bilmek. Sana en iyi tavsiyem bu işin içinde olan biri olarak, bir proje belirle kafanda hangi dil ile yapabiliyorsan git yap. Ben şu anda aktif olarak Java yazıyorum fakat olabildiğince bütün dillerde yazmaya çalıştım, lanet PHP bile yazdım. Bunlar sana zaman kaybettiren işler olmayacak aksine konseptlere aşina olacaksın.


IDE olarak, JetBrains'in arayüzleri hoşuma gittiğinden onları öneriyorum, her dil için IDE'leri mevcut zaten. C++ temelinde gideceksen CodeBlocks kullanılabilir. Visual Studio çok hantal.


Amacım biraz da internet üzerinden gelir elde edebilmek

Meslek olarak düşündüğünü varsayarak konuşmuştum. Genelde ödev yaptırıyorlar freelance olarak büyük bir iş bakmıyorsan. Pyhton, C, C++ ödevlerini 100-200 lira arasına bulursun. Zamanında ben de yaptığımdan söylüyorum, 1-2 saatini alacak şeyler oluyor genelde.

Ama eğer yaşın küçükse ve bu işe merakın varsa, yazılımcı olarak başlamak için diploma şart değil. Haberin de olsun. (Genelde profilde yazanlar tutmuyor diye bir varsayım yaptım)
 
Çözüm
C temeli kavratan güzel bir dil, fakat C biliyorum diyenlerinin çoğunun dili bilmediğine şahit oldum. Bazı şeyler kafanda oturmaya başladıysa nesne tabanlı bir dile geçiş yap. C'den sonra en rahat alışacağın C++ olur fakat diğerleri de çok çok farklı değil. Kod okumayı da becerebiliyorsan zaten, alışman çok sürmez.

Aslında programlama dilleri günümüz piyasasında, alanını seçecek kadar girişmemişsin genel konuşayım, core olarak kullanılıyor fakat nadir. Kütüphaneler, frameworkler projenin kullanım amacına bağlı olarak seçilip sıklıkla kullanılıyor. Bunların yanında messaging servisler bilmem neler derken proje akıp gidiyor büyük projeler için konuşursak.

Aslında olay programlama dilini öğrenmekten ziyade bir iş için en uygunu hangisi, hangi kütüphaneler ve hangi servisler işi daha kolay çözer bunu bilmek. Sana en iyi tavsiyem bu işin içinde olan biri olarak, bir proje belirle kafanda hangi dil ile yapabiliyorsan git yap. Ben şu anda aktif olarak Java yazıyorum fakat olabildiğince bütün dillerde yazmaya çalıştım, lanet PHP bile yazdım. Bunlar sana zaman kaybettiren işler olmayacak aksine konseptlere aşina olacaksın.


IDE olarak, JetBrains'in arayüzleri hoşuma gittiğinden onları öneriyorum, her dil için IDE'leri mevcut zaten. C++ temelinde gideceksen CodeBlocks kullanılabilir. Visual Studio çok hantal.


Amacım biraz da internet üzerinden gelir elde edebilmek

Meslek olarak düşündüğünü varsayarak konuşmuştum. Genelde ödev yaptırıyorlar freelance olarak büyük bir iş bakmıyorsan. Pyhton, C, C++ ödevlerini 100-200 lira arasına bulursun. Zamanında ben de yaptığımdan söylüyorum, 1-2 saatini alacak şeyler oluyor genelde.

Ama eğer yaşın küçükse ve bu işe merakın varsa, yazılımcı olarak başlamak için diploma şart değil. Haberin de olsun. (Genelde profilde yazanlar tutmuyor diye bir varsayım yaptım)
Geniş bilgilendirmen için çok teşekkür ederim, genel açıda yapay zeka alanında gelişmek istiyorum ben. Şimdilik küçük adımlarla alana giriş yapmak amacım, aşinalaşmaya çalışıyorum. Bilgisayar mühendisliğine bu sene yerleştim ama dersleri takip etmiyorum, kendi kendime başladım öğrenmeye çünkü uzaktan eğitimde hiçbir şey anlamıyorum ben. Üniversitem de o kadar iyi sayılmaz zaten.
 
Üniversitem de o kadar iyi sayılmaz zaten.

Üniversite olayına takılma. Olay verilen eğitimde değil, tamamen sende. Kötü üniversitelerden hatta bilgisayar bölümünden bile mezun olmayan, sözel bir bölüm bitirip harika kodlar yazan insanlar tanıyorum.

Yapay zeka alanında hangi diller ile çalışabilirsin, hangi frameworkler ile çalışabilirsin bunlara yönelmeye başlayabilirsin hafiften. Okulun verdiği eğitimi boşver, sen kendini eğit. Her şey internette, her şeyin dökümanı var :)
 
Üniversite olayına takılma. Olay verilen eğitimde değil, tamamen sende. Kötü üniversitelerden hatta bilgisayar bölümünden bile mezun olmayan, sözel bir bölüm bitirip harika kodlar yazan insanlar tanıyorum.

Yapay zeka alanında hangi diller ile çalışabilirsin, hangi frameworkler ile çalışabilirsin bunlara yönelmeye başlayabilirsin hafiften. Okulun verdiği eğitimi boşver, sen kendini eğit. Her şey internette, her şeyin dökümanı var :)
Kesinlikle, internette çok güzel kaynaklar var. Biraz daha bilinçlendikten sonra kendi alanımı sabitleyip kesin adımlar atarım umarım.Tekrar teşekkür ediyorum yardımcı olduğunuz için.
 

Yeni konular

Geri
Yukarı