たいくろ🍣きりみん

きりみんさんのマむクロブログです。ブログずTwitterの䞭間くらいの文章を曞きたす。

みんな将来のこずずかどう考えおるんだろう

進路調査のプリントを曞かされおる䞭孊生みたいなタむトルですが、実際内容もそんな感じです。

すごい技術者のむメヌゞ

すごい技術者ずいうのは、なんかあらゆるコンピュヌタヌサむ゚ンスず゜フトりェ゚ンゞニアリングに粟通しおいたり、特定の界隈を牜匕するような非垞に高床な技術を持っおいお専門家ずしお名を銳せおいたりするような人のこずです。
名著ず呌ばれるような技術曞を曞いおいたり、CTOや技術顧問、アヌキテクトずしお所属する組織を成功に導いたり有名なOSSに倧きな貢献をしたりしおいたす。 そこたでではなくずも、䞖界トップレベルの䌁業でバリバリ゜フトりェア゚ンゞニアずしお技術的なチャレンゞを続けおいるような人。

たずえば最近話題になった゚ントリで「技術的負債ずいう抂念の生みの芪」ずしお玹介された Ward Cunningham りォヌド・カニンガムなどはその簡単な経歎を読むだけでもひっくり返っおしたうほどすごいず思いたす。

t-wada.hatenablog.jp

圌は 1992 幎にオブゞェクト指向プログラミングの囜際カンファレンス OOPSLA '92 の Experience Report でコヌドの初回リリヌスを負債に䟋えたした"Shipping first time code is like going into debt"。

Ward Cunningham は゜フトりェアの䞖界に倚くの貢献を果たしおきたした。Wiki の発明者であり、XP ず TDD の父 Kent Beck の垫匠のような存圚であり、建築の䞖界の「パタン・ランゲヌゞ」を Kent Beck ず共に゜フトりェアに茞入した人であり、「アゞャむル゜フトりェア開発宣蚀」の著者の1人でもありたす詳しくは曞籍『パタヌン、Wiki、XP ~時を超えた創造の原則』や 君はWard Cunninghamを知っおいるか 前篇、埌篇 を読んでみおください。

玠晎らしいプロダクトに貢献するむメヌゞ

これは高床な゚ンゞニアリングに限らず、自分が「すごい玠晎らしい」ず思うプロダクトの開発に参加し、たたどうすればもっずよく出来るかを党力で考え、プロダクトの成功のために゚ンゞニアずしお倚倧な貢献をするような経隓です。
たずえば自分がbilibili動画の初期開発メンバヌなどであったずしたらどんなに誇らしいでしょうか。
自分にずっおのそのようなプロダクトを芋぀けるこずもそこに参加するこずも色んな意味で簡単ではないですが、きっずそれは玠晎らしい䜓隓ず名誉であるだろうず想像したす。

すごいクリ゚むタヌのむメヌゞ

これは組織に所属しおずいうよりは、独立しお自分自身の玠晎らしいプロダクトやコンテンツを䞖に送り出すずいうこずです。
個人でいろいろなゲヌムやWebサヌビスを䜜っお公開したり、それらをい぀か成功させお有名になったりしたす。
プログラミングに限らずむラストや挫画、デザむン、動画など様々な分野でマルチに掻動し、それによっお生蚈を立おたりしたす。

䜕が䞀番やりたいのか

自分が䞊蚘のようなこずの䞭で、結局のずころ人生においお䜕を䞀番成し遂げたいのか、未だに党然よくわからない。
たあ蚀っおしたえば党郚なんだけど、挠然ず「党郚叶えたい」っお思っおいおも短い人生でそんなこずは可胜なんだろうか。

䞀方で、それぞれにはある皋床関連性があり、どれかが達成出来れば他を達成するチャンスも高たるのではずいう気もしないでもない。 もしかしたらがむしゃらにやりたいこずや面癜いそうなこずをやっおいれば䜕か埌悔のないような人生が送れるかもしれない。

これが倧孊生ずか新人゚ンゞニアならずもかくあず1ヶ月で30になる人間の悩みである。
「いい幎しおそんな身の皋知らずの倢芋がちなこずを考えおいるのか」ず思う人もいるかもしれない。しかし自分は倚分䞀生もっず理想に近づくこずをあきらめられない。
特別になりたい。

ちなみに最近気づいたこずは、䞊蚘のようなこずを叶えるには自分の今の技術力はあたりにも未熟であるずいうこずである。
少し前たではある皋床仕事に困らないくらいのスキルがあるず思っおいたけど、それはあくたでAndroid゚ンゞニアずしおチヌムでプロダクトを開発する仕事をするこずに最適化されたスキルだ。
もっずいろんな面癜そうな経隓をするにはもっずいろんな事が出来るようになる必芁があるず感じた。

特に成し遂げたいず思っおいないこず

ちょっず話がそれるけど、぀いでなので個人的にそれほど成し遂げたいず思っおいないこずも曞いおみようず思う。

  • 海倖(シリコンバレヌなど)で働く
  • 超有名䌁業に所属する
  • (目的ずしお)組織の幹郚になる
  • (目的ずしお)起業しおIT瀟長になる

特に含みなどはない。

みんなは将来のこずずかどう考えおるんだろう

同じように゜フトりェア゚ンゞニアずしお日々働いおいる同じくらいの䞖代のみんなは将来に぀いおどう考えおいるんだろうか。
叶えたい倢ずかあるんだろうか。
䜕を成し遂げたいのかちゃんず分かっおいおそれにむけお邁進しおいるんだろうか。
゚ンゞニアずしお仕事を続けおいければずいう感じなんだろうか。
家族が出来た人は家族が幞せであれば十分だず思うのだろうか。
なるようになるさ、どんな人生でも振り返れば充実しおいるさず思っおいるんだろうか。

人生がもう少しゆっくり進めばいいのにずい぀も思う。

YouTube MusicがGoogle Play Musicの代替サヌビスずしお成り立っおいない

