タグ

programmerに関するsrkzhrのブックマーク (24)

  • What's your favourite quote about programming?

    Stack Exchange Network Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Visit Stack Exchange

    What's your favourite quote about programming?
  • You Might Be a Programmer If...

    You might be a programmer/software developer/software engineer if... 1) you are primarily offended by the use of goto when someone tells you to go to Hell. 2) you know that Perl is not Pearl misspelled. 3) you don't think gems when you hear "Ruby." 4) you think programming language/platform when you hear the word "Java." 5) you know what a noop is. 6) you are aware of many different kinds of beans

    srkzhr
    srkzhr 2009/09/27
    " 10) you know that 10-9.9 is not necessarily equal to 0.1."
  • Learn to Love Maintenace: 柴田 芳樹 (Yoshiki Shibata)

    srkzhr
    srkzhr 2009/09/19
    "逆に考えると、ソフトウェアエンジニアの技量を知るための良い方法なのかもしれません。"
  • バカが征く on Rails 2009年08月28日

    srkzhr
    srkzhr 2009/08/29
    "違いがあるとすれば、それは知識と意識の違い、 格差であって、そういうもんはなくさなきゃ善く なっていかないだろ。"
  • 大半の人間がデバッグできない理由

    複数の新人プログラマーを見ていると、大抵はまともにデバッグが出来ない。 原因を予想できず、検証もできず、力業で偶然発見するというお粗末さである。 また、ある3000人アンケートでは一部を全体と認識してしまう人間が実に7割以上もいる事が分かる。 (http://find.2ch.net/enq/result.php/35633) (現実の世界では全てを把握することは不可能に近く、一部で全体のイメージをとらえようとすることは妥当ではある) デバッグできない理由は、この実世界の曖昧さをプログラムに対する認識に持ち込んでいるからではないだろうか? 一部の状況でしか確認していないのに全ての状況で正しく動くと思いこむからどこが悪いのか見当もつかない。 確認していないことと確認したことの区別があいまいだからちゃんと問題の切り分けをしていくことが出来ない。

    大半の人間がデバッグできない理由
    srkzhr
    srkzhr 2009/08/04
    "一部の状況でしか確認していないのに全ての状況で正しく動くと思いこむからどこが悪いのか見当もつかない"/"確認していないことと確認したことの区別があいまい"
  • Webプログラマーの寿命って・・・40代、50代になってもWebプログラマーとしてやっていけるのでしょうか?:アルファルファモザイク

    冗談抜きにして考えよう。 40、50では無理だと思うな。プログラムを組むことは できるだろうし、それなりの経験はあるだろうから、 やる気があれば技術的には問題はないと思うな。 ただ、問題はその年では家庭もあるだろうし、給与が かなり高くなるだろうな。それに体力的な麺からも 残業はあまりできないだろうな。 人件費が半分で、技術は同等かそれ以上で、体力は 倍の、独身の若者と仕事の取り合いをすることになるのだろうな。 できないとは、いわないけど、こういうことだと思う。

    srkzhr
    srkzhr 2009/06/27
    "1009 学名ナナシ :2009年06月27日 16:28 ID:6RRrIr7I0 PGの大半はオナニー技術で満足してるヤツが多すぎw ただ グ グ ッ て る だ け だろ"
  • プログラマ大量自宅待機現象

    今、日のプログラマの多くが「休業中で自宅待機」のはずなのに、あまり語られていないので、俺が語ってみる。 --- 中小企業を救う為に国が出したのが、こういうルールだ。 今、壊滅的に仕事が無い。仕事が無いけど社員はいる。社員が会社にいると給料を払わないといけない。 クビにでもしないと会社は破綻する。しかしクビにしたら中小企業は立ち直る体力が無くなる。 よって。 社員を休業中にする事。休業なので、自宅待機。そして給料を6割まで減らす。休業にした社員の分、国が会社に助成金を出す。 --- よって、かなり多くのプログラマが休業中、自宅待機のはず。なのだ。 俺のつとめてる会社は中小なので、社長と直で話す事は多いし、社長は顔が広いので他の中小企業の社長がよく来る。 なので中小企業のソフトウェア会社の社長達の話を聞く事があるのだけど、今の日、中小ソフト会社は社員半分以上が自宅待機なんてザラらしい。 -

    プログラマ大量自宅待機現象
    srkzhr
    srkzhr 2009/06/06
    "プログラマ大量自宅待機が始まったのは3月末ぐらいから。3月決済に合わせる為に、企業はこぞって外注なり契約なり派遣なりを切って切って切りまくった。3月を過ぎても切りまくった。5月になっても仕事は増やさ
  • いやな法則++ - komagataのブログ

    参照:いやな法則 生産性 前任者のコードは思っているほど汚くない。 テストコードがたまった頃にもっと良いテストスイーツがでる。 フレームワークのバージョンアップはうまく行かない。 勉強 習得に苦労した知識に固執する。 副業だけ評価される。 無駄な知識ほどのめりこむ。 軽視していた知識が評価される。 決断 MSオフィス購入数はエンジニアが決めると失敗する。

    srkzhr
    srkzhr 2009/05/10
    "前任者のコードは思っているほど汚くない。"
  • nisshi.yugop » Blog Archive » Coding 2006

    表現手段の一つとして、あるプログラミング言語を習得しようとしていた人が、いつの間にかその手段自体を目的化してしまう。かつて、美しいものを作ろうとしていた人が、いつのまにか美しいコードを書こうとしている。 そういった種類の人達が非常に増えた結果として、コードを媒介としたコミュニティがとても発達した。 共有という名の下に、コードのコピーは気軽に繰り返され、ある表現は一瞬にしてコピーの対象になり、結果として、かつての素朴なプログラミングアートの作品から作家性は完全にはぎ取られ、それらは、ある側面では、殺された。 その代わり、かつては作るためにあったコードが、今や、ネット上でのコミュニケーションの為のコード、ポケモンのカードのようなものとして作用し始めている。 将来として「友達作りの為にAS3.0をはじめました」という人が出ても、そう違和感はない。 という筋のスライドショーを2年前ぐらいにに作った

    srkzhr
    srkzhr 2009/04/30
    "かつては作るためにあったコードが、今や、ネット上でのコミュニケーションの為のコード、ポケモンのカードのようなものとして作用し始めている。"
  • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

    先日、経済産業省向けの仕事をしている知り合いと事をしたのだが、彼によると経済産業省の今の悩みは、「IT産業の階層化の弊害によっておこる下流のプログラマーの収入の低下」だそうである。「プライムベンダー」と呼ばれる「上流コンサルタント」たちがインドや中国にも仕事を発注できることを理由に、激しく値切り始めたために、今やわずか一人月30万円というケースもあるという。 こんな話を聞くと当に悲しくなる。まず第一に「プログラムを書く」という仕事は簡単な仕事ではない。数学的な頭を持っていないとかなり辛いし、基礎がしっかりと出来ていないとろくなソフトウェアは作れない。物価の安いインドや中国なら許せるが、米国よりも生活費の高い日で一人月30万円とはあまりにも低すぎる。 「彼らは下流のエンジニアで、詳細仕様書に従った通りのプログラムを書くだけの簡単な仕事をしているから給料が安い」という説明を聞いたことがあ

    srkzhr
    srkzhr 2009/04/05
    "シェフがレシピだけ書いてキッチンにも立たないレストランには行きたくないし、ましてや自分で料理したこともないシェフが書いたレシピを元に作った料理がおいしいわけがない。"
  • 世界は,解かれるべき問題で満ちている

    この記事はよしおかひろたか氏が,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに著したものの再掲です。記述された内容は,執筆当時の情報に基づいています。 私が初めてコンピュータに触れたのは,中学生の時だった。そのころ,インターネットはなかった。iPodも,ケータイも,ニンテンドーDSもなかった。コンピュータは「コンピュータ・ルーム」という専用の部屋に,鎮座ましましていた。 中学生だった私は,コンピュータの魅力に打ちのめされた。アセンブリ言語でレジスタやらメモリーやらを操ることに心を躍らせた。昨日のことのように鮮明に覚えている。 コンピュータは特別だった。特別な存在だった。 あれから30数年たった。いまや, PCは特別な存在でもなんでもない。どこにでもある。ありふれている。 それでも,コンピュータは特別なものだ。コンピュータというのは人生

    世界は,解かれるべき問題で満ちている
    srkzhr
    srkzhr 2009/04/03
    "自己流で努力し,経験を積んではいけない。自己流ではすぐ壁にぶつかる。"
  • プログラマに必要なたった一つの力

    この記事は小飼弾氏が,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに著したものの再掲です。記述された内容は,執筆当時の情報に基づいています。 あなた,プログラマになりたいんですって? 当に? 当に? もう一度尋ねます。当に? 3回も念を押したのには,理由があります。このあと,さらに念を押します。この手紙を読み進めれば,あなたにもその理由がおわかりいただけるかと思います。 「日経ソフトウエア」を読んでいただいているからには,あなたは「プログラマ」という職業について,ある程度のイメージをお持ちだと思います。プログラマ,プログラムを作る人。では,プログラムって何でしょうか? その定義は,これをお読みになった人の数かそれ以上存在しますが,私にとっての定義は「コンピュータが仕事をできるようにすること」です。ご存じだとは思いますが,コンピュ

    プログラマに必要なたった一つの力
    srkzhr
    srkzhr 2009/03/29
    "そう。あなたは,普通の人でも使えるプログラムがすでに山のようにあふれているこの時代に,プログラマになろうとしているのです。その意味を,一緒に考えていきたいのです。"
  • プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ

    技術者・SE・プログラマ面接時の技術的な質問事項というエントリをはてブで見かけたのだが、私もjavaプログラマーの面接を割とよくやっているので、よく質問する内容をまとめてみた。 (ちなみに、基的にコーディング面接の形態を取っている) プロジェクトの性質にもよると思うが、私の場合には、情報処理技術者試験的に基礎が満遍なく抑えられているかどうかよりも、 すぐ答えが見つからないような課題に対して、きちんと自分でやり方を考え、対応することができるか 「変な」コードをコミットしたりしないか(見つけにくいバグを混入させるとか、汚いとか、遅いとか)といった点を重視している。 まず、何を知っているかよりも、どんなものを作れるか、どんなことができるか、という質問。 ここで強烈な回答が来る人は、たいていここより下の質問は「あー、はいはい」という感じでサラッと答えてくることが多い。 これまでに携わってきた開発

    プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ
  • 自分の書きたいコードを書け - 脱職業プログラマのすすめ - ひがやすを技術ブログ

    良く仕事以外のプログラムをしたことない人っているじゃないですか。ここでいう職業プログラマとは、仕事以外では、プログラムをしない人のことを指しています。 仕事以外でもプログラミングをしている・勉強している人、は、職業Onlyプログラマではなく、職業でもプログラムをしているけど、それ以外にも努力をしている人です。 それは、もちろん何の問題もないんだけど、それだけでは実力はつきません。たぶん、コードを書きながら自分が成長している気がしてないでしょう。あなたの直感は正しい。 何らかのフレームワークを使えば、それなりにできることが増える、それももちろん成長です。ただし、知識のね。プログラミングの力はそれほど変わっていないはず。 自分の経験で言えば、多くの人に読んでもらえないコードは、いくら書いても、実力につながりにくい。人に見せようとするコードは、書いているだけで、いろんなことを考えるし、それが、力

    自分の書きたいコードを書け - 脱職業プログラマのすすめ - ひがやすを技術ブログ
    srkzhr
    srkzhr 2009/02/16
    "それは、もちろん何の問題もないんだけど、それだけでは実力はつきません。たぶん、コードを書きながら自分が成長している気がしてないでしょう。あなたの直感は正しい。"
  • プログラミングに誇りを持ちたいなら単価を考えないこと | おごちゃんの雑文

    元ネタは、ひがさんの プログラミングに誇りを持ちたいなら単価を上げること なんだけど、どうもこれに違和感をおぼえるのだ。いわゆる嫌儲じゃないんだけど、なんか「誇り」と「単価」がつながることが、ちょっとなぁと。 そもそも、「価値」と「高い金」が結びつかない。売り物のソフトやSIであれば、確かに「価値」と「高い金」は結びつくことは多いし、そうなるようにすることに意味があることは否定しない。それについては何度か私もエントリを書いているが、それはプログラマの仕事と言うよりは 経営や営業の仕事 だと思う。もちろんプログラマ自身が意識することも大事だ。「価値」はプログラマの能力で左右出来るけど、「高い金」はプログラマの能力じゃない。技術者自身は1円の金も生まない。もちろん「単価」の高い仕事を志向すべしというひがさんの主張は正しいとは思うけど、それはあくまでもそういった枠組の中だ。 「プログラミングの誇

  • log.utashiro.com: sl コマンド

    最近、なぜか sl コマンドのことが話題になる。 探してみると1997年に社内向けに書いた記事があったので載っけておこう。 懐かしのSL… 過日、何年ぶりかで fj.unix を覗いてみると、sl コマンドが話題になっている。 と言ってもわからない人が多いだろうから説明しよう。 Unix に、ls というコマンドがあって、ファイル名のリストを表示するために使われる。MS-DOS の dir に相当するもので、文字端末を主なユーザインタフェースとして使用する Unix では、頻繁に利用される一般的なコマンドである。 ところが、急いで入力していると、たまに右手と左手の同期に失敗して、ls と打とうとしたところが sl と打ってしまうことがある。 普通の Unix には sl などというコマンドは存在しないので、 sl: Command not found. というエラーが表示される。 このとき

    log.utashiro.com: sl コマンド
    srkzhr
    srkzhr 2008/08/15
    "役に立たないものも作れないのに、役に立つものが作れるものか。"
  • 第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp

    連載が書籍化されました。 『良いコードを書く技術 ─ 読みやすく保守しやすいプログラミング作法』 縣俊貴 著/A5判・240ページ 価格2394円(体2280円) ISBN 978-4-7741-4596-9 はじめに この連載は、「⁠良いコードの書き方」を知ることを目的としています。みなさんの周りにも「良いコード」をものすごいスピードで書き上げて、開発の原動力となっているプログラマがいませんか? 連載ではそのような「できるプログラマ」たちが「日常的に意識していること」に注目して、彼らの中では常識だけど一般的には気づかれていないような内容を、プログラミング初心者にもわかりやすい言葉で解説していきます。プログラミング言語はJavaを中心に説明しますが、RubyやC#、JavaScriptなどでの例も織り交ぜていく予定です。 第1回の今回はウォーミングアップとして、良いコードを書くために

    第1回 良いコードを書くための5つの習慣[前編] | gihyo.jp
  • プログラマが席を離れる理由:Geekなぺーじ

    コーヒーを入手するため 眠気覚まし コンパイルしているから makeを走らせた cvs update中(svnその他もあり得る) 設計が思いつかないから アルゴリズムが思いつかないから 良い書き方が思いつかないから トイレ おやつの時間だから テストスクリプトが走っているから 現実逃避 部長が不穏な動きをしている 身の危険を感じた 席を離れたプログラマが帰ってこない理由 スペースの個数に関して議論していた タブがスペース何個かを議論していた クラス名や関数名を大文字で開始するか小文字で開始するかを議論していた 開発言語を何にするかの議論がまとまらなかった GPLやBSDライセンスに関する上司の理解が得られず、激しい議論をしていたから すれ違いざまにWordの使い方を聞かれたけど、どうしても問題が解決しなかったため 同僚のPCがブートしなくなったため タバコ部屋で開発会議が勃発したため 先輩

    srkzhr
    srkzhr 2008/06/24
    非常に当てはまる点多々
  • 404 Blog Not Found:「怠惰はプログラマの美徳で言語の機能じゃない」っていうけど

    2008年04月28日21:00 カテゴリLightweight Languages 「怠惰はプログラマの美徳で言語の機能じゃない」っていうけど 怠惰を促す言語とそうでない言語は確かにあるように感じている。 「怠慢はプログラマの美徳」というけれど - kwatchの日記 はてなブックマーク - novtanのブックマーク / 2008年04月28日 怠惰はプログラマの美徳であってそれを言語の機能に求めてはいけない。「怠慢はプログラマの美徳」というけれど - kwatchの日記 例えば、スクリプト言語で次のような Hash や Dict を書いたとする。 data = [ {'name'=>'Foo', 'age'=>20, 'email'=>'foo@mail.com'}, {'name'=>'Bar', 'age'=>21, 'email'=>'bar@mail.net'}, {'nam

    404 Blog Not Found:「怠惰はプログラマの美徳で言語の機能じゃない」っていうけど
    srkzhr
    srkzhr 2008/04/28
    "LLで何がよいか、といえば、「これで一応出来上がり」という瞬間が、そうでないものよりも増えるということなのだ。「オレが書いたプログラムがちゃんと動いた」と実感できる瞬間が何倍にもなるのだ。"
  • 百万ベンチャーの夜 - jkondoの日記

    以前に書いた百万ベンチャーの方などがたくさん集まる百万ベンチャーの夜(当はそんな名前ではない)があったので参加してきた。異業種交流会ということでフューチャーラボラトリの橋さんや、CO-CONVの丸山さんなどが中心となって開催されたイベントだった。 京大の近くの百万遍周辺のIT系ベンチャーの方や京大の学生、Googleの及川さん、ドワンゴの溝口さん、関西一円のIT系企業の方々、ベンチャーなどに興味のある関西の学生、話を聞きつけて東京からやってきた方、というような方々が総勢100人くらい集まる会だった。ものすごい人の数で盛り上がっていた。 以前京都に居た頃には、異業種交流会なんていってこういう雰囲気の人が集まる会は無かったように思う。はてなの事を知って頂いている方と会うことも珍しかったし、ベンチャーに興味のある京大生、みたいなグループもあまり見かけなかったように思うので隔世の感がある。最近

    百万ベンチャーの夜 - jkondoの日記
    srkzhr
    srkzhr 2008/04/27
    "アメリカの大学でComputer Scienceを選考するとさらに演習が盛んで、コードをほとんど書かずに卒業なんて絶対不可能"