Yazılım Mühendisi Nasıl Olunur?
ฝัง
- เผยแพร่เมื่อ 20 ส.ค. 2024
- Bu videoda çokça sorulan bir başka soruya cevap veriyorum: "nasıl yazılım mühendisi olurum abi?" ve "hangi dilleri öğrenmeliyiz?".
Umarım sizlere bir faydası dokunur. Özellikle bu konuda gençlerimize ve arkadaşlarımıza, yani izleyicilerime çok yardımcı olmak isterim, o yüzden her hangi bir sorunuz olduğunda lütfen yorum yazmayı unutmayın!
---
Sosyal medya:
- Twitch: / ali_kutluozen
- Instagram: / alikutluozen
- Twitter: / alikutluozen
Değerli vaktinizi ayırdığınız için çok teşekkür ederim!
Ali Kutluözen
#yazılımmühendisliği #yazılım #programcılık #programlama #javascript #python #yapayzeka #makineöğrenimi #bilgisayarmühendisliği #amerikadaeğitim #amerika #amerikalıtürk #eğitim #bilgi
Sosyal medya:
- Twitch: www.twitch.tv/Ali_Kutluozen
- Instagram: instagram.com/alikutluozen/
- Twitter: twitter.com/AliKutluozen
Değerli vaktinizi ayırdığınız için çok teşekkür ederim!
Ali Kutluözen
bilgisayar mühendisiyim. benim için bile faydalı bir video olmuş. teşekkür ederim
Çok sağol güzel insan. Senin gibi okumuş, görmüş, düşünmüş bir yüksek mühendisin desteği benim için çok önemli :)
Abi bu Anıl Güler'i tanıdığım günden beri çok mutluyum. Adamın arkadaşı tam istediğim karakterde birisi çıktı. Abi vallahi süpersin sende düzenli video çekersen çook mutlu olurum.
Selamlar, çok teşekkürler, daha da beraber vakit geçireceğiz sizlerle. Bugün-yarın yeni bir video gelecek, Twitch yayınlarıma da beklerim. Hoşgeldin tekrar :)
Alicim, cok aydinlatici bir video olmus. Akici, sonuca yonelik, super yonlendirici, ha bir de kendinin nasil super oldugunun anlatildigi veya anlatilabilecegi olasi diger kariyer sahibi insanlrin videolarinin aksine gercekten iyi niyet ve faydali olma hazzi hissettim.
Sagol abicim tekrar destegin icin :) Gercekten iyi niyetle kaydettim ve gercekten cok soruluyor bana bu soru baska mecralarda, o yuzden lazimdi boyle bir sey :)
Wing Cuncu tuttum bu açıklamanı, y. başlayanlar icin yazılım dünyasını güzel özetledin 👍🏾
Konuşman beni çok motive ediyor ! Teşekkürler...
Sayende tekrar seyrettim bu videomu şimdi.
En eski videolarımdan biri olmasına rağmen, şahsen çok dolu ve düzgün buldum içeriğini. Şimdi anlattıklarım ile örtüşüyor o zamanki fikirlerim. İlginç kendine böyle gelecekten bakmak. 2020’deki Ali’ye aferin 👏
Böyle eski bir videomun da senin gibi güzel insana hala motive verdiğini görmek de çok mutlu etti… Teşekkür ederim :) 🤘❤️
seni cok seviyom reis
Sevgililer gününde yalnızlık diyorsun? Ben de seni seviyorum hocam.
Videolara devam Ali. 👍
Merhaba Bilo Ağa :) Desteğin için sağol, devam! :)
@@AliKutluozen yayınlara fazla gelemesemde TH-cam dan takipteyim.
Ali abi selamlar, kanalina yeni denk geldim. Bir cok videonu izledim ve benim aliskanligim video izlerken yorumlari da okumak. anil reisle de videolarin varmis sanirim simdi burdan oraya gidip biraz da onlari izleyeyim.
Hoş geldin güzel kardeşim, hoş bir alışkanlık. Böylece sohbet oluyor :) Anıl ile çocukken yaptık bir kaç video... Hey gidi.
Html css javaacript tutorialleri izledim. Ama hala kafamda birşeyler oturmadı. Pratikte bunu nerde kullanacak dediğim çok konu var. Tutoriallerde genelde cok basit bir örnek üzerinden açıklıyor ama gerçek hayatta ne işe yarayacak sorusunun cevabını vermiyor. Şimdi ne yapmam lazım react mı ögrenmeye başlamalıyım yoksa vanilla js de mi önce ilerlemeliyim
Vanilla JS'de iyi ol, React daha kolay gelir.
Nerede uygulayabilirsin? Bunlar ile birilerinin problemini cozen web applicationlari yaratabilirsin ve boylece para kazanirsin. Mesela bir is yeri veri girmek icin kagit/kalem kullaniyorsa, onlara bir dashboard yaratabilirsin ve cok daha hizli islem yapabilirler. Bir sirket millete kartvizit dagitiyorsa sadece, websitesi yapip onlari internet aleminde tanitabilirsin, islerini buyutmesinde yardimci olabilirsin. Bir sirket musterileri ile iletisimi artirmak istiyorsa, onlara bir chatbot yazabilirsin, is hacimlerini artirabilirsin. Vs vs vs :)
Yazılım mühendisliği olucaksam ortaokul ve lise de neler yapmalıyız
ingilizce öğrenirken bir yandan da küçükten python,c'de küçük küçük projeler yapabilirsin, ilgin varsa zaten araştırdıkça kendi yolunu bulursun.
05:10 linkleri verseydin bari üstat.
Kendime yorum. Şimdi biraz power bi ogrenicem sonra yazılımcı olmaya baslicam söz.
Arkadaki gitarı ödünç alabilir miyim Ali hocam? :)
problem çözmek icin hangi siltelerden bahsettiniz, anlamadim da yazsaniz olur mu ,(: eklemek istedikleriniz varsa da cok mutli olurum
Tavsiyem leetcode, hackerrank falandir. Ama ben sahsen yillardir bunlara hic bakmadim. Onun yerine direk proje yapabilirsin :)
Peki illa üniversite şartmı, ya da sertifika programları ya da örneğin front end dev olmak istiyorum bunun eğitimini veren akademiler ile bu işi halledip iş bulabilirmiyiz?
Ali yine çok güzel video olmuş. Bir de Swift hakkındaki görüşlerini öğrenmek istiyorum ve Türkiye'den Amerikaya remote çalışma fırsatları hakkında neler düşünüyorsun? Mümkün müdür, ütopya mı, rüya mı, profesyonel bir şirkette iş tecrübesi olmasa da ortaya çıkarılan kişisel projelerle böyle bir iş bulunabilinir mi?
Videoların devamını bekliyoruz kardeşim emeğine sağlık.
Sağolasın tekrar desteğin için :)
Cevaplamaya çalışayım tek tek hocam:
- Swift hiç kullanmadım, aşağıda yorum yazan Bilgehan isimli arkadaş profosyonel olarak o dil ile mühendis olarak çalışmıştı, o aydınlatırsa daha iyi olur. Çok güzel ve yazması temiz bir dil olduğunu söylemişti bir kere bana. Fakat ben genel olarak Swift gibi, Android Studio gibi platforma bağımlı dillere oldum olası gıcığımdır, çünkü bir applicationu 2-3 kere baştan yaratman gerekiyor. Onun yerine JavaScript + Vue.js + Bootstrap vs ile responsive web application'u yazıp, sonra PhoneGap/Cordova ile başka platformlara port etmek daha temiz geldi bana hep. Eskiden bu "native" gibi hissetirmeyen applicationlar yaratıyordu ama artık telefonlar çok hızlı, her app hızlı ve temiz çalışıyor zaten.
- Türkiye-Amerika remote çalışma fırsatları bence artıyor hastalıktan dolayı, çünkü çoğu yazılım şirketi ofislerini kapattı burada. Yarın bir gün ucuz çalışan bulmak isteyecekler ve başka ülkelerden eleman alacaklar doğal olarak daha ucuza. Türkiye de bu ülkelerin başında geliyor. Mümkündür bence.
- Evet, kişisel projeler çok çok önemli ve iş tecrübesi yok ise, başka yolu da yok bunun zaten. Basit ve tatlı bir chat applicationu yazdığını düşün, biraz reklam ve şans ile ayda 10K kişi kullanıyor mesela. E zaten o zaman o şirketler sana gelecektir teklifler ile. Ya da web siteleri yapıyorsun, 8-10 tane yaptın ve sonra artık işi iyice öğrendin ve web sitesi yapan bir content management programı yaptın kendine diyelim; bir bakmışsın sen kendi kendine para kazanır olmuşsun zaten. Yani, kendi şirketin varmış gibi projeler üretirsen, hem kendine para kazanma şansın artar, o olmadı bilgin becerin büyük ölçüde artar ve iş verenlere gösterecek bir sürü girişimin ve projen olmuş olur.
@@AliKutluozen Tertemiz cevap vermişsin kardeşim çok teşekkür ederim. Geç kalmışsın TH-cam'da tecrübelerini aktarmaya, aynen devam, güzel yol gösteriyorsun. Umarım yüz binlerce kişiye erişirsin de belki Türkiye'den birileri seni görüp ilham alır.
Adamsın, sayende, sayenizde, umarım olur öyle. Ben sabırla ve özenle devam edeceğim :)
selam abi javacript öğrenmek ile alakalı önerebiileceğin kurslar var mı[udemy,youtube gibii platformlarda]
Türkçe olarak pek yok, İngilizcen nasıl? İngilizce tonla kurs var sevdiğim, bildiğim. Onun dışında, ben de yakında JS dersi kaydedip koyacağım ilk fırsatta, takipte kal :)
Merhaba öncelikle şunu söylemem gerek harika bir video olmuş elinize sağlık. 🙏🙂
Yalnız kafama takılan bir kaç soru var, yardımcı olursanız çok sevinirim.
Çocukluğumdan beridir hep kod düzeltirim, hazır kodlar github, vs değiştirir kendi istediğim hale getiririm Linux vs. Tonlarca hatalar)
En büyük pişmanlığım ise yaş oldu 23 hiçbir yazılım dili öğrenmemek oldu geç farkettim ama hiçbirşey için geç değildir.)
Günde 4-5 saat ayırarak başlamayı düşünüyorum ilgim yapay zekalar, robotik üzerine daha çok ama sayısalım baya kötü matematik işte hangi yolu önerirsiniz? Tavsiyeleriniz benim için büyük önem taşır sevgiler 🙏🙂
abi ingilizce nasıl ögrenilir hakkında bir video istiyoruz
Tamam :)
merhabalar, bu alanda online tavsiye edebileceginiz ingilizce bir universite egitimi onerir misiniz
Bilgisayar mühendisi olmak isteyen kişi lisede ne yapmalıdır ?
Python ile programlamaya giriş, matematik başta olmak üzere bütün sayısal derslere asılış, İngilizce'de yabancı ders izleyebilecek seviyeye geliş :)
@@AliKutluozen teşekkürler
iyi üniversiteye girersen olur. Lise için en önemlisi dersler. 2. programlama dili öğrenmek. Yazılım ingilizce yazıldığı için ingilizce bilmen gerek.
ABİ ben yazilima başlamak istiyorum aklımda phyton ve java senin dedigin gibi oyun ,application ve sen tasarım bu alanlarda uzman olmak istiyorum su an lisedeyim bana ne tavsiye edersin özellikle ne yapmam lazım bu arada kurslarda udemy youtube düşünüyorum Inş bir de şu portfolyo işini tam anlamamadım
Cok guzel yoldasin, Udemy'den Pyhton dersi ile baslayabilirsin mesela. Ilgi alani dusun once; app, oyun, site, network, yapay zeka vs. Aklina en yatan konu ile ilgili kurslar rahat bulabilirsin. En buyuk sorun Ingilizce ogrenmek. Eger zayifsan dil konusunda, kurslari yine de al, hem Ingilizcen gelisir, hem programlama ogrenirsin :) Portfolio derken, birine "ben bu programlama dilini biliyorum" dediginde, onlar diyecek ki "goster o zaman", sen de diyecen ki; "github sayfama girin, yaptigim projeleri gorun", onlar da susacaklar :)
Abi sence veri bilimi yazılım mühendisliğini geçecek mi? Yani demek istediğim veri bilimcisi pozisyonu daha mı önemli olacak?
Sanmıyorum hocam, veri bilimi de yazılım bilgisi epey gerektiriyor hatta. Yarış halinde değiller zaten.
Framework ü açıklar mısın ?
ve
Bir başka dil bir başka dille nasıl bağlantı kurar ? mesela js ile yazdığın bir app'den veri alıp onu işleyip başka bir iş yapan python programı olabilir mi ?
JS ile sadece webde mi çalışılabilir ? Sadece front-end için midir ?
Selamlar :)
Framework, application yazmani kolaylastiran bir kutuphaneler butunudur. Kodunu organize eder, tekrar kullanilabilir parcalara boler, vs.
Diller arasi baglanti soyle olabilir: mesela JS, AJAX yolu ile bir servere "istek" yollar, o serverda Python veya PHP veya Node.js programi bu istege cevap verir. Sonra o Python belki veritabani ile konusmak isteyebilir ve veritabanina MySQL dilinde bir 2 cumle gonderir. Boyle boyle.
Fullstack developer videomu da bir izle :)
Alan dışı yüksek lisans yapmak istiyorum işletme mezunuyum ve bilgisayar ile ilgili yüksek lisans yapmak istiyorum Bilgisayar Mühendisliği düşünüyorum.Yazılıma yatkınlıgım var bu yüzden bu alanı istiyorum eger bilgisayar mühendisliği alan dısı yüksek lisans yaparsam bilgisayar mühendisi olarak bir şirkette çalısabilir miyim sonucta bilimsel hazırlık programı oluyor ve attan ders alarak lisans derslerdeki açıgımızı kapatmış oluyoruz bu konuda ne düşünüyorsunuz bu alanda yüksek lisans yapmak istememin nedeni bazı iyi şirketler yüksek lisans bilgisayar mühendisliği veya onunla alakalı bir bölüm isteyebiliyor ?
Yazılım mühendisliğinde olucaksam ingilizcem iyi olmalımı?
Evet
Kesinlikle gerekiyor, yazılımcı nasıl olunur adında bir liste yapsak en başlara İngilizce gelir. Nedeni de şu Türkçe kaynakların az ve zayıf olması. Zayıflıkdan kasıt şu mesela udemy den sevdiğin bir alanda Türkçe kurs alıyorsun. Birazcık o alana ilgin varsa ders içeriklerinin baştan sağma hazırlandığını fark ediyorsun, kurs güncelliğini yitirmiş ,hoca dönüş yapmıyor.Anlatış tarzlarında da sorun var mesela Java izliyorsun döngüleri anlatırken birden OOP konusuna geçiyor ve bunu çok ağır örneklerle anlatıyor.Kısaca kursu hazırlayanlar buna profesyonel bir iş gözüyle bakmıyor. Bu işten de akşam yemeğim çıksın, ek gelir yaratim derdindeler. Yabancı kurslara baktığında işler tam tersine dönüyor. Kursu hazırlayan hoca bunu gerçekten bir yatırım, profesyonel bir iş olarak gördüğü için çok ayrıntılı bol örnekli, kolaydan zora doğru bir anlatımı oluyor.
Merhaba Abi sana bir şey soracağım ben daha 15 yaşındayım ve html css in temelini biliyorum artık öğrendim ,lakin java scripte geçince biraz zorlanmaya başladım bir tavsiyen varmı bende senin gibi mühendis olmak istiyorumda
dha cko çalışğ
önerdiklerinizi bu bölümü okurken yapabilir miyiz acaba öncelikle üniversitesi sınavına ağırlık vermek daha mantıklı geliyor bana. 10.sinifim teşekkür ederim
Şirketimizde Ext.js ve intellij idea ide si kullanılıyor. Yeni katılıdım ekibe. Nasil başlamam lazım. Kaynak olarak hangi siteleri önerirsiniz. Açıklamalara yazabilirseniz seviniriz:))
Abi oyun yapmak için c sharp ı tavsiye edermisin
Tabi, hele Unity 3D ile tadından yenmez :)
Hep hayalimin meslegiydi ama kişiligğme uygun degil 🥺 maalesef animasyonculugu tercih ediyorum🙂
Hoşgeldin :) Bazen ben de "hep ekrana bakıp kod mu yazacağım?" diyorum. Ama, öyle olmayacak. Amaç, ilgimi çeken projelerin her tarafına keyifle dokunabilecek hale gelmek. Bu arada ben de çok severim grafik ve müzik işlerini, o yüzden bu işe ilk önce oyunlar geliştirerek başladım orta okul zamanlarımda. C++ ile, sonra GameMaker ile, Unity 3D ile, ah ah. Belki geri dönerim bir gün, yapay zeka kısmından dalarım. Sen ne üzerine animasyonlar yapıyorsun?
@@AliKutluozen seslendiriciyim efendim çocuk sesleri öyle 😊 disneyde çalışmak istiyorum bakalım begenirlerse🧚
Hmm ilginç, daha önce hiç böyle biriyle tanışmamıştım. Örnek çalışmaların var mı paylaşabileceğin? :)
@@AliKutluozen abi ben 14 yaşındayım ne yerden başlamam lazım lütfen çevap verebilirmisin
@@ardatunacolak8525 videoda diyor
JS öğrenmek aklımda var ama html ve css gerekli mi bunun için ? ve yapay zeka alanına yönelmek istiyorum şuan lise 3. sınıfım gerçi ama planlarım bu yönde
Fullstack developer videomu izle cevabi orada :) JS ve HTML/CSS el ele gezer hep. Yapay Zeka icin de matematik konularini Python dili iyi isleyebilmen lazim, onun icin de obur Yapay Zeka videolarima bir goz at, sonra sorularin olursa konusuruz daha :)
@@AliKutluozen Teşekkür ederim hocam .hemen bakıyorum videolarına
javascript'e başlamadan önce html-css'i öğrenmeli miyiz veya ne düzeyde olmalı bunlar? yani direkt js'den mi başlamalıyız yoksa ön öğrenme gerekli mi, gerekliyse ne düzeyde olmalı?
JS vs HTML/CSS çok el ele yürüseler de, gece klüplerinden, mekanlardan çıkarken magazin kameralarına çok fazla takılsalar da, bunlar farklı şeyler. Nasıl, kısaca bahsedeyim:
- HTML: Bir sayfada yazıların, resimlerin, linklerin vs. nerede duracağını tanımlar. Bir programlama dili değildir.
- CSS: HTML sayfasında bütün bu parçaların nasıl görüneceğini belirler (renk, boy, gölge, vs.). Bir programlama dili değildir.
- JavaScript: Gerçek bir programlama dili olarak, HTML ve CSS'in ne mantık ile, ne zaman, ne olursa görüntüleneceğini, sayfadaki verilerin nasıl işleneceğini ve daha nice interaktif hareketleri belirler.
JavaScript'te HTML/CSS olmadan da programlar yazılabilir, ama görsel bir program olsun istiyorsan (düğmeler, pencereler, tıklayınca açılan kutular, kullanıcıdan giriş alma, oyun yapma, vs. vs.) HTML ve CSS ile yapmamız lazım. Yani evet, aslında bunların hepsini her zaman beraber öğrenmek lazım, videoda bahsetmedim sanırım pek. Senin de dediğin gibi, sırası HTML, CSS, sonra JavaScript olmalı. HTML ve CSS ile önce interaktif özellikleri olmayan, görsel şeyler dizayn edersin, bu programlama mantığı gerektirmeyen, daha çok görsel yetenek gerektiren bir adımdır. Sonra JavaScript ile bu görsellere fonksiyon katarsın, matematik ve mantık gerektirdiği için biraz daha zordur zihinsel olarak, o yüzden daha sonra öğretilir genelde öğrencileri yıldırmamak için.
Umarım yardımcı olabilmişimdir. Çok sağol izleyip bu soruyu sorduğun için tekrar :)
@@AliKutluozen Daha iyi anlatılamazdı gerçekten :) teşekkür ederim cevabın için. Kanalı yeni keşfettim kaliteli içerikler karşıladı beni. Ara ara yazılım üzerine de video gelirse daha da memnun oluruz :)
@@yusufilhamcetinkaya teşekkürler desteğin için :) Biraz çeşitlidir içeriğim ama yazılım konusuna da sık sık geleceğim, merak etme, çünkü hem mesleğim, hem de beni heyecanlandıran bir konu. Twitch'te, Çarşamba'ları genelde yazılım ve bilgisayar bilimleri üstüne konuşuyoruz, dilersen katılabilirsin.
Soru: Bilgisayar bilimleri hakkında ne gibi konulara değinilmesini dilerdin? Ne gibi soruların var mesela?
@@AliKutluozen Genelde bu tarz içerikleri araştıran bu işlere yeni başlayan benim gibi öğrenciler oluyor. Öğrencilikde üniversiteden daha ziyade insanın kendi çabası ve kendi öğrenmesi daha önemli olduğu için okula ek olarak neler yapabiliriz, öğrenciyken freelance çalışma gibi şeyleri önerir misin veya mesela kendi projemizi işin kod kısmı bittikten sonra nasıl pazara sunabiliriz (mobil bir uygulama için) nasıl reklam vermeliyiz nelere dikkat etmeliyiz, staj konusunda merak edilenler, mezun olduktan sonraki süreç vb. konular çok merak edilen ama internetten kolaylıkla bulunmayan meseleler. Bu tür konulara değinirseniz çok hoşuma gider. Çarşamba günleri Twitch yayınına mümkün mertebe katılmaya çalışacam, ilgin için teşekkür ederim abi.
Çok güzel feedback verdin ve önerilerde bulundun, severek dikkate alacak ve bu konulara bir dahaki videolarımda ve yayınlarımda da değineceğim. Çok sağol, var ol, takipte kal :)
java hakkinda ne dusunyorsun ?
Iyi şeyler. Üniversite hayatımda kullanılan ve öğretilen temel dil oydu. Object oriented programming öğrenmek için birebir. Eski iş yerimde biraz kullandım, şimdi bir yan projemde kullanıyorum. Az kullanıyorum, ama hala duruyor.
@@AliKutluozen oop bolumune geldim ama hangi alanda proje gelistircem kararsizim mobil uygulama diyorum desktop ve masaustu olsa daha iyi olur diyorum keske mobil ile yazilan seyler desktop olsa sence ne yapmailiyim nesne obje mantigini anlatikdan sonra neye yonelmeliyim
@@unreisteam5084 eğer JavaScript ile browser applicationlari yazarsan, her yerde çalısır. Telefon, bilgisayar, TV, tablet... JS applicationlarini ios ve android paketlerine çeviren araçlar var. Java ile bir server olusturursun, JavaScript ile de browserda çalışan, o Java serveri ile konuşacak bir client yaratirsin. Sonra o JavaScript applicationu PhoneGap veya Cordova ile Android'e port edersin mesela. Böyle şeyler var. Tek kodla her platform, tam aradığın şey :)
@@AliKutluozen discord felan varmi senle 5 dk konusak olmazmi ?
Var tabi, buyur gel!
discord.gg/gmypQJDK
Su anda isteyim, vakit yok ama Twitch canli yayinlarimda bu konulari bol bol detaylandiriyorum, kesinlikle beklerim, hatta canli yayina bile sesli olarak katilabilirsin :)
Olmazsa olmazlar nelerdir, matematik şart mı?
Evet, matematik, İngilizce. Bu konuda videolar gelecek :)
@@AliKutluozen matematikse ayvayı yedim :)
@@rizayami merak etme, ben de hep 35-45 anca alıyordum lisede :)
@@AliKutluozen iyi niyetli yorumun için saol.