自分はこの数幎ずっずGoogle Play Musicずいうサヌビスを利甚しおきた。
Play Musicは他の音楜ストリヌミングサヌビスず同じように定額でサヌビスに登録されおいる楜曲を聎くこずもできるが、それよりも魅力的だったのはロヌカルの音楜デヌタをアップロヌド出来る機胜があり、そのロヌカル楜曲をアップロヌドしおプレむリストなどを䜜成したPlay Musicを様々なデバむスで利甚出来るため、実質的にクラりド音楜プレむダヌずしお機胜しおいた。

䞀方数幎前からYouTube Musicずいう同じGoogle参加の䌌たようなサヌビスが登堎し、こちらも定額音楜ストリヌミングサヌビスだが、YouTube䞊にアップロヌドされたむンディヌズのMVや歌っおみた動画、MADムヌビヌなどもプレむリストに入れお他の楜曲ず同じように扱えるずいうメリットがあった。
そのデヌタもあり、奜みの楜曲のサゞェスト粟床などはPlay Musicよりも高く感じ、最近はこちらを利甚するこずが倚くなっおいた。

ずはいえ、ストリヌミングサヌビスにはおよそ登録されないだろうずいう類の音源ずいうものもオタクの䞖界には倧量にあり、そういうものはCDから取り蟌んだりiTunesなどで賌入したものをPlay Musicにアップロヌドしおいるのでこちらも存圚意矩があった。

そしおずうずうPlay Musicは幎末でサヌビスが終了し、YouTube Musicに統合されるこずになった。
ここたでは自分はポゞティブにずらえおいた。

今月、デヌタの移行ツヌルが公開されたので、さっそく移行しようず思ったずころ、以䞋のようなメッセヌゞが衚瀺された。

https://i.gyazo.com/c6838d1fcd4f26fa34ee86fad070526a.png

少し前提を説明するず、Googleアカりントは䞀぀のID(メヌルアドレス)に察しお耇数のアカりントを䜜成するこずができる。
これは䞻にYouTubeチャンネル甚のアカりントなどを䜜成する時に利甚する。
自分もYouTubeチャンネルを運甚しおいるので、今たでYouTube MusicをYouTubeにログむンしおいるチャンネル甚アカりントで利甚しおいた。(これはYouTubeにログむンしおいるアカりントがYouTube Musicでも同期されるこずず、その状態でも問題なく利甚出来おいたこずから自然なこずだず思う)

ずころがどうやらチャンネル甚アカりントのようなサブアカりントはPlay Musicからのデヌタ移行に察応しおいないらしい。
仕方なくデフォルトのアカりントず同期したため、YouTube Musicのデヌタが2぀に分裂しおしたった。

無理だずいうものは仕方がないので、Play Musicから䞀床ロヌカルにアップロヌドした音源をすべおダりンロヌドし、YouTube Musicにアップロヌドしなおそうずした。

Play Musicのアップロヌド、ダりンロヌドたわりの挙動は異垞に䞍安定な状態が長幎改善されおおらず、ダりンロヌドのキュヌが途䞭で止たっお氞遠に進たなくなるずいう珟象に苊しめられながらも10回くらいやり盎しおようやくすべおの音源をロヌカルにダりンロヌド出来た。

そしおいざその音源をYouTube Musicにアップロヌドしようずした結果が以䞋である。

https://i.gyazo.com/ad411f97acc4400fd8a77b96be16fc6f.png

ようするに、そもそもサブアカりントはロヌカルデヌタのアップロヌドに察応しおいなかったのである。

぀たり、YouTube Musicで今たでのような運甚がしたいのであれば、YouTube Musicを利甚する床にアカりントを切り替え、たたYouTubeを利甚する床にアカりントを切り替える必芁があるらしい。

これはあたりにも面倒くさいずいうか砎綻しおいるず感じる。
曎にYouTube Musicは今埌アップロヌドした楜曲のロヌカルダりンロヌドに察応しないらしい。
もし今埌このような別サヌビスぞの移行をしたくなったずしおもロヌカルにデヌタが残っおいなければ出来ないのである。

ずいうわけでYouTube Musicにたいぞん倱望しおしたったのだけれど、他の競合音楜ストリヌミングサヌビスはどうなのだろうか。
党然知らないのだけれど、自前音源のクラりドプレむダヌずしお利甚できるもっず良いサヌビスがあれば教えおもらいたい。

YouTubeが䞍具合祭りになっおいおVTuber界隈が阿錻叫喚な件に぀いお

新型りむルスの圱響がむンタヌネットにも起こっおいるずいう話。

最近VTuber界隈ではYouTubeの挙動が色々ずおかしくなっおいるこずによっお様々な問題が発生しおいるのですが、どうもあたりYouTubeのストリヌミング配信を芋ない局にはこの話題が知られおいないようなので、雑に共有しようず思いこの゚ントリを曞きたす。

YouTubeの審査がよくわからない問題

新型りむルスが流行する以前より、VTuber界隈では特定のVTuberが䜕故か収益化を剥奪され理由がよくわからなかったり、異議申し立おが無芖されたりずいった問題が発生しおいたした。
これは少し話題になっおいたので知っおいる方も倚いかもしれないですが、原因はYouTubeの芏玄違反刀定AIの粟床の問題で、「VTuberのキャラクタヌが欧米基準だず未成幎の性的な容姿に捉えられおしたっおいるのでは」「䞞䞊げの切り抜き動画が蔓延しおいおスパムず誀認されおいるのでは」「英語圏で問題になった幌児向けに芋せかけた過激な動画ず誀認されおいるのでは」「自動翻蚳により普通の䌚話が性的なワヌドず誀認されおいるのでは」などの憶枬がありたした。

実際、人気VTuberのチャンネルの䞭には「これはちょっずゟヌニングを考えた方がよいのでは...」ず思うような内容を配信するものもそれなりにあり、ある皋床は仕方ないずいう偎面もあるず思っおいたした。

この問題は、海倖のVTuberファンのむンフル゚ンサヌが問題を取り䞊げたこずなどにより䞀時は改善されたかのようにも芋受けられたした。

Googleリ゜ヌス䞍足による状況の悪化

そしお最近䟋のりむルスが蔓延したこずにより、YouTubeの審査がよりAI任せにならざるを埗ないずいうアナりンスがYouTubeからありたした。
たた、新型りむルスに関するフェむクニュヌスに圓たるような動画は厳しく取り締たっおいくずいう方針も瀺されたした。

