人々は「あなたが得意なことをしている仕事を見つける」ことを勧めますが、真実は、私がコードを書くこと以外には何も得意ではないと信じているということです。ただし、プログラムを設計または構成できるとは思いません。
誤解しないでください、私はフィズバズプログラムを書くことができないようなプログラマーではありません。私は、仕事を成し遂げる以外に何もできないプログラマーのようなものです。私が「最低限必要なことをする」という態度を持っているわけではありません。プログラマーとしての自分の限界を痛感しています。
たとえば、クイックソートアルゴリズムの実装は、暗記に頼ることによってのみ行うことができます(つまり、1日のかなりの部分を費やしてアルゴリズム全体をメモリにコミットしようとする動機を見つけた場合) 「うーん、わかりました、それは理にかなっています、ロジックを見ることができます...」)。
アプリケーションの構築と設計に関しては、私も無力だと感じています。私は最初は正しい答えを見ることができないので、10回のうち9回は後悔していると判断するだけです。
私はまだ同僚から仕事の昇進と賞賛を得ることができているので、他の人が必ずしも私の意見を共有しているわけではありません。客観的に言えば、私は単に「平均より少し上」のプログラマー以上のものを現実的に目指す学習能力も脳力も持っていません。
私は自分がより良い資格を持っている別の役割を見つけられないとかなり確信していても、より才能のある人々のための部屋を作り、自分に別の種類の仕事を見つける倫理的な義務があるのか疑問に思います。私の質問は、「平均的なプログラマーはチームに所属していますか?」です。