タグ

ブックマーク / el.jibun.atmarkit.co.jp (4)

  • プログラマとして語り継ぎたい10の言葉:プログラマで、生きている:エンジニアライフ

    祝! エンジニアライフ10周年! おめでたい! ということで、10をキーワードにしたコラムネタを考えた結果、これまでプログラマをやってきてなんだか記憶に残ってる先輩や同僚の言葉を書き連ねてみよう、という謎の発想に至りました。 どなたかとネタかぶりしてないとよいのですけど......ドキドキ。 1.バグのないソフトウェアは存在しません 専門学校で最初に教わったことです。 当時は「しょっぱなから絶望を教えるとはどういうことだ」と思ったんですが、今では、最初に教えるべきことだな、と思っています。 プログラミング教育の教科書にぜひとも載せていただきたいです。 バグを認めつつ否定する、という矛盾と格闘することが、プログラマとして生きていくうえで大事な心意気だと思っています。 2.コードを書いてる時は、自分は天才だからちゃんと考えれば絶対できる、と思え。デバッグをしてる時は、自分はバカだから絶対つまん

    プログラマとして語り継ぎたい10の言葉:プログラマで、生きている:エンジニアライフ
  • 優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ

    1990年代後半のインターネットブームの火付け役といってもいいWebブラウザ「Netscape」の創業者で、現在シリコンバレーで投資家として活躍するMarc Andreessen氏が、あるインタビュー中で「優秀な5人のプログラマは、二流のプログラマ1000人を完全に凌駕する」(Five great programmers can completely outperform 1,000 mediocre programmers.)と発言したことで、ちょっとした話題となっているようです。インタビューはライターのBill Taylor氏(個人サイト)が、自著「Marvericks at Work – Why the Most Original Minds in Business Win」(アマゾンUSへのリンク)のためにインタビューした際の答えとして、Harvard Business Revie

    優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ
    yamakozawa
    yamakozawa 2011/06/22
    product guy
  • 実はオブジェクト指向ってしっくりこないんです!:気分はstatic!:エンジニアライフ

    わたしはこれまで、C言語、Visual Basic、SAP ABAP、最近になって ASP.NET C# などの言語を使ってきた。 「自分でクラスを作ってオブジェクト指向っぽいことをしている」なんてことはまったくない。特に「メンバー関数をstatic宣言すればインスタンス宣言をしなくてもいい」ということ知ってからは、メンバー関数を従来のファンクションのように使っている。共有変数も、pubulic static宣言していまう。したがってプロパティなんて作らない。 staticを理解していない人のコードを見ると、いちいちインスタンス宣言しているので笑ってしまう。データベースにアクセスするアプリケーションをC#で書いているのだが、Visual Studioで供給しているSQL関係のクラスを使えばできてしまうのだから。 オブジェクト指向の入門書では、クラスが持つ隠ぺい性が強調されているが、これは他

    実はオブジェクト指向ってしっくりこないんです!:気分はstatic!:エンジニアライフ
  • プログラマは、怠惰であるための努力を惜しまない:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部がおすすめするコラムを紹介しよう。仕事で上手に手を抜く方法、「何いっているの、この人?」となる「宇宙人化現象」をなくす方法、さらに新規コラムニスト3人を取り上げる。 Lv:37 メロンパンの甘さは自分の甘さ アナタもワタシも宇宙人 あめのちはれ【新連載】 ソフトウェアと、もう一度向かい合う 【新連載】 迷えるIT系既婚女子の「ITが女性職にならない理由」 【新連載】 仕事で上手に手を抜く方法 フリーエンジニアのはがねのつるぎ氏による『フリーなスキル』。大学院と仕事を両立させるために覚えた「上手に力を抜く」スキルの話。 はがねのつるぎ氏は、現在フリーエンジニアとして仕事をしながら、大学院に通っている。当然のことながら、仕事と勉強の両立はとても難しい

    プログラマは、怠惰であるための努力を惜しまない:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ
  • 1