Birkaç yıldır geliştiriciyim. Yaptığım işte oldukça iyiyim ve "işi halledebilirim".
Ancak, "işi yapmak" ile "işi doğru yapmak" arasında bir fark vardır. Bir örnek kullanalım.
Son zamanlarda sıfırdan bir web sitesi geliştirdim. Web sitesi iyi çalışır ve hiçbir sorunları vardı. Kod bakarak kendime daha iyi yapabileceğini düşündüm. MySQL sorgularımı kesebilirdim. MVC'yi genişletmeyi daha kolay hale getirebilirdim (şimdi genişletilmesi gerekiyor).
CodeIgniter kullanarak projeyi yeniden yazmaya karar verdim. Çerçeveyi seviyorum. Ama sonra kaldırıldım çünkü MySQL sorgularımı azaltmak için gelişmiş birleştirmeleri öğrenmek zorunda kaldım.
ve sorun bu. Ne zaman bir iş yapsam, sürekli bir öğrenme tekerleğindeyim. Gelişmiş MySQL birleştirmeleri gibi konuların öğrenilmesi zaman alır ve ardından uygulanması zaman alır.
Bir şirkette çalışmıyorum. Her şeyi yalnız yapıyorum. Bu yüzden bir şirket için bir PHP geliştiricisi olarak çalışsaydım, SQL'i işleyen ayrı ekipler olurdu.
Yalnız olmak zor. Ve bazen, bilgim ilerlemesine rağmen kendimi soru sorarken soru sorarım. Muhtemelen çalışmalarımda büyük bir gurur duyuyorum. Ancak, komple projeleri yürüten bir şirkette çalışmak zorunda olsaydım, zaman alan projelerin hayalini kurabilirdim, çünkü gururumu tatmin etmek ve işleri "doğru" yaptığımdan emin olmak için gittikçe daha fazla şey öğrenmek zorunda kalırdım.
Yeni yıldan sonra iş bulmayı planlıyorum. İş güvenliğine ihtiyacım var. Bu yüzden bu soruyu soruyorum.
Kişisel gelişim ve kişisel gelişim konusunda ne gibi tavsiyelerde bulunabilirsiniz? Daha az endişelenmeli miyim? Ya da doğrudan SQL sorguları işlemeyecek bir PHP geliştirici olarak bir iş aramak?