ロシアの研究者 A.P.Ershovは、プログラミングに必要な才能として、6つを挙げた。
これは、確かにそうだなと思った。才能は磨いていけるものと信じて、これらの才能を磨いていけるように、メモをしておく。
プログラミングに必要な6つの才能
- 第一級の数学者の論理性
- エジソンのような工学の才能
- 銀行員の正確さ
- 推理作家の発想力
- ビジネスマンの実務性
- 協同作業をいとわず、経営的な関心も理解する性向
第一級の数学者の論理性
- 出現するケースをもれなく拾いあげる能力
- 実行の条件を正確に決める能力
- この能力を高めるための書籍
プログラマのための論理パズル 難題を突破する論理思考トレーニング
- 作者: Dennis E. Shasha,吉平健治
- 出版社/メーカー: オーム社
- 発売日: 2009/03/26
- メディア: 単行本
- 購入: 21人 クリック: 412回
- この商品を含むブログ (63件) を見る
- 作者: 野矢茂樹
- 出版社/メーカー: 産業図書
- 発売日: 2001/05/15
- メディア: 単行本(ソフトカバー)
- 購入: 75人 クリック: 1,253回
- この商品を含むブログ (551件) を見る
エジソンのような工学の才能
- 性能やメモリ量など、現実的な条件をクリアする能力
- この能力を高めるための書籍
- 作者: 大森久美子,岡崎義勝,西原琢夫,宇治則孝
- 出版社/メーカー: 翔泳社
- 発売日: 2009/04/10
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 113回
- この商品を含むブログ (16件) を見る
実践ソフトウェアエンジニアリング-ソフトウェアプロフェッショナルのための基本知識-
- 作者: ロジャーS.プレスマン,西康晴,榊原彰,内藤裕史
- 出版社/メーカー: 日科技連出版社
- 発売日: 2005/02/08
- メディア: 単行本
- 購入: 9人 クリック: 174回
- この商品を含むブログ (65件) を見る
銀行員の正確さ
- ケアレスミスをおこさず、スピーディにプログラミングを行う能力
- ケアレスミスで1つの命令を間違えただけで、システムがダウンすることもある。
- この能力を高めるための書籍
CODE COMPLETE 第2版 上 完全なプログラミングを目指して
- 作者: スティーブマコネル,Steve McConnell,クイープ
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/26
- メディア: 単行本
- 購入: 44人 クリック: 1,166回
- この商品を含むブログ (288件) を見る
CODE COMPLETE 第2版 下 完全なプログラミングを目指して
- 作者: スティーブマコネル,Steve McConnell,クイープ
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/26
- メディア: 単行本
- 購入: 16人 クリック: 193回
- この商品を含むブログ (164件) を見る
推理作家の発想力
- 機能の分割やクラスの抽出を考えだす能力
- 決められた手順でやるだけではなく、発想力も大事になってくる。
- この能力を高めるための書籍
- 作者: 三谷宏治
- 出版社/メーカー: 日本実業出版社
- 発売日: 2009/08/12
- メディア: 単行本(ソフトカバー)
- 購入: 10人 クリック: 64回
- この商品を含むブログ (11件) を見る
- 作者: ジェームス W.ヤング,竹内均,今井茂雄
- 出版社/メーカー: CCCメディアハウス
- 発売日: 1988/04/08
- メディア: 単行本
- 購入: 91人 クリック: 1,126回
- この商品を含むブログ (378件) を見る
ビジネスマンの実務性
- スケジュールを立てる能力
- 協同作業における手順を考える能力
- チーム内外の多くの利害関係者とうまく調整できる能力
- この能力を高めるための書籍
- 作者: Thomas A. Limoncelli,株式会社クイープ
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/10/19
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 322回
- この商品を含むブログ (153件) を見る
- 作者: 藤沢晃治
- 出版社/メーカー: 日本実業出版社
- 発売日: 2007/12/20
- メディア: 単行本(ソフトカバー)
- 購入: 13人 クリック: 333回
- この商品を含むブログ (93件) を見る
協同作業をいとわず、経営的な関心も理解する性向
- お客様のビジネスを理解し、何が必要かを考え、協力して取り組める能力
- お客様とのコミュニケーションにおいて非常に重要
- この能力を高めるための書籍
- 作者: 三好康之
- 出版社/メーカー: 翔泳社
- 発売日: 2011/05/19
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 2回
- この商品を含むブログ (6件) を見る
アート・オブ・プロジェクトマネジメント ―マイクロソフトで培われた実践手法 (THEORY/IN/PRACTICE)
- 作者: Scott Berkun,村上雅章
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/09/07
- メディア: 単行本(ソフトカバー)
- 購入: 20人 クリック: 361回
- この商品を含むブログ (186件) を見る
まとめ
これらすべての才能を持っていると言い切れる人は少ないと思う。
しかし、プログラミングは、本来こういう才能を必要とする。
レベルが高いところですべてそろえるのがベストだが、まずは最低限のレベルをクリアすることを目標にしようと思う。
そのために、自分はどの分野は得意で、どの分野は苦手なのか、把握する。
そして、苦手分野を補い、すべての分野がある程度のレベルまで来たら、得意分野を作ってのばしていくようにする。
苦手分野について、ここは自分の性格上仕方がない、などと妥協したりさぼったりすると、将来大きな弱点になってしまう。
バランス感覚が大切。
プログラミングはとても高度な仕事で、勉強することも多く大変だが、多彩な才能を必要とする非常に魅力的な仕事だと思う。
参考
ずっと受けたかったソフトウェアエンジニアリングの授業1 増補改訂版
- 作者: 鶴保征城,駒谷昇一
- 出版社/メーカー: 翔泳社
- 発売日: 2011/01/28
- メディア: 単行本(ソフトカバー)
- クリック: 8回
- この商品を含むブログ (6件) を見る
ずっと受けたかったソフトウェアエンジニアリングの授業2 増補改訂版
- 作者: 鶴保征城,駒谷昇一
- 出版社/メーカー: 翔泳社
- 発売日: 2011/01/28
- メディア: 単行本(ソフトカバー)
- クリック: 2回
- この商品を含むブログ (4件) を見る
- http://books.shoeisha.co.jp/files/actibook/81846/_SWF_Window.html
お読み頂きありがとうございます。
もしブログの内容を気に入って頂けましたら、RSSリーダーの登録よろしくお願いします。
twitter@kbktもやってます。IT系の最新情報やライフハック情報をよくつぶやいています。よろしければフォローしてください。
◆◆このブログのサイトマップへ◆◆
関連記事
最近書いたまとめ記事
最近、Naverまとめを利用し、役に立った記事を集約し、内容をまとめています。よろしければご覧ください。参考になれば幸いです。
- 優れたwebデザインの考え方、つくり方、学び方と参考になるサイト - NAVER まとめ
- プレゼンのコツ、技術、トレーニング方法まとめ【知らないと損をするプレゼンの基礎知識】 - NAVER まとめ
- 自分のプログラミングレベルを知ることができるサイトまとめ - NAVER まとめ
- 残業を減らす方法まとめ - NAVER まとめ
- 【オススメ】初めてAndroidを使う人が見ると良いアプリサイト一覧 - NAVER まとめ
- 高速でプログラミング言語をマスターするのに有効な記事まとめ - NAVER まとめ
- Macを買ったら読んでおかないと損をすると思うサイト まとめ - NAVER まとめ
- 【マインドマップの基礎知識】マインドマップの書き方がマスターできる方法まとめ - NAVER まとめ