üstadım AI konusunu söyleyen arkadaşa son derece katılıyorum. programlama dillerine gelince.... temel olarak öğrenmesi gereken şey tüm dillerin aslında aynı mantıkta olduğu. c#, visual basic, php, python... zaten bir tanesini öğrenip işin mantığını kaptı mı diğer dillere de geçebilir. VB ce c# kolaydır, mantığını öğretir mesela... php daha bir karışık gelebilir. python hiçbirşey bilmeden işini çözmek isteyenlerin dili diye geçiyor dünya litaratüründe. ama bunların bir tanesinin yaptığını diğerleri de yapar. farklar vardır, performans farklıdır, kodlama süreci farklıdır... ama bunlar üst düzey şeylerde farkeder. başlangıç için senin canını sıkmaz bu farklılıklar.
Bu dillerin hepsi bir TEMEL kodlama ortamı. her dilin kendisine has kullandığı kütüphaneler var. Şöyle düşün, adamın biri bir kod yazmış, bakmış bu kod her yerde her iş için kullanılabiliyor, dur şunu kütüphane yapayım da herkes kullansın demiş. sen de akullanıyorsun. matematik işlemler için, grafik çizmek için, internetten veri indirmek için... aklına gelecek herşey için bir kütüphane bulabilirsin. belki de önemli olan o kütüphaneleri kullanmak.
bu iş hızlı gelişiyor. her kim "ben 50 senelik programcıyım bana mı öğreteceksin" derse sakın aldırma. teknoloji iki üç beş senede bir değişiyor. bir defa değişti mi yeni öğrenen ile 50 senedir bilen aynı noktaya geliyor. Dillere takılmaktan çok bir problemi masaya yatırıp, parçalara ayırp, hep parçayı çözmeyi, algoritma geliştirmeyi öğrenmesi en önemlisi.
geçenlerde bir grafik çizmeye çalışıyorum mbeceremedim. kafayı kırdım. sonra aklıma geldi, gidip chatgpt'ye sordum bana örneğini hazırlayıp verdi. hangi dilde istersen onu veriyor.
tüm dillerin üm detayları youtube'da var. tmeel eğitimden en ileri eğitime kadar.
Zamanınca banka sistemleri geliştirenlere eğitimcilik yapmış birisi olarak gönül rahatlığıyla söyleyebilirim ki ne kadar eğitim alırsan al, gerçek bir problemi çözmenin öğrettiği kadar öğrenemezsin. Bir konu seçip o konuda bir program yazmaya çalışması lazım. bitcoin fiyat analizi yapacam, stok yönetimi yapacam, web sitesi yapacam, elektronik alet edevatı telefonla kontrol edecem....
Evet... bu arada eğer elektronik cihazları kontrol etmeyi, onları programlamayı ucundan köşesinden öğrenirse acayip birşey olur....
İNGİLİZCE İNGİLİZCE İNGİLİZCE....
öğrenit ve konuşmayı da becerirse, yazılım işini de hallederse kaçar gider zaten....
Ama yanlış anlama, kırmak da istemem seni ama her kodlama yapan da programcı olmuyor. koca koca şirketlerin yazdıkları programlara bakıyorsun "bu ne yahu, kim kullanacak bunu" diyorsun. Benim şirkette bu tip işlere "ben yaptım oldu" işleri diyoruz. sen yaptın ama sen kullanmayacaksın.... Demem o ki herkes hem kodlama yapıp hem de kendisini kullanan kişi yerine koyamıyor. ortaya bir iş çıkıyor ama yenilir yutulur gibi değil.
Programlama işi biraz asosyal bir iş. insanın senelerini alıyor, zamanı yiyip bitiriyor. Bu tip bir iş ona uygun mu, iyice de bakıp düşünmesi lazım.
Şansı yaver giderse, birkaç güzel fırsat çıkarsa hayatı kolay olur. Ama şunu da unutma, progamlama işi eskisi gibi değil. Eskiden Microsoft bir toplantı yaptığında akşamına boğazda yat kiralayıp yemek veriyordu. şimdi herkes programcı. yani rekabet çok. kalite de, eğer müşteri açısından bakarsan fena. Kapıdan çıkana iş vermiyor kimse. bu işin sonunda sürünmek de var.
Sana ve burayı okuyan herkese vereceğim tek tavsiye var (Evet biraz yaşlıcayım ben):
Parayı takip edin.... paranın döndüğü sektörlerde yazılım işi yapmaya çalışın. muhasebe programı yapıp web sitesi tasarlamak günü kurtarır ama hayatınızı değil. finan, banka, borsa, fabrika, tır taşımacılığı.... bilmiyorum aklıma gelenler bunlar... İnsanlarla tanışmazsanız kendi işinizi kurmak için fırsat yakalayamazsınız. insanlarla tanışmazsanız kimse sizi masa başında bulup yeni iş teklifinde bulunmaz. Ama sizin kadar becerikli olmayan yan masadaki arkadaş ağzı laf yaptığı için iki kat maaşla başka yere geçer, üzülürsünüz.... Kaliteli sektörleri seçin ki networkünüz de kaliteli olsun. bir dikiş atölyesinin bodrumunda çalışmak size birşey katmaz..
Gençlerin işi çok ama çok zor.... Gönülden dilerim ki hepiniz başarılı olur ve keyifli bir yaşam sürersiniz....