Arkadaşlar merhaba, Laravel'e geçtiğimiz sene yaz aylarında başladım. Daha öncesinde bilgisayar programcılığı bölümünde pythonla programlamaya başlamış ve c#.Net ile de Windows form uygulamaları geliştiriyordum geliştiriyorum dediğime bakmayın çok profesyonel değildim. Neyse bir hikmet PHP ye başladım ve web tarafı hoşuma gitti. Birgün PHP Developer olma niyetiyle bir iş gorusmesine gittim, gittim ama dünyam başıma yıkıldı. Ben en azından PHP de iş görür seviyede olduğumu dusunuyorken "kardeşim senin bu yazdıkların birkaç sene öncesinde kaldı, boyle spagetti code ile iş hayatında zor yer edinirsin" dediler. Neyse ki demekle kalmayıp bana tavsiye verdiler ve Laravel'e bir bak dediler, Laravel macerası boyle başladı. Macera başladı ama bir yere kadar geldim ve o yerde kaldım şuan. Bu bahsettiğim yere birkaç ay sonra tekrar başvurdum ve nihayet o iş görecek seviyeye gelmistim, ise alındım. Bu isyeri büyük değildi benle birlikte 3 kişiydik ben bir mid-level diyebileceğim bir abi, birde iki junior'dık ve de diğer işlere bakan 3-4 kişi daha. Velhasıl ben burada Laravel ile yazılmış CMS ile sadece seri üretim (Max 2-3 gün) kurumsal website yapıyordum, yine çok gelisemedim yolları ayırdık. Şuan da, işsizim birçok yere başvurup olumsuz geri dönüşler ya da hiç donmeyişler alıyorum . Şuan da gerçekten hevesimi kaybetmiş durumdayım ama içimden bir seste "pes etme, sen aklına koyduğunu yaparsın" demekte. Şimdi abiler bana öyle proje fikirleri verin ki Github profilimi inceleyenler bu adamdan olur desinler. Tam olarak istediğim şey bana deyin ki şöyle Laravel projeleri yap ama içinde su teknolojileri ya da şu apileri kullan yada eger bir Laravel geliştirici olacaksan şunları mutlaka bil dediginiz şeyleri söyleyin. Hakkınızı helal edin hem bir iç dökme hem de bir yardim çığlığı oldu bu yazı.
Junior'ın çığlığı
Varsa öyle proje ben de alırım bir dal. Ümidini kaybetme, kendini geliştirmeye devam et.
- Düzenlendi
Tasdemir Proje olarak mobil bir uygulama düşünmeye çalışın, mobil uygulama ile çözülmesi gereken bir şeyler... Sonra Laravel ile ona API yazacaksınız, mobil uygulamayı yapmasanız da olur. Artık bunu öneriyorum/önereceğim. Bu noktada can alıcı noktalar:
Queue - İşlemlerin kuyrukta yapılarak bloklanan çalışma prensibinin aşılması ve/veya ileri tarihli işlemler
https://laravel.com/docs/9.x/queues
Broadcasting - Pusher gibi servisler ile BE ve FE'nin anlık iletişimi, real-time işlemlerin mümkün kılınması
https://laravel.com/docs/9.x/broadcasting
Event/Listener - Her işlemin ne yaptığını uygulama genelinde bildirmesi ve gerektiğinde bir noktadan yapılan işlemin tespit edilip başka bir işlemin yapılabilmesi
https://laravel.com/docs/9.x/events
Notifications - Mail, SMS, push... bildirimleri
https://laravel.com/docs/9.x/notifications
Rate Limiting - İsteklerin sınırlandırılması
https://laravel.com/docs/9.x/rate-limiting
Task Scheduling - Görev zamanlayıcı ile bazı işlemlerin arka planda periyodik gerçekleştirilmesi
https://laravel.com/docs/9.x/scheduling
Storage - Her türlü dosya yükleme, çağırma işlemleri
https://laravel.com/docs/9.x/filesystem
API Resources - Restful API yazarken istemciye verilen yanıtın yönetilmesi
https://laravel.com/docs/9.x/eloquent-resources
Validation - Gelen isteklerdeki ve bazı yerlerde uygulama içi verilerin en ön katmanda doğrulanması
https://laravel.com/docs/9.x/validation
Cache - Yapılan işlemlerin önbelleğe alınarak session olmayan yerlerde geçici/kalıcı veri tutma ve performans iyileştirmeleri
https://laravel.com/docs/9.x/cache
Horizon - Kuyruk yönetimi
https://laravel.com/docs/9.x/horizon
Passport - Token authentication (OAuth denir bilmiyorsanız önce onu öğrenmeniz gerekiyor)
https://laravel.com/docs/9.x/passport
Sanctum - Token authentication (OAuth kullanmadan, klasik yöntem)
https://laravel.com/docs/9.x/sanctum
Socialite - Sosyal medya sağlayıcıları ile sisteme giriş ve kayıt yapılması
https://laravel.com/docs/9.x/socialite
Telescope - Uygulama taraflı debug
https://laravel.com/docs/9.x/telescope
Restful API tasarımı hakkında
https://cloud.google.com/apis/design
Laravel ile geliştirme sırasında takip edilebilecek bir rehber
https://spatie.be/guidelines/laravel-php
Modern PHP Standartları
https://www.php-fig.org/
Bende senin gibi başlaadım ama saaf PHP maceram tabi 2014 filandı sonra Laravel'e girddim mgsmus mustafa abi ilk zaamanlar çok fazlaa yardım etti neyi nasıl yapacağım vb. kendim sürekli bir şeyler geliştirdim filann derken iş teklifi aldım. 1 yıl 2 aydır çalışıyorum Mid. seviyeye çıktım ve halen kendimi geliştiriyorum hiç durmuyorum. Sende kendini geliştirdidkçe proje yaptıkça teklif alaacaaksın. Yeter ki göstermesini bil