プログラミング力を鍛える方法
私なりにプログラミング力を鍛える方法をあげました。
1、オープンソースのコードを読む
なぜオープンソースを読むかというと、業界の中でもトップクラスの人が書いたソースだからです。最適なクラス名やメソッドなどとても綺麗に書いてあるからです。
2、新しいプログラミング言語を学ぶ
新しいプログラミング言語に触ると考え方を学ぶことができるからです。
例えば、Rubyの場合、「言語仕様策定において最も重視しているのはストレスなくプログラミングを楽しむこと」だそうです。
そのような考えを取り入れながらプログラミングをするとよりいいプログラミング力がつくと思います。
3、プログラミングに特化したWebサイトやブログを読む
StackOverflowのようなサイトに行くと,いろいろなプログラマや,彼らの持つ考え方に出会うことができます。そのことによっていろんな書き方を学ぶことができます。
4、まずはGoogle先生に聞かないで考えること。
問題があった場合、Google先生に聞きたいところだがまずは何が問題かを考えることが重要だと思います。
今は何が問題なのか?紙とペンを使ってベン図を書いたり、フローチャートを書いたりして問題を可視化してからどうすればいいか考えることです。
5、先輩にいっぱいレビューしてもらうこと。
仕事でプログラミングの仕事をしているとレビューというう工程がありますよね?ない職場があった場合はただちに転職しましょう。その環境では時間の無駄です(笑)それは置いといて優秀な人のレビューは長年培った経験に基づいた指摘のため、とてもためになることが書いてあります。その先輩からいっぱい学びましょうー
とは言ってもいきなり、プログラミングをもっと鍛えたいと思っても一長一短で上がるものではないです。地道な努力が優秀なエンジニアへの一歩だと思います。