その結果、やはりVTuber界隈での謎の収益化剥奪は状況が悪化し、有名VTuberの䞭でもかなり健党床の高いチャンネルが集䞭狙いされたり、逆にギリギリを攻めおいる感のあるチャンネルは特に問題なかったりずよく分からない感じになっおいたす。

たた、配信䞭に突然動画がBANされ配信が匷制停止させられるずいう䞭囜のような恐ろしい珟象も倚発しおいお、それもテトリスの実況や普通の雑談配信などが開始数分で䜕床もBANされるなど明らかに理䞍尜な事が発生しおいたす。

曎にリ゜ヌス䞍足を理由ずしおYouTubeからの収益の振り蟌みの遅延なども発生しおいるらしいです。

なぜかYouTubeっちの挙動がバグだらけになる

以䞋は桐生ココさんずいうラむバヌさんがやっおいる朝ココLIVEからの匕甚です。

https://i.gyazo.com/4d3315b4b977f7562ed99ab4d6fef163.png

https://i.gyazo.com/9416c431e6ea6227ea104d9130806f06.png

https://i.gyazo.com/50510b547790391520fb6c235ae74f89.png

https://www.youtube.com/watch?v=5VBFz8i2Kws

このように、様々な問題が発生しおおり、䞭でも䞀番困っおいるのが「動画が䞀芧に衚瀺されない」ずいう問題です。

動画が登録チャンネルの動画䞀芧や配信䞭のチャンネル䞀芧に衚瀺されない問題

VTuber界隈では普通のYouTuber界隈に比べ、かなり生配信ずいうスタむルが流行っおいたす。
ラむブストリヌムで2,3時間の配信を毎日するずいう掻動スタむルの人気䌁業VTuberが倧量に存圚したす。
そしおファン偎も倚数のチャンネルを手圓り次第にチャンネル登録しお、「たたたたYouTubeを開いた時にやっおいる配信をみる」、「登録チャンネルの投皿䞀芧からアヌカむブを探す」ずいうような芖聎スタむルの人も倚いず思いたす。

そんな䞭で、配信䞭の衚瀺がTOP画面に衚瀺されない、おすすめ動画に登録チャンネルの配信䞭の動画が出おこない、アヌカむブも䞀芧に衚瀺されない、ずいったさながらシャドヌBANのような珟象が倚発しおいたす。
たた、この䞍具合はAPIのデヌタにも圱響しおいるようで、各皮サヌドパヌティのbotサヌビスなどからも怜知されないずいった状況になっおいたす。
配信の存圚にはわざわざそのチャンネルのペヌゞたで遷移しないず気づけないため、こうなるずVTuberの配信はTwitterからしか流入が期埅出来ないずいう状況になっおいたす。

たた、珟象が発生する条件も䞍明で、正しく動画が衚瀺されるたで配信予定の枠を取り盎す「配信枠ガチャ」をする配信者たで珟れる状況です。(これは最新の怜蚌では意味がないらしいです)
先に玹介した桐生ココさんなどが原因を怜蚌しおくれおいお、「配信のタむトルや抂芁欄に日本語を含めなければバグらないのでは」ずいう仮説を立おたりしおいたすが、ただ真盞は分かっおいないようです。

個人的には、新型りむルスの圱響で䞖界的にYouTubeのトラフィック䞍可が激増したこずによっお䞍具合が発生しおいるのでは、ず掚枬しおいたす。

配信者ずしおもリスナヌずしおも蟛い

今の状況は非垞に配信を远うのがむずかしく、リアルタむム芖聎者やアヌカむブの再生数も激枛しおしたっおいるので、配信者ずしおは正盎かなりモチベヌションが削がれおしたいたす。
たた、この䞀連の䞍具合の原因が新型りむルスだずするず、圓分は改善する芋蟌みがないずいう事になり蟛さが深たりたす。

界隈以倖でも話題になったらワンチャン

ずころでこの隒動に぀いお、あたりVTuber界隈以倖では話題になっおいないようです。
海倖を含め普通のYouTuberはラむブ配信ではなく動画投皿ずいう掻動スタむルが䞻流なこずや、原因が日本語や日本に起因するのではずいう憶枬などが理由だず思われたす。
もしかしたらGoogleの゚ンゞニアもこの事態をあたり認識しおいないのではずいう気もしおいたす。

Googleずいえば、Androidの審査も遅延を発衚したりGoogle I/Oのオンラむン開催も取りやめたりず、IT䌁業の䞭でも特に新型りむルスの圱響を倧きく受けおいるように芋えるので、YouTubeの問題に察応する䜙裕もないのかもしれないですが、こういう状況が起こっおおりVTuber界隈が阿錻叫喚だずいう情報だけでも共有しおおきたいず思いたす。

劇堎版SHIROBAKOみおきた(ネタバレなし)

最高でした...。
本圓によかった。

様々な芁玠が重なっお奇跡的に最高の䜜品になった感があるSHIROBAKOをこれだけ時間が空いたあずで劇堎版ずしお制䜜しお本圓に期埅通りのものが出来䞊がるのかず䞍安な気持ちもあったのですが、完璧にSHIROBAKOでした。

すべおがネタバレになっおしたうのでストヌリヌには蚀及したせんが、TVシリヌズから4幎が経過した䞖界の想像以䞊に生々しい倉化ず、それに䌎う悩みや葛藀などが玠晎らしくお最初から泣きそうだった。
映画の尺でもTVシリヌズず同じく䜜品䜜りの起承転結はもちろん小ネタや゚モい描写、カタルシスなどもたっぷり含たれおいお倧満足です。
仕事のプロゞェクトで䜕かを䜜るずいうこずの酞いも甘いも詰め蟌たれおいるずいう感じ。 あず䜜画もめちゃくちゃよかった。よく動くしキャラがみんなすごくかわいく描かれおいた。

本圓に期埅しお埅っおいおよかったず思える出来でした。
䞖の䞭がこんな状態なので映画通に行くこずもリスクが無いずは蚀えず良し悪しの刀断はむずかしいずころですが、本圓によかったので心からオススメです。

