Fark eden çok bir şey yok, eğer yazılım işine girecekseniz Linux'u hayatınızda illa kullanmanız gereken bir durum olacak o yüzden alışmak adına tercih edebilirsiniz.

Açıkçası her okuduğum mısralar aklıma işlendi. Her yazdığınız şeyden tecrübe akıyor. Öncelikle yanıt verdiğiniz için teşekkür ederim. Yıllarını veren bir yazılımcıysanız benim açtığım bu form evet canınızı biraz sıkabilir. (Daha 1 ay olmuş sunduğu soruya bak) gibi. Dediklerinizi dikkate alacagimdan kuşkunuz olmasın. Türkiyeyi uzay anlamında geliştirmek isteyen bir lise öğrencisiyim. Fazla uçmak demeyelim de daha önce yurtdışında başarılı olmuş bir projeyi Türkiye de hayata geçirmek diyelim. Yapacağım bu projede yabancı ülkedeki nasa ve spacex gibi firmalar c++ ve c dillerini kullanarak yaptılar. Kısacası bir ekibim var. Takribi proje için 1.5 senemiz var. Ekip olarak farklı farklı yazılım dilleri ögreniyoruz. Teşekkürlerimi sunuyorum.

Teknoloji ve bilimin hür olduğunu düşünmüyorsunuz değil mi? Bu alanda yetişen beyinleri küresel akıl kendi çıkarları doğrultusunda kullanmışlardır. Aynı nazi almanyasının deha insanlarını Hitler'in bakanlarını öldürmeyip onlara Amerika'da güzel bir hayat sunup kendi kuracakları dünya düzeni için kullanmaları gibi. Keza Albert Einstein dahi kullanılmıştır.

hocam kölelikten kasıt nedir?

Eğer sisteminiz uygunsa kurun dualboot kafanız rahat etsin.

Yapay zekaya yönelmen güzel bir tercih olur yazılımın temel faktörlerinden birisidir yapay zeka diğer yönleride etkilidir ama şu anki duruma bakıldığı zaman yapay zeka mantıklı.

hocam sizce yazılım için linux mu windows mu?

Yapay zekayı öğrenipte küresel akla köle olmayacaksan öğrenmen güzel olur.

hmm anladım hocam. Yapacağım proje Türkiye de ilk defa yapılacak bu kadarını diyebilirim

Karar vermek için çok erken bence. Yazılım bir veya iki dil öğrenip yapay zekaya geçmek için yaratılmış bir şey değil. Veri yapıları, algoritmalar, böl ve fethet algoritmaları, dinamik programlama, database işlemleri, işletim sistemleri, threadler... Bunları bilmeden yapay zekaya ilerlemek pek de mantıklı gelmiyor bana. 4 senedir okulda eğitim alıyorum, şuanda da part-time olarak bir şirkette çalışıyorum fakat hala zorlanıyorum, hala bilmediğim yerler var. Yazılım bu kadar basit bir şey değil...

Merhaba yazılıma başlayalı takribi 1 ay oldu. Projemi gerçekleştirmek ve alanıma yönelmek istiyorum. Size sormak istediğim soru projemle ilgili. Ben uzay alanında projeler üreteceğim. Tam olarak yapay zekaya mı yönelmeliyim yoksa diğer platformlara mı? Tecrübeli abilerimden kardeşlerimden bilgi almak isterim. Teşekkürler. Son düzenleyen: Moderatör: 13 Şubat 2023

Yapay zeka şüphesiz kısa bir zaman diliminde çok yüksek hayat standartları sağlayacak bir alan olacak, tereddüt bile etme bence.

tesekkurler efendim

Merhaba, yazılıma başlayalı 1 ay oldu demişsiniz, ne seviyedesiniz, şu ana kadar neler yaptınız, uzay alanında projeler üretmek hakkında ne kadar bilgi sahibisiniz, ne amaçlıyorsunuz bunlar hakkında bilgi verebilir misiniz.

Küresel akıl mı? Yapay zeka öğrenenler için gizli bir örgüt falan var da bizim mi haberimiz yok?

