はてなキーワード: GOOGlEとは
「仕事できる至上主義」はいいとしても、「俺は仕事できる側」と大した根拠もなく思い込んでる奴が多すぎるのが意味不明なんだよな。
「俺は仕事できる側」と言うなら突き詰めればじゃあお前の会社はなんでそんな吹けば飛ぶような業績でいつまで経ってもAppleやGoogleになれないんですか???となると思うんだけど、「それはそれ」という謎の回避をして「俺は仕事できる側」という信念を崩さないんだよな。
マジで謎。
不景気なので安易に勧めるのは少し気がひけるけれども、苦手分野が気にされることがなく、得意分野で評価される仕事場を探してみるというのはどうだろうか。
職場は仕事するための環境だからちゃんと仕事をして欲しいと言われるのは当然なんだ。
ただ、社内の評価ってどこまでいっても相対評価でしかないので、日本全体でどのくらい働けるのかって測りようがないよね。
だから、そんなもんが全てだとは思わないほうがいい。
所属する集団のレベルを少し落とすと、今度は優秀側に回ると思うし、居づらいなら転職してみてはいかがか。
極論だけど、無能集団の中に入り込めばあなたはトップレベルの才能になり、周りには足を引っ張られている感覚を受けるだろう。
逆に Google みたいな優秀な企業に入ったら会社のお荷物になっているだろうなという劣等感と戦う羽目になるだろう。
社内評価は相対評価だから集団を変えるだけで簡単に上げたり下げたりできる。そんだけの話だ。
で、無能扱いが辛いという話なら集団を変えて重宝される立場になればいいだけだよ。
例えばあなたは遅刻するとかいうけど、俺が勤めてる会社はフレックスだから遅刻という概念はなかったよ(10時前後に出社しようと決めてるだけ)
流石に客先訪問とかは遅刻できないから少し早めに行くようにしていた(そしてたまにミスった時は電車のせいにしてた)
更にいうと今はフルリモートだから寝坊以外の原因で遅刻が発生しない環境だし。
苦手分野があったとして、そこを重要視しない会社であれば誰も気に留めないんだよね。
会社というのは人生でかなりの時間を過ごす場所になるのだし、あなたが得意としている分野をきっちり評価してくれる場所を探したほうが幸せになれるのではないだろうか。
竜とそばかすの姫 越知町、高知県高岡郡から 田園調布 夜行バス使用 夜行バスは横浜YCAT バスタ新宿 東京鍛冶橋のいずれか着で 800キロメートル強
ドライブ・マイ・カー 上十二滝村は架空の地名なので ①原作小説初出と同じ中頓別町とすると または ②北海道南端 とすると
①仙台回ると2200キロメートル強、(日本海側新潟・秋田回ると2100キロメートル前後) 渋滞なしで29時間(Google調べ)
②函館駅裏として1500キロメートル前後、渋滞なしで22時間(Google調べ)
往復 3000-4500キロメートル、不眠不休、フェリー待ち時間ゼロで45時間かかる。距離だけならルート66の全長(4000キロメートル弱)といい勝負だ。
とは言え、移動は往復でも、中頓別から電話で広島国際演劇祭のプログラマー柚原(演:安部聡子)に電話すればいいと考えれば29時間以内でクリアできる。
フロムに友達が就職した事を美容師に自慢(?)する神経がわからんすぎて怖い
https://b.hatena.ne.jp/entry/4714497984008503298/comment/hatsumoto
ほんこれ。
確かに試行錯誤にも経験値は必要だし、性格も大きく関係してくる。
それもれっきとした試行錯誤だろうが。元増田は攻略のコピーを問題視したんだよ。わかるか?
ググれば大抵のことはヒットする
…
最初から正解見て、その通りやって、俺は失敗しませんでした、って威張る
…
それで楽しいと思えるならそう言えばいいし、その楽しさを説明できるならすればいい。
論旨を取り違えて「試行錯誤は嘘」などという誤解をばらまいているのは、お前だ!
あの時代、攻略本を立ち読みで済ますのは限界があったし、友人との交流ではデマ情報も出回った。
今やすべてがリアルタイムで手に入る。情報に間違いがあっても即座に訂正される。
状況はまったく変わってしまった。
ゲームを媒介にした友人との語らいは楽しかった。ゲームそのものとは違う楽しみがあった。だが、google 検索で答えを探すのは楽しいのか?
元アジャイルコーチとして、アメリカのガチの、ガチのシステム開発現場に、言うたらエスノグラフィ(行動観察調査)をしてるようなもんです。三流プログラマながら。
そういうリファレンスみたいなことをお伝えしたら、皆さん(Regional Scrum Gathering Tokyo 2022の参加者)が喜んでくれるかなとか思って、内容を構成しています。
ただ、僕が知っているのはマイクロソフトだけですし、自分の職場だけなので、主語が大きすぎるとか、そう言うのはやめてください。心が傷つくから(笑)
そういうのを踏まえて聞いてください(笑)。全部一次情報で、人から聞いたものではないです。ちょっとだけマネージャ関連のところはマネージャに聞いたところもありますが、基本的には自分が経験したことのみで構成します。
ウォーターフォールは使われていない
まず滝。ウォーターフォールがどれぐらい使われてるのかって話ですけど、これは簡単です。ゼロパーセント、本当に見たことないです。
だからといって本当に素晴らしいスクラムをみんなやってるかっていうと、そうでもない。どれぐらいプロセスに対してマチュア(成熟)かはチーム次第なんだけど、少なくともイテレーティブじゃないのはないし、アップフロントデザイン(開発前の仕様策定)を大量に時間をかけてやってるというのもない。
デザインドキュメントっていうのを書く人もいれば書かない人もいて、書く人が多いですけど、書いても5ページぐらい。
何年か前にサム・グッケンハイマーというDevOpsで有名な人が日本に来たときに日本のお客さんに「ウォーターフォールとアジャイルのメリットデメリットを教えてください」って聞かれて、彼が「ウォーターフォールは全くメリットがないのでやめておきなさい」って言い放って。
私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い - メソッド屋のブログ
分かります。誰も使ってないんだから。やっぱりもうやめといた方がいいですよね、正直話無理があります。
次は、僕のチームがどんな感じで運用されてるかっていうお話をします。
マイクロソフトには統一プロセスとかなくて、基本的にチームをどう回すかはチーム次第なんですよ。でもだいたいみんな似たような感じでやってると思います。
基本的にはスモールチームです。どんな大きなプロジェクトであっても、スモールチームの集まりって感じです。
自分のチームについては、これがよいやり方かは分からないですが、個人商店みたいなもので。「IC」というのはIndividual Contributorですね、開発者。
マネージャからアサインされるバックログが基本的にはふわっとしているので、ICがそれを明確にします。
ICが仕様を自分で明確化して、自分でデザインして、インプリメントする。だからそれぞれがレスポンシビリティを持っていて、それぞれが実装をする。
ただ、同じマイクロサービスをメンテする役割の人みたいなのがいて、それは「Buddy」(バディ)みたいになっていて、僕の場合は例えば「スケールコントローラー」っていうのを開発していますが、スケールコントローラーのチームでバディになってると、質問というかお互いに話が聞きやすい。すぐに答えてくれやすいですね。
他のチームとかになると、ちょっとバリアがあって。やっぱりみんなそれぞれの仕事をやっているので、プライオリティがそれぞれあるんですよ。だから違うチームの人になると意地悪じゃなくて彼らのレスポンスは1日に1回とかになったりするわけですよね。仕方がないことです。
多分このチームの単位はマネージャが管理できる最大以下の人数で構成されてるんじゃないかなと思います。だから本当に自分のチームはそれぞれが個人商店みたいな感じですね。自分でレスポンシビリティを持って自分でやる。それは新人であっても一緒です。
司会)ここでちょっと会場から質問が入りました。このチームというのはどういう単位なんでしょうか。プロダクトの単位なのか、どういう単位なのか。
(右下の点線で囲われたところ)このチームはスケールコントローラをやっていて、(右上の3つのICを指して)このあたりはプラットフォームと言って中の基盤みたいなことをやってたりします。
でも基盤もかなり巨大なので、内部でいくつか分かれているんですけど、同じマネージャが見て、みんなを助けている、という感じですね。
司会)隣のチームと、このチームを分けているのは、マネージャが違うだけ?
ええと、大きな機能で分かれているというのがあります。例えば隣のチームはランタイムっていうチームなんで、Azure Functionsのランタイムを担当してるんですよ。
さて、エンジニアの評価っていうのはどんな感じになってるかっていうと、この図にはマイクロソフトは入っていないのですが、僕の友達に「ゆうさん」っていう人がいて、彼がブログでGAFAの給与体系みたいなをまとめてくれて、マイクロソフトも似たような感じです。
参考:GAFA米国本社のエンジニアの年収をジョブレベル別に比較してみた【Google・Amazon・Facebook・Apple】
こういう情報って外部に公開されてるので別に隠すことはないし、マイクロソフトの給料の額とかも調べられるんですよ。
どういうふうになってるかっていうと、エンジニアとしてランクがあるんですよね、「SDE1」「SDE2」とか。マイクロソフトの場合は「シニアソフトウェアエンジニア」があって「プリンシパルエンジニア」がある、みたいな。
このランクの人はこういうことができる、っていうのが明確に定義されていて、それによって給料が決まるんですね。
だから自分が給料を上げたかったらどうするかっていうと、プロモート(ランク上げ)してもらえるように頑張るって感じです。他の人との戦いじゃないんです。
いまより一つ上のランクの仕事をしばらくしていれば、マネージャが「こいつは今はシニアだけどプリンシパルの仕事してるからプロモートしよう」とノミネートしてくれる。
そうやってノミネートされたら次のレベルに行けるし、行けなかったら転職をする。転職するとそこでネゴシエーションしやすいので、その時に例えばシニアとかプリンシパルになれればその給料がもらえる。
ただ、そういうふうに上に行くとレスポンシビリティも大きくなるので、自分でチョイスする感じですね。自分でチョイスするし、自分との戦いなので。だから他の人と比べて不公平とか全然思わない。
給料を上げたかったら次のレベルになればいい。そういうアクションをとればいいので、あくまで自分との戦いって感じになります。
マネージャの存在っていうのは僕的にはすごい(日本と)違ってるように感じています。
日本にいるときはマネージャって進捗管理や課題管理をしたりとかして、プログラマとか開発者を指揮するとかそんなイメージだったんですかね、僕のイメージとしては。
アメリカの場合は、彼らが重視してくれるのは僕のキャリアなんですよ。僕がハッピーかどうかとか、僕がキャリアで成功するかっていうのをすごい重視してくれるんです。
これまで何人かマネージャが変わりましたけど、みんなそうでした。マイクロソフトには明確にそう定義されているんです。だからマネージャはみんなそういう動きをしてくれます。
マネージャのすごく大事な仕事に「アンブロック」というのがあります。IC、つまり開発者の人がどこかで詰まっている状態になると、マネージャが助けてくれる。ブロックされているものをアンブロックしてくれるんです。
例えば、僕が技術的に詰まるとして、誰かに聞かなあかんけど、誰か聞かなあかん人がなかなか答えてくれへんとか、そういうこともあるかもしれないです。
そういうブロックをされる状況が一番生産性を阻害すると思うんですね。
そういうときにマネージャがアンブロックを手伝ってくれる。ある人に繋いでくれたり、マネージャ経由で他の人が僕に協力してくれたりとか。
マネージャが、このプルリクエストを見たら分かりやすいよと教えてくれるとか。
あと結構面白いのは、少なくとも今の僕の職場では、納期が基本的にない感じです。
あるときもあるんですよ。どんなときかっていうと、マイクロソフト最大のイベントの「Build」というのが5月ぐらいにあって、そのキーノートで発表される予定のプロダクトみたいなもの。それが決まったら納期があるのかもしれないですけど。
マネージャも僕に対して「早くしてください」って言ったことは1回もないですね。どっちかというと、僕が「何か遅くてごめんな」とか言ってたら、「いやそんな気にすんなよ」って、「よくあることだよ」とか言われたりする。
これは多分いろんな意味合いがあるんですよね。多分クラウドのプラットフォームって、難しいことがいろいろあって、例えば自分が1週間でできるって思ったのに2カ月かかったりとか、ほんまにあるんですよ。
例えば、JVMにあるJarをアタッチするだけに見えた仕事に、僕は半年かかりました。
僕の能力のなさもあるかもしれないですけど、そういういろんな予想外のことが起こる。
やっぱり世界中の人が使うプラットフォームなので、よく分かってない実装とかしたらむちゃくちゃになるんです。ちゃんと理解して、より良いアーキテクチャを作らないとひどい目にあう。
だから多分マネージャは絶対に急かさないんだと思います。ちゃんと理解して出来るようになれば、次からは開発が速くなる。だからマネージャとしてはそこで急かさないことによって未来への投資をしてる感じなんじゃないかなと、僕は思ってます。
バックログはあり予定もあるが、達成されないこともしょっちゅう
司会)すいません、マネージャの話しに行く前に。質問が集まっていて。納期がないという話に関して皆さんが大混乱に陥っていてですね(笑)。納期がないとすると逆に何があるのか。バックログみたいなのがあるのか、ロードマップがあるのか。どういうものを始点に駆動されていて、牛尾さんの仕事が始まるのか。
バックログですね。大きなトピックだけはある。今期はこれをやろう、というのはあるんですよ。
だいたい今期はこれとこれをやっていこうというのがあって、それを荒い粒度ですけどブレイクダウンしたストーリーにして、それをICにアサインするんです。
でも、それが今期に達成されないということはしょっちゅう起こります。
思ったよりもすごく難しかったとか、あるシステムで改変が入るのでそれまで作れないとか、そういうのがしょっちゅうある。でもそれでそのICが責められることはないです。
変化は見通せないので仕方ないですよね。オーガナイズはされているけど、できなかったときはできないと認める、ということです。
司会)お客様からバックログの元になるような要求がきて、それがリリースされるまでのタイムスパンはどのくらいなんでしょうか?
僕らの場合はプロダクトオーナーみたいなチームとしてプロダクトマネージャがあって、バックログの発生元はプロダクトマネージャが決めるのですが、そのインプットソースとしては、彼らの戦略(ストラテジ-)とカスタマフィードバックですね。
あとはハッカソンでエンジニアがなにかプロポーズするときもあります。
そういうもののなかからプロダクトマネージャが、今期これをやればインパクトがあるんじゃないかと考えるものがピックアップされます。
で、それが達成されてリリースされるまでの期間は本当にピンキリです。
僕の場合は、早いときは1週間で終わりましたけど、さっきの話みたいに1週間で終わると思ったやつが半年かかったこともあります。
僕の上にはプリンシパルマネージャがいるんですね、それが日本で言ったら課長みたいなもので、その上に部長みたいなのがいて、で、テクニカルフェロー、これは事業部長みたいな感じです。
彼らの技術力はどんな感じか。
僕の1つ上の上司は、Azure FunctionsのJavaランタイムをイチから書いた人です。
その上の人は、Azure Automationの開発をしている人で別チームなので細かいところまでは知らないのですが、技術力がハンパない、ということだけは分かります。
何でかと言うと、どんなテッキーな話題を振っても、ものすごく早く深く理解するんです。彼が経験したことのないことであっても、Kubernetesでも、彼がやったことのないPythonとかでも、完璧に理解してアーキテクチャの深い話をするんです。
で、テクニカルフェロー。これはAzureの主要なサービスをイチから書いていたりします。
つまり何が言いたいかというと、僕の上司で僕よりもプログラミングができない人なんて一人もいないんです。
そしてこういう人が僕の仕事のサポートをしてくれる、応援をしてくれるわけです。
だからこんな上司に何かを説得する必要なんてないんです。彼らがテッキーなミーティングに参加して、しかも僕らにすごい鋭いアドバイスをくれるんですよ。
皆さんがもしマネージャをやるときには、こういう人たちと世界で戦わないといけない、ということをちょっと意識していただきたいんです。
ルネサスを見てみればわかるが、半導体の種類は凄く多く、そして単価が安い。
インテル、NVIDIA、Appleなどを見てみればわかるが、最終製品を自分達でコントロールしているので、種類は限られているし、単価も高い。
(日本企業と違って稼げそうだとするとバンバン値段を上げるってのもあるが)
最終製品を持っていないと、客の言いなりになる。
1社の客だけで設計費用をまかなえず、複数の会社の要望を聞いて、仕様をマージして作るとチップは大きくなって収益悪化、
客からすると不要な機能ばかり乗っていて不満、ドキュメントも膨大になり整備費用もかかる。
客からすると他社と差別化できる機能を持った半導体が欲しいが、出す金はない。
テスラとか、Googleなど、新しく半導体を作っている企業は最終製品を持っていて、差別化要因で半導体を作っている。
日本で再度半導体を自国で、という目的は、直近では車が生産できないという話で進んでいるが、
最終製品を作っている所が作らないと結局駄目になるのではないだろうか。
デジタルでいうと、Google、マイクロソフト、Facebookとか膨大なサーバー群が支えている。
使い切れないくらい膨大な計算機を持っていて、それが差別化要因になっている。
日本だと、Googleなどが出てきて、ソフトウェアで差別化と言っているが、支えているのは膨大なハードだ。
数人のソフトの天才が出てきても、物量で超えられないようにするというのはGoogleなどには競合に抜かされないようにするのには重要だった。
使い切れない計算資源は他人に貸し出して稼ぎ、更に計算資源を追加する。
俺はモンハンライズが全体的にめちゃめちゃダサいと思っていて、それがすごく気に入らない。
具体的に言うと、
UIとフォント→縁取りのせいで世界観から浮いていて、ゴチャゴチャ感がものすごくチープさを増している。
色使い→モンスターや装備、エフェクトに使われる色に蛍光色が多くて下品。
犬→犬はいいが(色使いは下品)、着地や移動の際に犬乗ってるときだけ体重を全く感じなくてソシャゲのMMOのキャラくらい質感が無い。
比較してるのが前作、モンハンワールドだからか余計それが際立つ。あんまり知らん人は少し手間だけどyoutubeで「モンハンライズ」と「モンハンワールド」のプレイ映像を見比べて見てほしい。
そもそもワールドとライズではコンセプトがまるっきり違っていて、ワールドを洋画テイストの本格派とするならライズは中高生向けのかなりカジュアルなテイストだ。
それは、いい。おんなじシリーズを違うコンセプトで出すのは冒険的でなかなか出来ることじゃない。ただ、我々消費者は本格派かカジュアル、どちらを選択するのかを問われてる気がする。
ほんで話は戻るけど、俺はモンハンライズ、めちゃめちゃダサいと思う。プレイが止まるくらいダサい。だからGoogleで調べるわけ。「モンハンライズ ダサい」って。そしたら…あんまりヒットしないんだよね。「ワールド ライズ どっち」とかも調べちゃう。そしたら…結構ライズの支持が多い。意見としては探索や移動が面倒なワールドに比べて、ライズは犬も翔虫(虫で移動できる)も便利じゃないか、というもの。俺が最初に上げたダサさポイントを指摘する声はほとんどヒットしなかった。
この、何とも気分が悪い感じ…。俺は芯から嫌だと思ってるものが、割と肯定的に受け入れられてる感じ…。そうだ、オリンピック開会式のピクトグラムじゃん。
あの時もそうだ。オリンピックという世界中が注目するイベントで、クオリティによる感動ではなく"必死さによる面白さ"に逃げたピクトグラムが本当に悲しくて悔しかった。
いや割と叩かれてたじゃん、という意見は聞きいれない。俺は当日にその感想を増田に投稿して「悪くなかった」という意見を目にしている。
なんか…俺達の身の回りの物の程度がすごく下がって来ているのをひしひしと感じるんだよ。モンハンライズを楽しんでるプレイヤーは沢山いて、それは否定しない。友達とのかけがえのないゲーム体験はそのライズでしか成し得ないものかもしれない。だからこそ、純粋な気持ちで選び取るのが"それ"であることが悲しい。
ライズはワールドよりまだ売れていないみたいだが、今年の夏に来る大型アップデートで追い抜くかもしれない。もしワールドより売れたら、カプコンはモンハンシリーズをライズのテイストで行くのだろうか。
youtube、今は芸能人より力を持っているんじゃないかというくらいメインストリームだ。でも今こうして思うと、HIKAKINをはじめとするYouTuberがニュースで楽して稼いでる奴として紹介されて、テレビの人に下に見られてるくらいのときがまだ良かったのかもしれない。そんときは「そんなことない。彼らは物凄い努力をしてるし、コンテンツとしても面白いよ」くらい言えた。でも今はどうだろうか。
ひろゆき、Daigo、岡田斗司夫の切り抜きにでっけぇ文字のサムネが漂う世界である。今やこれが、僕ら若者の娯楽の1位である。
こういうジャンクフードみたいな物は美味しいし、あって良い。けどそれが1位になったらだめじゃない?「この国一番のグルメはフライドポテトです」って言われたら笑っちゃうでしょ。
まとめると、ゲームの中に別の世界が見えるほど、とんでもない解像度と熱量が込められたモンハンワールドの続編に、チープでカジュアルで下品なモンハンライズが出た。そしてそれが割と肯定的に受け入れられている事実を確認して「もうこの世はこっち路線で行きますからぁ!!」って神に判を押された感じがしたということ。
今主流の娯楽は程度の低いと感じるものが多くて、それを楽しむ人々(自分も含む)が、嬉々として残飯を漁る餓鬼に見えてなんだか心の底から悲しみが溢れる。もうだめか、この国は