特定のツールセットの使用経験が増えるにつれて、新しいことを試すインセンティブが弱まるようです。
このプログラミングの仕事を始めたばかりのとき、新しいことを試したり、オンラインで調べたりして、生産性を高めました。コードフレームワークが既に導入されているタスクを簡単にする方法(またはライブラリ)を見つけたからです。そのため、私にとっても、特定のコードベースのコンテキストでも、新しいものを使用することで生産性が向上しました。
今、私はそこに与えられた問題のために、私は、より多くのインスタンスであること、気づい知っているだろうがということであると思われる- -コードを向上させる「そこ」より良い解決策は、それがでしょう見つけます。しかし、コードベースについての私の親密な知識を考えると、コードベースを新しく「より良い」および「改善する」よりも、最適ではないツールを使用してソリューション(テストを含む)を実行する方がはるかに簡単です。
そのため、「きちんとやる」対「きちんと仕事をする」という緊張があります。
これは多くの開発者に起こることですか?これは既知の特定の問題ですか?(結局それは本当の問題なのでしょうか?)それは実際に経験のレベルを上げることに関係していますか?
ああ、そして注意:私はまだ私の仕事が好きで、それを維持するのが好きです。それはただのようです-常に面白いです!-私たちがアプリで直面しているコードベースと問題セットを学ぶにつれて、研究部分は小さくなります。