Friday, August 9, 2013

プログラミング初心者歴3年目!初めてのデプロイにたどり着くために役立ったサイトやツール、本など




以下、xHagoのプレゼン用に作った補助資料です。ギリギリになってしまい、まとまりがない状態かもしれません。気が向いたら追加&整理したいと思います。初心者向けです。

書籍(と感想)


Javaの絵本
Javascriptとの区別もつかない頃なんとなく入手。 なんじゃこれ?いつどうやって使うの?

Perlはじめの一歩
ホリエモンが最初に勉強するならPerl一択みたいなことを言っていたのでPerl。プログラムのノリを多少理解。めんどくさいかも、と思う。

 「初めてのPerl
ページが多い。言語に対してのまじめな姿勢に、なるほどこういうものなのか。 全部読んでない。

 「初めてのプログラミング
わかりやすい気がする!ところどころ妙に難しいけど。 プログラミング自体初めての人に薦めるならこれ。
英語版はウェブで読める。
あれ、日本語訳も。。。

 「たのしいRuby
okinawa.rbで読み会に使用。 毎週みんなで問題を解いた。得た知識はこの本からが一番多いと思う。 今もトイレに置いてある。

 「Sinatra: Up and Running
薄くて高い。本家のwikiでいいような。でもたまに眺めている。

 「Learning Rails 3
Agile…のほうが難しい人にはいいと思う。自分はこれがいいレベルだった。 ebookなのでいまだに内容が更新され続けているのが嬉しい。

 「Agile Web Development with Rails 4
自分が持っているのは3。全部やってない。


勉強サイト 


勉強サイトで初心者向けのコースを何個かやってみるのもいいのかもしれないと最近思う。同じレベルのことを違うサイトでやると知識がなじむ気がする。

Code schoolのTry Ruby
Code schoolのRuby bits
ドットインストールのRuby入門
code academyのRuby

ドットインストールのさくらVPSのセットアップ
そのままなぞってやったらできた。


生き残ったツール 

定番モノしかないです。開発環境の細かい設定はまだ言うほど知らないのでスルー。にしてもまだ他にある気がする。。。

evernote (メモ)
URLのクリップ用に使い始めたが、それよりも自分がやったこと、打ち込んだコマンドとその結果をあとで見直す時に効果を感じる。絶対忘れるので。

sublimetext2(エディタ)
vim(とかemacs?)のショートカットを覚えるのがどうも苦手という人にはベストなのではないかと。カーソル増やして複数箇所を一気に編集とか一度やると離れられない。3が出たらたぶん買う。日本語を書くときはcoteditorを使う。

google(調べる)
エラーコードでひたすら検索。一番重要なツール。普通ですが。


勉強会など

okinawa.rbの人々との出会い。
初めて触れる人の温かみ。広がる知識。

xhagoで無理やりプレゼン。

Rails Hackathon in Okinawaで無理やりハカソーン。


ウェブ上で動くところまでできた主なもの

http://meta.export2csv.net/
サイトをスクレイピングしてmeta関連の要素をすべてcsvに書き出すほぼ自分用サービス (sinatra, さくらvps)

やすもーねっと
有給の残り日数を管理するサービス、まだこれからですが。
(Rails3, さくらvps)


雑感

やっているとよく思うのが「やればやるほど遠くなる」ということです。
ひとつがわかれば次のわからないことが連鎖的に出てきます。

まあでもやるしかないのでひたすら調べ続けてやっていくのですが。