carrot&stick

  1. [programming] azazel-kode:


mnky:


kagurazakaundergroundresistance:


yuiseki:

History of Programming Languages  (via interfaced)


2007-05-13

    azazel-kode:

    mnky:

    kagurazakaundergroundresistance:

    yuiseki:

    History of Programming Languages (via interfaced)

    2007-05-13
  2. AS3でよく使われる変数名の意味をまとめたよ | ClockMaker Blog

  3. [font][programming] Daily Type / Picture

    Daily Type / Picture

  4. ファッションギーク

    * CUIが好き。しかし実際の作業は全てマウスを使ってGUIで行う。
    * Windowsが嫌い。しかし嫌いになる理由が特にあるわけではない。
    * Linuxが好き。しかし本格的に使ったことはなく、VMware上にインストールするだけで満足している。
    * Macが好き。しかし好きな理由が特にあるわけではない。
    * emacsが好き。しかし本格的に使ったことはなく、他人の.emacsをコピペしてカスタマイズするだけで満足している。
    * vimが好き。しかし独特の操作体系に慣れることができず、死ぬほど使いにくいと思っているが口には出さない。
    * Rubyが好き。しかし好きな理由が「他の人が良いって言っているから」。
    * ぬるいやつらが嫌い。しかし自らがぬるい人間であることは全力で見逃していて、上記のようなことを書き連ね悦に浸る。
    ファッションギーク (via nagas) (via gkojax) (via hisaruki) (via tyzm)
  5. [anime][programming] gkojax:


plasticdreams:


GG-012 - 将来が不安 — utatane — shokai

    gkojax:

    plasticdreams:

    GG-012 - 将来が不安utataneshokai
  6. [programming] gkojax:

jinakanishi:

