PHP öğrenirken ilerleyememek

shiftgo

Centipat
Katılım
5 Ocak 2022
Mesajlar
28
Daha fazla  
Cinsiyet
Erkek
Yaklaşık 2 aydır düzenli bir şekilde vakit ayırarak PHP öğrenmeye çalışıyorum. Öğrenmesine öğreniyorum ama artık ilerleyemediğimi fark ettim. Sanki tıkanmış gibiyim. Öğrendiğim bilgilerle iyi, kötü, basit demeden sürekli projeler yapmaya çalışıyorum. Yaptığım projeler sanki hep birbirinin aynısı gibi gelmeye başladı. Yapabildiklerim ise MySQL veritabanından veri çekmek, veriyi yazdırmak, güncellemek ve silmek. Tabii bunları en basit hali ile kullanabiliyorum. PHP'yi daha kapsamlı öğrenebileceğim kaynakları yazarsanız çok mutlu olurum.

Sizlerden diğer bir ricam ise zamanınız olduğunda örnek olarak yaptığım projemi inceleyip. "şunu şu şekilde yaparsan senin için daha iyi olur", "şu yöntemin şerine bu yöntemi kullanabilirsin", "... Yöntemini araştırabilirsin" gibi düzeltmem gereken yerleri, önerilerinizi fikirlerinizi yazabilirseniz çok sevinirim.
 
Sanırım sadece CRUD öğrenmişsiniz. Aslında proje geliştirerek öğrenmeyi denemeniz güzel bir şey, aynı öğrenme methodunu ileri seviyeye taşıyabilirsiniz. Kendinize daha komplike projeler bulup onların üzerine yoğunlaşın. MVC Programlamaya da göz atabilirsiniz.
 
Üstteki arkadaşın da belirttigi gibi sadece CRUD öğrenmişsiniz. Farklı iş operasyonlarını tasarlayıp onları uygulamalısınız gelişmek için. Mesela bir alogritma kursu izleyebilirsiniz. Hackerrank üzerinden çalışabilirsiniz. Apilerle çalışabilirsiniz. 3rd party uygulamalara bağlanıp senaryolar üretip onları uygulayabilirsiniz. Şu anda ufkunuz açık değil. Bu tarz çalışmalarla ufkunuz da açılır, kendinizi de geliştirirsiniz.

Yazılım üzerine para kazanmayı hedeflediyseniz en azından bir mvc tasarım deseni uygulayan frameworkleri ögrenmeye başlayabilirsiniz, örnegin Laravel, CodeIgniter.
 
Üstteki arkadaşın da belirttigi gibi sadece crud öğrenmişsiniz. Farklı iş operasyonlarını tasarlayıp onları uygulamalısınız gelişmek için. Mesela bir alogritma kursu izleyebilirsiniz. Hackerrank üzerinden çalışabilirsiniz. Apilerle çalışabilirsiniz. 3rd party uygulamalara bağlanıp senaryolar üretip onları uygulayabilirsiniz. Şu anda ufkunuz açık değil. Bu tarz çalışmalarla ufkunuz da açılır, kendinizi de geliştirirsiniz.

Yazılım üzerine para kazanmayı hedeflediyseniz en azından bir MVC tasarım deseni uygulayan Framework'leri ögrenmeye başlayabilirsiniz, örnegin Laravel, codeıgniter.

Laravel ile başlamayı denemiştim. Fakat hiçbir dil bilmediğimden midir bilemiyorum bana biraz zor geldi. Zordan kasıt biraz karışık. Codeıgniter ise hiç denemedim. Hocam kendimi web konusunda geliştirmek istiyorum ben. Daha cok backend tarafında. Sizce PHP yeni başlayan birisi için öğrenilebilir bir dil mi yoksa daha başka bir dil mi öğrenmeliyim. Çok stres yapmaya başladım bu aralar.

Hocam size bir tavsiye vereyim, çok dağınık kod yazıyorsunuz. Biraz daha düzenli yazmaya özen gösterin.

Dağınık kod yazdığımın farkındayım. Başta düzenli bir şekilde yazıyorum. Sonra bir bakmışım kodun yarısı bir yerde diğer yarısı öbür yerde. Alışkanlık gerekiyor sanırım. Kendimi alıştırmaya çalışıyorum.
 
Laravel'de de coodeigniterda da biliyorsun PHP kullanılıyor. Sıradan bir dildir. Bir araçtır. Ama PHP yapısı geregi maalesef yazılımcı tecrubesizse gelişmesine olanak tanımaz.

Bunun yerine sana .net Core ve .net önerebilirim. YouTube'da Udemy'de bolca ücretli ücretsiz kurslar var. Bir araştırmanı öneririm backend tarafında olmak istiyorsan.
 

Yeni konular

Geri
Yukarı