26 yaşından sonra programlamaya nereden başlamalıyım?

@499337 Python'la başarısız olursun gibi bir şey dediğimi hatırlamıyorum. Ayrıca Python'un kötü bir dil olduğunu da söylediğimi hatırlamıyorum.

Python, başlangıç için yapılmış bir dil değil. Böyle bir dil hiçbirinde yok. Başlangıç için bir şey arıyorsan Scratch kullanabilirsin.

Python'ın syntax kolaylığı olup yüksek seviyeli bir dil olması onu herkesin kullanabileceği anlamına gelmiyor. Bir dilin syntaxını öğrenmesi en kolay iş. O dili kullanamadıktan sonra bir işine yaramıyor.

Her konuya Python diye yazan kişiler, max. bilgisinin calculatordan öteye gitmediğini de biliyorum. Projene en uygun dili seçersin, öyle illa şu dili kullanayım diye bir şey yok. Öyle olsaydı bir dille tüm işleri yapabiliyor olurduk.

@TakatimKalmadı bu konularda neden direkt "Python" yazanlara karşı olduğumuzun sebeplerini sürekli belirtiyoruz ve açıklıyoruz zaten. Okursanız ve anlamadığınız yeri sorarsanız hiçbir sorun olmaz.
 
Son düzenleme:
Öncelikle yazılım alanını tanıtmak amaçlı bir araştırma yapın, notlar tutun ve ardından programlama dillerini araştırın hangi programlama dili ne işe yarıyor? Hangi şirketler nerede kullanmış? Kendinize alan seçin; yapay zeka geliştiricilği, ver bilimi, ver bilim analistcisi veya web geliştirme, web tasarım. Bu saydığım alanlar henüz birkaçı daha nicesi var bunun için sizin araştırıp öğrenmeniz gerekir. Temiz kod öğrenin ve yazmaya özen gösterin ki yazdığın kodları rahatlıkla okuyup anlayabilirsiniz, yorum satırları mutlaka kullanın kod yazarken çünkü bir proje geliştirirken yorum satırları eklemek çok iyi olur çünkü bir projeyi 6 ay sonra tekrar bakmak istediğiniz nerede ne yazdığınızı hatırlamayabilirsiniz. Bu yüzden yorum satırı mutlaka kullanın. Büyük-küçük projeler yapın, geliştirin, inceleyin. Başkalarının yaptıkları projelerinin kodlarını okumaya çalışın. Ha unutmadan algoritmayı mutlaka öğrenin. Evet en son olarak da İngilizce İngilizce... İngilizce olmadan bir şey yapamazsınız. İngilizce mutlaka öğrenin bunun için İngilizce kurslarına gidebilirsiniz Dilko herkes öneriyor. Yolun açık olsun abim :) ben de henüz 17 yaşındayım ve bu yolda bana kimse yardımcı olmadan kendi ayaklarımın üzerinde durup ilerledim ve hala devam etmekteyim. 6-7 sene olacak neredeyse ve hala da devam ediyorum pes etmeden. Ha bu arada her programlama dilinde uzmanlaşmak için uğraşma sana öneririm hepsini orta seviye bil yeter. İnşallah yazım sana yardımcı olur.
 
@499337 Python'la başarısız olursun gibi bir şey dediğimi hatırlamıyorum. Ayrıca Python'un kötü bir dil olduğunu da söylediğimi hatırlamıyorum.

Python, başlangıç için yapılmış bir dil değil. Böyle bir dil hiçbirinde yok. Başlangıç için bir şey arıyorsan Scratch kullanabilirsin.

Python'ın syntax kolaylığı olup yüksek seviyeli bir dil olması onu herkesin kullanabileceği anlamına gelmiyor. Bir dilin syntaxını öğrenmesi en kolay iş. O dili kullanamadıktan sonra bir işine yaramıyor.

Her konuya Python diye yazan kişiler, max. bilgisinin calculatordan öteye gitmediğini de biliyorum. Projene en uygun dili seçersin, öyle illa şu dili kullanayım diye bir şey yok. Öyle olsaydı bir dille tüm işleri yapabiliyor olurduk.

@TakatimKalmadı bu konularda neden direkt "Python" yazanlara karşı olduğumuzun sebeplerini sürekli belirtiyoruz ve açıklıyoruz zaten. Okursanız ve anlamadığınız yeri sorarsanız hiçbir sorun olmaz.
Scratchla baslamistim suan python kullaniyorum. Haklisin denebilir.
 
Matematik konusunda nasılsın? Ayrıca gitmek istediğin alan nedir? Oyun mu, web mi, mobil app mi yoksa masaüstü app mi? Bunun gibi binlerce alan var. Sen hangi alan üzerine gitmek istiyorsun?

