Noroc adlı üyeden alıntı:
mesajı görüntüle
PHP öğrenmek istiyorum, nasıl yapabilirim?
21
●587
- 12-08-2021, 10:50:59haklısınız belki ama yeni yazılım öğrenicek bir insan CRUD işlemlerinden basit session işlemlerinden başka birşey yapamıcak belki aylarca belki yıllarca bu düzende sabit olduğu yerde sayarak php'yi bildiğini sayıcak ben laravel yada framework kullansın diye illede diretmiyorum fakat php'de başlangıç seviyesinde ne oop nede mvc bir proje geliştirir nede kaynaklardan birşey anlayabilir. Şuan neredeyse tüm yazılım dillerinde bir MVC'leşme çabası var ekip çalışmasına ve projelerde kodların okunabilirliği iyileşmesi için gelişmeler sürüyor. .NET'de MVC core desen yine aynı yapı PHP'nin frameworkleri desen yine aynı yapılarda düzende gelişiyor bu arkadaş düz php öğrensin temel düzeyi öğrensin. Ama sonradan o spagetti kod bilgisiyle kusura bakmayında ajanslar'da yazılım firmalarında dalga konusu olur ki zaten php dili şuan popüler teknolojilerde çok fazla sevilen bir dil değil popülerliğini yitiriyor kullanım alanı TR'ye göre fazla olsada global anlamda php alay konusu olan bir dil gibidir. Stackoverflow istatistiklerinede bakabilirsiniz. Arkadaş istediği yazılım dilini öğrenmekte özgür fakat 15 yıl önceki kara düzen php'yi öğrenerek de kusura bakmayın da bir kariyer beklemesin...
- 12-08-2021, 10:58:51Hocam tekrar ediyorum Pure PHP ve Spaghetti PHP cok farkli kavramlar. Ajanslarda calismasinlar zatenDOS adlı üyeden alıntı: mesajı görüntüle
. Siz olayi framework odakli anlatmak istiyorsunuz fakat bu yaklasim yanlis. PHP dediginiz sey if else'den daha fazlasi. Ben bunu anlatmak istiyorum. Mesela Laravel bilip ama OOP prensiplerinden biri olan encapsulation olayini bilmedikten sonra ya da her seyi controllerda yaptiktan sonra zaten cok fazla bir sey beklemiyordu kisi kendisinden 
Bir cok is teklifi aldim. Hatta en son aldigim is teklifinde projede Symfony kullaniyorlardi, fakat ben hayatimda Symfony kullanmadim. Hic bir kod testi yapmadan teknik gorusumeden sonra direkt teklif teklif attilar. Neden? Cunku adamlar Symfony developer aramiyorlar. Software Developer ariyorlar. Yazilim bilen adam icin A framework'u ya da B framework'u fark etmez anlatmak istedigim bu
- 12-08-2021, 11:02:35Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.Arkadasın kafasını karıştırıyorsunuz farkında mısınız.Şahsen ben hic php bilmeyen birisi olsam bu konuyu okusam vazgecer başka bir dil ogrenmeye karar verirdim.Durumunuz nedir maddi olarak bilmiyorum ama oncelikle bir kursa kayıt olup canli ders (online olmayan) almanızdır.Temeli ni burda alıp daha sonra yaz boz şeklinden küçük projelerle baslayabilirsiniz.
- 12-08-2021, 11:10:58hocam sizin tecrübenize arkadaş zaten istediği kadar gece gündüz proje cıkartsın dil yada framework farketmez öyle kolaylıkla erişemez benim anlatmak istediğim bu siz 15 yıllık şöforsunuz arkadaş daha ehliyeti yeni almış hiç araba kullanmamış. Siz belki bu yollardan geçerken defalarca kaza yaptığınız her kazadan kendinize ders cıkarttınız ama arkadaş daha hiç bu deneyimleri tecrübeleri yaşamadı elbetteki siz fw yada pure farketmeksizin temel algoritma ve yazılım kurgularında çok daha deneyimli kusursuz işler yapabilceksiniz fakat sektöre yeni giricek ve yazılımla ilgilenen çoğu genç yada yaş farketmeksizin kişiler php kadar spagettiye uygun bir dilde yoktur çünkü kaynaklardada eğitimlerdede bu öğretiliyor bu neden peki php'yi bildiğini sanan insanlarda aynı şekilde dilin sadece %10-%20'sini bilerek bişeyler öğretmeye kalktığı için benim yanımda 19-20 yaşında js junnior ekip arkadaşlarım var cocuklar daha abi 1-2 proje cıkarttım nodejs vuejs'le diyorlar fakat zehir gibiler adamlar 1-2 yıl öncesinde yazılım ney bilmiyorlardı 1-2 proje cıkartarak mvc ve oop düzeninde kod yazmaya calısıyorlar bu onları 5-0 önde başlatıyor dil ve teknoloji olarakda zaten yaşlarından ve tecrübelerinden konumlarından kaynaklı öndeler. anlatmak istediğim insanlar yavaş yol almaktansa gelişen teknoloji yapılarını daha hızlı öğrenebileceği dile yönelsinler o zaman çünkü php öğrenilmesi en kolay dil gibi görünsede senin belli bir süre öğrendiğini sandığın şeyler aslında bu işi yapan adamlar için çok basit işlemlerden öteye gitmicek buda o kişinin aylarca yıllarca zaman kaybı yapmasına neden olur benim şahsi fikrim. Yazılım dilinden öte Yazılımın gelişen teknolojide tüm dillere oranda hepsinin bir ortada buluşmak istediği mimariler var aslında bunu öğrenmesi diğer tüm dillerde bu yapıya aşina olması demek oluyor. Anlatmak istediğim ince noktalar ama siz anlamak istemiyorsunuz sanırım.Noroc adlı üyeden alıntı: mesajı görüntüle
. Siz olayi framework odakli anlatmak istiyorsunuz fakat bu yaklasim yanlis. PHP dediginiz sey if else'den daha fazlasi. Ben bunu anlatmak istiyorum. Mesela Laravel bilip ama OOP prensiplerinden biri olan encapsulation olayini bilmedikten sonra ya da her seyi controllerda yaptiktan sonra zaten cok fazla bir sey beklemiyordu kisi kendisinden