double happiness » Blog Archive » t-shirts of software I use — pho

    gkojax:

    jinakanishi:

    double happiness » Blog Archive » t-shirts of software I usepho
  7. ・コーダー
    プログラムを学び始めた人が最初になる職業。
    クラスチェンジの条件はコードの読み書きができること。
    英語で例えるとTOEIC500~600点くらい。
    RPGゲームで言えばレベル1~5くらい。
    簡単な記述を羅列することはできるが、難易度の高い言い回しやレアな処理は理解できない。
    参照渡しと値渡しの差が分からなかったり、closeを書く意味を知らなかったりすることから、被害をもたらす記述を創造することもしばしばある。

    ・コピペプログラマ
    WEBから情報を収集する技を身につけたコーダーのこと。
    順調に学習していれば、コーダーを3ヶ月~半年ほど続けているうちに自然とこの職業にクラスチェンジできるようになる。
    Google検索から望みのコードを発掘して、コピペでソースファイルを埋め尽くすこと(通称、スクラップブックコーディング - 筆者命名)によって様々な難易度の高い処理を実現することができる。
    張り付けているソースを100%理解した上で使用している人はコピペプログラマとは呼ばない。
    なんとなく張り付けてなんとなく動いたというやっつけ仕事をする人を指す。

    ・プログラマ
    コードの読み書きがつつがなくできる人。
    TOEICで言えば800点くらい。日常会話に困ることはなく、専門用語にもある程度の知見があるレベル。
    RPGゲームで言えばレベル20くらい。中級の魔法とかも使える。
    プログラマはレベルが上がると、マネージャー、コンサルタント、営業などにクラスチェンジできる。
    将来、どのクラスにチェンジするか早めに決めて準備しておかないと、会社命令による強制クラスチェンジが発生することがあるので注意が必要。

    ・マニア
    1つ以上の技術に対して深く掘り下げている人。
    好きな技術の話をすると笑顔になる人。
    言語の歴史にやたら詳しい人。
    「今週末、コードゴルフで勝負しない?」と声をかけた時に「オッケー」と気軽に乗ってくるような人。
    などなど、ディープな要素を1つでも持っているプログラマを指す。
    マニアになっても給与的に得をすることはないが、仕事は楽しくなるかもしれない。
    筆者はおそらくこのクラスに所属する。

    ・アーキテクト
    高い技術力を持つプログラマを高い値段で売る為に創設された比較的新しい職業。
    案件に応じて適切なフレームワークや開発環境を選定できたり、ミドルウェアに近い部分を触っていたりするとアーキテクトっぽいかもしれない。
    英会話の能力で例えると、ただ日常会話ができるだけでなく、韻を踏んだり、どこかの大統領とまではいかないがそれなりに人の心に届くスピーチができるレベル。

    ・スーパープログラマ
    別次元のコードを書く人。
    3倍速でコードを書きあげる人。
    300倍速で動作するコードが書ける人。
    難しい仕事を頼んでも顔色ひとつ変えずに引き受けて、予想より早いタイミングで「できたよ」と言ってくれる人。
    RPGゲームで例えるとレベル70以上。ラスボスも余裕で倒せる。

    ・クラッカー
    ダークサイドに落ちたプログラマが手を染める職業。
    プログラムに対する知見を、情報の盗聴や破壊などに使用する人。
    ニュースではハッカー(誤用)と呼ばれている人。
    RPGゲームで例えると、PKでアイテム収集してたりボットで稼いでいる人。
    クラッカーは非常に奥が深い職業だが、常に門戸は開かれていて、クラスチェンジ条件は緩い。コピペプログラマクラスの能力でもクラスチェンジ可能。但しリスクは高い。

    ・ハッカー
    ハックするのが好きな人。
    ハッカーが開発現場に出没するとスーパープログラマと呼ばれることが多い。
    プログラミング言語やソフトウェアをただ使うだけでなく、その中身まで十分理解し、時には中身を自前で書き換えてしまう人。
    RPGゲームで例えると、ダメージの計算式や乱数の生成ルールなどを踏まえてプレイするような人。

    ・ギーク
    マニアよりも深く広い知見を持つ上級クラス。
    RPGゲームに例えるとマザーのラスボスくらいの強さ。この人たちの得意領域に足を踏み込んでしまうとけして勝てないので、戦う際は祈るなどの手順を踏む必要がある。
    ギークにクラスチェンジするには、食事を宅配のピザとコーラで済ませ、寝ている時間以外はすべて自分が愛するものに注力するという生活を、数年間続けなければならない。
    端から見ると修行僧のような生き方に見えるかもしれないが、本人たちは好きでやっているだけで修行などしているつもりは毛頭ない。

    ・ウィザード
    ハッカーの上級クラス。
    全世界に推定1024人しか存在しないスゴい人たち。(数字は筆者妄想)
    名前の通り魔法のようなことができてしまう。
    例えば一般的なプログラマが「ファイルシステム的にこの処理速度が限界だ」という状況に出くわすと「それは仕方ないね」という結論にたどり着くが、魔法使いは「ファイルシステム書き直しといた」という答えを持ってきたりする。
    RPGゲームに例えると、「がた」くらいの強さ。分かりづらい例ですまない。
    開発現場で拝めるレベルの人たちではないが、メーリングリストや講演などで接触することができる。

    はぐれプログラマ清純派: プログラマのクラスチェンジ表(草稿) (via petapeta) (via pcatan) (via gkojax) (via kudan) (via msnr) (via kinzo)
  8. オープンソースとは単なる性善説ではない。性善説と性悪説が衝突して生まれたもので、そこに「オープンソースの定義」の意味がある。
    成果が永遠にみんなのものであり続ける仕組みも含めてオープンソースという言葉を使おう - アンカテ
  9. ダメな設計。やっつけ仕事なGUI。

    * 「郵便番号と電話番号は半角・ハイフンなしで入力してください!」
    * 「住所は全て全角で入力してください!」

    このように、本質的でない事柄に細かく指定を出すのは、GUI製作者の手抜きである。ちょっとの手間で対処できるのに、手を抜かないと利益が出ないのでしょうか。
    WEBは会社の名刺・看板とも言えるが問題視されていない。かなり有名な企業でも、この程度の恥ずかしいGUIを放置し、問題があったらコールセンターの要員で尻拭いすることで満足していることがほとんどです。
    このようなサイトはサイバー攻撃に弱いと思われるでしょう。(Broken Windows Theory, 「割れ窓理論」)

    ヒューマンエラーはなぜ起こる (via yaruo) (via gkojax) (via nopnop) (via otsune) (via tsupo) (via nagas) (via cymbals21)
  10. web系は確かに人が足りない状態らしいが、家電などの組み込み系全般、サーバ系、ルータなどネットワーク機器、などは殆ど仕事が無い状態。保守なんてほぼ全滅。

    他の人もレスで書いてるが、ドライバ系などの腕の見せ所っぽい場所こそ仕事が無い。LinuxでもWindowsでも、メーカー提供のドライバなんて読みにくい上に不具合があって当然な上に、緊急度は高いものばかり。そういう問題をチャチャっと解決できてしまう人というのは限られるよ。そういう腕を持った人でさえ、バリバリ切られてる。

    一言でプログラマと言っても分野が多いので、自分が聞かないからと言って無能扱いしない方がいい。いや、俺は無能扱いされても無名の増田だからしょうがないが、世には有能でも仕事が無い、尊敬すべき腕を持ったプログラマが山ほどいるのは確かなので。

    プログラマ大量自宅待機現象 (via tomisima) (via missingblue) (via kuwataro) (via gkojax) (via toriaji) (via tyzm)

About

fujimogn
fujimogn
どこにでもある普通のTumblrです。マイペースにまったりやってます。掲載コンテンツに問題がありましたら下記メールアドレスまでご連絡下さい。

Shortcutkey

g
Scroll top
u
Index page
Previous page
Next page
r
Ramdom post
d
Dashbord