"Object Oriented Gereksizdir!"

  Рет қаралды 5,046

Yazılım İlk Adım

Yazılım İlk Adım

3 ай бұрын

Online birebir yazılım kariyer danışmanlığı superpeer.com/esatgulkaya/-/y...
esatgulkaya
linkedin.com/in/esatgulkaya
yazilimilkadim@gmail.com
Hangi Programlama Dili ile Başlanmalı • Yazılıma Başlamak, En ...
Bu Yazılım İşlerinde Çok Para Var • Bu Yazılım İşlerinde Ç...
CV Özgeçmiş Nasıl Hazırlanmalı • CV Nasıl Yazılır? İş B...
Kanalımızda yazılım geliştirme, programlama, bilgisayar mühendisliği, yazılım mühendisliği, bilgisayar programcılığı, programlama dilleri, programlama dersleri, yurtdışı, kariyer gibi konularda paylaşımlar yapıyoruz.
Yeni videolardan haberdar olmak için "Abone Ol" butonuna tıklayıp abone olabilirsiniz.

Пікірлер: 28
@what-is-x
@what-is-x 3 ай бұрын
Basit ama ufuk açıcıydı.⭐
@erdalkomurcu2606
@erdalkomurcu2606 3 ай бұрын
pythoncu jsci fırlamaların bu tür söylemlerine en objektif cevabı vermişsiniz teşekkürler.
@baturq
@baturq 3 ай бұрын
sinirlenerek açtım sakinleşerek bitirdim videoyu emeğinize sağlık
@voxparatornerax8240
@voxparatornerax8240 3 ай бұрын
Başlığı görünce klavyeyi kemirecektim potcasti dinleyince sakinleştim
@kimjongun3890
@kimjongun3890 3 ай бұрын
Gerçekten videolarınız çok verimli sizin gibi belli tecrübeye ulaşmış insanların bilgi paylaşımı çok kıymetli. Belki bu konuda benim bakış açım da değer katabilir. Ben amatör bir kod yazarıyım, endüstrinin bu obje odaklı dayatması bana çoğunlukla fayda sağlamaktan çok esasında işimi zorlaştırıyor diye düşünüyorum. Hey şeyin obje odaklı olmasına gerek yok, zaman zaman işleri kolaylaştırmaktansa zorlaştırabiliyor da. Belki bazı insanlar da bu şekilde düşünüyor olabilir. Veya obje odaklı prensipleri kullanmamaya alışmışlardır ki o zaman durum vahim.
@furkan6883
@furkan6883 3 ай бұрын
teşekkürler hocam
@kaankeskin7577
@kaankeskin7577 3 ай бұрын
Hocam bir sonraki podcast konusu " time complexity,space complexity " olur mu rica etsem.Sektorde bunun önemi ve ne kadar on planlanda tutulduğunu açıklarsanız çok mutlu olurum.Lisans derslerinden birisi olan bu dersimizde herkes çok düşük alinca hocamız " Bu sınavda 70 inde altında alan arkadaşlar için iş konusunda sıkıntı yaşayacaklarını belirtti" bu konuya uzun bir deginirseniz çok güzel olur hocam.Saglicakla kalın Dipnot: Sınav ağır matematik içeriyordu.Hocamizin bareminin üstünde aldım fakat önemini Esat hocadan da dinlemek için yazdım
@kaankeskin7577
@kaankeskin7577 3 ай бұрын
@@sukursukur3617 Teşekkür ederim tavsiye için.Belirttiginiz kişinin daha öncesinde dersini satın almıştım bir yere kadar ilerlettim sonrasında yoğunluk arttığı için ara vermiştim.Hatirlatman iyi oldu o videolara yeniden dönüş yapılabilir.
@cank4286
@cank4286 3 ай бұрын
oop öğrenimdeki temel sorun şu aslında, piyasadaki çoğu yazılımcının oop ile mimari geliştirmesine vs. gerek yok. zaten var olan kalıplara uygun şekilde kod yazmak gerekiyor. büyük projelere kendimiz sıfırdan girmiyorsak zaten yapı kurulmuş oluyor ona uygun kod yazmak gerekiyor. tabi solid, tasarım vs. bu yapılara uygun kod yazmayı öğrenmek için öğrenilmesi gereken kavramlar. bunun dışında kendimiz proje geliştirirken oop'un faydadan çok gereksiz karmaşıklık getirdiğini düşünüyorum. küçük/orta ölçekli projeler için gereksiz soyutlama karmaşası oluşturuyor. şu da bir gerçek artık sıfırdan bağımsız şekilde çalışacak kod yazmıyoruz, hali hazırdaki soyutlamalar üzerine yazıyoruz. oop'un en yaygın kullanıldığı alanlar oyun motorları. bunların da kendi içinde soyutlamaları var. örneğin unity'nin kendi gameobject/event yapısı var. c# ile bunun üzerine yazarken yine kendi class'larımızı ve istersek c# eventlerini kullanıyoruz. bunlar birbiri ile örtüşmüyor. benzer şekilde c# kalıtımı ile unity'nin prefab sistemi çakışıyor. dependency injection için de motor tarafında da c# tarafında da farklı çözümler var. bunlar arasında karar vermek gerekiyor. web tarafında da spring, aspnet kullanımı büyük projeler dışında geriliyor gibi duruyor. runtime ağırlığı bunun en büyük sebeplerinden biri. hali hazırda bunları kullanan şirketlere çalışmak hedefleniyorsa mantıklı fakat yeni bir web projesi için go ve typescript'e göre ne avantaj sağlıyor söylemek zor. gerçi typescript de oop destekliyor fakat aspnet / spring benzeri yapılar yaygın kullanılmıyor. genelde sadece tip güvenliği için kullanılıyor. kalıtım kullanımı yaygın değil diye biliyorum. oop ile yazılım geliştirirken yazılımın kendisinden çok mimarisi ile uğraşıyoruz gibime geliyor. nerede kalıtım nerede kompozisyon kullanılacak kararı bile ciddi tecrübe gerektiyor. bunların oluşturduğu bağımlılıkları takip etmek de oldukça zorlaşıyor. artık modern uygulama geliştiricileriğinde çatıların kendisi dışında kalıtım çok az kullanılıyor diye görüyorum. yani mevcut yapı bizi kalıtım kullanmaya zorlamıyorsa kullanmıyoruz. interface kullanımı yeterli oluyor. interface bazlı polimorfizm için de tam oop desteğine ihtiyacımız yok. go ile de interface benzeri yapılar kullanabiliyoruz. hatta js/ts ile bile mümkün. daha sade soyutlamalar ile daha anlaşılır kod yazabiliyoruz.
@barshankaragoz9343
@barshankaragoz9343 3 ай бұрын
Teşekkür ederiz Esat abi. Siber üzerine de video çeker misin? Uzun zamandır siber videosu gelmiyor. Özellikle siberin yeni açılabilecek alanları ile ilgili örneğin ai security veya daha farklı alanları gibi gibi..
@stkcannurcin
@stkcannurcin 3 ай бұрын
metaverse alanında çok ihtiyaç olur
@micsiz
@micsiz 3 ай бұрын
Daha dün class'ları öğrendim c++'da .d
@kayraylmaz614
@kayraylmaz614 3 ай бұрын
OOP sınavımın olduğu hafta olması çok güzel oldu
@duralikiraz
@duralikiraz 3 ай бұрын
Havuzda yüzen insan için OOP gereksiz gelebilir ama okyanusa çıktığında insan gerekli olduğunu o zaman anlıyor. Galiba biraz tırmalamak gerekiyor.🙂
@gizemavcs8599
@gizemavcs8599 3 ай бұрын
Abi ben kendimi yazılımcı olarak nasıl öne atabilirim? Yani hangi beceriler beni gerçekten ortalama bir yazılımcıya göre öne atar?
@enes_cayli
@enes_cayli 3 ай бұрын
Yazilımda x biri işi yapmak mevzu değil. Olay zaten bir mimarı kapsamında. Temiz anlaşılır, hızlı ve efektif çalışan bir proje sunmak. Sonra arkanızdan söverler arkadaşlar yazdiginiz projeye bakarken 🙂
@songulbayer7981
@songulbayer7981 3 ай бұрын
Sektördeki 8. Ayım. Çok zorlanıyorum. İşten çıkarılan arkadaşlarım oluyor ve sürekli geleceği düşünüyorum. Omzum ve boynum bu yaşımda ağırıyor. Ben bu işi bırakmayı düşünüyorum. Devlete girebilmenin bir yolunu bulmak istiyorum. Özel sektör inanılmaz yorucu.uzaktan çalışıyorsanız mesai asla 8 saat sürmüyor. Kara kara ne yapacağımı düşünüyorum. Tavsiyelerinize talibim
@user-ew7in3mp8f
@user-ew7in3mp8f 3 ай бұрын
hangi alanda calısıyosunuz
@songulbayer7981
@songulbayer7981 3 ай бұрын
@@user-ew7in3mp8f back-end (.net)
@kaangelibolu6188
@kaangelibolu6188 3 ай бұрын
hangi dil/alan
@songulbayer7981
@songulbayer7981 3 ай бұрын
@@user-ew7in3mp8f back end .net
3 ай бұрын
Düzenli spor yapın ve iş değiştirin. Her özel şirket de bu tempoda çalışmıyor. Monitör ve klavye konumunuzu iyi ayarlayın. Sporla kaygınız da zamanla azarlır. İşini severek yapanlar için telaş yapacak birşey yok.
İOS Developer Olma Yolculuğu - Şule ERDOĞAN
1:36:24
MaviDurak-IO
Рет қаралды 4,8 М.
Yazılımcı Mülakatı #2 ve Değerlendirmesi
1:15:14
Tech Buddy
Рет қаралды 128 М.
Получилось у Миланы?😂
00:13
ХАБИБ
Рет қаралды 4,2 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,2 МЛН
Dili Geç, Algoritma Önemli Kanka!
9:25
Yazılım İlk Adım
Рет қаралды 5 М.
"Object Oriented Yavaştır!"
5:28
Yazılım İlk Adım
Рет қаралды 2,8 М.
Yazılım İngilizce Öğrenilir Bro!
6:42
Yazılım İlk Adım
Рет қаралды 2,8 М.
Beni Neden İşe Alınnn?
5:44
Yazılım İlk Adım
Рет қаралды 3 М.
Yazılım Kariyeri Nasıl Planlanır? Yazılım Mimarlığı?
12:37
Yazılım İlk Adım
Рет қаралды 12 М.
Yazılım Nasıl Öğrenilmez!
13:48
Yazılım İlk Adım
Рет қаралды 10 М.
What is OOP? (What is it actually)
13:32
Ömer Bektaş
Рет қаралды 20 М.
Nesne Tabanlı Programlama(OOP) Neden Bu Kadar Önemli?
8:05
Ugur Umutluoglu
Рет қаралды 16 М.