Ciddi muhendislik egitimi gerektirebilir bu alanlar. IP ve CV, AI gibi alanlar cok spesifik pozisyonlar ancak dogru sirkette ve dogru ulkede 2-3x maasa kadar yol acabilir. Ama zor bir alan, standart software developmenttan cok daha kompleks. Her yigidin harci olmayabilir, misal ben tercih etmem muhtemelen
@@wolfgangamadeusmozart3200 konularını incelersen bu işleri bilmen için olasılık teorisi iyi bilmen lazım. Stokastik prosesler bu konuya dahil. Tabii, matematiği de iyi bilmen lazım.
Abi selamlar. Yurtta kısıtlı internetle takibe devam ediyorum👍🏼 Geçen instada bir yazılımcının artık dedeninizin bildiği c++ yerine gidin Javascript öğrenin diyordu. Biliyorum farklı şeyler aslında ama haklılık payı ne kadar sence?
Gunumuzde JS daha populer is icin ama c++’in degeri ve yeri cok baska. Yani js ile yapilanlarin c++ ile yapilmasi cok zor, c++ ile erisexeginiz performanslara da js ile erismeniz imkansiz. Js ve c++ hizinda bir platform; blazor geliyor aklima. Tutar/tutmaz bilmiyorum ama webassembly ile baya iyi bir teknoloji. Bence ikisini de lazim oldugu kadar ogrenmekte fayda var. Ben C++ kullanmadim profesyonel hayatta ama bir iki ornege bakip kodumu derlemisligim var. O arkadas hem hakli, hem haksiz :)
Bence gençler işin kolayına kaçarak şunu duymak istiyor, c# öğren, mssql öğren sen tamamsin. Ben şunu diyorum sıfırdan bilgisayar bilimini öğrenin. Yani makine dili, assembly başlayıp algoritmalar veri yapıları vs. Evet uzun bir süreç gerekiyor ama temel sağlam oluyor. Temel sağlam olunca, yeni bir teknolojiye geçmek zor olmuyor. Sonuçta hepsi bir yerde compile olunca aynı makine diline dönüşüyor. Makine dilinde 0 ve 1 lerle kod yazmak asiri derecede zor olduğu zordan da öte olduğu için üretilen programlama dillerini seçerek kullanıyoruz sonuçta.
işe assembly ile başlayıp devamını getirebilecek dünyada 1 tane insan yoktur. basit dillerle başlayıp genel programlama mantığı oturtulmalı, sonrasında ileri seviye konulara geçilmeli.
Katılmıyorum hocam dediğiniz gibi yapan bir insan eğitim setlerinde kaybolur öncelikle ruby phyton gibi nesne yönelimli ve c ye javaya göre daha basit anlaşılır dillerle öğrenmeyi öğrenmesi lazım sonra da yapmak istediği işlere göre lazım olan şeyleri öğrenerek proje proje ilerlemeli soyut şeylerle uğraştıgımız icin kitaplarla videolarla bir yere kadar
Internetten görülen crud komutlariyla high level bir dilde kolayca yazılım geliştirilir. Geliştirilen program çok güzel çalışıyor gibi görünür ama sayısız optimizasyona ihtiyaç duyar. Bu programı atiyorum sorting algoritmalarini bilmeden yaparsınız. Ama işin derinine inince, sizin kodunuzun çok yavaş çalıştığını gorursunuz, hangi sorting algoritmasinin sizin gereksiniminize daha uygun olduğunu öğrenirsiniz, aynı işi çok daha efektif yaparsınız. Bu sadece basit bir örnek. Programcı olmakla bilgisayar bilimcisi olmak farklıdır.
Yazılım örgün bir eğitim metodu ile yazarak notlar tutarak bunları düzenli tekrar ederek sistematik şekilde öğrenilebilecek bir tekrar mühendislik dalı olmaktan çok bir ustadan/ustalardan bakarak görerek öğrenilebilecek bir zanaattır derler. Bunun yanında meslekte ustalaşmak, İngilizce hakimiyetine, algoritma ve veri yapıları gibi temel bilgilerin sağlam olmasına ve yeni şeyler öğrenilmesine daima açık ve istekli olmaya bakar. Bu ve birçok açıdan yazılımcılık başka hiçbir şeye benzemez. İnanılmaz bir hızla değişen ve gelişen bir dünyaya da ayak uydurmaya, yaşam boyu öğrenci olmayı en başından sonuna kadar kabul etmeye benimsemeye ve sindirmeye, aynı zamanda yaptığın işi ve her daim öğrenmeye ve mesleği sevmeye mecbur bırakır. Bunların karşılığını ise fazlasıyla verir. Para mal mülk hisse kazanma, yer şirket ve ülke değiştirme, evden ya da uzaktan mobil şekilde çalışma, unvan kıdem rütbe her türlü şekilde insanı tatmin eder. İyi bir yazılımcı asla aldığı maaşa göre iş değiştirmeyi ilk sıraya koymaz. Kendini geliştiremedigini, hep aynı işleri yaptığını gördüğü anda işi bırakır, yarı maaşa hatta mümkünse bedavaya bile olsa kendini geliştirip yeni bir şeyler öğrenebileceği yere, daha iyi ustaların yanına gider.
Guzel ve degerli bir yorum. Katiliyorum son kismina da, ama amerika gubi ulkelerde calisma standartlarinin nispeten yuksek oldugu konumlarda artik maas ve ekip kalitesi belirleyici oluyor
Her teknolojinin artilari eksileri var, hepsinden faydalanmak gerek :) senin bu dedigini de “javascript belasi artik bitsin” diye umutla bekleyen bi arkadasim da var. Talepler ilginc 🤣
@@OnurTirpan yok canim on-demand ogrenecez zaten naapcaz. sadece fonksiyonel paradigmayi cok sevdim ben. Javascript'in de bu 'versatile' yapisi cok hosuma gidiyor. yukari tukur oop asagi tukur fp :D
2. videonu seyrediyorum su anda . kendim konusuyorum da seyrediyorum sandım . micro. phone öğrendim platform kapandı dedin ya bende cisco swich programlama öğrendim kamuda bir yerde adamlar 1000 tane swich i değiştirdi amk hp aldılar onuda öğrendik sonucta . öğrenmeyi severim iyi bilirim dedin . aynı , aynı ben :). şimdi teknelojiden nefret ediyorum yemek yapmaya başladım gastronomi sardı master sefe katilıcam anasını satayım . :)
hayat ozetini 4 satirda anlatissnin guldum vallahi hehe. gastronomi zirve oldu benim icin. switch programlamadan gastronomiye. ben de php ile baslayip simdi balik bakiyorum evde, hayirlisi :)
Su videonun yenisi gelmeli durumlar degisti
Valla haklisin. Ortalik suan cok karisik, cevabi bildigime emin degilim. Her gun degisiyor cevap. 🥸
@@OnurTirpan Abi videonun yenisini yapmalısın kesinlikleee. Ya da bu yoruma özel bir cevap versen çok güzel olurr :DD
Image processing, computer vision gibi matematik ve C temelli alanlar hakkında ne düşünüyorsunuz ?
Ciddi muhendislik egitimi gerektirebilir bu alanlar. IP ve CV, AI gibi alanlar cok spesifik pozisyonlar ancak dogru sirkette ve dogru ulkede 2-3x maasa kadar yol acabilir. Ama zor bir alan, standart software developmenttan cok daha kompleks. Her yigidin harci olmayabilir, misal ben tercih etmem muhtemelen
Sağlam matematik bilmen gerekiyor. Stochastic process öğrenmekle işe başlayabilirsin.
@@feza9804 peki sizce neden stochastic process
@@wolfgangamadeusmozart3200 konularını incelersen bu işleri bilmen için olasılık teorisi iyi bilmen lazım. Stokastik prosesler bu konuya dahil. Tabii, matematiği de iyi bilmen lazım.
Swift ile başlamak ne kadar mantıklı ?
Siz olsanız 20 yaşında birine hangisi ile başla derdiniz merak ettim görüşünüzü ?
Swift mobil istiyorsan iyi olur. Mac bilgisayar olmadan yapmak imkansiz diyebilirim
javascript candır :)
Severim kendisini ama can degildir ya… cCc typescript cCc
Abi selamlar. Yurtta kısıtlı internetle takibe devam ediyorum👍🏼
Geçen instada bir yazılımcının artık dedeninizin bildiği c++ yerine gidin Javascript öğrenin diyordu. Biliyorum farklı şeyler aslında ama haklılık payı ne kadar sence?
Gunumuzde JS daha populer is icin ama c++’in degeri ve yeri cok baska. Yani js ile yapilanlarin c++ ile yapilmasi cok zor, c++ ile erisexeginiz performanslara da js ile erismeniz imkansiz. Js ve c++ hizinda bir platform; blazor geliyor aklima. Tutar/tutmaz bilmiyorum ama webassembly ile baya iyi bir teknoloji.
Bence ikisini de lazim oldugu kadar ogrenmekte fayda var. Ben C++ kullanmadim profesyonel hayatta ama bir iki ornege bakip kodumu derlemisligim var.
O arkadas hem hakli, hem haksiz :)
@@OnurTirpan Eyvallah abim
Bence gençler işin kolayına kaçarak şunu duymak istiyor, c# öğren, mssql öğren sen tamamsin. Ben şunu diyorum sıfırdan bilgisayar bilimini öğrenin. Yani makine dili, assembly başlayıp algoritmalar veri yapıları vs. Evet uzun bir süreç gerekiyor ama temel sağlam oluyor. Temel sağlam olunca, yeni bir teknolojiye geçmek zor olmuyor. Sonuçta hepsi bir yerde compile olunca aynı makine diline dönüşüyor. Makine dilinde 0 ve 1 lerle kod yazmak asiri derecede zor olduğu zordan da öte olduğu için üretilen programlama dillerini seçerek kullanıyoruz sonuçta.
işe assembly ile başlayıp devamını getirebilecek dünyada 1 tane insan yoktur. basit dillerle başlayıp genel programlama mantığı oturtulmalı, sonrasında ileri seviye konulara geçilmeli.
assemblyle başlasın da 2 hafta sonra bıraksın uğraşmayı
Programcı ile bilgisayar bilimcisi farklıdır. Fark da tam olarak budur işte.
Katılmıyorum hocam dediğiniz gibi yapan bir insan eğitim setlerinde kaybolur öncelikle ruby phyton gibi nesne yönelimli ve c ye javaya göre daha basit anlaşılır dillerle öğrenmeyi öğrenmesi lazım sonra da yapmak istediği işlere göre lazım olan şeyleri öğrenerek proje proje ilerlemeli soyut şeylerle uğraştıgımız icin kitaplarla videolarla bir yere kadar
Internetten görülen crud komutlariyla high level bir dilde kolayca yazılım geliştirilir. Geliştirilen program çok güzel çalışıyor gibi görünür ama sayısız optimizasyona ihtiyaç duyar. Bu programı atiyorum sorting algoritmalarini bilmeden yaparsınız. Ama işin derinine inince, sizin kodunuzun çok yavaş çalıştığını gorursunuz, hangi sorting algoritmasinin sizin gereksiniminize daha uygun olduğunu öğrenirsiniz, aynı işi çok daha efektif yaparsınız. Bu sadece basit bir örnek. Programcı olmakla bilgisayar bilimcisi olmak farklıdır.
Yazılım örgün bir eğitim metodu ile yazarak notlar tutarak bunları düzenli tekrar ederek sistematik şekilde öğrenilebilecek bir tekrar mühendislik dalı olmaktan çok bir ustadan/ustalardan bakarak görerek öğrenilebilecek bir zanaattır derler. Bunun yanında meslekte ustalaşmak, İngilizce hakimiyetine, algoritma ve veri yapıları gibi temel bilgilerin sağlam olmasına ve yeni şeyler öğrenilmesine daima açık ve istekli olmaya bakar. Bu ve birçok açıdan yazılımcılık başka hiçbir şeye benzemez. İnanılmaz bir hızla değişen ve gelişen bir dünyaya da ayak uydurmaya, yaşam boyu öğrenci olmayı en başından sonuna kadar kabul etmeye benimsemeye ve sindirmeye, aynı zamanda yaptığın işi ve her daim öğrenmeye ve mesleği sevmeye mecbur bırakır. Bunların karşılığını ise fazlasıyla verir. Para mal mülk hisse kazanma, yer şirket ve ülke değiştirme, evden ya da uzaktan mobil şekilde çalışma, unvan kıdem rütbe her türlü şekilde insanı tatmin eder.
İyi bir yazılımcı asla aldığı maaşa göre iş değiştirmeyi ilk sıraya koymaz. Kendini geliştiremedigini, hep aynı işleri yaptığını gördüğü anda işi bırakır, yarı maaşa hatta mümkünse bedavaya bile olsa kendini geliştirip yeni bir şeyler öğrenebileceği yere, daha iyi ustaların yanına gider.
Guzel ve degerli bir yorum. Katiliyorum son kismina da, ama amerika gubi ulkelerde calisma standartlarinin nispeten yuksek oldugu konumlarda artik maas ve ekip kalitesi belirleyici oluyor
python candır gerisi heyecandır
nereye giderse gitsin teknolojiler yeterki OOP'den kurtulup FP ye gecelim.
Javascriptin gozunu seveyim ben.
Her teknolojinin artilari eksileri var, hepsinden faydalanmak gerek :) senin bu dedigini de “javascript belasi artik bitsin” diye umutla bekleyen bi arkadasim da var. Talepler ilginc 🤣
@@OnurTirpan yok canim on-demand ogrenecez zaten naapcaz. sadece fonksiyonel paradigmayi cok sevdim ben. Javascript'in de bu 'versatile' yapisi cok hosuma gidiyor. yukari tukur oop asagi tukur fp :D
Cmd color
2. videonu seyrediyorum su anda . kendim konusuyorum da seyrediyorum sandım . micro. phone öğrendim platform kapandı dedin ya bende cisco swich programlama öğrendim kamuda bir yerde adamlar 1000 tane swich i değiştirdi amk hp aldılar onuda öğrendik sonucta . öğrenmeyi severim iyi bilirim dedin . aynı , aynı ben :). şimdi teknelojiden nefret ediyorum yemek yapmaya başladım gastronomi sardı master sefe katilıcam anasını satayım . :)
hayat ozetini 4 satirda anlatissnin guldum vallahi hehe. gastronomi zirve oldu benim icin. switch programlamadan gastronomiye. ben de php ile baslayip simdi balik bakiyorum evde, hayirlisi :)