ゆとりのないなおき

読者です 読者をやめる 読者になる 読者になる

ゆとりのないなおき。

学生時代はゆとり世代でも、社会人になればゆとりのない世代だ。なんて世代だ!!!

プログラムがしてみたい初心者たちに告ぐ。本は買いすぎるな。

プログラムがしたい。って思う人は多いと思う。 そんな超初心者の君たちに、失敗したと感じてる私が失敗しないために何をするべきか、伝授しよう。 ****プログラムを始めよう。まず本を買ってやってみよう。 きっとこうなると思う。間違いではない。環境構築が出来ない初心者にとって本ほど便利なものはないから。 しかしながら、基本をわかったあと、バージョンが違う。やりたいことではない。など様々な事にぶつかる。そうなったときに本を購入するのはたいていの場合間違いである。

なぜ、間違いなのか

プログラム言語については、進化が早い。そして、やりたいことについて書いてある情報が常に正しいか、と言われると、それは、過去正しかったものである。としか言えないからである。 どういうことかというと、進化が早いので、常に変わっていくものであって、常に更新される本は良いが、それでも手に取ったときは1年前の情報であることがあったりする。 そうなると古い情報で学習することになってしまうので、セキュリティ面や、書き方。の部分で多くの違いが出てくるのである。

じゃあどうするのか。

今は、便利なサイトが多くある。 dotinstall

http://dotinstall.com/dotinstall.com

teralail

teratail.com

qiita

qiita.com

などのサイトを見るの方法だ。きっと、あなたがやりたい、躓いた、そんなところには、きっと他の誰かが質問してくれていると思う。

また、ドキュメントを読むことによって解決できるものもあるであろう。

ドキュメントを読むときに気をつけてほしいのは、やりたいことでググってドキュメントに行き、その関連する関数、などを見て、自分に最も適したものを利用するということである。 そうすることによって、適した者を利用し、より良いコードが書けるはずである。 より簡潔により読みやすいコードを書くとういのを意識して書いてみると、今後、この処理何処かでやったよなーが増え、使いまわすことができるようになってくる。

2冊目を買っても良いとき

それでも2冊めを購入しても良いときというのがある。 それは、大抵の書店に並んでない本である。いわゆる入門書と呼ばれるものではないもの。

PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)

PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)

サンプルコード集や、上級者向けの本。こういったもののアルゴリズムを読み、理解して使う部分に関しては、やはり本は良いものである。 しかし初心者にとってはまだ必要のないものも多いと思うので、最初は1冊の入門書を読み、写し、理解を勧めた上で必要なものを買い足していくスタイルがいい。

私のおすすめ

JAVAをしたい人はこの三冊

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)

スッキリわかる サーブレット&JSP入門 (スッキリシリーズ)

スッキリわかる サーブレット&JSP入門 (スッキリシリーズ)

Ruby系はこれ

パーフェクトRuby (PERFECT SERIES 6)

パーフェクトRuby (PERFECT SERIES 6)

  • 作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一
  • 出版社/メーカー: 技術評論社
  • 発売日: 2013/08/10
  • メディア: 大型本
  • この商品を含むブログ (22件) を見る

パーフェクト Ruby on Rails

パーフェクト Ruby on Rails

PHP系は

パーフェクトPHP (PERFECT SERIES 3)

パーフェクトPHP (PERFECT SERIES 3)

PHP+MySQLマスターブック

PHP+MySQLマスターブック

セキュリティに関しては

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践