Ruby ve CakePHP gibi çerçeveler duydum. Ben şimdi PHP temellerini öğrendim, bunları öğrenmek için yapılması gerekir?
Eğer öyleyse, hangilerinin PHP geliştiricileri arasında tercih edilir?
Muhtemelen ilk üzerinde çalışmak istediğiniz bir proje bulmak isterdim. Bir kişisel ya da bir topluluk projesidir olsun, seni ilgilendiren şeyleri öğrenmek ve onu inşa etmeye başlar.
Eğer bir proje üzerinde karar verdikten sonra, sizinle çalışmak istediğiniz bir çerçeve seçebilirsiniz, ve size hiç neredeyse başka bir şekilde öğrenmek istiyorum daha çok daha etkin bir şekilde öğreneceksiniz.
Diğer geliştiriciler kullanmaktan zevk bazı çerçeveler öğrenmek için this question bakabilirsiniz.
Ayrıca sadece çerçeveler üzerinde kodlama teorisi öğrenme içine bakmak isteyebilirsiniz. Tasarım desenleri, nesne yönelimli programlama, ve diğer uygulamalar gibi şeyler çok iyi, ve bunun yerine özel kod fikirleri ile anlaşma gibi, diller arasında kodlama yayılma izin verir.
Sadece top-voted StackOverflow questions geçerek teori ve en iyi uygulamaları kodlama iyi bilgi bir sürü bulabilirsiniz. Tüm karikatür mesajların geçmiş olsun, {gibi code smells (bunları önlemek için bunları bilmeniz gerekir) olarak sizin için ilginç olabilecek bazı konular, RSS feeds for programmers görebilirsiniz [(3)]}, ve böyle devam eder.
Ayrıca aynı kişiler bakmak, ya da çok benzer bir tekne senin gibi olabilir. self-improvement
a> etiketi insanların sorularla doludur kendilerini geliştirmek için yollar arıyoruz. İşte bazı örnekler:
Son olarak, StackOverflow bazı sorulara cevap denemek isteyebilirsiniz. Başkalarına öğreterek, sık sık zaten bildiğini sanıyordum şeyler hakkında bir çok şey öğrenebilirsiniz.
Bu da tecrübe geliyor. Eğer bakarsanız benim ben her soru araştırma ve emin olmak için yaşadım list of answers, bu noktada yaklaşık 430 sorularını yanıtladı ettik, ve olanlardan ben bilginin büyük miktarda elde ettik I yanıtlamadan önce konuyu anlamak.
Yanıtlayan Dahası, bazı ilginç sorular üzerine gelmek bağlıdır. Benim favorite questions All I yeni bir şey öğrendim olanlar, ve şimdi ben 6 sayfaya kadar değilim.
Çok kullanışlı bir site var: çeşitli özelliklere dayalı çeşitli çerçeveler yer alıyor www.phpframeworks.com ki.
Açıkçası bir sonraki gitmek nereye hiçbir doğru cevabı vardır. Sen Ruby On Rails gibi başka bir Web Geliştirme dil öğrenme ile gidebiliriz; veritabanları veya istemci tarafı komut daha fazla almak; Eğer web geliştirme ve geleneksel yazılım geliştirme yönünde daha ötesine taşımak istediğiniz karar verebilir; Eğer bir PHP gurusu olmak ve kendi kütüphaneleri gelişebilir. Gerçekten gerçekten zaten PHP ile öğrendiklerini yaklaşık heyecan ve güçlü hissediyorum ne bağlıdır.
Ben çerçeveler için birçok farklı yaklaşımlar keşfetmek için bu siteyi kontrol. Kimse mükemmel bir, bazı ihtiyaçlarını karşıladıktan en iyi sadece olanları yoktur.