私は今何年もの間開発者です。私は自分の仕事にかなり長けており、「仕事を終わらせる」ことができます。
しかし、「仕事をやり遂げる」と「仕事をきちんと行う」には違いがあります。例を使用しましょう。
最近、ウェブサイトをゼロから開発しました。ウェブサイトは正常に動作し、問題はありませんでした。コードを見てみると、もっとうまくやれると思いました。MySQLクエリを削減できたかもしれません。MVCを使用して拡張を容易にすることもできました(現在は拡張する必要があります)。
CodeIgniterを使用してプロジェクトを書き直すことにしました。私はフレームワークが好きです。しかし、MySQLクエリを削減するために高度な結合を学習しなければならなかったため、私は脇道になりました。
そしてこれが問題です。私がきちんと仕事をするたびに、私は絶え間ない学習の輪にいます。また、高度なMySQL参加などのトピックは学習に時間がかかり、実装に時間がかかります。
私は会社に勤めていません。私はすべてを一人でやります。だから、もし私が会社のPHP開発者として働いていたら、SQLを処理する別のチームがあると想像します。
ソロであることは難しいです。そして時々、私の知識は進んでいますが、質問の後に質問をすることがあります。私はおそらく自分の仕事に大きな誇りを持っています。しかし、完全なプロジェクトを処理する会社で働かなければならないとしたら、自分のプライドを満たし、「正しい」ことを確実にするために、より多くのことを学ばなければならないので、プロジェクトに時間がかかると想像できます。
私は新しい年の後に仕事に就く予定です。仕事のセキュリティが必要です。それが、私がこの質問をしている理由です。
自己啓発と自己改善に関して、どのようなアドバイスができますか?心配する必要はありませんか?または、SQLクエリを直接処理しない場合、PHP開発者としての仕事を探していますか?