studyと仕事術に関するtasogareninzinのブックマーク (3)

  • プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try

    はじめに 僕がプログラミングを始めてから、もうすぐ12年になろうとしています。 この12年間、いろんな技術書を読んだり、仕事やプライベートでたくさんコードを書いたりしてきました。 最初に入ったSIerでは主にJavaを、前職の社内SE時代はC#をメインのプログラミング言語として使ってきました。 現在はRubyをメインで使っていますが、言語が変わっても、また何年経っても「これはあのとき学んだ知識が役に立ってるよなあ」と思う瞬間がときどきあります。 そこで今回はこれまでに読んだ技術書を一通り振り返り、「こので学んだことは今でも役に立ってる」と思うものを17冊ピックアップしていきます。 おことわり (2014.09.29 20:00追記) このエントリのタイトルは「10年経った今でも役に立っている」という意味で付けています。「今から10年後まで役立つ」という意味ではありません。(紛らわしくてご

    プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try
  • 意味を間違えやすい言葉

    【意味を間違えやすい言葉】 ここでは、来の意味を間違って使われやすい言葉、または意味によって使い分けの必要な言葉をご紹介します。(50音順) 卒業前の学生に対し、企業が早い時期から採用内定を出すことは、正しくは「青田買い」といいます。「青田」は、稲がまだ実っていない田の意味で、「青田刈り」は、昔の軍事作戦の一つで、敵が兵糧不足になるように、敵地のまだ青い田を刈り取ってしまうことを指していました。したがって、いくら早い段階の採用内定とはいえ、「青田刈り」の言葉を使うと、まだ実る前の役に立たない学生を採用するという失礼な意味になってしまいます。 「意思」は、自分の思いや考えのことで、「意志」はそのうちでも、何とかしたいという積極的な心の持ち方を意味します。ただ、法律用語としてはすべて「意思」を使っています。 「いしひょうじ」は、自分の考えを相手に向かって明らかにすることですから、「意

  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHP PEAR 標準コーディング規約 symfony CodingStandards Perl perlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • 1