タグ

プログラマに関するjigendaddyのブックマーク (27)

  • 闇プログラマー - アンサイクロペディア

    プログラマー(やみ-)とは、IPアドレスを改ざんしたり……することのできる高等スキルを持つ者に与えられる称号である。※これはbot処理です 概要[編集] 闇プログラマーは、闇のソフトウェア・テクノロジーを持つ者たちで、闇のインターネット内で暗躍する最高レベルのスキルを持つプログラマーたちに与えられる称号である。 歴史[編集] 伝説では、古代では誰にでも使えるとされた、肥大した言語定義がある手続き型言語COBOLと、単なる機械語ランチャーBASICが、コンピューティングの世界を混沌に貶めており、シンプルな言語定義の関数型言語は弾圧されていた。 そのうち、コンピューティングの世界が大きくなり分化が始まると、古の技術では争いが絶えずデスマーチと呼ばれる紛争が続いた。このとき、北欧からオブジェクト指向がもたらされて世界に秩序がもたらされると思われたが、旧世界の言語使いたちがオブジェクト指向を歪曲

  • レベル255のプログラマになる方法 - やねうらおブログ(移転しました)

    KLab×はてな エンジニア応援ブログコンテストというのをやっているらしいので、私もちょっとした小話を書いてみる。 もうかれこれ10年近く前の話なのだが、そのことはいまでも鮮明に覚えている。 私は当時学生だったA君に、とあるプログラムの修正の仕事をお願いしたのだ。A君はとても優秀なプログラマだった。しかし正直に告白すると私は彼がどれくらい優秀なのか、その時点はあまり正しく理解していなかった。 A君はすぐさま与えられたソースコード上のバグをいくつか見付け出した。そのバグの一つは、私の部下のT君が書いたコードに存在していた。そのバグを修正したついでにA君は「なんでこんなことするんだ!こうなってると×××が○○○になったときにバグるじゃねーか!この大馬鹿野郎!」みたいな罵声混じりのコメントをプログラム上に追記した。 そのコメントを見て、その元のコードを書いたT君はいたく感情を害した。T君は「もう

    レベル255のプログラマになる方法 - やねうらおブログ(移転しました)
  • 新人プログラマーがプロのプログラマーとして独り立ちするための7つの条件 - ハックルベリーに会いに行く

    ぼくは以前にIT関連の仕事をしたことがあって、ぼく自身はプログラムを組めるわけではないのだけれど、何人かのプログラマーさんと一緒にお仕事をさせて頂く機会があった。その中で生まれて初めてプログラマーという職業の方と交流させて頂いたのだけれど、彼らはなかなかにユニークで特異な個性の持ち主たちであった。もちろんプログラマーと一口に言っても色々なタイプがいて、必ずしもひとくくりにできるわけではないのだが、共通していたのは好奇心が旺盛で新しい物好きだということだった。そして少々気難しい面がありつつも、基的にはポジティブで、明日に向かって色々なことを前向きに、精力的に取り組んでいる人が多かった。 そんな中で、特に親しくお話しさせて頂いたTさんというプログラマーがいて、この方もなかなかに個性的で、ご自分の意見や主張というものをはっきりと持っており、ITのみならず世の中に対しても一家言お持ちであった。そ

  • プログラマーになりたい中学生から取材を受けた | 秋元@サイボウズラボ・プログラマー・ブログ

    中学校の課題で「なりたい職業の人に会って、そのレポートを書く」というのがあるそうで、中学三年生からメールをもらい、サイボウズ・ラボの会議室でインタビューを受けた。 なりたい職業は「ブロガー」じゃなくて「プログラマー」の方ね。グーグルの検索とかで僕のブログが出てきたらしい。 なにがきっかけでプログラマーになろうと思ったのか(電気屋の店頭でパソコンを見つけて)とか、いつからなりたいと思ってたか(小五)とか、プログラマーのいいとこ(スーツ着ないでいいとか)や悪いところ(納期前はたいへん)とか、その他いろいろ用意されてきた質問に答えた。 「プログラマーになりたいと思うからには、今もプログラミングとかしてるんですよね?」と逆質問したところ、今はC言語でDXLibを使ってRPGを作ってるという。その前はJavascriptをやってたそうだ。 最近になって自分専用のパソコンを買ってもらったという。好きな

    jigendaddy
    jigendaddy 2009/02/06
    >好きなウェブサービスを聞いたら、なんとGoogle Readerだって。
  • 優秀な技術者≠技術力 - Thinking out loud

    はてなの日記を見ていると、「技術者に対して正しい評価がされない」ということを問題視しているエントリが多いように感じる。これは、はてなで日記を書いている人にプログラム大好きなエンジニアが多いことが要因だと思う。 そもそもとして、SI企業がプログラマ/SEに対して求めていることは技術力ではない。(大げさに言うと) そこらへんのGapについて納得感のあるエントリがスーパークリエイターがSI業界で即戦力になれない理由 - aikeの日記。 いわゆる"業務知識"という名の暗黙知 SI業界が開発するシステムの目的は何か? それがつまり「業務知識」というやつで、金融や保険だったり、証券取引、財務会計、生産管理、物流・在庫管理、販売管理だったりするのだ。それぞれ必要とされる知識は非常に多い。普通の新入社員がOJTで身につけようと思ったら数年かかってもおかしくないだろう。 http://d.hatena.n

    優秀な技術者≠技術力 - Thinking out loud
    jigendaddy
    jigendaddy 2008/06/23
    人にわかりやすいようにコードを書くのも、技術のうちだと思うけどなあ
  • 死滅病棟: 2ch 求人就職者の実状

    2008年5月15日 2ch 求人就職者の実状 『静的オブジェクト指向は設計者が苦労を背負込むシステム』という記事における大筋の主張については全く同意で特に異論は無いのだが、2ch 求人の話に少し触れている部分で誤解があると思われるので指摘しておく。 日々、降りてくる仕様書を淡々とコードにし、テストするような人員が大量動員されている。彼らには多くの能力は求められません。つまり、簡単な重労働なのです *8。 *8 ニコニコ動画で知られる、ドワンゴが2ちゃんねるで求人をした際のフレーズ。 ITmediaの記事を参照のこと まるで 2ch 求人では多くの能力を求められない人間を必要としていたかのように書いているが、これはとんでもない誤解だ。2ch 求人とは、ものを作ることや技術そのものに執着するあまり周囲と折り合いの付かなかった人間に対し、その能力を認めた上で共に仕事をする仲間として迎え入れるた

    jigendaddy
    jigendaddy 2008/06/14
    >多くの能力を求められないどころの話ではない、こいつらのうち一人でも倒れるとニコニコ動画の開発にかなり大きな支障が出てしまう。
  • 一部の勘違いしてるはてなサークルの人たちへ

    最近、一般人とプログラマー(この対比がまず可笑しいが)の違いをたらたらと書き綴っている方が沢山いらっしゃいますね。 はてな界隈には当に尊敬できるプログラマーが沢山いらっしゃいますが、それに引っ付いている、妄信的な人たち、そろそろ勘違いに気づいたほうがいい。 プログラマーは、プログラマーであることに何の優越感も抱くべきじゃない。あなたが成長してるのはわかる。1年前の自分と比べて、技術が身についた充実感に浸るのも結構。だが、所謂ハッカーと呼ばれている人たちがすごいをのは、何か成し遂げたからだ。プログラマーであるのは、その前提でしかない。 何を勘違いしているのかと言うと、プログラムを書いてるっていうだけで世間一般の人たちより進んでいる、自分たちはWebっていう新しい世界に住んでる進んだ人間だと信じてしまっている。 あなたはただの人間です。何もやり遂げていなくて、「プログラム書かない人とは自分た

    一部の勘違いしてるはてなサークルの人たちへ
  • 「ニコニコ動画で、出口が見付かった」 絵描き兼開発者・24歳

    金曜日の夜。Macに向かい、タブレットにペンを走らせる。朝までずっと、眠らずに。描き始めると止まらない。 平日は会社でシステムを開発し、週末には家で絵を描く。「生活として、違いはない。仕事も絵も、必死だから」。仕事趣味という切り分けも特にないと、“絵描き兼開発者”のゆきさん(24)は言う。 ゆきさんは男性だが、「ゆき」というハンドルネームと優しいタッチの絵、中性的な外見で、女性だと思っている人も多い。「男とか女とか、どうでもいい。ネットでものを作っていると、性別関係なく作品を見てもらえる。フィルターがなくていい」 自分のために描き続け、HDDにため込んできた。それで満足だった。だが最近、ちょっと変わった。絵を描いた様子の動画を「ニコニコ動画」にアップするようになったのだ。 「すげぇ」「うまい」「最高絵師」――ニコニコ動画でそんなコメントが寄せられ、「絵を作らないか」という依頼が舞い込む

    「ニコニコ動画で、出口が見付かった」 絵描き兼開発者・24歳
  • 昔話 - 川o・-・)<2nd life

    昔話でもしようか。 自分は6年前はプログラミングが全くできなかった。プログラム書ける人は一部の天才だと思っていた。プログラミングができないことに劣等感を覚えた自分は、Linux が使えると格好いいんじゃと思い、Debian で自宅サーバを構築し、アンテナ*1や tDiary で日記サイトを運営したり始めた。 そんなとき、id:antipop と出会った*2。島に住んで、特にITもなにも関係ない仕事をしていた彼が、全く知識が無いところから勉強し Linux で自宅サーバを動かし、php + postgres で blog っぽいシステムを日々バージョンアップさせ、Button Maker for Japanese などのツールを作っていくのを blog 経由でリアルタイムで見ていて、プログラミングもやれば誰でもできるんじゃないかと感じ、自分の日記ツールが tDiary ということもあって、R

    昔話 - 川o・-・)<2nd life
  • 削る - jkondoの日記

    はてなハイクのh:keyword:Wacomさん、ペンタブレット欲しい!が相変わらずの賑わいを見せている。世の中には(あるいははてなユーザーには)こんなにたくさん絵を描く人がいたのかと思う。「2色だけで絵を描いてください」という限定感がむしろ絵を描く意欲を喚起したのかなと思うが、こういう割り切りはサービスを作る上でも重要だなと思う。そもそもハイクのお絵描きパレットの色は最初からそれほど多くないが、最近これといって色が足りないという要望も聞かなくなってきた。新しいエントリーを投稿するインターフェースは、Ajaxを使って画面遷移なしに投稿できるようにしようかと思っていて、結局リリース直前で間に合わなかったので先送りにしたんだけど、今の仕組みでもそれほど不満があるようには思えない。 長い期間サービスを作ってきていると、「この先に進むとやりすぎだから必要以上に作りこんではいけない」とか「ここはこだ

    削る - jkondoの日記
  • 古川 享 ブログ: シリコンバレーのツアー、2日目

    You are about to permanently delete this entry. When you delete an entry, you also delete any comments and trackbacks associated with it. This action cannot be undone. Delete|Cancel 昨日は、朝からEarnst & Youngのプロフェッショナルたちと三菱商事の事業開発を担当されていてシリコンバレーの動向に詳しい中村幸一郎さん、そしてカリフォルニア州立大バークレイ校の Naeem Zafar教授から「シリコンバレーにおける起業化の手順」「シリコンバレーにおける成功事例/失敗事例」「シリコンバレーで成功するための10ステップ」「プレゼンテーションの極意」」、といったテーマで講義を聞きました。 Naeem Zafar

  • 机の上に紙とペンを広げられるかで勝負が決まる - ひげぽん OSとか作っちゃうかMona-

    そういえば昨日の飲み会で誰かが言っていて同意したのがプログラマの机の話。 机の上に紙とペンをどれだけ広げられるかで勝負が決まる。 せまい机に押し込まれて隣の人と触れ合うほど、近かったりするともうだめ。 デュアルディスプレイで得られる効率はコーディングの効率なのだけど、机に広げたノートで得られるのは考えをまとめる効率。 脳の中に展開できない何かをノートに展開ですよ。 紙とペンとか言うと、うげー古いぜとか思うかもしれないですが僕より若い優秀なエンジニアは良く紙に何か描いているなあ。(上の世代は言うまでもない)。 今使っているノートとペンを教えてくれたのは僕よりずっと若い id:kambara氏 だし。

    机の上に紙とペンを広げられるかで勝負が決まる - ひげぽん OSとか作っちゃうかMona-
    jigendaddy
    jigendaddy 2007/12/09
    コードを印刷して、その横に手書きでアルゴリズムを書いてる自分は何か間違ってると思う
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
  • 馬鹿プログラマは仕事でプログラムするな - 神様なんて信じない僕らのために

    とか書くと思いっきり愚痴にしかならないんだが、 馬鹿はプログラマになるな。 まあ、馬鹿っていうのが指すのは特定個人名な訳だが、 この人ちょっとおかしいなーと思ったら、 もうどうしようもないレベルであることが判明した。 プログラム馬鹿は必要でも、 只の馬鹿はソフトウェア開発に必要ない。 馬鹿の特徴(一部 プログラムは期間内に動く物ができれば良いと思っている 「動けば良い」とか馬鹿か 調整すべきパラメータもソース内に直書きすれば良いと思っている お前はいちいちビルドしてリンクする気か…… とりあえず自分で仕事を抱えて手が足りなくなったら誰かにふれば良いと思っている 手垢をつけるまえに最初から振れ 他人に自分のプログラムをどうこういわれるのは癪に障る プログラムの指摘に生意気とか言われても…… 他人に自分のコードに手を入れられたくない お前のソースが腐ってるから手をいれてやるって言ってるんだよ!

    馬鹿プログラマは仕事でプログラムするな - 神様なんて信じない僕らのために
    jigendaddy
    jigendaddy 2007/11/04
    >馬鹿はプログラマになるな。 海原雄山の名言「馬鹿どもに車を与えるな」を思い出した
  • 私は未経験プログラマーとしてソフト開発者になりました。…

    私は未経験プログラマーとしてソフト開発者になりました。 最初に入った会社がプログラムの教育どころかモチベーションを下げる事しかしませんでした。 その他にも色々な事が重なりプログラムをするのが好きではありません。 今、私はそこそこ経験も付きそつ無くプログラムを書く事が出来ますが、あくまで仕事の為です。 いつもため息をつきながら勉強してます。 趣味がプログラムの同僚がいます。やはり彼はスキルが高いです。 私もそんな彼の様にイキイキとプログラムを書き仕事をこなしたいです。 そこで、質問です。 どうすればプログラムが好きになるでしょう? 以前プログラムが好きでは無かったのに好きになった体験談なんかあると非常に嬉しいです。

  • 「渡された仕様書を実装するサラリーマンプログラマ」の悲哀

    @ITの「業務用途でRubyを使う上での課題 」を読んでなんだか悲しくなった。 チーム開発でRubyを使ったときに今後起こりえる問題として、サン・マイクロシステムズ システム技術統括部 チーフテクノロジストの下道高志氏は、こう指摘する。「他人の書いたPHPコードのメンテナンスはできない。Rubyはどうかといえば、現状はいい。しかし今後“職業プログラマ”ではなく、渡された仕様書を実装する“サラリーマンプログラマ”が増えてくると、コードのスパゲッティ化は避けられないだろう」。 【業務用途でRubyを使う上での課題 − @ITより引用】 これは言語の問題ではなく、日のソフトウェア産業全体が抱える問題。以前にも「ソフトウェアの仕様書は料理レシピに似ている」というエントリーで書いたが、来のソフトウェア作りとは、絵を描いたり、音楽を作ったり、建物をデザインするのと同じ「創作活動」である。ドラッ

    jigendaddy
    jigendaddy 2007/10/11
    >私の仕事なんて所詮、人が書いた『仕様書』をマシンが理解できる『プログラム』に翻訳するだけの仕事。 それはそれで、素晴らしいことだと思うけどなあ
  • プログラマなら人月なんかさっさと超えろ - 矢野勉のはてな日記

    Java, プログラミングノリノリで書いてみる。 人月というのは「人月の神話」以来、現場の技術者にとっては「お金の計算にしか使えない単位」なのですが、発注者側に分かりやすいということでいまでも大はやりしています。というか受注者側もまじめにこの単位で計算しています。 そしてJavaの世界というのは、私のようにJavaが大好きだからやってる、という人間はすごく少数派で、「そろそろJavaでもやっとくか」「Strutsの使い方覚えたからもういいか」「できればJavaなんかいじりたくないなー。俺も早くプログラマに『これやっといて』って言えるようになりたい」という人のほうが多いのが実情なんですね。その点Rubyの世界は、今は「好きだからやってる」人が圧倒的でしょう。プログラム能力の高いJavaプログラマを探すのは、プログラム能力の高いRubyプログラマを探すよりずっと大変だろうと思う。 Javaの世

    jigendaddy
    jigendaddy 2007/09/26
    真のプログラマには人月などという下らない概念は存在しないんだー
  • ほんとのプログラマーを募集

    部下の3人のプログラマー仕事をしているのだが、その仕事のできなさっぷりに困っている。彼らのコードは欠陥だらけで、何度書き直させても満足な品質のあるものができない。100行程度のコードでも、レビューと書き直しを2週間以上繰り返してもまだ完成しない。恐らく、彼らは問題点に気がついていない。インタフェースとクラスの違いさえもわかっていない彼らに、何を説いてもわかってもらえるはずがない。 私は彼らの教育のために、毎週1回勉強会を開いている。少しでも技術に興味を持ってもらいたくて、私はあまり口出しせずに進行は全て彼らに任せている。も、彼らが選んだStrutsの利用方法に関する書籍だ。これで、少しでもテクノロジーの面白さに気がついてくれればいいなと思っていた。ところが、そんな勉強会に関して、彼らから驚きの音を聞いてしまった。 「勉強会って誰がやりたがってるんですか?? こんなことやっても使わない

  • Geekなぺーじ:エンジニアは下らない質問をする

    「バナナはおやつに入るんですか?」という質問をしたことがあるエンジニアは多いと思います。 私も真っ先にそのような質問をした覚えがあります。 で、実際にバナナを持ってくる人がいるかというと、私は見たことがありません。 エンジニアって一般人から見ると変な、もしくは下らない質問が大好きな人種なのではないかと思う事があります。 エンジニアというよりもプログラマかもしれませんが、全ての事をswitch case文で考えて、条件分岐の白黒をはっきりさせたがってしまうのではないかと思うのです。 以前、マンション営業をする友人に「職業がエンジニアな人がお客さんだと面倒なときがある」と言われた事があります。 最後に契約書を確認する際に、非常に細かいところを確認したがって面倒であるそうです。 (私は細かく確認しない大多数の人の方が間違っているとは思いますが。。。) 細かい話になってくると、例えば受け渡しの前に

  • 好きなら石にかじりついてでもプログラマになって欲しい - 神様なんて信じない僕らのために

    僕なんかよりもっと凄いプログラマであろうyoshioriさんからTBをいただいて恐縮気味なのですが、 Yoshioriの日記 -「ポインタも再帰も FizzBuzz も出来なくても良いと思うよ 」 諸処の意見を読まれて、 厳しいと思われるかもしれないですが、 僕も「最初は」別に何もできなくて良いと思います。 「やりたいこと」と「好き」という気持ちがあれば十分です。 なのでYoshioriさんの言われる 個人的には 甘いと言われるかも知れないけど 別にポインタも再帰も 難しいと感じても出来なくても良いと思う。 これも賛同です。 素養も最初から持っている筈が無いもので、 身につけていると(その人も周りも)楽なのでということに過ぎません。 知っていて当たり前と言われる事を知らないプログラマがプログラマとして働いている事も珍しくないと思いますし。 (java-jaで挙げられていたjarの作り方や、

    好きなら石にかじりついてでもプログラマになって欲しい - 神様なんて信じない僕らのために