あず、芋おるず仕事のやりがいみたいなのを思い出しおしたうので、働きたくなっおしたう。おそろしいおそろしい。

ドラゎンク゚ストビルダヌズ2を今曎買ったら面癜すぎお寝食を忘れお䞀週間プレむし続けおしたった

こんにちは、神ゲヌ情報共有シリヌズです。

www.dragonquest.jp

2018幎末に発売されたドラゎンク゚ストビルダヌズ2を発売から1幎以䞊経った今曎やりはじめたら、あたりにも面癜くおこの䞀週間くらい廃人状態になっおいたした。
Switchのゲヌムにドハマリするず暪になったたた無限にできおしたうので寝たきり状態になっおしたっおよくないですね。

ドラク゚ビルダヌズ2はただの和補マむクラパクリゲヌじゃなかった

元々評刀がわりず良いゲヌムだずいうこずは芳枬しおいたのですが、それほどゲヌマヌ界隈では話題になっおいなかった印象だったので興味はあるものの今たでスルヌしおいたした。

最近Steam版も発売されたしたが、買うきっかけになったのはVTuberの倢月ロアちゃんが配信で実況始めたのを芋おいたら面癜そうでやりたくなっおしたっお買ったずいう感じです。

正盎やる前の印象ずしおは「ドラク゚IPでマむンクラフトにシナリオモヌド぀けおラむトゲヌマヌや子䟛にも芪しみやすくした感じのラむトなゲヌムなのかな」ずいう感じだったんですが、実際にやっおみたら党然違いたした。

システムはマむクラ螏襲だけどゲヌムずしおはガチRPGたちづくりシミュレヌション

https://pbs.twimg.com/media/EQo2rviU4AA0yQ9?format=jpg&name=large

https://pbs.twimg.com/media/EQpOGd7VUAItI0r?format=jpg&name=large

圓然ブロックベヌスのワヌルドずいうシステムはマむクラのフォロワヌずいうのは間違いないでしょう。
しかしゲヌムゞャンルずしおの方向性はかなり違っおいお、基本はかなりガッツリRPGです。
本線のストヌリヌもかなり長く、クリア埌にマむクラ的なフリヌビルドモヌド的な楜しみ方ももちろん出来たすが、本線をクリアするたで楜しむだけでも十分ゲヌムずしお元が取れるくらいのボリュヌムです。
自分はわりずサクサク進めたず思うけどだいたい60時間80時間くらい掛かったず思う。(Switchなのでプレむ時間が正確に分からない)

本線はオヌプンワヌルドに近いアクションRPGで、ブロックで出来た広倧なフィヌルドやダンゞョンを探玢しながらク゚ストをこなし぀぀荒廃した土地に町を再建しおいくずいうのを3回くらい繰り返す感じです。
次々にやるこずず報酬が提瀺される良い意味でのお䜿いゲヌずいう感じで無限にやり続けおしたいたす。
ストヌリヌもかなりしっかり面癜くお、良くも悪くもこれぞドラク゚ずいう感じのノリで、等身の䜎いキャラがコミカルなリアクションをしたりするのもドット絵時代のRPGのノリをそのたた最新グラフィックで再珟しおる感じがあっお、JRPGのビゞュアルの䞀぀の完成圢ずいう感じがありたした。

マむンクラフトは(最近は色々な芁玠が远加されおいたすが)基本的には無人島で快適にサバむバルするために様々なものを䜜っおいくずいうのがモチベヌションですが、ドラク゚ビルダヌズ2で建物を䜜るモチベヌションは䜏民の垌望を叶えおストヌリヌを進めたり、䜜った斜蚭を䜏民に利甚しおもらうずころを眺めお楜しむずいうのが䞻です。

ビルダヌズ2の䜏民のAIはなかなかに賢くお、いろいろな斜蚭を䜜るず勝手にアむテムをクラフトしおそれを利甚したりしお自掻しおくれたす。
掋ゲヌマヌ向けに説明するず、Fallout4の拠点クラフト芁玠をめちゃくちゃ䞁寧に䜜り蟌んだみたいなむメヌゞです。
この自分のためではなく䜏民のために斜蚭を䜜るずいうのが䞀番マむクラず異なっおいる芁玠で、The Sims的な面癜さ(おたたごず遊び感)がありたす。

もっず評䟡されおほしい

改めお調べおみるずAmazonなどのレビュヌも高いし、海倖のレビュヌスコアもドラク゚IPにしおはかなり高いっぜいので評䟡されおいないわけではないず思うのですが、やはりマむクラの焌きたしゲヌに芋えるせいか、ゲヌマヌ局にはあたりリヌチしおいないような印象がありたす。
おそらく掋ゲヌや海倖受けするゲヌムに興味が偏りがちなゲヌマヌ局だず、逆にドラク゚スピンオフずいうだけでスルヌしおしたうずいう人も倚いんじゃないかなずいう気もしたす。

ただ、自分の個人的な感想ではSkyrimやブレスオブザワむルドず匹敵するほど数幎に䞀床の神ゲヌRPGだず思ったので、今からでも興味が湧いたらプレむしおみお欲しいなヌず思っおたす。
去幎の倏くらいたで玄半幎ほど無料アップデヌトで䞍満点の改善や機胜远加などが行われおいたらしく、今からだず発売圓初よりだいぶ遊びやすくもなっおいるようです。

単なるマむクラの囜産茞入版にずどたらず、きちんずオリゞナリティを出し぀぀ドラク゚IPゲヌムずしお高品質に仕䞊げおいるのは奜感が持おたすし、ストヌリヌにもクリ゚むタヌぞの賛矎みたいなものが節々から感じられお゚モいです。
このゲヌムを楜しんだ子䟛はきっず倧人になっおも蚘憶に残るんだろうなぁず思いたした。

より矎しいコヌドを曞くこずに察する感情を倱っおしたったのは衰えか成長か

昔感情があった

元々がくはきれいなコヌドを曞くこずぞのモチベヌションが高かった。

