タグ

ブックマーク / gothedistance.hatenadiary.jp (24)

  • Flutterに出会ったことで脳汁プシャーになった話 - GoTheDistance

    Flutterに出会ってしまったせいで、Flutterを中心に生きていこうと考えている私のポエムでございます。 エンジニアとしての頭打ち感 2016年に35で独立した時はエンジニアとして頭打ちを感じていて、エンジニアとして独立することはあまり考えていなかった。初心者ではないけど、上級者になれないなと感じていた。 エンジニアじゃ難しいと考えた時、その隙間を埋める役割はありかなと思った。業務系のシステム導入なら、コンサル〜要件定義の上流工程をやり、開発系なら開発寄りのディレクター。その時々で研修講師。この辺を組み合わせて、今までやってきた。 コードは細々と書いていた。JavaPython、メンテナンスしてるシステム(WPF)やアプリ(iOS / Android)なり、kintoneでjs書いたりWordPressのプラグイン開発みたいなやつをチラホラやってた。小規模な受託なら受けていた。

    Flutterに出会ったことで脳汁プシャーになった話 - GoTheDistance
  • 炎上プロジェクトでスキルを会得する前にお前は死ぬ - GoTheDistance

    最短でイッセンマンITエンジニアを目指すなら大炎上プロジェクトがオススメ!!経験浅でも採用の可能性が上がるし、週最大7日間1日15時間以上、プロに揉まれながらスキルを磨けるので面倒な家での積み上げは不要!やり遂げた際の経験値はヤバいし、活躍によってはPMが次のPJに引っ張ってくれるよ!— 代表取締役 岩元仁@株式会社ロックシステム (@iwa3nen) 2021年8月28日 経験の浅いエンジニアが1千万の年収を得る最短ルートが、炎上案件に飛び込んですげぇ修行して界王拳をマスターしろなのか... 社員にそれを言えるのがすごいな。(いわもと様から社員向けではないとコメントを頂いたので、打ち消します) 炎上プロジェクトで心を病んだ人を多かれ少なかれ見てきて、人づてに色んな哀しみを聞いている身としては、危険としか言いようがない。 僕が若い頃にやった、月稼働400時間が2ヶ月続いたプロジェクト炎上

    炎上プロジェクトでスキルを会得する前にお前は死ぬ - GoTheDistance
    ktakeda47
    ktakeda47 2021/09/25
    "炎上プロジェクトで身につくのは力技だけ"
  • これは私の仕事ではないを貫き通すと、何もできない人になる - GoTheDistance

    あんまりこのエントリの内容とは関係ないんだけど。 「これは私の仕事ではない」が強く言えない日の職場 - 脱社畜ブログ 僕は幸いにも上記のような職場に巡りあったことはないので、頑張ってるアピールという言葉の意味していることもよくわからない。「働いている」姿勢を常に見せ続ける以外に自分が義務を果たしていることをアピールする手段がないという職場を知らない・・・。どこそこ?みなさんはそんな職場で働いているの?妄想じゃないよねこれ。僕の知る会社とあまりに違うので驚きました。 題は別にありまして、「これは私の仕事ではない」を貫き通してしまうと、結局何もできない人材になる恐れが高いので留意しましょうということです。 これは僕の仕事ではないを繰り返していくと、ほぼ間違いなくマックジョブしか出来ない人になります。 最初から出来る事しかやらないことを繰り返せば、誰にでも出来ることしか出来ない人になるのは火

    これは私の仕事ではないを貫き通すと、何もできない人になる - GoTheDistance
    ktakeda47
    ktakeda47 2013/04/27
    この前置きズルくね? "あんまりこのエントリの内容とは関係ないんだけど"
  • ダメなシステムが無くならない理由はエンジニアを正しく活用できないから - GoTheDistance

    Twitterで流れてきたのでつい見てしまいましたが、この方の連載は全体的にやっつけ感が否めないですね。 なぜ“ダメなシステム”は無くならないのか? - なぜ“ダメなシステム”は無くならないのか?:ITpro この"ダメだしとっつあん"があの手この手で言わんとしてることは「上流工程と下流工程の分断は悪であり、ダメなシステムはそこから生まれている」ということですので、この記事を読んだ人は連載読まなくて大丈夫です。僕が書いたこのエントリ読んでください。もっと突っ込んで書いてあります。 「SIerでのキャリアパスを考える」というイベントに登壇しました - GoTheDistance もうそろそろぶっちゃけてもいいでしょ。ダメなシステムができる理由は簡単だってことに。ウオーターフォールが逆流できないせいだ/丸投げするからダメ/リスクをとらないからダメ/技術力のないやつが舵を取るからダメ・・・ってさ

    ダメなシステムが無くならない理由はエンジニアを正しく活用できないから - GoTheDistance
  • 能力が高くても仕事を請けることは出来ない - GoTheDistance

    エンジニアのキャリアを考えればフリーになったり起業したりするというのは王道パターンの1つであると言えます。いざその道を歩むとなれば仕事を自分で受注しなくてはならない。そこに存在する落とし穴が表題そのものなんですが、もうちょい詳しく書いてみます。 「取ってきて貰った仕事をする」ヒトが「自分で仕事を取ってきて請け負う」を目指すときに起こる一番の勘違いは「能力が高ければ仕事を請けることが出来る」というものだ。 ここでいう能力というのは、エンジニアで言えば「Javaが書ける」「サーバー構築が出来る」「MySQLDBAをやっている」というような類のモノ。要はスペックと考えるとわかりやすい。単純な話だが、仕事を発注する企業やヒトは技術の専門家じゃないので、ある一定水準以上のスペックは「どんぐりの背比べ」にしかならないことが多い。スペックが高いというのは伝わりますが、伝わったところで「それはすごいです

    能力が高くても仕事を請けることは出来ない - GoTheDistance
    ktakeda47
    ktakeda47 2012/05/02
    発注者が最も重要視していることは提示した金額で確実に要求されたモノを納めることができるかであって、確実に納める為に必要なコトは「予定外の事態への対応」が考慮されているのかに尽きる。受託者がリスク分散を
  • うるう日婚を致しました - GoTheDistance

    2012年2月29日、婚姻届を最寄りの区役所に提出し受理して頂きました。初めてのデートが台風で、入籍の日が降雪という。何をやるにも波瀾万丈な感じで僕らしく、また雪のおかげで思い出深くなりました。 えっと、いわゆるひとつのツイ婚です。出会ったきっかけはTwitterです。僕のブログを読んでくれた彼女がTwitterで僕を見つけてくれて、そこから徐々にコミュニケーションを取るようになりました。どこかの貴族の方と奇しくも同じ流れです。実際会ってみて初見で「オレ、多分この子とずっと一緒にいるんだろうなぁ」と何の根拠も無く思ったんですが、彼女も同じことを思ってたようです。僕と彼女の手相、「完全に一致」というレベルでそっくりなのも驚き。 埋めたくても埋められなかった心の隙間を彼女が埋めてくれました。それが、すごく嬉しかったです。あ、僕はこのコが差し伸べてくれた手を握っていいんだな、二人で同じ道を歩ける

    うるう日婚を致しました - GoTheDistance
    ktakeda47
    ktakeda47 2012/02/29
    ほう。おめー "うるう年婚を致しました - GoTheDistance"
  • ノマドワーキングを目的にすると不幸になるのでは? - GoTheDistance

    僕はノマドに対しては否定的なのですが、その心情をうまく表現してくれているのがこちらのエントリ。 そもそも個人的な実感として、一つの組織に所属して、社畜と言われようがきちんとした成果を出す形で働き、組織と一緒に自分も成長した上で、その後独立なりなんなりするのが最終的に自由を手に入れる最も現実的な方法であることは間違いない。 (中略) ノマドというライフスタイルが存在するのではなく、自分にとって最適な形を模索したらそれがたまたまノマドだったというのがライフスタイルの正しい形のはずだ。 ノマドとかライフスタイルをテンプレで語ること自体の陳腐化と正社員とノマドの中間解 - Future Insight いや、もう全く同感。ノマドは目的じゃない。単なる結果でしかない。 典型的なノマド像は津田さんや佐々木さんのような、ご自身のメディアをお持ちのジャーナリストなんだろうと思う。publickeyの新野さ

    ノマドワーキングを目的にすると不幸になるのでは? - GoTheDistance
    ktakeda47
    ktakeda47 2012/02/17
    組織に守られないで生きていくためには組織の中で相当な成果を出している人間でなければ継続してノマドするのは難しいし、組織でカバーできないことを全部自分でやれる人間じゃないとすぐ撃沈する。
  • 人月商売が悪だと思っている、イノセントなあなたへ - GoTheDistance

    色んな意味で示唆的なエントリ。山さん、どうしちゃったんですか。飲みにでも行きますか。 人月は悪どころか、ものすごい善かもしれない - 山大@クロノスの日記 140文字ぐらいでまとめちゃうと、人月ではなくソフトウエアの持つ価値だけでお金を取ろうとすると、例えばスマホアプリの場合は非常に単価が安いのでペイする算段が立たないこともある。それを鑑みると、エンジニアの稼働ベースで請求できる人月ってなんだかんだでイイとこあるよ、って話です。 人月について語られる記事はエンジニアよりの観点で議論されることが多いんですが、そうなると「人月はエンジニアにとって善か悪か」という方向に話が飛んでしまい、ゼネコンは死ねば良いし多重請負は終わってるし日IT競争力はなんだかんだっていう感じで一定の結論が出しにくい。なので、もっとビジネスよりの観点で整理してみたい。 人月のメリットは成果物ではなく作業内容に対し

    人月商売が悪だと思っている、イノセントなあなたへ - GoTheDistance
    ktakeda47
    ktakeda47 2011/12/13
    人月はサービス業との相性がすこぶる良いんですよ。実際問題。そこはもう認めましょう。同時に、知識産業との相性は最悪です。そこも押さえておくべきポイントです。 エンジニアを腐るほど集めてもfacebookやTwitterを作
  • プログラマ35歳定年説、定年後の未来 - GoTheDistance

    株式会社クラステクノロジー代表の四倉氏の連載コラム「第151回」が、とても興味深いのでご紹介します。 【第151回】35歳定年説の真実-株式会社クラステクノロジー 詳しい内容は上記コラムをご覧頂きたく。 プログラマ35歳定年説とは 上記の四倉氏によれば、プログラマ35歳定年説とは「1Step,1Stepの生産性に比例するので、長い間労働すれば高いアウトプットが出せ収入が増える。体力が下り坂になってきて徹夜や残業ができなくなるのが、大体35歳前後。体力低下と共に収入も下り坂。それに限界を感じてIT業界去ってしまう」ということのようです。これをプログラマと呼ぶのかとか、ステップ数(笑)という憤りもあるでしょうが、「ステップ数と売上が比例するため、いっぱいコードを書けば収入が増える」という理屈は腑に落ちました。是非の問題ではなく、確かにその理屈なら体力勝負という表現も理解できる。 そして、この理

    プログラマ35歳定年説、定年後の未来 - GoTheDistance
    ktakeda47
    ktakeda47 2011/09/27
    "本来IT業界から退場すべきなのは、「プログラミングや設計等に全く愛着を持たずさしたる敬意も払いもせず、ワーカーや手配師として働いている豚野郎」かと思われますが、大変素晴らしいことにマクロ環境の変化が上流
  • スルガ銀−IBM裁判に関する雑感 - GoTheDistance

    週末スペシャル - “スルガ銀−IBM裁判”を振り返る:ITpro スルガ銀行がIBMを訴えたのは債務不履行とのこと。つまり、債権者であるスルガ銀行が「IBMの責任で」自分たちが望むシステムを作り上げることが出来なかったと言っております。債務者(IBM)の責任である場合は、スルガは契約の解除や、不履行により生じた損害を請求することが民法で認められているそうです。スルガから契約解除&損害賠償という強烈なワンツーパンチが飛んでいます。 要件定義を3度もやり直すという記述がありましたが、恐らく要件と要求が入り交じった「こーゆーことができるようになりたいです!」という夢と現実の区別が付かない仕様書があって、結局そいつの着地点がスルガもIBMも決められず「そのうちどうにかなるやろ」と宙ぶらりんのまま続けていき、現行業務とのギャップが後から後からザックザク出てきて、そのギャップに+αされた機能が特盛り

    スルガ銀−IBM裁判に関する雑感 - GoTheDistance
    ktakeda47
    ktakeda47 2011/08/13
    [for:@twitter]"「牛肉のステーキ」って完成図だけ用意してひたすら料理作らせて「口に合わないから下げろ」という世界を脱却しないと、"
  • IPAのアジャイル開発WG実証実験が最高に上から目線な件 - GoTheDistance

    この団体の役人体質は特筆すべきモノがあります。いや、感動的ですらある。 「アジャイル開発向け契約モデル」実証実験参加企業の募集 おかしいと思って読み違えないように何度か読んだんです。 でも、僕の理解が間違っていなければこういうことを言っています。 平成22年度に非ウオーターフォール型開発WG報告書を作ったよ。 コンセプトは固まったから、実際にフィールドワークをやりたいと思うんだ。 というわけで、僕らのモデルを理解してフィールドワークに参加してくれる企業を一般公募するよ。ユーザー企業がいいな、やっぱ。ベンダーじゃ説得力に欠けるしね。ユーザーにメリットがあることを実証したいからさ。 プロジェクトの契約方針・進め方は僕らIPAモデルに準拠して貰う。プロジェクト開始後のことは知らんよ。ベンダーは望めば紹介するけどコイツらがコケても知らないし、プロジェクトの成否は責任とれないし、もちろんカネはびた一

    IPAのアジャイル開発WG実証実験が最高に上から目線な件 - GoTheDistance
    ktakeda47
    ktakeda47 2011/06/08
    [for:@twitter]「IPA/SECの非ウォーターフォールWGの委員が所属する企業」にだけウマミあり "IPAの正しさを実証する生け贄になりなさいと言っているッ!利権のかけらもないッ!さすがIPA!おれたちにできないことを平然とやっ
  • 僕の最初の起業が失敗した7つの理由について - GoTheDistance

    10代で最初のWebサービスを立ち上げたけど失敗したNeil Patelさんのエントリが面白かったので、英語で分かるITトレンド風にお届けします。 My reasoning behind creating a job board was that if I could make 1% of Monster’s revenue I would be a rich kid. Sadly Advice Monkey never made any money and within two years I closed it down. 7 Reasons My First Business Failed Petelさんが立ち上げたサービスはjob boardのサイト(AdviceMonkey)と言うサイトだったそうですが、2年間1円の稼ぎも生み出さなかったのでサービスを終了したとのことです。以下、

    僕の最初の起業が失敗した7つの理由について - GoTheDistance
    ktakeda47
    ktakeda47 2011/04/27
    "10代で最初のWebサービスを立ち上げたけど失敗したNeil Patelさんのエントリが面白かったので、英語で分かるITトレンド風にお届けします。"
  • 大手IT系メディアのミスリードが最近目立っている件 - GoTheDistance

    ちょっと頂けないなぁという事例が2つ続いたので、取り上げてみたいと思います。 技術者の半数「将来は不安、だが勉強はしない」 技術者の半数「将来は不安、だが勉強はしない」――IPA調査 − @IT この記事タイトルを考えた人は一体何がしたいのか理解に苦しみます。こんなタイトル書かれたら意識の高いエンジニアは怒るに決まっている。「勉強もしないのに技術者名乗るんじゃねぇよ」「言われたことだけやってて文句ばかり言うなよ」とIPAの調査結果と全く違う方向性に燃え広がってしまいます。来は技術者の自己啓発を促す調査結果でありそれをフォローする記事だったのに「勉強はしない」で全部水の泡であります。ここは「半数以上が将来に不安、勉強方法の確立が急務」ぐらいにしておけば何の問題もなかったのに。最後にIT勉強会カレンダーのリンクを張って勉強会の門を叩こうと締めくくればキレイにまとまったのに。 というか、@IT

    大手IT系メディアのミスリードが最近目立っている件 - GoTheDistance
    ktakeda47
    ktakeda47 2011/04/22
    [for:@twitter]既視感がすごくて読む気にもならんわー "「へぇー、オフショアで仕事食われるって2年くらい前に流行ってたよね 2年くらい前に見たわー」という感じで以下略。"
  • エンジニアが人月商売の会社で働くのってどうよ? - GoTheDistance

    タケルンバ卿より下記内容についてリクエストをもらったので回答してみる。 ポイントをまとめると、こんな感じです。 人月商売をやっている会社は、単価によって大凡のサービス価格が決まる。よって下請けに安い単価で出してマージン抜くと利益率向上に直結する。 が、下げられる単価にも国内では限界がある。人工商売なら海外に安い労働力を求めるのが合理的なので、海外へ委託するしか無いのではないか? 翻ってこういう会社で生き残るには、マネージャ職につくしかないのではないか?ITの場合、プログラマでいたいなら一人親方にならざるをえないのではないか? 人月は流れて西へ - (旧姓)タケルンバ卿日記 結論から言うと、全部同感。ITでも人材派遣(警備業界とか)でも、根っこは一緒。 人月商売は「単価」×「人数」×「期間」のかけ算が基的な考え方。このモデルで利益率を増やす為には「単価を上げる」か「安い単価の人間を使うか」

    エンジニアが人月商売の会社で働くのってどうよ? - GoTheDistance
    ktakeda47
    ktakeda47 2011/02/10
    [for:@twitter]"ソフトウェアの場合は設計者と実装者が別れるだけで多くのコミュニケーションコストがそこに生じる。"
  • もしもIT業界の下請け構造が崩壊したら - GoTheDistance

    みんな死にかけるかもしれないよ。 ひがさんのSI業界からはさっさと抜けだしたほうがいいを読みました。SIには未来が無いという最後通告のような文面のようにも取れます。江島さんのニッポンIT業界絶望論と併せて読むと、言わんとしていることの輪郭がより鮮明になるかと思います。ご一読を。 非効率極まりない下請け構造でシステムを作る時代が過ぎ去り、プロがはじめから高い品質を提供できるSaaSの時代が到来しているよ、と。ユーザーは必要最低限の投資で済む為、よりスリムで堅牢な企業体になる。IT屋も全部自分で出来るしお客さんが喜んでくれて嬉しいよねというWin-Winなシナリオ。 これが仮に未来像としましょう。そうすると、ちょっと考えれば分かる。ITのサプライサイドにとっては、当に難しい時代に入るってことが。SaaSの時代というのは、僕ら業界にいる人間にとってみれば「多産多死の時代」ではないでしょうか?変

    もしもIT業界の下請け構造が崩壊したら - GoTheDistance
    ktakeda47
    ktakeda47 2011/01/13
    "・・・「これからシステムのあるべき姿が変わり大幅な価格低下が起こるなかで、本当に今の企業体を維持できるんですか?大手に食われないで生きていけますか?」・・・"
  • アジャイルと受託開発の溝はきっと埋まる - GoTheDistance

    以前、僕はアジャイルって受託開発との相性が最悪な気がする - GoTheDistanceというエントリを書きました。 工程が分断されてしまう開発方式を採用している場合は、よりリアルにシステムのビジネス上の価値を表現して伝えることができるアジャイルのメリットが活かせそうに無いというのが骨子。今でもその思いは変わりませんが、逆に言えば工程分断を脱却して企画から実装まで回せる体制になれば可能性はある、とも思っていました。 そんな中、永和システムマネジメント社様が口火を切られまして、アジャイルのメリットを全面的に押し出したビジネスモデルを発表されました。あくまでトライアルという位置づけですが、この話題は定期的に取り上げたい。 骨子としては、この3つ。 初期費用0円(リリースまでの費用は開発側が負う) 月々15万〜150万の定額制 解約は自由だが成果物は全部引き取り。データだけ提供。 うん、どう考え

    アジャイルと受託開発の溝はきっと埋まる - GoTheDistance
    ktakeda47
    ktakeda47 2010/12/08
    "・・・アジャイルと受託開発の溝はきっと埋まる・・・"
  • 大手SIerの利益悪化がとどまることを知らない件 - GoTheDistance

    田中克己の針路IT - ソフト会社に明日はない?:ITpro ____ /::::::::::  u\ /:::::::::⌒ 三. ⌒\       ウソだろ!? 今期、いきなり利益半減? /:::::::::: ( ○)三(○)\          会社どーすんだろ・・・orz |::::::::::::::::⌒(__人__)⌒  | ________ \::::::::::   ` ⌒´   ,/ .| |          | ノ::::::::::u         \ | |          | /:::::::::::::::::      u       | |          | |::::::::::::: l  u             | |          | ヽ:::::::::::: -一ー_~、⌒)^),-、   | |_________| ヽ::

    大手SIerの利益悪化がとどまることを知らない件 - GoTheDistance
    ktakeda47
    ktakeda47 2010/05/21
    "大手SIerの利益悪化がとどまることを知らない件"
  • 序列をなくした新しい会社組織のかたち - GoTheDistance

    この話に入る前に。 えがい人と海外ニートさんの論争って、一昔前にはてなで流行った「10年は泥のように働け」に対する反発と同質なんじゃないかなーと思って読んだ。すごく簡略化すると「仕事というのは一生懸命にやって頑張らないと始まらないのだ。疑問を覚えてもそこで頑張ってみるといいよ。」対「刺身たんぽぽのようなお仕事でサビ残休出の泥にまみれて人生がしぼんで自分が壊れたら何の意味もねーだろ」という、果てしない平行線。互いに取り付く瀬がない感じが際立っていました。 個人的には会社に強制的に死ぬほど働かされた経験が無いので、「日企業は常にブラックで社員のケツをひたすら叩くんだぜ」的な話を聞くと、全然実感が無い。残業200時間ぐらいあるけど、得たものも多かったから、今はよき思い出になってる。環境に恵まれていただけかもしれないけれど。 この話を考えると、「働く人全てが上昇志向を持っているわけがないのに、全

    序列をなくした新しい会社組織のかたち - GoTheDistance
  • 他人の心に対して鈍感であっては、良いソフトウェアは作れない。 - GoTheDistance

    はよプログラマとかエンジニアとかから脱却せんかい。 - 山大@クロノスの日記への私信。 山さんの苛立ちを一言で言えば、「お客様のお困りごとやお悩みごとに対してあまりにも無関心すぎること」にあるんじゃないのかな。羽生さんのこちらのエントリを参照下さい。 一言で言えば、説明不足ということになるのでしょう。きちんとしたソフトウェアを作りさえすればよいという空気が間違いなく存在しています。(中略)自分たちが作っているソフトウェアがお客様に対してどういう価値があるのかということを説明できずにいると感じるのです。理解してくれ、と相手の努力に丸投げしてしまってるように感じます。 ではどうしてそうなるのかというと、端的に言えばお客様のお困りごとやお悩みごとに対してあまりにも無関心なのではないかと感じるのです。エンジニアとしての技術的な興味や自分自身の仕事と生活のバランスなど、つまりは内向きの関心しか持

    他人の心に対して鈍感であっては、良いソフトウェアは作れない。 - GoTheDistance
    ktakeda47
    ktakeda47 2010/02/18
    至言。「・・・コードがキレイで設計が疎でドキュメントが整備されていても、「何なのこのシステム?全然業務の役に立たないよ!」というのは誰得でしょということだと思います。・・・」
  • アジャイルって受託開発との相性が最悪な気がする - GoTheDistance

    全くもって、その通りだなぁと思った。 初期段階ですべての意志決定をしても、問題はコードを書き始めてから表れるのです。そして終わりに近い時点で判断する方が、より正しい判断ができるはずです。ですから、できるだけ意志決定は先延ばしにして、正しい意志決定をしようとするのがアジャイルのやり方です。 「有能な人がコードを書くべき」「意志決定はできるだけ先延ばし」「契約を変えるのは難しい」アジャイルの専門家の答え - Publickey 「ウオーターフォールとは」のラベル貼りの議論になるとめんどくさいから、とりあえず「初期段階ですべての意志決定をしようとするシステム開発の進め方」という定義で話を進めたいと思います。 滝 「要件定義」→「設計」→「実装」→「テスト」という一連の流れがあって、ウオーターフォールなるものは前工程が100になるまでひたすらそこでPDCAを回します。100になると言う意味は、ソフ

    アジャイルって受託開発との相性が最悪な気がする - GoTheDistance
    ktakeda47
    ktakeda47 2010/02/12
    「・・・工程の分断が絶対許されないから、上流工程と下流工程を別会社が担当する今の日本の受託開発業との相性は最悪だね。・・・」だね。