Bunları düşünmek için erken gibi geliyor 2 sene bir o ortamı keşfedip neler yapılmış neler yapılabilir diyerek ilerlemek daha doğru olacaktır. Stajlar ve iş deneyimleri de inanılmaz geliştirecektir.

Yapay zeka yüksek lisans yapmadan zor.

Alandan kastınız ne bilmiyorum ama henüz windows uygulamaları geliştiren birisinin alanı olmaz. Bu arada "Kafamda bir proje var inanılmaz bişey" diye şimdi gaza gelmeyin. Yeni neslin girişimcilik girişimcilik diye diye güzelce beynini yıkadılar, herkes inanılmaz bir fikir bulup yırtma derdinde. Sözüm direkt size değil ama dediklerimden ders payı çıkarmanız dileğimle. Yani öyle hem projelerin inanılmaz olması hem de teknik açıdan bunun gerçekleştirilebilir, sürdürülebilir olması vs. bütün olasılıkların bir araya gelmesi milyarda bir ihtimal bir şey. Yani Elon Musk gibi hem sayısal zeka olarak çok üstün olmanız hem de gerçekten devrim niteliğinde fikirleri üretebilecek zekaya sahip olmak gerekiyor buna ilaveten de şansınızın yaver gitmesi, gerekiyor. Şöyle diyeyim, yazılıma başlayalı 1 ay oldu demişsiniz. Bu demek oluyor ki C ve C++ dillerinin hiçbir şeyine hakim değilsiniz, herhangi bir dile o sürede hakim olamazsınız ki yazılıma başlayalı yıllar olmuş birisi bugün bu dillerden birini sıfırdan öğrenmek istese o da olamaz. Ola ki yakın zamanda yani dile hakim olmadan bir iş görüşmesine gidersiniz, ben yazılıma 1 ay önce başladım ve orta düzeyde C biliyorum dersiniz, önce şaşırırlar, teyit ettirirler duyduklarımız doğru mu diye, sonra bıyık altından gülerler, özgüveniniz için tebrik edip görüşmeyi bitirirler . Programlama değil, insanın herhangi bir şey için yani enstrüman çakmak olur, yabancı dil olur, 1 ayda hakim olması imkansız, siz de zaman içinde muhakkak azimle herhangi bir şeyde usta olursunuz elbette ama şu anda gençlikten ya da tecrübesizlikten gelen bir özgüven gözünüzü kör etmesin. Şimdi tahminimce yazılım eğitimini üniversitede almıyorsunuz. Olabilir. Youtubedan, kurslardan vesaire bir şeyler öğrenilebilir. Yani, atıyorum; çok iyi bir front end geliştiricisi olabilirsiniz mesela, çok güzel internet siteleri tasarlarsınız. Ancak sistemin görünmeyen tarafında, yani arka tarafta kendinizi biraz daha zorlamanız gerekir, yani "alaylı" olup da backend tarafında bir pozisyona gelen insana denk gelmedim henüz (yaşım 37). Backend çok basit olarak anlatılırsa "amaan veri geliyor database e yazıyorsun, bi işlemler yapıp veriyi geri gönderiyorsun bişey yok" diye anlatılabilir, yanlıştır bu, çok daha kapsamlı bir şeydir, her şeyin düzgün, verimli, hızlı çalışmasını sağlamak kolay değildir . Yapay zeka backend geliştirmenin de bambaşka bir kolu, yani yapay zeka için çok daha titiz olmak, çok daha fazla şey bilmek, çok daha yaratıcı olmak gerekiyor diyebilirim çok basitçe. Bu da udemy kursuyla vesaireyle kolayca olacak bir şey değil, çok ciddi bir disiplin gerekiyor eğer bu şekilde bir kariyer planı yapılıyorsa, neyi ne zaman öğreneceğini falan ciddi ciddi hesaplaman gerekiyor hatta. Normal bilgisayar mühendisliğinde Yapay Zeka 3. sınıf dersidir, bunu neden dedim; yani o ana kadar algoritma nedir, nasıl kurulur, veritabanı nedir, veri yapıları nelerdir, otomata teorisi nedir vb. vb. öğrenmiş olman gerek yapay zeka için . Bunun dışında matematik zekanın çok iyi olması lazım, yani ben matematik sevmiyorum ama yapay zeka alanında çalışacağım dersen de işin zor, hatta büyük uluslararası bir yazılım firmasına gireceğim dersen mülakatta matematiğini nasıl yokladıklarını görebilirsin ilerde. Çünkü eğer planın uzay projesi dediğin şeyi yapmaksa bunlarda yeterli olman lazım. Yani bunları bilmeyen adamı NASA, Spacex vb. firmaların kapısından içeri sokmazlar diyeyim. Bilenlerin de en iyilerini alıyorlar tabi ki. Bence ya önünde ne kadar büyük zorluklar var ne kadar uzun bir yolda zorlana zorlana ilerlemen gerek görmelisin, ya ciddi ciddi canını dişine takıp yıllarca kendini geliştirmen lazım ya da ben böyle bir disipline gelemem, ben sadece kod yazmak istiyorum ya diyorsan da daha realistik hedeflere yönelmen lazım diyebilirim. Yapay zekaya yönelmekten kastın da ne anlamadım, yani yapay zeka ile uğraşan fazla bir firma yok ortalıkta, ilerde önemli bir alan olacağında herkes hemfikir tabi ama sorun şu; şimdi ben yapay zeka öğrenmek istiyorum diyelim, internette bulabileceğim kaynaklar sınırlı olacaktır, yani maksimum gider biraz MATLAB kod örneği bulurum, birkaç veri girdisi ile bir sonraki fonksiyonun sonucunu tahminleyen bir kodu çalıştırırım (örneğin f(2)=4 ise f(5)=25 ise f(7)=? dersin, yapay zeka 49a yakın tahminler üretmeye çalışır vb.) ancak bundan sonra kendini geliştirebileceğim kaynağın sınırlı olduğunu düşünüyorum. Hobi olarak yapay zeka ile ilgilenceksen böyle kod örnekleri ile eğlersin kendini, onun dışında ya cidden yapay zeka üzerine çalışan bir firmada iş bulup öğrenmek ya da akademik kariyer yapıp bu akademik kaynakları yıllarca okuyup Yapay zeka, deep learning vb. konularda doktora vesaire yapmak gerekiyor. Şu an için sen temel windows uygulamaları yapmaya devam edeceksin. Sonra daha iyisini yapmaya çalışacaksın. Bunun yanında bir yazılımcının bilmesi gereken temel şeyleri eksiksiz öğrenmeye çalışacaksın işte database , versiyon kontrol sistemleri, nesneye yönelik programlama vs vs. Bu temel şeyleri öğrendikten sonra artık kendini yeterince geliştirince tekrar düşüneceksin ben neye yönelmek istiyorum, ne öğreneyim diye, çünkü kendi kendine öğrenilen şeyler cidden yetersiz kalıyor, yani istediğin kadar oku, kendin bişeyler yap, küçük ama çalışan bir sistemin karşısına oturunca aslında ne kadar bilgisiz olduğunu anlayabiliyorsun . Neyse o noktaya geldiğinde eğer hala aynı hedeflerinde kararlı ve istekliysen gene yönlendirirler seni. Kolay gelsin.

Konuyu açan arkadaş kariyeri açısından teknik bir yol haritası istemiş burada. Bu sözlerin alakası nedir anlayamadım. Kürsel akla köle olmak nedir? Bu komplo teorisi temelli fikirlere de saygımız var tamam ama alakalı alakasız her yerde böyle şeyleri görmek de biraz sıkıcı olmaya başladı artık. "Einstein dahi kullanılmıştır" var mı bir kanıt? Ayrıca deha insanları neden öldürsünler kullanmak varken? Süper Güç olmak için böyle bir sayısal zeka gerekir. Adamlar da bunları yapmış. Oturdukları yerden "Dünyayı şu yönetiyor" diye komplo teorisi üretmemişler.