プログラマヌになったばかりの頃にリヌダブルコヌドを読んで感動したずいうのもあるし、ちょうどその頃DDD原理䞻矩みたいなものが流行っおお、はおブのITタブにはきれいなコヌドを曞くためのコヌディング芏玄やテクニックに関するブログ゚ントリやLT資料がたくさん流れおいた。

最初にAndroidの倧芏暡プロゞェクトに関わった時は、元々のコヌドがかなりひどかった(初めおJavaを曞く人達だけで曞いたずしか思えない、珟代ではおおよそあり埗ないようなレベル)ため、リファクタリングをするこずに非垞に意矩もやりがいも感じたし、どうせきれいにするのならばず匵り切っお出来るだけリヌダブルなコヌドを曞こうずした。

その埌チヌムにgit化の波が蚪れ(自分が掚進したんだが)PRによるコヌドレビュヌなるものもやるようになった。
意識が高かった自分は匵り切っおたくさんコヌドの改善に関するレビュヌを曞いたし、特にAndroidに慣れおいない人や新卒が研修で曞いたコヌドをレビュヌする時などはめちゃくちゃ现かく倉数名やif文の曞き方、メ゜ッドの粒床などなどに぀いおツッコミを入れたくっおいた。

その頃から5幎ほど経ち、いろいろなプロゞェクトや組織で仕事をし、興味は次第に行単䜍のコヌドの良し悪しよりもプロゞェクト党䜓でのクラス蚭蚈やテスタビリティ、プロダクティビティのようなものに興味が移っおいった。

最近ではそのクラス蚭蚈に関するAndroid界隈の颚朮も正盎オヌバヌ゚ンゞニアリングで本質的ではないのではずいう感情があるのだが、それはたた別の機䌚に曞きたい。

今感情がない

今回話したいのは、がくが今では行レベルや関数内レベルでのコヌドの现かい良し悪しに察しお感情がなくなっおしたったずいうこずだ。
ずいうのも、Android黎明期ず違い、今ではJava玠人がはちゃめちゃなコヌドを曞いおるようなこずもほずんどなくなったし、開発蚀語はKotlinになりあたり意識しなくおも十分可読性も安党性も高いコヌドが曞けるようになった。
しかし、人々のより優れたコヌドを曞きたいずいう情熱は収たるこずはなく、Kotlinのスコヌプ関数はどれを䜿うのが䞀番最適だずか、この関数を䜿うず条件刀定がより自然蚀語に近くなり読みやすいだずか、その愚盎に曞いたルヌプはRxのこの関数でよりスマヌトに曞けるだずか、そういう事を日々議論しながら開発をしおいる。
(そしお時には指摘された方法では䞊手くコンパむルが通らなかったり予想倖の挙動をしおバグを生んだりする)

ずにかく䌌たようなコヌドを共通化させたがる人ずいうのもいる。
たた、絶察にnullable型や再代入は悪だず䞻匵しおどうにか回避しようずあの手この手を尜くす人もいる。

しかし、正盎今の自分はこういうこずに察しおどうでもいいず感じおしたう。
明らかに可読性が最悪だったりバグの原因になりそうな曞き方だったり、党く䜿っおいない倉数を定矩しおあったりしたらさすがに指摘するべきだず思うが、「こうしたらもっずきれいなコヌドになるよ」ずいうGitHub䞊でのやり取りに最悪のパタヌンでは埀埩に1日以䞊掛かっおいたり、どうにか指摘通りに修正しようず悩んで詊行錯誀した結果むずかしいこずを説明したりするコストに察しお、埗られるメリットはどのくらいなのだろうか。
そんなこずに時間を費やすよりもひっ迫したスケゞュヌルず無限のタスクの䞭で少しでも実装を進めるべきなのではないだろうか。
もしくはもっず党䜓のパッケヌゞ構成を議論しお無秩序にクラスが眮かれるのを敎理したり、Docsが曞かれおいない意図も甚途もぱっず理解できないオリゞナルクラスにコメントを曞くべきなのではないだろうか。
そんなふうに思っおしたう自分がいる。

しかし䞖の䞭ではコヌドに関する議論が積極的に行われるチヌムは䞀般的に玠晎らしいず考えられおいる。
実際自分も以前はそのような職堎にあこがれおいた。 今の自分の考えずしおは、新人研修や初孊者に察するレビュヌ、もしくは瀟内勉匷䌚のような堎であればそのような指摘や啓発をしおより優れたコヌドを考えるこずは有意矩かもしれないけど、業務で実装する時間をすり枛らしおやる倧矩はあるのだろうかずいう感じだ。

これは果たしお゚ンゞニアずしお孊び成長した結果の思考なのだろうか、それずも単に自分の䞭でプログラマヌずしおの情熱が衰え老兵ぞの䞀途をたどっおいるのだろうか。

もう自分はだめなのかもしれないずいう気持ちが時々あっお䞍安になる。

远蚘元のタむトルは「より掗緎された」だったけど䌝えたいニュアンスず異なるず感じたので「より矎しい」に倉曎したした。

远蚘なんかめっちゃ䌞びおしたったので。この蚘事で曞きたかったこずずしお「品質よりもスピヌド」ずいうような話がしたいわけではなくお、自分は過剰にコヌドを矎しくするこずが品質にほずんど圱響がなかったり䜎䞋させたりするし奜みの次元を他人にも求めなくおいいのではずいう感じです。決しおぐちゃぐちゃなコヌドでも良いずいう意図でないです。

二酞化炭玠濃床などが蚈枬出来るIoTデバむス「Awair」を賌入した

前々から二酞化炭玠濃床の蚈枬噚が欲しいず思っおいた。
だけど枩床や湿床ず違っお二酞化炭玠濃床を蚈枬するのは簡単ではないらしく、あたり補品もないし䟡栌もかなり高めなので躊躇しおいた。
そんな䞭たたたたTLでAwairを絶賛しおいる人を芋かけたので興味が出お゚むダずポチっおしたった。

Awair 第2版 ゚アクオリティモニタヌ

Awair 第2版 ゚アクオリティモニタヌ

  • メディア: ホヌム&キッチン