"İngilizcem yeterli" derken kast ettiğin seviye nedir?


Adam "Ç" demeden "Çorum" diyorsun. Bir yerden duymuşsunuz şu Python'u her yerde söylüyorsunuz. İşi bilen adamlarda size bakıp gülüyor. :D Yapmayın artık şunu kendinize. Bir dilin syntaxının kolay olup yüksek seviye olması o dili başlangıç dili yapmaz. Başlangıç dili diye bir saçmalıkta aslında tam olarak yok. Hangi alana yöneliksen o alandaki dillerle başlarsın.

O bahsettiğin kurs ileri seviye falan değil. Bittiği zaman yapabildiklerini görüyorum insanların. O kursu almak yerine en basit bir web sitesine girip dokümantasyonları okusan yine aynılarını yaparsın. O yüzden bilgin olmayan yerde lütfen fikrin de olmasın.

"1 milyon yazılımcı" falan hikaye. O verdiği kurslarla anca 1 milyon syntax bilen adam yetiştirirsin. Yazılım bilmekle, yazılımcı olmak arasında çok büyük fark var.
Merhaba hocam. Matematik en sevdiğim alandı her zaman. Bi ölçü mü bilmiyorum ama mat2 30 net falan yapmıştım üni sınavında. Alan konusunda henüz emin değilim en azından programlama temel mantığı öğrenip ondan sonra alana yönelsem daha mı iyi olur diye düşünüyorum.

İngilizcede gördüğüm ve duyduğum çoğu şeyi anlıyorum. İng altyazılı dizi ve filmleri izleyebiliyorum. Toefl girmedim ama yds puanım 80. Konuşma konusunu çok deneyimlemediğim için %100 akıcı konuşabilir miyim ondan emin değilim.
Öncelikle yazılım alanını tanıtmak amaçlı bir araştırma yapın, notlar tutun ve ardından programlama dillerini araştırın hangi programlama dili ne işe yarıyor? Hangi şirketler nerede kullanmış? Kendinize alan seçin; yapay zeka geliştiricilği, ver bilimi, ver bilim analistcisi veya web geliştirme, web tasarım. Bu saydığım alanlar henüz birkaçı daha nicesi var bunun için sizin araştırıp öğrenmeniz gerekir. Temiz kod öğrenin ve yazmaya özen gösterin ki yazdığın kodları rahatlıkla okuyup anlayabilirsiniz, yorum satırları mutlaka kullanın kod yazarken çünkü bir proje geliştirirken yorum satırları eklemek çok iyi olur çünkü bir projeyi 6 ay sonra tekrar bakmak istediğiniz nerede ne yazdığınızı hatırlamayabilirsiniz. Bu yüzden yorum satırı mutlaka kullanın. Büyük-küçük projeler yapın, geliştirin, inceleyin. Başkalarının yaptıkları projelerinin kodlarını okumaya çalışın. Ha unutmadan algoritmayı mutlaka öğrenin. Evet en son olarak da İngilizce İngilizce... İngilizce olmadan bir şey yapamazsınız. İngilizce mutlaka öğrenin bunun için İngilizce kurslarına gidebilirsiniz Dilko herkes öneriyor. Yolun açık olsun abim :) ben de henüz 17 yaşındayım ve bu yolda bana kimse yardımcı olmadan kendi ayaklarımın üzerinde durup ilerledim ve hala devam etmekteyim. 6-7 sene olacak neredeyse ve hala da devam ediyorum pes etmeden. Ha bu arada her programlama dilinde uzmanlaşmak için uğraşma sana öneririm hepsini orta seviye bil yeter. İnşallah yazım sana yardımcı olur.
Önerilerin ve güzel dileklerin için teşekkürler kardeşim. Keşke senin yaşında bu işlere daha çok yoğunlaşsaydım :)
Başlangıç için kaynak önerisi var mıdır? Udemy, youtube vs. En azından alan kararı verebilmek için yeterli bilgiye sahip olabileceğim. Lisede anadolu teknik lisesinde okudum. Orada c# ve c++ görmüştük ek olarak html ve visual görmüştük. Sql çok az görmüştük. Dediğim gibi bizimki tamamen hatalı bi kariyer planlaması oldu. Gördüğüm şeylerin üstünden çok fazla zaman geçti hatırlamıyorum ama C kısmı keyifliydi. Şirketlerde developer olmak için ne öğrenmek lazım. Java kısmı zor mu? Ve kariyer olarak front mu back mi daha iyi olur?
 
