タグ

ブックマーク / hiroki.jp (6)

  • 池澤あやかさんにPull Requestしてみた | Act as Professional

    < div class=”section”> CCレモンが売っていないので、まだ飲んでいない@HIROCASTERでございませう。 Ruby界隈で話題の池澤あやかさんが公開しているgithubが非常に興味深い状態(インデントがすごいことになってた)だったのでPull Requestしてみました。 @HIROCASTER pullリクエストきたー!初めてのpull体験です! — 池澤あやか / いけあや (@ikeay) March 29, 2012 あやかさんのはじめては俺がもらった!(ぇ RT @ike728: @HIROCASTER pullリクエストきたー!初めてのpull体験です! — Hiroki OHTSUKA (@HIROCASTER) March 29, 2012 Rubyどうこうってより、C++やるってのにビックリしたけどね。 一緒にペアプロしませんか?C++教えてくださ

    池澤あやかさんにPull Requestしてみた | Act as Professional
    masutaro
    masutaro 2012/04/16
  • 新社会人・転職者へ送る5つの大切なこと | Act as Professional

    新卒入社や転職で、新たな職場で新生活をはじめる人が多い季節となったのではないでしょうか、@HIROCASTERでございませう。 そんな新生活を有意義にするために意識していることを書きたいと思います。 プログラマ寄りな視点で書きます。ですが、他の職業でも共通していえることだと思います。適度に読み替えて見てください。 1. カップを空にする すでに一杯になっているカップを持って、私のもとにやって来たのであれば、私がどうやってあなたに何か飲み物を与えられるのでしょうか。 これは見習い期間を成功させるために必要な態度とされています。経験がある人ほど、この努力が必要です。 自分の過去の経験、悪い習慣、考えをいったん忘れましょう。プライドを家に置いて、初心をに入れ替えましょう。 経験豊富な同僚が実践している、自分のやり方とは違っていて、正しくないと思えるような取り組みにも心を開きましょう。 勝手に失望

    新社会人・転職者へ送る5つの大切なこと | Act as Professional
    masutaro
    masutaro 2012/04/03
  • プロとしての行為 Act as Proffesional

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

    プロとしての行為 Act as Proffesional
    masutaro
    masutaro 2011/03/28
    ためになった。
  • プロとしての行為 Act as Proffesional

    事を抜く、おざなりにする 朝、昼、夕を熱中しすぎて抜いてしまう。ブドウ糖は蓄えておくことができません。定期的に栄養を取らないと脳がエネルギー不足となって、生産性の低下を招きます。凡ミスが多くなってくる。 きりの良いところで必ず事をとること。事の間隔があきすぎることがないように注意する。 生産性のないことに2〜3時間熱くなる 落ちついてコードを読み、設定を直せばすぐに解決するバグを、憶測で○○が悪いのかな?とあれもこれもと手を出すうちに2,3時間を費やしてしまい疲弊してしまう。 感情を抑え、物事を論理的に考える落ち着きを取り戻そう。 何を完了したら仕事が終わりなのかを理解していない コードを書けば仕事は終わりですか?QAやテストやドキュメントなどはいりませんか?誰に承認をえるのですか?これら、仕事として必要なことに注意を向けずに仕事を終わったと思ってしまう。当に足りないことはあ

    プロとしての行為 Act as Proffesional
    masutaro
    masutaro 2011/01/20
  • これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional

    いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしている エンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への

    これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional
    masutaro
    masutaro 2011/01/17
  • プログラマが知るべき97のこと | Act as Professional

    この書籍の元の内容はクリエイティブコモンズのライセンスで公開されている。(*1)(*2) その内容を日語に翻訳したうえに、有名な日人プログラマの書き下ろしが10追加されている。 まさに「プログラマが知るべき107のこと」になっているのだ。 そしてなぜか、通称きのこと呼ばれている。 発売前からTwitter上では、この書籍を元ネタにしたパロディが盛り上がっていた。 Togetter – 「プログラマが知るべきじゃない97のこと」 Togetter – 「プログラマの嫁が知るべき97のこと」 Togetter – 「プログラマが体験すべき50の危険なこと」 書籍を読む前からニヤニヤしてしまったわけである。 それぞれの言語には、良い部分も悪い部分もある。 それに加え、特徴となる文化もある。 プログラマにはそれぞれ得意とする言語がある。 一つの言語だけでは視野が狭くなりすぎる。 流行の言語

    プログラマが知るべき97のこと | Act as Professional
    masutaro
    masutaro 2011/01/07
  • 1