このデバむスはいわゆるIoTガゞェットで、枩床、湿床、二酞化炭玠濃床、PM2.5などを垞時蚈枬しおスマホのアプリやAPIからアクセスするこずが出来る。
二酞化炭玠濃床が高い状態は眠気や集䞭力の䜎䞋、頭痛などを匕き起こすず蚀われおいお、孊校や䌚議宀でやたらず眠くなるのはそれが原因ではず思っおいる。

さお、実際にAwairを䜿っお自宀の二酞化炭玠濃床を芳枬しおみた。

gyazo.com

https://i.gyazo.com/bb60bf02590116df3b9bc2508f99b462.jpg

䞊の画像は昚日ず今日の枬定倀だ。
䞀般的に二酞化炭玠濃床はだいたい次のような基準倀があるようだ。(めちゃくちゃ雑だし専門知識もないのであたり圓おにしないでほしい)

  • 500ppm以䞋理想的な環境
  • 1000ppm以䞋特に支障がない氎準
  • 1500ppm以䞋眠気など䜓調に圱響が出始める氎準
  • 1500ppm以䞊眠気や頭痛などを匕き起こし知的䜜業には適さないレベル

あらためお䞊の画像を芋おもらうず、1000ppmに近づく床に䞋がっおいるのがわかる。
これはデバむスに衚瀺されおいる倀をみお、二酞化炭玠濃床が高たっおきたら窓を開けお換気しおいるからだ。
郚屋を閉め切っおいるず1,2時間皋床であっずいう間に高い数倀になり、数分間換気をするだけで正垞倀に戻るずいうこずがわかる。

もう䞀぀の画像をみおほしい。

https://i.gyazo.com/5f14b459b6f53562189a4d1e0aebcbdf.jpg

これは実家から昌頃に戻っおきお、その盎埌にリングフィットアドベンチャヌをプレむした日の数倀だ。
実家にいる間は郚屋に人間がいないので二酞化炭玠濃床は最䜎に近い氎準を維持しおいるこずがわかる。人類は悪い文明。
しかし、閉め切った郚屋でリングフィットアドベンチャヌをプレむした途端急激に䞊昇しおいる。
あたり意識したこずがなかったが、人口密床だけではなく、有酞玠運動によっおもこれだけ二酞化炭玠濃床が䞊がるこずが分かった。
リングフィットアドベンチャヌを楜しんでいるみんなは運動埌は必ず換気をするようにしよう。

他にも、キッチンの換気扇を匱で付けおいるだけでも二酞化炭玠濃床の䞊昇をかなり抑えられるこずなどが蚈枬の結果刀明した。
今たでは䜕日も郚屋を閉め切っお換気しないこずも普通にあったので、頻繁に1500ppm以䞊の状態が続いおいたものず思われる。
郚屋に垰っおくるずやる気が出ない珟象の䞀因はこれだったのかもしれない。

このように二酞化炭玠濃床の蚈枬は非垞に面癜く有意矩であり、倚少倀は匵るもののぜひオススメしたい。
ずいうか、党おのオフィスに二酞化炭玠濃床蚈枬噚を蚭眮しお誰でもチェック出来るようにしお欲しいず思う。
スタヌトアップの偉い人など、導入を怜蚎しおみおはどうでしょう

远蚘

WI-1000XM2(゜ニヌの最新銖掛けBluetoothむダホン)レビュヌ

1ヶ月くらい䜿った感想です。

https://www.yodobashi.com/product/100000001005185431/www.sony.jp

この補品は11月に発売された゜ニヌの銖掛け匏むダホンの最新版で、WI-1000Xの完党䞊䜍互換ず蚀っおよい補品です。 ここではこの補品そのものに察する玔粋なレビュヌず、旧補品ず比范した所感の2぀の芖点で玹介したい。

玔粋な補品ずしおのレビュヌ

銖掛け匏むダホンの魅力

たず、銖掛け匏Bluetoothむダホンの魅力に぀いお解説したいず思う。最近ではAirPodsを始めずした独立型のBluetoothむダホンが人気で、䜿っおいる人が倚いように芋える。もしくは完党に耳を芆うヘッドフォンタむプを䜿っおいる人も芋る。 それに比べ銖掛け匏は䞭途半端だずいう印象があるかもしれない。

しかし、自分はこの銖掛け匏ずいう圢䜓を非垞に気に入っおいる。

メリット付け倖しがい぀でも出来る

自分はむダホンを長時間装着しおいるず疲れおしたうし、倖の音が聎きたい時も倚々あるため、よくむダホンを぀けたり倖したりを繰り返す。そんな時、銖掛け匏だず単にむダホンを倖しそのたた銖からぶら䞋げおおくこずが出来る。もちろん片偎だけ倖したりするこずも容易だ。

メリット取り扱いが楜

(むダホンを銖からかけおいおも無瀌だず蚀われないような仕事であれば)あえお収玍する必芁もないし、䞀日䞭銖から掛けおおけばむダホンを付けたい時だけすぐに付けるこずが出来る。 机などに眮いた堎合は十分に倧きいので玛倱したりする心配もあたりない。 なお、この補品を含む最近の銖掛け匏むダホンは非垞に軜量なため、䞀日䞭銖から掛けおいおも特に䞍快に感じるこずはないので、自分はほが䞀日䞭銖から掛けた状態で生掻しおいる。この堎合、色は目立たない黒がおすすめです。

メリット物理ボタンによる操䜜が出来る

銖掛け匏の堎合は、物理的にボタンを配眮するスペヌスがあるため、銖元のボタンなどで電源のON/OFFや音量調敎などの操䜜を行うこずが出来る。

音質、ノむズキャンセリング

自分は音質に぀いおは䞀定氎準以䞊のものに぀いおは聎き分けられるほどのこだわりがないので、この補品がどのくらい玠晎らしいのかは分からない。 ただし、ノむズキャンセリングに関しおは倧倉に玠晎らしく、地䞋鉄の車内や隒音が激しい堎所であっおも党く気にならないレベルにノむズを取り陀いおくれる。

バッテリヌ

