タグ

ブックマーク / note.com/simplearchitect (13)

  • 「居心地が悪い」状態を「楽しめる」かが、自分の成長のコツかもしれない|牛尾 剛

    先日、自分の同僚の Anjana を観察していてふと気づいたことがあったのでシェアしたいと思う。彼女は比較的新しいメンバーで大学も出たてだが、めっちゃ優秀で、たまに彼女のメンタルモデルを質問して学ばせてもらっている。 新しい Http Scaling の Buddy 最近 Anjana が自分の担当している、Http Scaling の領域を私と一緒に受け持つようになってきた。この領域は最近まで私しか担当が居なかったので、Pull Request のレビューで苦労したり、一人だったら休暇もとりにくい。だから Buddy 制をとっているのだが、私の Buddy は居なかったので、Pragna が彼女をアサインしてくれた。 もちろんめっちゃくちゃ優秀な人であっても、初めてなので、 最初から難しいタスクは厳しいだろうということで、これ修正箇所もすくなそうだし、簡単そうだなぁ。というタスクが彼女に

    「居心地が悪い」状態を「楽しめる」かが、自分の成長のコツかもしれない|牛尾 剛
  • 「普通エンジニア」はみんなシアトルに来たらええのにと思う話|牛尾 剛

    アメリカで、ソフトウェアのエンジニアをするというのは、ごく一部のものすごく優秀なエリートが達成できる境地…みたいに思っていないだろうか?そんなことは無いですよ。アホにゃんにゃんで、日ではプログラマとして通用しなかった自分でもやれています。5年たった今でも自分的には最高に居心地が良くて楽しい!だから、なぜ私がタイトルのように思うかを解説したいと思う。 シアトルでエンジニアをやる楽しさ 記事はもちろんマイクロソフトはなんの関係もなくて、自分の意見であるが、私はマイクロソフトの Azure Functions の開発者をやっている。自分の性格をあげると、エヴァンジェリストとかやってたので陽キャと思われる人もいるかもしれないが、私は趣味がギターとプログラミングの陰キャで、人と一緒にいるより一人の時間がないと死ぬタイプの人間だ。(ちなみに、陽キャの人は楽しめないという話ではありません) アメリカ

    「普通エンジニア」はみんなシアトルに来たらええのにと思う話|牛尾 剛
  • 見積せえへんねやったらどうやって予算取りするねんという話|牛尾 剛

    私は世界規模のクラウドプラットフォームの開発者で、現在はシアトル付近に住んでいる。 先日書いた自分のポストに対する反応で面白い意見があってそれを読んでそらそう思うやろなぁと思った。ただ、私も別に嘘を言っているわけではないですし、これでビジネスも回っている。面白そうなので、その辺も調べてシェアすることにしてみました。 ウォーターフォールからアジャイルって開発側の話はいいのだが、それだと管理とか経営とか非エンジニアの理解を得られないので、納得できるところをちゃんと言語化してほしいんだよな。アジャイルの人の「見積もりがない」って言葉を使われるのが一番苦手、ストーリーポイントの設計は「計画と見積もり… — えふしん (@fshin2000) August 1, 2024 自分のチームの開発プロセス的なものこちらの方に自分のチームが現在やっている開発プロセスは書いてある。アジャイルとか、DevOps

    見積せえへんねやったらどうやって予算取りするねんという話|牛尾 剛
  • ウォータフォールはやめて2024年の開発をやろう!|牛尾 剛

    今回の記事は特に私の意見であり、所属会社の意見ではないことをお断りしておきます。 最近になってまたウォータフォール vs アジャイルの議論を見かけることが多くなってきたので、私が勤務する米国の世界規模のクラウドプロバイダーでは2024年現在どんな開発をしているのかをご紹介したいと思います。私はこれが「正解」といいたいのではなく、何らかのポイントが皆さんの何らかの参考になったらいいなと思って筆をとりました。 ちなみに、2016年時点で私のウォータフォール開発に対する考え方は下記のブログの通りで今も変わっていません。ただ、2024年現在だからといってアジャイルをやるべきと思っているわけでもありません。 もし、今ウォータフォールをやっている人がいたら「そんなこと言ってもどうしたらええねん」となると思うので、自分なりの解決方法も考えてみました。 最初に自分的な結論を書いておくと「2024年の開発と

    ウォータフォールはやめて2024年の開発をやろう!|牛尾 剛
  • 今のチームに来てから最も生産性が上がった考え方|牛尾 剛

    多分今回のポストは多くの人には参考にならないだろう。相当ニッチなので。でもこれは自分にとってはとても大きなことだったので、忘れないように記録しておきます。 生産性の悩み あまりこの世界では生産性とはあいまいな言葉で、何をもって生産性が高いとは言いにくい。速いのが良いのではない。ただ、自分の実感として自分は生産性が良くないといつも感じていた。だからいろいろ努力したり、考え方をできる人を観察して真似してみたり、直接人に聞いたりして工夫をしてきた。 実は自分はめっちゃコーディングが早い人になりたいわけではない。そうではなくて、「平均的」になりたいだけだ。それぐらいいければ「Strategy」でカバーできるどころかもっと上に行けると確信があったから。でもそうではなくて明らかに遅いのでそれが自分の足を引っ張っていた 努力の方向性 様々な努力をして、特に有効だったことを自分のに書いたつもりではある

    今のチームに来てから最も生産性が上がった考え方|牛尾 剛
  • 科学的根拠に基づく最高の勉強法がガチで良かった話|牛尾 剛

    最近読んでめっちゃ良かったが下記のだ。現在Amazonを見たら総合で35位で、星の評価が5つと半端ない。著者の方は以前から YouTube 動画などで勉強させていただいてたが、が出たので速攻で買った。 勉強法とか大好物の自分としては読むしかないと思って買った。これは星5つは間違いない出来であった。さっそく自分も著者のメソッドを実施してみた。 実はこのは、こので紹介されている、そして私もそう思っている科学的に証明されたメソッドが効果の高い順から掲載されている。しかも、このの面白いところは、こののメソッドがを読みながら各テクニックを体験できるところなので、ぜひ紙と書くものを用意してを開いてほしい。 説明しないけど、多分こんな感じになる。わしは字が汚いので読めないだろう。 あんまし内容を書くとネタバレになったら申し訳ないので書かないけど、自分がめっちゃくちゃ嬉しかったことを書い

    科学的根拠に基づく最高の勉強法がガチで良かった話|牛尾 剛
  • 納期がなぜ生産性をぶち壊しにしているのか?|牛尾 剛

    昨年NewsPicks さんに取り上げてもらって最近動画が公開されました。そこでもお話させてもらっていることなのですが、アメリカで働きはじめると日人からすると「納期が無い」感覚が物凄く衝撃的だった。 最近、納期が無いことと生産性について頭の中で整理がついてきたのでシェアしておこうと思う。ちなみに、動画も含めて、私の発言は私の体験と意見であり、所属会社には全く関係が無いことを改めてお断りしておきます。 日米納期の感覚の違い アメリカで働いていると、日人からすると納期がほとんどないという感じを受ける。もちろん納期があるものもあるが「当に必要なもの」に限られる。例えば、大きなカンファレンスで何かの製品を発表するとかそんなのだと納期はもちろんある。そうでなれけばほとんど無いという感覚だ。私の所属会社だけではなく、北米の他の会社の人も同じような感覚らしいので文化によるものだと思う。 常に納期が

    納期がなぜ生産性をぶち壊しにしているのか?|牛尾 剛
  • プログラミングというより物事が出来る思考法~実践編|牛尾 剛

    大変多く読んでいただいた「プログラミングというより物事が出来る思考法」というポストや、世界一流エンジニアの思考法の書籍で紹介した内容がある。 私の職場でも、ものすごく出来る人が「実践」しているところを何回も目撃しているので「実践編」として皆さんにシェアしようと思って今回のポストを書いてみた。 タイトルにもある通り、私はエンジニアだが、ビジネス書である書籍と書かれた多くの思考法と同じく、あまりエンジニアリングというものに関係ない要素であると感じている。 上記のポストや書籍でシェアした内容を端的に言うと「理解には時間がかかるがかける価値が十分あり、それによって自分が物事をコントロールしている感覚を身につけることが出来る」という自分の小さな発見だ。私がこのことを最初に発見したのは、新卒の出来る人々との出来事がきっかけだが、今回その小さな自分なりの発見を後押しするような出来事がいくつかあった。それ

    プログラミングというより物事が出来る思考法~実践編|牛尾 剛
  • 「〇〇だから出来ない」おじさん対策と自分がそうならない方法|牛尾 剛

    私が日で働いている時に頻繁に出会った存在が「〇〇だから出来ない」おじさんだ。誰かが新しい事に挑戦しようとしているのに「やめておきなさい」とか「〇〇だから無理」とか「弊社は特殊なので無理」とかともかく出来ない理由を探すことにかけて天下一品の人の事だ。 私は今アメリカのクラウドプラットフォームの開発者としてアメリカのレッドモンドというところで勤務しているのだが、ふと気づいたのが、日であれだけ頻繁に見かけた「〇〇だから出来ない」おじさんに出会ったことが無い事に気づいたのだ。「そういえば全然いないぞ!」と。 今回はなぜ今の職場環境だとそういう人に出会わないかということを周りの人を観察して、考えてみて、少なくとも自分がそういう風にならない方法を考えてみた。 先日ふとX (旧Twitter) を見ていると、高齢からでもプログラマ挑戦できるはずがない。証拠をあげてみろ!という人がいて今の職についたの

    「〇〇だから出来ない」おじさん対策と自分がそうならない方法|牛尾 剛
  • 人生最後の大きなチャレンジの戦略を考える|牛尾 剛

    最近忙しさが落ち着いて物を考える余裕が出てきた。三流のプログラマの自分が、夢だったAzure Functions チームにも3年以上何とか首にならずに頑張れている。 自分は正直お金はどうでもよいが、自分が胸をはって「自分はソフトウェアエンジニアです」と言えるようになりたい。 目標は明確であった方が良いので、自分は「プリンシパルエンジニア」を格的に目指すことにした。それは5年かかるのか10年かかるのか、果たして達成できるのか?すらもわからない。でも才能がまるでない自分がもし、それを達成出来たら、きっと自分の気分は最高で、多分死んでもいいと思うだろう。 プリンシパルというレベルSoftware Engineer の IC (Individual Contributor) でプリンシパルというのは相当にレベルが高い。他の人に聞いたら、その前のシニアのレベルからプリンシパルに開発チームで上がるた

    人生最後の大きなチャレンジの戦略を考える|牛尾 剛
  • 筋肉ですべてを解決する人のプログラミング上達方法|牛尾 剛

    私は米国の超大手クラウドベンダーの中の人をやっており、普段はアメリカに住んで気づいたことをブログに記録しているのだが、今回は趣を変えて、日で出会った凄い人からの学びを書いてみようと思う。 プリンシパルを目指して前回の下記のブログで、マネージャにならずに、プリンシパルというレベルを目指し始めたので、少しづつ自分のふるまいを変えることにしているが、これはそれの一環だ。 人生最後の大きなチャレンジの戦略を考える|牛尾 剛 (note.com) 筋肉の豊富なケンさん 私が日に居たときの同僚で、ケンさんという人がいる。筋トレ仲間として、筋肉がものすごいので、凄いなと思っていたのだが、彼は筋肉だけではなくプログラミング力もえげつなかったことを覚えている。 あるハッカソンで普通の人なら1つか2つの機能を試すところを、彼は10個ぐらい、それもものすごく高度に組み合わせてすごく短い時間に凄いアプリを作っ

    筋肉ですべてを解決する人のプログラミング上達方法|牛尾 剛
  • アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛

    アメリカの職場にいると、日にいるときよりも身近でレイオフだとか、職を変えるというのを頻繁に見かける。先日もそういう場面があったのだが昔日で働いていた時のことを思い出した。 ドキュメントを書く理由 日のソフトウェア企業にいたときは、「納品物であるから」という理由以外にも、「人がいなくなったときに会社が困るから」という理由でもドキュメントを書くことが推奨されていた。しかし、少なくとも今の職場ではそんな理由でドキュメントを書くのは推奨されていないのに、なぜ問題にならないのだろうとふと思った。 うちのマネージャは、バディ制ににして、みんな休暇できるようにしようとは言っているが、多分当に退職対策ではないと思う。 チームのメンバーが抜けたときも、「とても残念で、ワークロードをどうしようという問題はあるけど、彼女の門出を祝福しよう」言っていた。つまり、こちらでも「工数」は問題になるけど、「引継ぎ

    アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛
  • 世界的技術イケメンの作り方|牛尾 剛

    自分は世界2位のクラウドの中の開発者としてアメリカで勤務している。自分のチームの2つ上のマネージャがあまりにも仕事ができるので、びっくりした。そこで、二か月に一度の One on One の時になぜそんな仕事ができるのか聞いてみた。そのアドバイスが実際に自分に相当刺さったので、ここでシェアしておきたい。 その人とは、 の記事で私が観察したその人だ。技術的な問題の切り分け、判断の速さ、ほかの人の言っていることを理解する速さと、集中力、判断の速さ、正確さ、そして、私は直接見る機会はないのだが、ハックをしてもうちの組織で1、2を争う技術力のようだ。(ちなみに、少なくともうちの会社だと、マネージャは、大抵相当な技術力がある人がほとんどで、絶対的に自分よりコード書けるのは間違いないと思える人が多い) 「どうしたら、すこしでもよりよくできるか?」さて、自分はというと、クッソ程何もできない。人にアドバイ

    世界的技術イケメンの作り方|牛尾 剛
  • 1