タグ

ブックマーク / f-shin.net (8)

  • サービスか受託か。Webサービスを作るということ | F's Garage

    先日、某SIコンサル社にいる方が、まだ転職を悩んでるという前提でのカジュアル面談に臨んだ。その人の転職理由というのは、僕が受託の会社から転職した時に言っていたこととそのままだったので、是非、面接に進んで欲しいと思った。 その一方で、受託からWebサービスに来る人に、よく言うことして、 「受託からWebサービスに来ると、ファンタスティックな案件がなくなってつまらないかもしれないですよ」 と言う話をする。これはどういうことか?というと「技術的チャレンジ」を求めるならば、筋の良い受託の会社にいる方が楽しくて、Webサービスはコードを書いている瞬間から技術的なレガシーを産んでおり、先々に渡って最初の選択の影響を受けるので、あなたの技術力の定義が「話題の言語でコードを書けること」であるならば、Webサービスはあんまり勧めません、という話をする。 当時僕がいた会社は、技術の共通化がまだ進んでおらず自

    サービスか受託か。Webサービスを作るということ | F's Garage
  • 業務委託で開発をお手伝いいただく時に思うこと | F's Garage

    開発内製をしている組織が、業務委託で外部の方の力を借りて開発をお願いするというケースにおいて、発注者側が業務委託で仕事をお願いする時に思ってることを書いてみようと思う。 エンジニアで独立心が高い人であれば、技術顧問だけじゃなくても、部分的な工数を切り売りして複数のプロジェクトに関わりあいたい気持ちもあったりと思うので、そういう人に向けても一助になれば幸いです。 前提条件 ここ背景的な追記事項なんですが、基的な対象者は、「社員になってもらえたら超ラッキーみたいな人が、すでにフリーランスだったり、自分の会社を持っていて、別の仕事もやっている」という先方都合が上位なケースにおいて、業務委託でのみ契約に至る時に考えたりしたこと、という前提条件を追加しておきます。 ちょっと一般化して書いてみたら、もっと世界が広かったようで、そちらの世界の方で誤解を生んでいるケースもあるように思えました。それは純粋

    業務委託で開発をお手伝いいただく時に思うこと | F's Garage
  • フルスタックエンジニアよりデュアルスタックエンジニア | F's Garage

    (言葉遊びみたいな記事を書きますね。その上、用語の使い方が間違ってたらごめんなさい。) 一時期、フルスタックエンジニアって言葉流行りましたよね。ふと、要件どこまでだっけ?と思って調べようと思ったんですが、日語で調べると、妄想が暴走してロクな話が出てこなそうなので、英語の方で調べてみるとわかりやすい。 What is a Full Stack developer? Server, Network, and Hosting Environment. Data Modeling Business Logic API layer / Action Layer / MVC User Interface User Experience Understanding what the customer and the business need. 個人的には、ネットワーク監視やデプロイなどのインフラ運用

    フルスタックエンジニアよりデュアルスタックエンジニア | F's Garage
  • スタートアップが知っておくべきAWSの各サービス(2015/6版) | F's Garage

    ちと真面目にモダンAWSの勉強を始めるために、まずはコンパネに沢山あるAWSのサービスを整理してみたよ。 僕の価値観で、超重要なものに◎、そこそこ重要なものに◯、ひとまず忘れておいても大丈夫そうなものに分類しました。 主観的な判断なので、これ重要だろ!ってのがあったら教えて下さい! Dev Ops Store Network 後回しでOK

    スタートアップが知っておくべきAWSの各サービス(2015/6版) | F's Garage
  • スタートアップや新規事業に限った技術的負債の考え方 | F's Garage

    最近のエンジニアの感覚だと、技術的負債というのを極端に嫌うケースがあるそうですね。 技術的負債とは… 行き当たりばったりなソフトウェアアーキテクチャと、余裕のないソフトウェア開発が引き起こす結果のことを指す新しい比喩である。 wikipedia技術的負債 この言葉は確かにキャッチーだ。プログラムなんて動けばいいでしょという上司に楯突く時に使いやすい武器になりそうだ。 「負債」という言葉はなかなか面白い比喩である。 では少し、負債という言葉について調べてみると、こういうのが見つかる。 負債は借入金や買掛金などの法律上の債務であるとイメージされがちですが、厳密にいったらこれは間違いです。 すなわち負債とは、法律上の債務に限らず、いずれ会社が負担することになるであろう経済的負担で貨幣額で合理的に評価できるものが該当します。 http://financial.mook.to/accounti

    スタートアップや新規事業に限った技術的負債の考え方 | F's Garage
  • Webサービスが当たると、いずれ返済できない技術的負債に突入する由々しき構造について | F's Garage

    Webサービスが沢山の人に受け入れられると、そのソースコードは長く運用ができる。外れると、気軽に廃棄することができる。 既にPHPPerlで書かれたWebサービスが10年以上ビジネスに貢献している事例は沢山ある。Webシステムは気軽に作れて気軽に廃棄できます、というフェーズを超えている。そのコードが長期にわたって沢山の人に貢献し、かつ、それを維持することで沢山の人がお給料をもらっている事実が存在する。 もしそのサービスが、最初から10年動くことがわかっているなら、どういう技術を選ぶべきだろうか? Web業界の問題は「最新のネタが欲しい、新しい話題を作りたい」と思っている人たちの影響で、その構成要素である開発言語がレガシーな技術になってしまい、人材採用の足かせにになるという構造的問題が起きること。「10年持つ技術」とは?を考えると、「10年人気を維持できる技術」という論点にすり替わってしま

    Webサービスが当たると、いずれ返済できない技術的負債に突入する由々しき構造について | F's Garage
    pinkroot
    pinkroot 2014/08/23
  • 使い続ける気になるモバイルデバイスの3大要素 | F's Garage

    先週、たまたま買ったソニーのBluetoothヘッドホンが想像以上にアタリで、ちょっと異常なぐらい、頭につけっぱなしで音楽を聞いている。 Bluetoothで通信してくれるので、iPhone音楽をワイヤレスで聞くことができる。この状態を、ふと考えてみると、このヘッドホンはウェアラブルコンピュータみたいなものではないのだろうか!? 「PCで作業中」、「トイレに行く」、「お茶を入れる」、「外に買い物やご飯をべに行く」、「犬の世話をする」、これら全ての行動に対してヘッドフォンを外さないでも良い。5m〜10m程度は離れても問題ないけど、iPhoneがそばにあれば音は途切れないかな。 風呂と寝る時以外はつけっぱなしでも良いかもしれない。夏はムレて難しいかもしれないけどね。 さすがに1日中聞いてると、少しばかし頭が痛くなってくるんだけど、プログラミングに集中して仕事できてる日は、夕方になるともっと

    使い続ける気になるモバイルデバイスの3大要素 | F's Garage
    pinkroot
    pinkroot 2014/03/07
  • エンジニアが起業に向いてない、たった1つの理由 | F's Garage

    昨日、Spinoutという主に大企業に勤める方に起業を勧めるイベントでしゃべってきました。主催はANRI、Skyland Venturesという若手VCの人たち。 題材は、「100万人に使われるサービスの作り方 第一歩」というタイトルです。現在、僕が思っている「これからのネットはこうなったらいいなぁ」という考え方の元、ShopCard.meというアプリのコンセプトで考えた裏話的なことをベースに、起業アイディアに繋がるようなお話をし、じゃぁ実際にどうやっていく?!というのをお話させていただきました。 割と雑多な話になってしまってはいるのですが、資料を置いておきます。ただ、その場で話を聞かないと、過剰に伝わるというか、真意が伝わらない可能性があって、そこだけちょっと心配ではあります。またどこかでお話する機会がありましたら、その時にまたお話しますね。 今回、タイトルに書いた「エンジニア起業に向

    エンジニアが起業に向いてない、たった1つの理由 | F's Garage
    pinkroot
    pinkroot 2013/10/13
  • 1