Son düzenleme:
Merhaba hocam. Matematik en sevdiğim alandı her zaman. Bir ölçü mü bilmiyorum ama mat2 30 net falan yapmıştım üniversite sınavında. Alan konusunda henüz emin değilim en azından programlama temel mantığı öğrenip ondan sonra alana yönelsem daha mı iyi olur diye düşünüyorum.
* Programlama neden yapılır?
* Programlamanın amacı nedir?
* Algoritma nedir?
* Algoritma neden önemlidir?
* Algoritma nasıl kurulur?
* Programlama dilleri neden vardır?
* Programlama dilleri neden farklı alanlarda kullanılır?

Şu anda aklıma gelen birkaç soru. Bunların cevaplarını araştırmakla başlayabilirsin. Ondan sonra algoritmalar kurmaya, akış şemaları çizmeye çalışabilirsin. Sonrasında belki biraz çocukça gelebilir ama Scratch ile bazı şeyler yapabilirsin. Sonrasında Excel'e geçip yine bir şeyler yaparak mantığı kendine kavratmaya çalışabilirsin. Sonrasında ise seçtiğin alana göre dillere çalışman gerekecek.

Bir dili öğrenmek hiçbir zaman yeterli olmayacak. Sadece dil öğrenmekte yeterli olmayacak. Sürekli kendini geliştirmeli ve yeniliklere açık olmalısın.

İngilizcede gördüğüm ve duyduğum çoğu şeyi anlıyorum. İngilizce altyazılı dizi ve filmleri izleyebiliyorum. Toefl girmedim ama YDS puanım 80. Konuşma konusunu çok deneyimlemediğim için %100 akıcı konuşabilir miyim ondan emin değilim.
Sana en büyük tavsiyem yabancı kaynak kullanman olacaktır bu durumda. Konuşman aşırı önemli değil öğrenme aşamasındayken. Duyduğunu anlaman ve yazılanları anlaman yeterli olur. Yabancı kaynak kullan her zaman, her şeyi İngilizce yapmaya çalış. Yazılımın dili İngilizcedir. Başarılar dilerim.

Başlangıç için kaynak önerisi var mıdır?
Tüm internet. İnternet başlı başına bir kaynak. İlla video ya da kurs olmak zorunda değil. Her dilin dokümantasyonu var, forumları var. Her şeyi var. Eskisi gibi değil.

Şirketlerde developer olmak için ne öğrenmek lazım?
O şirket hangi dilleri kullanıyorsa onları. C dil ailesi, Java, JS her türlü dile uygun şirket var. Genel olarak C dilleri ve Java üzerinde yoğunlaşan bir sektör var ama bu ilerleyen yıllar da değişebilir.

Kariyer olarak front mu back mi daha iyi olur?
Bu sana bağlı. İkisine de ihtiyaç var. İkisini de iyi yapabilirsin. İlerleyen zamanda her ikisini de bilmende fayda var.
 
Son düzenleme:
Önerilerin ve güzel dileklerin için teşekkürler kardeşim. Keşke senin yaşında bu işlere daha çok yoğunlaşsaydım :)
Başlangıç için kaynak önerisi var mıdır? Udemy, YouTube vs. En azından alan kararı verebilmek için yeterli bilgiye sahip olabileceğim. Lisede Anadolu teknik lisesinde okudum. Orada C# ve C++ görmüştük ek olarak HTML ve Visual görmüştük. SQL çok az görmüştük. Dediğim gibi bizimki tamamen hatalı bir kariyer planlaması oldu. Gördüğüm şeylerin üstünden çok fazla zaman geçti hatırlamıyorum ama C kısmı keyifliydi. Şirketlerde developer olmak için ne öğrenmek lazım. Java kısmı zor mu? Ve kariyer olarak front mu back mi daha iyi olur?

YouTube, Udemy platformları vazgeçilmez. Ek olarak da W3school, Stackoverflow gibi platformlarda çok işimize yarayacaktır. Hackerrank platformu da eğitiminizde hangi dilinden ilerliyorsanız orada size quiz yapacaktır.
 
Tavsiyeleriniz için teşekkürler dostlar. Diploma önümde bi engel olmazsa bu işi başarabileceğime olan inancım çok yüksek. Zaten başıma ne geldiyse aşırı hırslı olmamdan geldi. Bazen iyi bazen çok kötü bir şey.
 
BTK kursları cidden kaliteli hazırlanmış. Onlara bakabilirsin. Pyhton, C# istediğin dilde başla.

Keşke komik olanı söyleseniz de bilmediğimiz bir şey varsa bilgilensek. @Ecmel
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı