タグ

developmentとbusinessに関するktakeda47のブックマーク (310)

  • 会社でSlack使ってたらブチ切れられて案件まで降ろされた。

    嘘松じゃないよ 東北の糞田舎で6年くらいゲーム系のインフラエンジニア兼サーバサイドプログラマーをやっている。 言った言わないで揉めるのが嫌だから基的にコミュニケーションは同じ部署内だろうとSlack(ドキュメントとして広く残すべきであればesa.ioかBackLogとかで管理)でしている。 最近になってとあるソシャゲのバックエンドシステムの保守案件にアサインされた。 上司40代後半のプロマネ、確か前職は人材派遣会社の営業職出身で、基的にはIT畑の人間ではなかった気がする。 なんか飲み会でやたら元ヤン自慢をしてたのが印象に残ってる。 その上司Slackでのレスポンスが異常に遅い、というかしょっちゅう無視される。 その上、システムの改修や保守っていうとそりゃ、たまには仕様の認識齟齬とか、バグとかもまあたまには起こるんだけど、その度 「Slackなんて使うからそんなことが起こるんじゃない

    ktakeda47
    ktakeda47 2017/08/05
    完全に "老害上司案件" です
  • 新人SEが同じ場所で常駐を続けると蝉になる - 室長のひとりごち

    4月入社の新人システムエンジニアも、春のうちに配属になったり、夏のこの時期から現場に配属になったりと、組織の教育制度によりバラバラでその辺りは新人SEをどこまで教育できるかという組織の体力や現場のリソース不足が如実に現れますね。それよりこうして配属時期を思うと、入社してすぐにSEとして認められるなんてある意味すごい業界なような気がしますね…。 新卒の学生が企業を選択するのも、企業が新卒を採用するのもどちらも博打な訳ですが言い方を変えればエンゲージメントなのですよね。合うのか合わないのかはそれぞれの体質みたいなものですから。 新人SE、常駐先に配属になる ワタシもそうでしたが、新人教育というなのちょっとした教育期間後に、速攻で現場に常駐に出されるケースが多いです。現場の規模が大きければ大きいほど、顧客とSIerの双方の依存関係は深いですからワークロードの道幅も広く、業務も顧客よりエンジニア

    新人SEが同じ場所で常駐を続けると蝉になる - 室長のひとりごち
  • マイクロサービスはもう十分 | プロダクト・サービス | POSTD

    モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。要旨 モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。 – Martin Fowler 明確に構造化されたモノリスを構築できない時、なぜマイクロサービスがその答えだと思うのか。 Simon Brown 始めに マイクロサービスの利点と欠

    マイクロサービスはもう十分 | プロダクト・サービス | POSTD
    ktakeda47
    ktakeda47 2017/07/05
    "成長段階のスタートアップは、そうした企業の”ベストプラクティス”をまねようとすることがよくありますが、多くの場合は失敗します。"
  • データサイエンティストもしくは機械学習エンジニアになるためのスキル要件とは(2017年夏版) - 渋谷駅前で働くデータサイエンティストのブログ

    この記事は2年前の以下の記事のアップデートです。 前回はとりあえずデータサイエンティストというかデータ分析職一般としてのスキル要件として、「みどりぼん程度の統計学の知識」「はじパタ程度の機械学習の知識」「RかPythonでコードが組める」「SQLが書ける」という4点を挙げたのでした。 で、2年経ったらいよいよ統計分析メインのデータサイエンティスト(物:及びその他の統計分析職)vs. 機械学習システム実装メインの機械学習エンジニアというキャリアの分岐が如実になってきた上に、各方面で技術革新・普及が進んで来たので、上記の過去記事のスキル要件のままでは対応できない状況になってきたように見受けられます。 そこで、今回の記事では「データサイエンティスト」*1「機械学習エンジニア」のそれぞれについて、現段階で僕が個人的に考える「最低限のスキル要件」をさっくり書いてみようかと思います。最初にそれらを書

    データサイエンティストもしくは機械学習エンジニアになるためのスキル要件とは(2017年夏版) - 渋谷駅前で働くデータサイエンティストのブログ
    ktakeda47
    ktakeda47 2017/06/26
    (実際ビジネスの現場はにはどうなんだろ?)
  • アラフィフSEが最前線に、レガマイ特化で大手撃破

    「メーカーは高いから」――。ユーザー企業のシステム部長が漏らした言葉に、ロンググロウの田原(たはら)清氏(代表取締役社長)は下請け脱出の確信を得た。メインフレーム上のアプリケーションをオープン系のサーバー上に移行させる「レガシーマイグレーション」に特化し、下請けSIerから元請けへと転身した。メインフレームに詳しいベテランエンジニアの採用など、体制面の整備が鍵となった。 田原氏は大手ソフトウエア開発会社から1999年に独立し、ロンググロウを創業した。当時はインターネットバブルのまっただ中で、仕事には困らなかった。SES(システムエンジニアリングサービス)事業を中心に展開し、「人を増やすだけで売り上げが増えた」と振り返る。 ただ、SES事業では「単価を買い叩かれるし、上位のベンダーに対する価格交渉力を持てない」という現実にぶつかる。「売り上げは増えていたが、このまま下請けを続けても先がない。

    アラフィフSEが最前線に、レガマイ特化で大手撃破
  • 10カ月ぶりの北京の風景が、まったく変わっていた件|加藤貞顕

    5月末に、中国の北京に出張してきた。その用件の中身はもうすぐ発表できると思うんだけど、それとは別に、北京の街の風景がまったく変わる出来事が起こっていたから書いておく。 まずは写真を見てほしい。 誇張ではなく、街中がこんな感じなのである。カラフルな「放置自転車」の数々。これは、どこでも借りて、どこでも乗り捨てられる、レンタル自転車なのだ。 自転車を使いたければスマホのアプリから解錠を行う。自転車に乗って、目的地について、カギをかけると利用終了。時間に応じた料金がチャージされる。料金は業者によってまちまちだが、1時間あたり10円から20円くらい。値段も安いし、どこで乗り捨ててもいいのは、圧倒的に便利だ。 このくらいの料金と使いやすさだと、駅から会社までとか、ちょっとお昼に行くときに、買い物に行くときに、と言った感じで、大げさでなくライフスタイルがまったく変わる。若者だけでなく、地元のおじさんお

    10カ月ぶりの北京の風景が、まったく変わっていた件|加藤貞顕
  • サービスか受託か。Webサービスを作るということ | F's Garage

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

    サービスか受託か。Webサービスを作るということ | F's Garage
    ktakeda47
    ktakeda47 2017/05/29
    "「技術的チャレンジ」を求めるならば、筋の良い受託の会社にいる方が楽しくて、Webサービスはコードを書いている瞬間から技術的なレガシーを産んでおり"
  • 技術的負債と向き合う

    オープンセミナー2017@岡山での発表スライドです

    技術的負債と向き合う
  • 【追記あり】inside 売れないサービスの開発現場から

    この二年間、ある一つの売れないサービスを開発し続けてきた。 GWに実家に帰ったときに地元の友達に話したら面白がってくれたのでちょっと書いてみようと思う。 今作っているアプリは、売れていない。 二年前に開発が始まって、リリースして一年半ほどになるが、一円も稼いでいない。 エンタメ系snsのはずなんだが、アクティブユーザーが増えるはずの大型連休で、起動したユーザーがたったの三人だった日があるほど、売れていない。 売れてないが故に常駐しているエンジニアは僕一人だ。外部のエンジニアにスポットでたまにタスクベースでお願いする程度。 ディレクターっぽい人が二人(マーケティング兼任)と、デザイナーが一人いて、 この3人と僕とのやりとりを地元の友人は面白がってくれた。 いわゆる「エンジニアあるある」ではあると思う。 例えば新機能の開発が始まったとき、 ーーーーーーーーーーーーーーー ディ「〇〇な機能が欲し

    【追記あり】inside 売れないサービスの開発現場から
    ktakeda47
    ktakeda47 2017/05/10
    (なんで金あるんだ?)
  • ニュージーランドのプログラマが毎日定時で帰れる本当の理由|NZ MoyaSystem

    僕がニュージーランド(以下、NZ)でプログラマになることを目指した大きな理由は「とにかく残業したくなかった」からだ。 日を離れた2014年当時はワークライフバランスをめぐる機運も今ほど高くはなかった。また、5年半のシステムエンジニア生活の間、多くのプログラマが失敗プロジェクトに巻き込まれ長時間労働を余儀なくされ、業界を離れていくのを数多く目にしてきた。という事情があり、 「日でプログラマになっても残業地獄に放り込まれる可能性が高い。ならば、残業しないのが当たり前の社会に行けば、毎日定時で帰れるだろう」と考えたのだ。 その狙いは見事に当たった。今ではプログラマとして楽しく働きながら、残業ゼロ生活を実践できている。 しかし最近、ふと考えた。 僕が毎日定時で帰れるのは、NZが残業しないのが当たり前の社会だから、ではない。それは半分正解で半分間違いだ。 NZのプログラマが毎日定時で帰れるのには

    ニュージーランドのプログラマが毎日定時で帰れる本当の理由|NZ MoyaSystem
  • システム発注側の愚痴

    朝も早くから目が覚めたので、出社前に愚痴っとく。 当方のスペックは ・30代、化学系メーカに勤務。 ・大学での専攻は情報系ではない。パソコンは趣味でいじってきた。 1. SIerへの思い ・毎回、見積もりの度に「何人月ですか?」と聞くが、聞いてる私だって無意味な質問だと思ってるよ。 すまん、私の説明が悪すぎるのか、こっちの決裁権者は上から下まで人月でしか理解できないんだよ。 妥当かどうかはわからんけど、例えばソースの行数単価とか、プログラムの容量単価とかで説明したこともある。「訳がわからないから、やっぱり人月で表現してくれ」と言われたがな。 ・要求する機能に対して短い納期を設定しているが、「なんとかします」って言ってくれてありがとう。無理をねじ込んでごめん。 私にはお金関係を決裁する権限もなければ給料も安いから、ありがとう、ごめんと言うしかできない。 ・毎年「保守費、下がりませんか?」とお

    システム発注側の愚痴
    ktakeda47
    ktakeda47 2017/04/14
    安くあげようと思ったら出来上がるものも、そりゃ相応よ。(受注側の感想)
  • ソニー株式会社を退職しました

    表題の通り、数年勤めたソニー株式会社を退職しました。 個別具体の退職理由はいろいろあってそれらは後述しますが、退職を決めた基的な理由は、個人的なキャリアパスの設計と会社の方針のミスマッチ、労働観のミスマッチ、技術投資の考え方のミスマッチの三点に集約できると思っています。 キャリアパスの設計と会社の方針のミスマッチ私はソニーでソフトウェアエンジニアとして働いていました。 ソフトウェアエンジニア(を目指す人間)にとってソニーと言えば、"自由闊達な理想工場"、エンジニアが自由に活躍できる会社、日のメーカーなのにソフトウェアもちゃんとつくれる会社、などのイメージがあるかと思います。私もそう思っていました。 実際会社は説明会などでそういった説明をしましたし、そういったイメージを前提に私はソニーを選び、「エンジニアとしてプロフェッショナルになる。品質が高く、お客の求める体験を作り出せる人間になる」

    ソニー株式会社を退職しました
    ktakeda47
    ktakeda47 2017/04/03
    ソニー本体(?)でモノづくりなんてしてるんだ?
  • Webエンジニアに知ってほしいRDBアンチパターン

    YAPC::Kansaiの登壇資料です。

    Webエンジニアに知ってほしいRDBアンチパターン
  • ドイツの受託開発会社を退職しました - WETな備忘録

    2月末日付けで退職しました。退職エントリ書くつもりは無かったんですが、周囲から「公益性が高そうなので書け」というお言葉をいただいたのと、あと海外在住プログラマのキラキラ記事っておおいに生存バイアスかかってる気がするし、死にゆく者の事例も大事かな、と。 はじめに つらみは有りましたが、うらみは有りません。当初3年ぐらいかなと思ってたけど、この1年間の経験には大変満足しています。また、同僚各位にも深く感謝しております。Vielen Dank. I love you ;) 日に帰る理由も、ドイツがつらいってのはだいたい3割ぐらいで、じつは2年前からゲノム解析のウェブサービス化とか生物学周辺のソフトウェア受託などの個人事業をやってて、そろそろそっちに集中すっかー、というのがマジな理由です。 tl;dr 自分を守るのは会社でも制度でもなく、自分。Noと言えなければ死ぬしかない。 自分に落ち度が無い

    ドイツの受託開発会社を退職しました - WETな備忘録
    ktakeda47
    ktakeda47 2017/03/02
    世界中何処に行っても「クソ」はあるんだろう
  • 技術的負債の返済プロジェクトが失敗する 11 のワケ - jfluteの日記

    ワケ一覧 序の口: フレームワークだけが負債だと思ってる 序二段: ビジネスサイドに理解してもらう努力がない 三段目: 技術で遊び過ぎてしまう 幕下: 太り過ぎアーキテクチャ 十両: 過去に目もくれず、現状だって見ない 前頭: 技術に詳しいだけでアーキテクト 小結: アーキテクトの知識と覚悟が足りない 関脇: スパンが長く、モチベーションが続かない かど番大関: スパンが長く、人の入れ替えでチグハグ 大関: アーキテクチャデザインはどこへ? 横綱: 実は人間的負債だった 序の口: フレームワークだけが負債だと思ってる みんな、フレームワークが大好き。とはいえ、さすがにみんな、「フレームワークが古いことだけが負債」だなんて思ってないはずだが...なのに多くの人が、あたかもそのような振舞いと判断をしてしまう。潜在意識の Big Issue だから? o 信用できないテストデータ も負債 o 現

    技術的負債の返済プロジェクトが失敗する 11 のワケ - jfluteの日記
    ktakeda47
    ktakeda47 2017/02/12
    "「なに三年前と同じことで悩んでんの?」"
  • リモートのエンジニアが働きやすくなるにはどうしたらええやろか

    最近はTaxnoteAndroid版を作ってるんだけど、僕はAndroid開発に慣れてなくて一人でやると亀のようにノロイ。ということで、できる方にお願いしてSkypeペアプロで教えてもらったり、ここの作業をお願いしますといった形で、リモートで開発を手伝ってもらいはじめた。 このサイトでも、エンジニアをゆるく募集というページを最近作りました。 去年からRailsやらAndroidやらと、Skypeで画面共有しながら教えてもらうことを始めたんだけど、完全にコーディングをお任せするというのは初体験だったのでどうしたら上手くいくか日々考えてるところ。 そこで、リモートで働いてもらう時にどうしたら相手がやりやすいか考えてる。周りのフリーの人の話を聞いたり、自分だったらこういうやり方が働きやすいかなと想像しながら実行してるアイデア。 1.時給でお願いして時間は自己申告してもらう 2.コミュニケーショ

    リモートのエンジニアが働きやすくなるにはどうしたらええやろか
    ktakeda47
    ktakeda47 2017/02/09
    "作業でハマった時には頭をクリーンインストールするため、エッチな動画でも見てスッキリするのはエンジニアでは誰もがやっている当然のことだろうし。"
  • なぜ「システムが無事に動いている」ことの価値は理解されないのか

    最近はあまり技術的な仕事をしていないんですが、実は私は元々DBエンジニアです。 OがつくDBとか、PがつくDBとか、mがつくDBとかをいじくって、クエリを書いたり、テーブルの設計をしたり、パフォーマンスのボトルネックをあれこれ調べて解消したり、INDEXヒントを総とっかえして頑迷なオプティマイザをぶん殴ったりすることが主なお仕事でした。今でもたまーにそういうことをします。 同業の方であればお分かりかと思うんですが、DBのパフォーマンスは凄く唐突に、かつ多くの場合極端に落ちます。そして、DBのパフォーマンスが落ちると物凄く広範囲に影響が及びます。 アプリケーションサーバ、重くなります。クライアント、ろくに動かなくなります。お客様、切れます。カスタマーサポートにはわんさか電話がかかってきます。 ただ「遅くなる」だけでも十分に影響は甚大なのですが、それ以上のトラブルが発生するとまあエラいこっちゃ

    なぜ「システムが無事に動いている」ことの価値は理解されないのか
    ktakeda47
    ktakeda47 2017/02/09
    "「ああ、なんか普通に動いてますね」"
  • takaoka サムライ地獄の絵が描けない方 on Twitter: "Googleリアルタイム翻訳がすごいのは、冷静にみると相当不完全な機能だけど、そこでリリースできていること。 日本だと頭固いやつらが「こんな翻訳内容がころころ変わるなんて不完全だ。つくりなおせ」とか「1pxずれてる」とかいってリリースまでいかない。"

    Googleリアルタイム翻訳がすごいのは、冷静にみると相当不完全な機能だけど、そこでリリースできていること。 日だと頭固いやつらが「こんな翻訳内容がころころ変わるなんて不完全だ。つくりなおせ」とか「1pxずれてる」とかいってリリースまでいかない。

    takaoka サムライ地獄の絵が描けない方 on Twitter: "Googleリアルタイム翻訳がすごいのは、冷静にみると相当不完全な機能だけど、そこでリリースできていること。 日本だと頭固いやつらが「こんな翻訳内容がころころ変わるなんて不完全だ。つくりなおせ」とか「1pxずれてる」とかいってリリースまでいかない。"
    ktakeda47
    ktakeda47 2017/01/27
    (サービス自体の全体的なダメさを置いておいて)こういう瑣末な部分にダメ出しされること多い
  • なぜマイナポータルはJava必須なのか、開発者側の理屈でユーザー体験がおざなりに

    ICリーダーライターを購入し、民間サイトを含む複数のサイトを巡ってソフトをインストールし、設定を完了させる。ITリテラシーの高いユーザーでも、ログイン成功まで至るのは相当な苦労を要する。 さらにJava実行環境は、2013~2014年にかけて、脆弱性を狙ったサイバー攻撃が多発した経緯がある。通常利用のブラウザーに組み込むにはセキュリティ面で不安が残る。 なぜ、マイナポータルはJava実行環境が必須となったのか。今後、改善の余地はあるのか。内閣官房 番号制度推進室 番号制度推進管理補佐官の楠正憲氏に聞いた(取材は文章ベースのやり取りで実施し、表現は一部編集した)。 Java実行環境を必須とする構成にした理由は。 楠氏 店頭で販売され、また実際に利用されている、できるだけ多くのPCMacに対応しつつ、できるだけ端末ソフトウエアを共通化して開発および保守の工数を最適化するためだ。 e-Taxの

    なぜマイナポータルはJava必須なのか、開発者側の理屈でユーザー体験がおざなりに
    ktakeda47
    ktakeda47 2017/01/25
    "まず、推奨ブラウザーがWindowsではInternet Explorerの32bit版、MacではSafariに限定される。"
  • なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列

    営業やマネージャーにとって、現場にいるプログラマというのは扱いづらい存在である。 飲み会などで、普段の彼らを観察してみると。同じエンジニア同士で固まってボソボソとよくわからない話をして、控えめな声で笑っており、総じて温厚で、扱いやすそうな人々に見える。 ところが、仕事になると、彼らはなんやかんのと理由をつけて、スケジュールに文句を言い、プロジェクト途中のリクエストには素直に答えてくれず、あげくには遠回しな嫌味を言ってきたり、極端な場合には、その温厚な仮面を投げ捨てて、攻撃的な暴言さえ吐く事がある。 どうも彼らは我々の事が嫌いらしい、と感じている営業・マネジメント職の人もいるのではないだろうか? 彼らの人格や価値観に問題がある可能性も否定しないが、このような感情的な齟齬は、多くの場合、あなた自身が彼らの「自尊心」を傷つけていることに気づいていないことが多い。 プログラマの自尊心 プログラミン

    なぜプログラマはあなたの事が嫌いなのか - megamouthの葬列