タグ

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

  • ウォータフォールはやめて2024年の開発をやろう!|牛尾 剛

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

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

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

    今のチームに来てから最も生産性が上がった考え方|牛尾 剛
    natu3kan
    natu3kan 2024/04/16
    大企業や国家みたいに正当性が第一でリスクゼロを前提にすると手続きが煩雑になって遅くなって、仕事量が際限なく増えてキャパオーバーするから現場判断でどこまで手が抜けるかチキンレースになるやつ。
  • 科学的根拠に基づく最高の勉強法がガチで良かった話|牛尾 剛

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

    科学的根拠に基づく最高の勉強法がガチで良かった話|牛尾 剛
    natu3kan
    natu3kan 2024/02/21
    忘却曲線に合わせて、感覚開けてインプットとアウトプットするの大事。インプットを生かすアウトプットが定着に貢献する。
  • 最近自分がADHD対策でやっていること|牛尾 剛

    私はADHDで短期記憶が最悪で、とても気が散りやすい。些細なことかもしれないが、人にしてはなにやってもめっちゃくちゃ効率わるいし、やる気になるまで相当時間がかかる。よくあるのは休日に「これやらなきゃ」とか思ってスイッチがはいるのが夕の前ぐらいで、夕が始まるからそれも終了…ということもしょっちゅうある。 ADHDの特性の出方はかなり個人差があり、環境によってなにが「困りごと」になるかも様々だから他の人がどんな感じかわからないけど、集中力がクソほどなくて、効率が悪い自分にとって、働きやさ・生きやすさにつながった対処法を紹介したい。 自分が手を動かす前にメモを書く 自分にとってはとても有効な方法で、特に仕事するときとかそうだけど、今から自分が何をするのかの箇条書きを初めて、そこに書かれた通りに作業をする。だから自分は会社に着いたらその日にやることを書きだす癖をつけている。いきなり作業をやり

    最近自分がADHD対策でやっていること|牛尾 剛
  • 筋肉ですべてを解決する人のプログラミング上達方法|牛尾 剛

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

    筋肉ですべてを解決する人のプログラミング上達方法|牛尾 剛
    natu3kan
    natu3kan 2023/10/03
    とりあえず基礎を丸のみしてガッチリ体に染み付けてから分かってくって、なかなか難しいよね。普通の人は仕事で使う間に身に付くみたいな半強制や、分かって楽しいみたいなモチベないと学びが回りにくいし。
  • アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛

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

    アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛
    natu3kan
    natu3kan 2023/05/30
    コード読んで仕様わからないとか継続性がダメそうならイチから作り直せばいいもんな。ダメなら金出して全部作り直しの方が早いって割り切りは大事。同じ業界なら似た共通仕様だから作り直しでもどうにかなる。
  • 仕事ができない感から完全脱却してみる|牛尾 剛

    わたしは未だに自分が「仕事ができない」感がある。いや、たぶん思い込みじゃなくて、当にそうだと思う。周りと比べても意味はないのだが、明らかにプログラミングのスピードが遅いし、ソリューションや思考の精緻さに欠ける。アメリカのテックカンパニーの人員削減が盛んだしいつ首になってもおかしくないと思う。 「向いていない」エンジニアへのあこがれアメリカで自分がしたかったことは、今度こそ胸を張って「エンジニアです」といえるようになること。何かを作れる人間になること。これは今までの人生で一度もかなっていないことだ。だから、正直なところ「向いていない」と自覚している。 だから、自分と一緒に働いているVincentに聞いてみた。彼は私よりずっと若いけど仕事をしっかりできる。私よりずっとプログラミングも素早いしロジックをよく覚えているし、複雑なリファクタリングもこなせる。 同僚の要領を得ない回答 彼にどうしたら

    仕事ができない感から完全脱却してみる|牛尾 剛
    natu3kan
    natu3kan 2022/12/08
    出来る人でも一緒に働いてて、急な仕事を振ったりする以上アレコレいわれるから、そういうのわかる。
  • プログラミングというより物事が出来るようになる思考法|牛尾 剛

    私が人生でずっと悩んで追い求めていたものがついに解決した。それは、なんでも良いから何かが「出来るようになる」ことだ。 昔からいくらその対象に時間をかけても、努力しても、人並みにすらならない。人にやってもらうとか自分がやらないことに関してはうまくいくのだが、自分が何かが出来るようになるということに関しては人生50年目だが、絶望的で、それが自分の自己肯定感や、人並みに生きることへの罪悪感を生んでいた。人生で解決したかった問題 No.1 だ。だからそれをずっと解決しようと頑張ってきた。 ギター演奏での解決方法私はクソ不器用で、なにやってもできないので、人生で出来たらいいことを2つだけ定めた。ギター演奏と、プログラミング。ギター演奏に関しては少し前に解決した。根的な問題を一つ上げるとすると、「ゆっくりから、メトロノームで練習する」これだけだ。 ギターはもう何十年も演奏しているのに弾ける感がなかっ

    プログラミングというより物事が出来るようになる思考法|牛尾 剛
    natu3kan
    natu3kan 2021/11/23
    大切な事はドキュメントに書いてあるってのもあるけど、試しに手を動かして失敗した経験のノウハウが溜まると、そのハードの癖や性質を見抜くヒラメキというか仮説を立てやすいってのもあるよな。
  • コードリーディングのコツは極力コードを読まないこと|牛尾 剛

    私はクラウドのプロダクトチームで働いているが、何を隠そう一番苦手で克服できていないことが、コードリーディングだ。ものすごーく時間かかるし、時間かかったうえに読み間違えたりするし、しかもめっちゃ頭使うのに他の人はずっと速いので敗北感しか残らない。先日もマネージャの Pragna に相談したら、最初は2時間かかるけど、3か月もしたら5分で終わるわよ。って言われたけど、いや、そもそも俺4時間は最低かかるねんけどな、、、って感じ。 技術イケメンの皆さんのアドバイス よくよく私のキャリアを考えると、OSSにコントリビュートとかしていることはあったが、めっちゃくちゃ巨大でややこしいコードベースを読んで理解する必要が無いことが多かった。1からコードを書くのは得意だが、他の人のを読んでがっつり理解してとか、どうやったら出来るのかわからない。 当然自分の周りの技術イケメンの皆さんにコツを聞いていたのだが、ど

    コードリーディングのコツは極力コードを読まないこと|牛尾 剛
    natu3kan
    natu3kan 2021/04/17
    コピペして、実際に動かした事で勘所が早く分かりやすいみたいな事はある。
  • 技術者には試行錯誤は圧倒的に悪であると腹落ちした話|牛尾 剛

    私はシアトルのクラウドの中の人として、ソフトウェアの開発を行っているが、先日ある問題がきっかけで、技術者には試行錯誤がとても良くないということが腹落ちしたので、忘れないように書いておきたい。 先日起こった事先日起こった事は、私がシアトルから一時帰国して、普段使わないラップトップを使って日から仕事をしている。 Application Insights というログを管理するプラットフォームがあるのだが、とても不思議なことに、Application Insights のログファイルを見ると完全に正常に動いているようにしか見えないのだが、クラウドのポータルに行くと、テレメトリが来ていない。 Application Insights のチームのメンバーが助けてくれることになったので、彼女に、Teamsで画面共有をして、「ほら、出ないでしょ?」と見せると、なんとテレメトリがポータルに来ている。その後

    技術者には試行錯誤は圧倒的に悪であると腹落ちした話|牛尾 剛
    natu3kan
    natu3kan 2020/12/21
    トラブルシューティングのノウハウを確立しておくのと、どうしてもわからない時は部品交換みたいな一発解決の手段を用意しておくしかないよな。
  • ADHDと診断された自分が、人生をコントロール出来ている感覚を獲得する|牛尾 剛

    アメリカでは Thanks giving で珍しく4連休でした。読書と思想に時間を費やした結果、整理に時間を投資することで自分の ADHD 症状を完全に消し去ることが出来たので体験をシェアしておきたいと思います。個人の感想なので、医学的根拠とか一切ありませんが、自分と同じことに苦しむ人のヒントになればと思い筆を執りました。 人生がコントロール出来てない感今まで自分の人生の最大の課題は「何をやっても出来ない」ことで、今年はそのことが解決出来た記念すべき年でした。 ワインバーグ先生の言う通り問題を解決したら次の問題が最大の問題に浮上する。一番大きいやつの次もなかなかの難しいものだ。それは「人生がコントロール出来ていない感」だ。正直な話をすると、今のチームに入ってからパツパツで常に仕事のことばっかりやっている。やらされているわけではなく、そうでないと不安なのだ。 しかも、夜10時ぐらいまでがっつ

    ADHDと診断された自分が、人生をコントロール出来ている感覚を獲得する|牛尾 剛
    natu3kan
    natu3kan 2020/12/11
    いまは薬だと、ストラテラ(アトモキセチン)のジェネリックか、コンサータ(メチルフェニデート塩酸塩)かな。
  • 1