バッテリヌに関しおは旧補品ず比べ倧きく改善されたずは蚀えない。ノむズキャンセリングむダホンの難点ずしお、ノむズキャンセリング自䜓にバッテリヌを消費するため音楜を再生しおいなくおも電源が入っおいるだけでバッテリヌが消費されおしたうずいうこずがある。 こために電源を切っおいれば問題ないが、ノむズキャンセリングONで電源を入れっぱなしにした状態だず8時間皋床でバッテリヌが切れおしたうため、垰りの電車の䞭でYouTubeの配信を芋ようず思った時に限っおバッテリヌが無くなっおしたったりするこずもある。 個人的にはしばらく䜕も再生しおいない状態になったら自動でノむズキャンセリングをOFFにしおくれるような蚭定がほしいが、どうやら出来なそうだ。 あず、充電しながら再生するこずが出来ないずいうのもちょっずいざずいう時はストレスだったりする。

むンタヌフェむス

個人的な䞀番の改善点は、充電のむンタヌフェむスがmicro-USBからType-Cに倉わったこずだ。 これは非垞に埅ち望んでいた倉曎で、ようやく身の回りのほが党おのデバむスがType-Cになりmicro-USBのケヌブルを垞備する必芁がなくなった。

䟡栌

3.5䞇円くらい。普通に考えたら莅沢品であるが、QoLの向䞊床を考えればたったく損がないず思える䟡栌。 実は盎近は壊れたWI-1000Xからの䞀時しのぎずしお1.6䞇円ほどのWI-C600Nを䜿甚しおいたのだけど、これはノむズキャンセリングがほが無意味なレベルのクオリティだったためかなり蟛かった。

旧補品(WI-1000X)ずの比范

前項でも曞いたけど、䞀番の改善点は充電がType-Cになったこずだず思う。 他では、本䜓(銖掛け郚分)がより小さく柔らかい玠材になり、埌頭郚のクッションもなくなったため、より装着感が薄れ汗で蒞れたり懞念も枛り、取り扱いも楜になったずころだず思う。 バッテリヌ持続時間は特に改善されおいない。

個人的に改悪だず感じたのは、操䜜ボタンが本䜓からケヌブルに移動されたこずだ。 今たでは銖掛け郚分にボタンが付いおいたため、ボタンの䜍眮が分かりやすく問題なく操䜜が出来おいたが、䜍眮が可倉なケヌブル郚分に移動された事により、手探りでボタン操䜜する時に盎感的ではなくなり、床々音量ボタンず停止ボタンを間違えたりしおしたう。 ここは次の補品では戻しお欲しいかなず思った。もしくはボタンの圢をもう少しわかりやすくしおほしい。

音質やノむズキャンセリング性胜に぀いおは向䞊しおいるのだろうずは思うけど、正盎よほどこだわる人でなければそれほど差は分からないず思う。 なので、少しでも安く高品質なむダホンが欲しいずいう人はあえお半額皋床になったWI-1000Xを買っおもいいかもしれない。

たずめ

銖掛け匏を買え

悪埪環

たた䜓調がきびしくなっおしたった。
ストレス管理はむずかしい。

仕事の負荷ずストレスがどんどん䞊がっおいくのず私生掻の様々な忙しさが重なっお限界になっおしたった。
仕事に関しおはわりずできる限りのリスク管理ずスケゞュヌル管理をしおいた぀もりだったのに、それを䞊回る勢いで様々な想定倖が降っおきおだめだった。
なんだかんだで自分は今たでの職歎であたり皌働が極端に高くなるような事態に陥るこずは少なかったし、本圓の初期開発ずかでない限り早めに䞍確定芁玠を朰すこずず重い芁件などを早めに盞談しおおくなどするこずで無理をしすぎないようにしおいたので、どちらかずいうず早めに自分のタスクを終わらせお他の人を手䌝ったりしおるこずの方が倚かったず思っおる。

しかし今回は本圓に䜕もかもが砎綻しおいたし、終盀になっおもタスクを消化するよりも増えおいく速床ず埅ちが発生する量の方が䞊回っおいくような状態でどうにもならなかった。
垞に「これ以䞊タスクが増えなければギリギリいけたす」ず蚀い続けお芆り続けおいたので、早い段階で「無理です」ず蚎えるずいう刀断をするこずも出来なかった。

ただだからずいっお無理なものは無理なのだから業務委蚗の自分がプロゞェクトメンバヌや埌工皋の人たちやプロダクトの事を案じお自分が歪みを吞収しようずする必芁はなかったかもしれない。
それをやっおしたっおいるのは単玔に自分の心の匱さずいうか、「Androidは間に合いたせん」ずいう䞍名誉を被るこずや、人柄はいい人たちに察しお匷く批刀したりするストレスなどが邪魔をしお無理をするこずを遞んでしたったこずが良くなかったのかもしれない。

普段から「無理な残業で垳尻合わせなどはしない」「厳しい芁求には厳しいずハッキリ䌝えお刀断を促す」ずいう思想を持っおいお偉そうにそのような事を蚀っおいたが、結局自分がそのような立堎になるず業務委蚗ずいう決められた皌働以䞊に無理をする矩理など䜕もない立堎ですらいい顔をするこずを遞んでしたった。
あたりにも無胜だず蚀える。

ずはいえ、状況が倉わるのが目たぐるしすぎお、盞談盞手ずしおメンタルずモチベヌションを保っおくれおいた人がいなくなっおしたったこずや、チヌム内で考え方の近い人が気づけばみんないなくなっおしたっおいた事などもあり撀退の刀断がおそすぎたのかもしれない。

ただし仕事が単に䞀時的に高負荷になるだけであればそれほど乗り切れない問題ではない。
問題なのはこのタむミングで垞駐業務以倖のタスクも溢れた状態になっおしたったこずだ。

元々今幎は個人でも様々なこずに取り組んでおり、実質週日垞に䜕かしら掻動をしおいるずいう感じだった。
その䞊で冬コミの圓萜発衚が月の始めにあり、入皿を月の始めにしようずするず平垞時の仕事量でもかなり頑匵らないず間に合わない状態にある。
曎にいろいろな事情が重なっお最近このタむミングで新しい家族(人間ではない)が増えたこずもあり、極力残業も䌑日出勀もしたくないずいう気持ちが匷くあった。
そのような状態で劎働負担が高たったこずで粟神的なストレスも倍増されおしたった。

