私は過去15年間、CS以外の学位でプログラミングを行っています。私がプログラミングを始めた主な理由は、新しいことを学び、それを自分の仕事に適用するのが好きだったからです。そして、私はプログラミングエラーとその原因を他よりも早く見つけて修正することができました。しかし、私は自分がグルや専門家であることに気づくことはありません。おそらく、CS以外の専攻が原因かもしれません。そして、優れたプログラマーに会ったとき、彼らは問題を解決する上で、もちろん私よりもはるかに優れていることに気付きました。
中途採用で優れたスキルの1つは、要件とタスクを逆の順序で抽象的に考えることです。このようにして、私は細部なしで私がするために本当に必要なことを見ることができ、すでに存在するソリューションの部分をすばやく見つけることができます。
ですから、良いプログラマーになるための思考スキルは他にもあるのでしょうか。私は以下のQ&Aをフォローし、実際にそこで推奨されているいくつかの本を読みました。しかし、プログラミング作業に直接適用できる優れたメソッドを実際にピックアップすることはできませんでした。
プログラマーがプログラミング/思考スキルの開発を支援するために読むべき非プログラミング本はどれですか?
/software/44654/skills-and-habits-to-develop-to-be-good-at-programming-im-a-newbie