エンジニアの仕事に関するakachochinのブックマーク (29)

  • アメリカポスドクの歩き方 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    akachochin
    akachochin 2013/12/22
    いろいろ考えさせられる。s/研究者/職業エンジニア/gにしても違和感ない。
  • 「現場」で頑張りすぎないたった一つの理由 - 世界のやまさ

    この投稿は DevLOVE Advent Calendar 2013 12月20日の記事です。 前日は tchikuba さんでした。 タイトルはホッテントリメーカーから作りました。皆さんとてもエネルギッシュで前向きな記事が多い中、ちょっと息抜きな感じで見ていただければと思います。 自己紹介 DevLOVE仙台 のスタッフをしています。仕事はいわゆる SIer です。c# が好きです。でも、 VB.NET ばくはつしろと思ってます。最近は Windows Azure モバイル・サービス をみんなに勧めてまして、BuildInsider にて iOSアプリを5分で作ろう! という記事を書いています。 何故、頑張りすぎないか? 「現場」のため。自分のため。健康のためです。あれ、理由が3つあるけど気にしない。 例えば、がんばるあなたがプロジェクトを殺す という話があります。みんなに頼りにされてい

    「現場」で頑張りすぎないたった一つの理由 - 世界のやまさ
    akachochin
    akachochin 2013/12/22
    理由は3つあげてあるが、それを一つにまとめるならば「こわさないため」。ある程度の頑張りは必要だが、ほどほどにしとかないといけないな。
  • 天才プログラマ兼経営者 登 大遊が語るエンジニアに伝えたいこと|三年予測|dodaエンジニア IT

    プログラマ兼経営者 登 大遊(のぼり だいゆう) 1984年生まれ。29歳。2003年、筑波大学1年に在学中、VPNソフトウェアSoftEtherの開発が「未踏プロジェクト」に採択される。2004年4月、ソフトイーサ株式会社を起業、代表取締役に就任。SoftEtherの後継となるVPNソフトウェアやサービスを次々に開発。筑波大学大学院システム情報工学研究科コンピュータサイエンス専攻博士後期課程に在学中の大学院生でもある。 「低レイヤー」、「異常な努力」、「AC」、「怠けるために仕事をしてるんです」──ソフトイーサ株式会社の経営者で、自らプログラムを書き続ける登大遊(のぼり だいゆう)の語り口は独特だ。だが、よく耳を傾けているうちに、登の中の価値観が浮かび上がってきた。登は、プログラマの言葉である“ハック”をなにより重んじる生き方をしてきたのだ。 まず時計の針を10年前に戻すところから始めよ

    天才プログラマ兼経営者 登 大遊が語るエンジニアに伝えたいこと|三年予測|dodaエンジニア IT
    akachochin
    akachochin 2013/12/16
    低レイヤの考え方は不変だけれど、それでも確実に進化している。基本を押さえつつ、裾野を少しずつ広げていければ良い。
  • Infrastructure as Code - naoyaのはてなダイアリー

    今年の3月に 入門Chef Solo - Infrastructure as Code というを書いた。 その名の通り Chef の入門書なのだけど、このサブタイトルは "Configuration Management Tool (構成管理ツール)" でもなく "Provisioning Framework (プロビジョニングフレームワーク)" でもなく、はたまた "Automated Infrastructure (自動化されたインフラ)" でもなく、"Infrastructure as Code" にした。 この一年で Chef や Puppet にはずいぶんと注目が集まった。おそらく、AWS をはじめとするクラウドサービスがより広いユーザーに浸透したことで仮想化環境が前提になって、以前よりも頻繁にサーバーを構築し直したりする機会が増えたとかその辺がひとつ理由として挙げられると思う

    Infrastructure as Code - naoyaのはてなダイアリー
    akachochin
    akachochin 2013/12/16
    開発のあり方はこれまでにないくらい変わっている。変化に追随しつつ、変わらない基礎をしっかり押さえる。”プログラマ”は言語だけ知っていれば良いという考え方は許されない。
  • よきOSSコラボレーターであるための5つの教訓

    「計画を持たない」「常によい人である必要はない」――LinuxCon Japan 2013のオープニングキーノートに登場したThe Linux Foundationのジム・ゼムリン氏は、こんな刺激的な内容も含んだOSSコラボレーターのための「5つの教訓」を紹介した。 5月29日から31日までの3日間、「LinuxCon Japan 2013」が東京・目白の椿山荘で開催された。LinuxConは、Linuxおよびオープンソースソフトウェア(OSS)の開発に携わる世界中のエンジニアが集うカンファレンスとして、毎年、北米およびヨーロッパなど、世界の主要都市で開催されている。 初日のオープニングキーノートでは、カンファレンスを運営するThe Linux Foundationのエグゼグティブ・ディレクター、ジム・ゼムリン(Jim Zemlin)氏が登壇。「LinuxおよびOSSの採用領域は、エンベデ

    よきOSSコラボレーターであるための5つの教訓
    akachochin
    akachochin 2013/12/07
    うん。計画について・・・何かしようと思ったら、自分の中で計画は立てるべきだろうとは思うが、それに縛られて本末転倒にはなるな、未来に何があるかわからないのだから計画に縛られずに都度対処していけ、と解釈し
  • プログラミング言語の開発者たち、20人が語る名言集|【Tech総研】

    プログラミング言語の開発者たち、 20人が語る名言集 「言語デザイナー」と呼ばれる、プログラミング言語の開発者たちの言葉を集めました。含蓄のある名言から、思わず納得のフレーズまでさまざま。先に言いますが、「○○が入ってないよ!」は受け付けません。ご自分で見つけてくださいね。 世界で初めてプログラミング言語をつくったと言われる19世紀のエイダ・ラブレス。彼女の功績は賞賛され、プログラミング言語「Ada」として現在に名を残した。 現代計算機科学の父と呼ばれるアラン・チューリング。彼の名はプログラミング言語の根幹となる「チューリング完全」や、計算機科学の「チューリング賞」で知られる。 こうした知恵の蓄積から生まれたプログラミング言語は、以下のように多くの個人開発者を生んだ。言語を自由にデザインしたエンジニアたちの、シリアスかつお茶目な言葉を聞いてください。

    akachochin
    akachochin 2013/12/06
    これはなかなか。使ったことないけれど、C#の開発者の言葉は全てのソフトウェア開発に言えそう。
  • 「秋のエンジニアぶつかり稽古 2013」に行ってきました : slog

    2013年11月23日 19:29 カテゴリ 「秋のエンジニアぶつかり稽古 2013」に行ってきました Posted by steelwool_oxide No Comments 今日は「秋のエンジニアぶつかり稽古 2013」に行ってきました。 ざっくりとどんな内容だったかといいますと、「好意ゆえの怒りで吉高由里子がカン拡張されて子供が5人できてめでたい」中、ぶつかり稽古が始まった、という感じです。何を言ってるのかわかりませんが僕もわかりません。 開催中の異空間な感じはtwitterの#ぶつかり稽古を見るとよく分かるんじゃないかと思います。 で、内容ですが、まずはじめに、「俺の気を見せるプレゼンタイム」ということで、4名の方が各々の気を見せるという内容です。 ・吉高由里子と僕 by @hisaichi5518 吉高由里子が好きすぎてふさわしい男(バンドマン=クリエイター=Webクリエイ

    akachochin
    akachochin 2013/11/24
    モチベーションってとっても大切ね。ぶつかり稽古、ギャラリーとして熱気を共有するのもよし、凄腕のエンジニアとぶつかるのもよしですな。
  • #ぶつかり稽古 で発表してきた。 - パルカワ2

    「俺の気を見せてやる」というテーマで発表を、とのことでしたが、好きなように話していいぽかったので、好きなように話をしました。 好きな事なので、当然吉高由里子の話です。 遅刻をしないように早めに家を出たのに、乗ってる電車で人身事故が起き、50分ほど電車の中で待ち、駅に降りれるようになったので、タクシー乗ろうとしたら相乗りしてもいいですか?と声をかけられ、いいですよと言って横浜まで戻り、降りようとしたら「相乗りはルール違反だ」とタクシーの運転手さんに俺だけ怒られるしで、なかなかつらい事ばかりでしたが、ちゃんと間に合い、発表できました。 ひさいちくんを指名してよかった。 #ぶつかり稽古— Gosuke Miyashita (@gosukenator) 2013, 11月 23 この一言で全てが報われた感じがしました。 指名してくれたmizzyさん、運営スタッフの皆さん、ありがとうございました。

    #ぶつかり稽古 で発表してきた。 - パルカワ2
    akachochin
    akachochin 2013/11/24
    ぶつかり稽古というアイデア、ノリも目から鱗落ちる。
  • ANA、国内線の旅客システムをオープン化、34年間のメインフレームの歴史に終止符 | IT Leaders

    30年以上にわたり使い続けたシステムを入れ替える。企業ITに携わる人間ならば、その困難さを想像するのは難しくないはずだ。このほどANAは、8年間の歳月をかけて、国内線の予約、発券、搭乗業務を支える旅客システムをオープン化。34年間、ビジネスを支えたメインフレームに別れを告げた。プロジェクトの指揮官に話を聞く(文中敬称略)。聞き手:田口 潤 IT Leaders発行人 Photo:陶山 勉 ――今回、8年間にわたる国内旅客システムの刷新という大規模プロジェクトを終えた訳ですが、もともと、いつ頃から検討を始めたのですか?金子:“次”を考え始めたのは、2000年頃だったと思います。30年以上にわたって、メインフレームを使い続けてきましたが、そのころから限界を感じ始めていたのです。 コストについては、必要経費ですから、それほど問題視していませんでしたが、むしろ、技術者の確保には頭を悩ませていました

    ANA、国内線の旅客システムをオープン化、34年間のメインフレームの歴史に終止符 | IT Leaders
    akachochin
    akachochin 2013/11/23
    開発はある程度仕様が固まった段階でとにかく実装にしてみることの大事さ。
  • JMeterの使い道 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    JMeterの使い道 - プログラマの思索
    akachochin
    akachochin 2013/11/18
    私の不勉強もあるのだが、Apacheのプロジェクトには地味で目立たないが道具として「おお」と言いたくなるものが多いような印象だ。
  • 「SIをダメにする負のスパイラル」

    きしだൠ(K1S) @kis SIの、元請はユーザー企業の業務をよりよくするために、プロダクトを作るんじゃなくて契約書をつくる。で、元請はそれを下請けにつくらせるんだけど、そのときはユーザー企業の業務をよりよくするためではなく契約を満たすためにプロダクトを作らせる。これが負のスパイラルの発端。 2013-11-15 08:17:14 きしだൠ(K1S) @kis 契約を満たすことが目的でプロダクトを作ってるから、実装段階で気づいたアイデアや欠陥は報告されない。納期や金額なんかの契約は満たさないといけないのに追加仕様や変更が発生してやぶへびだもん。品質は悪くなる。 2013-11-15 08:23:58 きしだൠ(K1S) @kis 品質が悪くなってとられる対策は、技術向上ではなく契約の厳密化。設計書を「きっちり」つくるとか、テストのエビデンス(画面キャプチャのかっこいい言い方)をとるとか、

    「SIをダメにする負のスパイラル」
    akachochin
    akachochin 2013/11/17
    90%賛同できる。何のための仕様書なのか。確かに負のスパイラル。しかし、原因はそれだけではない。専門職でありながら、専門知識を蔑ろにする人々の存在も大きい。それが歪ませている一面もあるのだと思う。
  • データベース技術の羅針盤

    PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)NTT DATA Technology & Innovation

    データベース技術の羅針盤
    akachochin
    akachochin 2013/11/17
    データベース技術とあるが、技術者のキャリア形成についても書かれているので、エンジニアなら一度は目を通したい
  • モデリングもしないでアジャイルとは何事だ

    2015/7/23開催のUMTPアジャイル開発事例セミナー「現場に学ぶ実践アジャイルモデリング」株式会社ゼンアーキテクツ 岡 大勝による講演資料です。【更新2版:一部図形を修正】

    モデリングもしないでアジャイルとは何事だ
    akachochin
    akachochin 2013/11/10
    残業時間(でなくても)空いた会議室のホワイトボードにいろいろ考えつつ図に書いてプリントアウトすることはある。あれ、頭の中の概念を出していくのにいいんだよね。
  • ハッカーになるための具体的方法―《楽天》技術理事 吉岡弘隆氏からの提言。 | キャリアハック(CAREER HACK)

    シリコンバレーに渡り、『Oracle8』の開発に従事するなど、自らハッカーマインドの体現者として活躍してきた吉岡弘隆氏は、今なお現役だ。「ハッカーになるには?」という問いに、「学び方をハックすべし」「迷ったらワクワクするほうへ」「英語に親しむ」等々、誰にでも実践しうる具体的方法論が次々に飛び出した。 ▼《楽天技術理事 吉岡弘隆氏へのインタビュー第1弾 ハッカーマインドを育てなければ、企業もエンジニアも生き残れない―《楽天技術理事 吉岡弘隆氏に訊く。 ハッカーになるための、具体的方法論。 オープンソースの先駆者的存在であり、エンジニア歴30年にして、今もなお技術の最前線に立ち続けている人物。それが、楽天株式会社 技術理事の吉岡弘隆氏だ。 吉岡氏いわく、時代の流れが速い業界にあって、技術者としてあり続けるために必要なことは、「ハッカーマインド」を持つこと。「ハッカー」たること。 ではハッカ

    ハッカーになるための具体的方法―《楽天》技術理事 吉岡弘隆氏からの提言。 | キャリアハック(CAREER HACK)
    akachochin
    akachochin 2013/11/09
    昔からそうだとは思っています。経験を積むことと、理論を学ぶこと両方が必要という当たり前のことを言いたいのだと理解しますが、その当たり前が当たり前でないところから例えば残念SIerのような問題が生じると思う
  • プログラマの開発効率向上が、世界を変える。海野弘成氏が『Qiita』『Kobito』を作るワケ。 | キャリアハック(CAREER HACK)

    今や『Qiita』『Kobito』を知らないプログラマはいないだろう。同サービスを開発したIncrementsのCEO海野弘成氏は自身がプログラマでもある。どんな問題意識からプログラマ向けサービスを開発するのか。海野氏が語ったのは「もっと楽しく、色々なモノが生まれる世界を作る」という野望だった。 すべてのプログラマを幸せにする。 日における職業プログラマ人口は約40万人(※)。 その中で技術情報共有サービス『Qiita』のユニークユーザー数はもうすぐ50万人に到達するというから驚きだ。 また、2012年4月にリリースされたMac技術情報記録ツール『Kobito』も利用者を増やし続けている。 同サービスを手がけるIncrementsは、国内最大級の総合プログラマコミュニティを生み出した、といって差し支えないだろう。 同社CEOの海野弘成氏は、自身もプログラマとして活躍する。海野氏は「プロ

    プログラマの開発効率向上が、世界を変える。海野弘成氏が『Qiita』『Kobito』を作るワケ。 | キャリアハック(CAREER HACK)
    akachochin
    akachochin 2013/11/09
    やはりこういう人がいるのを見ると、日本もまだ捨てたものじゃないな・・・もとい日本もまだ戦えると思う。
  • 「書く」のは特別な道具 - naoyaのはてなダイアリー

    This is why you shouldn't interrupt a programmer (なぜプログラマの作業に割り込むべきではないか) という4コマ漫画が話題になっていた。これは別にプログラマではなくても「わかるわかる」という感じの話。 コメントを見ると、だから作業を中断してもすぐ再開できるように自分の考えることをなるべく書き出すようにしているという人が結構多かった。なるほど。 今日は雨が降ったせいで予定が一つキャンセルになったことだし、ちょうどいい機会なので、文章で何かを書くということについて自分が思っていることを書いてみようとおもう。以前 Software Design のドキュメントの書き方特集みたいな号に似たような趣旨の話を寄稿したのだけど、「書く」というのは単に物事を忘れないようにするための行為に留まるものではなくて、自分の考えを整理するための道具なのだ、ということが

    「書く」のは特別な道具 - naoyaのはてなダイアリー
    akachochin
    akachochin 2013/11/08
    ソフトのドキュメントに関する考察。開発プロセスで変な枷がはめられない場合、ソースとドキュメント、デバッグのフェーズが渾然一体となるケースが多い。デバッグは結構グループウェアにメモる。
  • Google の Design Doc について - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20091116.html

    Google の Design Doc について - フリーフォーム フリークアウト
    akachochin
    akachochin 2013/11/07
    GoogleでのDesign Doc。意外と細かい事柄まで書いているなと思う。ソース見れば分かることよりも「何故」を最も重視してソースコード内のコメントよりも表現力豊かなツールを使い考えをまとめていく。この過程が最も大事
  • 「禅の思考」シンプルで心が軽くなる7つの考え方

    「禅」にはシンプルで、人が幸せに生きるための考え方やヒントがたくさんあります。 禅の思考を習慣化させることで心が軽くなり、生きるのがずっと楽になります。 1.いるものだけを持つ 当に必要なものを見定め、いらないものは捨ててしまいましょう。 何かを得るよりも先に手放すことが大切です。 所有することに執着しない。 手放すことで得られる豊かさがあります。 2.合理性、利便性だけを求めない 全てにおいて合理的な思考を当てはめれば良いと言う訳ではありません。 一見、無駄に思えるようなことをあえてしてみましょう。 世の中には必要な無駄もあるのです。 3.起こっていないことで悩まない 将来のことを考えて不安になっていても仕方がありません。 未来のことは誰にもわかりませんから。 不安や悩みの正体は、心が勝手に創り出した幻です。 実体のない幻想に振り回されるのはやめましょう。 4.人と比較しない 自分は自

    「禅の思考」シンプルで心が軽くなる7つの考え方
    akachochin
    akachochin 2013/11/03
    心構えというか、少しでもストレスを軽くするために
  • コツがわかって、面接受かるようになった話 - レールを外れてもまだ生きる - コロポンのブログ

    いろいろあってから、派遣社員で落ち着いてるので、その間に何社も受けて何社かで働いてるという、わりと若いはずなのに面接経験だけは豊富なわたくしです。 面接系のお話がホッテントリに挙がっているのを見て、伝えたいこと書きたくなったです。 私は新卒のときは、このコツを知らずに就活なんかたくさん読んでたせいで、落ちまくった。 ほんと、就活、読まなきゃよかった。 絶対内定2014 作者: 杉村太郎,我究館出版社/メーカー: ダイヤモンド社発売日: 2012/09/07メディア: 単行(ソフトカバー)購入: 1人 クリック: 5回この商品を含むブログを見る こういうのとか。 読んだら元気は出たけど、ほんとに失敗だった。 だって、面接って、結局面接官に、この子いいなって思ってもらえるか、ただそれだけなんだから。 それなのに、ボランティア活動で感動体験してうんぬんとか、なんたら大賞とりましたとか、 好

    コツがわかって、面接受かるようになった話 - レールを外れてもまだ生きる - コロポンのブログ
    akachochin
    akachochin 2013/10/30
    世の中そんなものかもね。
  • Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー - naoyaのはてなダイアリー

    先日プレスリリースが出たのですが、KAIZEN platform という会社で技術顧問などをやっています。それから、一昨日自分も出たWebアプリケーション開発に関する勉強会 (資料) を開いたじげんという会社でも少し前から同じように顧問のような形で携わっています。 自分が関わっている会社のPRも含めて、すこし、2013年現在のWebサービス開発の現場感、やり方みたいなものを書いてみたいと思う。ただ、自分の利益があるところの話だけではフェアではないので、Webエンジニアならよく知っているであろう Qiita を運営しているインクリメンツの様子も合わせて紹介する。 KAIZEN platform KAIZEN platform が提供しているサービスは planBCD という A/B テストの SaaS で、Webサイトのコンバージョンだとかを画面の構成要素を変えて効果測定したいとか、そういう

    Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー - naoyaのはてなダイアリー
    akachochin
    akachochin 2013/10/13
    GithubやCIはもはや当たり前になりつつある。組み込み系の現場でもかなり遅れてではあるが、いろいろ入りつつある。もはや現代のプログラマは言語だけではすまされない。