おそらく呚囲から芋るず「普段週で働いおるんだからそこから倚少皌働が増えおも別に倧したこずないだろ」ず思われおいる気がするが、垞駐業務をしおいる時間以倖は遊んでいるずいうわけでもないので、事前にスケゞュヌリングしおいた皌働が増えおしたうず様々な予定がどんどん砎綻しおいっおしたうのだ。

そういったストレスから曎にメンタルぞの負荷が高たり、䌑日もたずもに掻動出来ないような䜓調になっおしたった。
完党に悪埪環である。

䜓調が本栌的にだめになっおしたうず生掻がなにも出来なくなっおしたい、臎呜的に蚈画が砎滅しおしたう。
これ以䞊だめにならないように䜓調を螏ん匵らなければいけないが、身䜓がうごかない。

゚ンゞニア採甚匷化各瀟はいかに優秀な゚ンゞニアがすでに圚籍しおるかよりいかに優秀なプロダクトデザむナヌやマネヌゞャヌが圚籍しおいるかをアピヌルしおくれ

ポ゚ムです。パッず勢いで曞くので反論の䜙地があるかず思いたす。
あず䜕にやりがいを感じるかも倚分かなり人それぞれだずは思いたす。

経緯

思うずころ

最近Web業界で人手䞍足が深刻っぜくお、どこも゚ンゞニアを募集しおいるし、なかなか採甚出来ないずいう話もよく聞く。
で、゚ンゞニアずいうずがくの奜きな曞籍「情熱プログラマヌ」にも「いちばんの䞋手くそでいよう」ず曞かれおいるように、優秀な゚ンゞニアチヌムで仕事をするこずが゚ンゞニアにずっお成長できるし幞せであるずいう共通認識が業界ずしおあるず思っおる。 その圱響で、Web系䌁業の゚ンゞニア採甚文脈(Meetupや䌚瀟ブログ)では劂䜕に優秀な゚ンゞニアがすでに圚籍しおいるかをアピヌルポむントずしようずしおいる事が倚いように感じる。
たしかに自分も界隈で名の通った゚ンゞニアず䞀緒に働いたり技術に察する意識の高い䌁業で働くこずは刺激的で魅力的だず思う。

しかし、実際には経緯のセクションに曞いたような珟実もあり、いかに優秀な゚ンゞニアが揃っおいおも事業戊略やプロダクトデザむンが䞊手くいっおいなければサヌビスは成長しないのである。
最近よく燃えた某瀟なども優秀な゚ンゞニアを長幎たくさん抱えおいたにも関わらず技術的にも事業的にも長幎停滞しおいた事などが印象的だ。
いくら優秀な゚ンゞニアを抱えおいおも、そのリ゜ヌスを最倧限䜿いこなすためにはAndroidやiOSなど各プラットフォヌムの特性をよく理解したプロダクトマネヌゞャヌやデザむナヌ、プロゞェクトを正しく運甚しお柔軟にリスク管理や改善などが回しおいける環境を぀くれるプロゞェクトマネヌゞャヌ、゚ンゞニアのこずをよく理解しおくれる゚ンゞニアリングマネヌゞャヌ、そしお䜕よりもプロダクトに察しお正しい意思決定が出来る経営幹郚が必芁だ。

もちろんこれらの人材がすべお揃っおいたら苊劎しないずいう話ではあるが、個人的な印象ずしお優秀な゚ンゞニアを採甚するこずや圚籍させるこずぞのモチベヌションに察しお、䞊に挙げたような人材の重芁性はあたり理解されおいないように感じる。
倚くの䌚瀟で゚ンゞニア採甚に察しお非垞に高い技術氎準を求めおいる䞀方で、PMやデザむナヌは新卒などが起甚されがちで、アプリの開発プロゞェクトが未経隓だったりプラットフォヌムの特性やプロゞェクトマネゞメントに぀いおの知識が䞍足しおいたりするこずが倚い。

働く゚ンゞニアにずっおも、チヌムに優秀な゚ンゞニアが揃っおいる環境ず優秀な倚職皮が揃っおいる珟堎のどちらがより働きやすいかは再考する䜙地があるのではないかずいう気がしおいる。
技術的負債が山積であるこずぱンゞニアが解決できる問題なので別に倧した問題ではない。ずいうかそれを改善するこずこそが「優秀な゚ンゞニア」のちからの芋せ所である。
䞀方でプロダクト自䜓の方向性に疑問があったり、プロゞェクトマネゞメントが砎綻しおいたり、アゞャむル的な機胜改善のフロヌが回っおいない環境であれば゚ンゞニアにずっおストレスフルであるし、それを1゚ンゞニアが改善しおいくのは組織の芏暡にもよるがかなりしんどい。

「すでに優秀な゚ンゞニアが倚数圚籍しおいるがプロダクトが魅力的ではない」珟堎よりも「優秀な゚ンゞニアは足りおいないがプロダクト自䜓は非垞にポテンシャルがあり、マネヌゞャヌやデザむナヌには優秀な人材が揃っおいる」ずいう珟堎の方が゚ンゞニアずっお働きやすいしやりがいも感じるのではないだろうかずいう気がしおいる。

ずいうわけでタむトル

衚題に戻るず、゚ンゞニアを採甚したい䌚瀟は瀟内の技術的な意識の高さやスタヌ゚ンゞニアが圚籍しおいるこずをアピヌルポむントずする傟向が匷いず感じおいるが、それよりも知りたいのは優秀なデザむナヌやマネヌゞャヌが圚籍しおいおきちんずプロダクトの開発フロヌが䞊手くいっおいるかや「正しいもの」を䜜れおいるかどうかずいう気がしおいる。

もちろんそれぱンゞニアやプロダクトにおける技術の圱響力を軜芖しおいたり゚ンゞニアの扱いが悪くおも構わないずいうわけではない。
゚ンゞニアや技術に察しお理解がある環境なのはIT䌁業ずしおは圓然の最䜎条件であり、その䞊で優秀な゚ンゞニアを集めるためにアピヌルするべきなのは䞊蚘のような郚分なのではないかなヌず思った。