はてなキーワード: 月遅れとは
以前は何か独立した装置で行っていて、2000年問題(!)の際にAccessに切り替えたそうだ。
しかし、新しいAccess(弊社ではAccess2016)を使用してMDBファイル(Access2000-2003データベース)の最適化を行った時にレコードが消失するバグがあった。
消える量は微々たるものであるが、最適化のたびにランダムでデータが消えるのではデータベースとしては役に立たない。
このバグについて調べるにあたって、偶然会社の倉庫に眠っていたAccess2007を発見し、それで検証してみたところものすごい量のデータが消失していた。2007環境で作業していた人はおかしいと思わなかったのだろうか?(社内でAccessはこの在庫管理にしか使っていない)
2016で同様の検証をしてもなかなか消失は確認できなかったが、実務上確実にデータが消えていることを時折確認している。これは最新バージョンで解消されているそうだが、会社のPCであるのでアップデートの適用が随時は行われず、4か月遅れであるようであった。
ただ、4か月遅れとはいえ時折バージョンアップされているにも関わらずバグが解消される気配が全くないまま業務を行っていたのだが、いい加減やってられないのでやむを得ずAccess2019を導入することとした。このあたりについて調べている時、そもそもバージョンアップ内容のアナウンスがかなり複雑に隠されていたり、アナウンスされていなかったりとMicrosoftの不親切さを痛感した数時間だった。
ただし、Access2019にアップグレードしたからといってバグが解消される確信はなかった。
私はそもそもMDBなどという古い形式で強行するのはやめたい、システム的にも古い上に個人のエンジニアが開発したものであり、古いからではなくそもそもの造りにバグが多く、現在弊社の事業規模に見合ったサポートを受けられていないことから、システムそのものを更新して欲しいと上申し続けている。
というか2000人を抱える大企業でこんな古い(しかもバグを抱えた)データベースに頼っているってどうなの?
しかしなかなか承認を得られないため、やむをえず応急処置的に最新版である2019を導入することとした。
データベース管理に使っているPCにはボリュームライセンス版のOffice2016がインストールされている。
ここにAccess2016を個別に購入し、インストールしている。
ライセンス的にはOffice2016とAccess2016は別であるが、同じ2016同士なので共存できているようだ。
ここにAccessのみ2019をインストールしてみようとしたが、Office2016がインストールされているためインストールできませんとなってしまった。
以前、別の会社にいた時に2003と2010か何かは共存させた気がするのでできると思っていたが、起動のたびにオンライン認証しているからだろうか。今はもう無理らしい。
そもそもボリュームライセンス版のAccess2019(Office2019)のインストールは非常に面倒くさい。
いわゆるインストーラではなく、コマンドプロンプトからのインストールである。GUI環境を創造し、推進してきたMicrosoftが、この2019年になってCUIを持ち出してきたのだから驚きだ。
このあたりは調べたらいろいろ有意な情報がたくさんでてくるので、そちらを参考にしてもらいたい。
ちなみにConfiguration.xmlの作成は非常に面倒であるが、Microsoftが提供している、質問に答えていくだけで作成してくれるものを使うのが一番楽にできる。
リモートがオンになっているとインストールに支障があるというのも謎だ。
バグに対しても、Office2016とAccess2019の共存についても解決できていないが、もしこの記事を見て何か思い当たる点がある人がいれば連絡をください。
東大に入学した春、僕は父親の年収が700万円だと知った。日本学生支援機構の奨学金に申し込むために、世帯主の収入が必要だったからだ。
当時の僕は父親の年収を見て、「こんなもんか、思ったよりは多いんだな」などと考えていた。東大生の親の世帯年収は、約半数が1000万円以上だという。
https://www.nenshuu.net/sonota/contents/toudai.php
1000万円というのが金持ちの一つの基準で、それに足りないウチはやっぱり中流階級なんだと思った記憶がある。僕は地方都市の郊外、人口5万人程度の町で生まれ育ち、小中高(駿)大と1年を除いてすべて公立で済ませてきた。父母僕弟の四人家族で車は国産の普通車、家は駅から少し離れた3LDKのマンション、外食は月に一度するかしないか、98円の卵のために朝からスーパーに出かけるような、至って普通の家庭だ。中高時代はスーパーのフードコートでマックポーク1個だけで粘り、近所の友人とオタ話に花を咲かせた。高校は街中にあったので、放課後にラーメン屋に誘われることもあったが、月5000円の小遣いがラーメンに消えるのが惜しくて断ることが多かった。
これが普通の金銭感覚だと思っていたし、今だってそう思っている。
父親の年収700万円が基準額より高かったので、結局無利子の奨学金は借りられなかった。なので、学部生時代は親からの仕送りで過ごした。ボロアパート5万5千円の家賃と、それとは別に5万円の生活費を毎月親から貰っていた。
仕送りの額について友人と話していて感じたことだが、どこまでを仕送りの額として申告するかは個人差がある。家賃込みの額を言う人もいれば、携帯代も光熱水費も全部親が払っていて、本当に自分の自由に使える金額を申告する人もいた。僕は、携帯代と交通費と光熱水費は自分持ちの5万円だ。
東大に入ってできた友人は、世間の言うほど金持ちではなかった。毎日のように高級なランチを食べるだとか、服に月に10万円使うとか、そういう人はほとんどいなかった。医者の一人娘の女子が親からクレジットカード丸ごと借りていて、自由に使っていいという話を聞いたが、流石にそれはウワサ話になるぐらいには少数派だった。
三鷹寮に住んでいた友人は、本のためにバイトに明け暮れていた。
あらかじめ言っておくと、ほとんどの東大生の親は、子供の本代を惜しまない(と観測範囲の中では思う)。僕の仕送りは5万円だと言ったが、学期初めの教科書代は別途追加で送られてきた。公立の高校でさえ周囲はそうだったから、そもそも(子供の学歴にかかわらず)本を与えてくれる親は多いのだろう。でもやっぱり、書籍部で1冊数千円する専門書がドカドカ売れていくのを見ると、東大生は本にお金を使うし、親もそれを惜しまない傾向は他の大学に比べて強いのだと思う。そんな環境の中、三鷹寮の友人は本を自分で買っていた。外部の人に説明すると、三鷹寮というのは東大直営の学生寮で、月1万円ちょっとで住むことが出来る格安の家賃が魅力だ。その代わり、三鷹にあるのでキャンパスから遠いのと、入居者には所得制限がかかっている。なので、三鷹寮に住んでいた時点でその友人はさほど裕福な方ではなかったのだろう。僕は不躾にも、彼に「本代を親に頼まないのか」と聞いてしまったことがある。彼は「授業で指定された教科書代は貰っているけど、こういう本は教科書じゃないから」と言った。理系の僕にはよくわからなかったが、彼の買う本は美術論や建築物の写真集だとか、普通の本屋にはあまり置いてなさそうな文化的なものばかりだった。普通のハードカバーの小説みたいなサイズの本が、3500円した。「これは教科書でも、研究用でもなくて、ただ自分の興味のために買ってる」と言う彼の姿は、僕には少しまぶしく見えた。
東京の私立中高一貫男子校出身の友人も、いつもお金に困っていた。サークルの活動には熱心に参加するが、その後の飲み会は断ることが多かった。そのくせ、誰かの家で二次会をやることになると「宅飲みなら安いから」という理由で必ず駆け付けた。大学進学後、彼の家のルールでは小遣いがゼロになり、遊ぶ金が欲しければバイトをしろということになったのだそうだ。実家住まいだとこういう人は何人かいたように思う。僕は仕送りを貰っていたので携帯を格安スマホに切り替え、自炊でケチれば、浮いた金がそのまま自分のものになったが、実家住まいの人間はバイトをする以外の方法でお金を得ることができない。その上、友人は郊外に家があったので、通学に1時間半ほどかかり、夜遅くのバイトができないのだと愚痴っていた。
大人になった今少しわかるのは、東大生の親は確かに金持ちだったが、教育費と都心の住居費に金を注ぎ込んでたのだということだ。だから、食事や服、旅行などのわかりやすい贅沢はしない。その代わり、海外の大学への留学費数百万円をポンと捻出するし、子供が女子だったらセキュリティのしっかりした家賃10万円のマンションを借りる。でも、遊ぶためのお金を直接子供にくれるわけではない。大学が忙しくてさほどバイトができなかったから、僕らは他の大学生に比べても飲み会なんかの遊びにお金を使わなかった。こういうわけで東大生は自分のことを貧乏だと思っているのだと思う。
大学院を修士で卒業した僕は、今は某メーカーに就職して、工場のある田舎で生活している。1年目の盆休み、帰省した僕は数か月遅れながら初任給で親を食事に連れて行った。話題は当然、僕の仕事のことばかりだ。そのうち、給料の話になった。ごくごく一般的な修士卒の初任給の額と、冬のボーナスの金額の目安を告げると、母は「お母さんの給料なんてすぐに抜かされちゃうわね」と答えた。
その瞬間、僕は重大な事実に気づいて膝から崩れ落ちそうになった。
どうしてこんな簡単なことに6年間もの間気づかなかったのだろう!
僕 の 実 家 の 世 帯 年 収 は、1000 万 円 を 超 え て い る !
共働きであったことを知らないわけはない、ないのだが、父親の年収を知った時の僕は母の給料をそれに足すという単純な足し算ができなかったのだ。弁明すると、僕の父親は700万を稼いでいた当時50代前半で、年収がピークにある時期だ。僕の家が世帯年収1000万円を超えていたのはわずかな期間だろう。そして、僕らの親世代にとって年収700万円というのは50歳前後の男性の年収の中央値で、僕の父親は周囲と比べても実際凡庸だったのだ。母は専門職のフルタイム勤務ながら、年収300万円代で、これも稼いでいるとは到底言い難い。僕の父親も母親も、普通の人で、並の年収だったので気づくのがだいぶ遅れたが、共働きのおかげで世帯年収は1000万円を超えていたのだ。
その事実に気付いてからしばらくは、ショックで呆然としていた。僕の家のしゃぶしゃぶといえば豚肉だった。一体いくら稼げば牛肉のしゃぶしゃぶを食べられるようになるのだろう?同じマンションの住人でベンツに乗っている人がいたが、あの家の人はいくら稼いでいるのだろう?あるいは何を犠牲にしているのだろう?ハワイ程度なら僕も海外旅行をしたことがあるが、ヨーロッパに出かけている人たちはどうしているのだろう?僕は1000万円を稼げるようになるだろうか?東大を出たところで、この不景気では実家以上の暮らしができないのではないだろうか?
幸いというべきか、今の僕は30歳手前にして世帯年収1000万円を実現した。といっても、僕が600万、不動産営業の妻が400万円という内訳だけど。引っ越しや結婚式、新婚旅行など、金の吹っ飛ぶイベントが一通り終わって、ようやくゆとりが出てきたとはいえ、こんなもんかという感じは拭えない。そろそろ子供を持ちたいので、妻の収入が無くなるのを覚悟しないといけないし、子育てとマイホームのために貯金を続けているといったところだ。
妻は高いものを購入したい時、必ず僕に確認する。冬物のコートとか、デパートの化粧品とか(妻が怖じ怖じと切り出した割に、化粧品は6000円と意外に安かったのでそれぐらいなら確認せずに今後も買っていいと伝えた)。僕も相談するようにしているが、この間のカメラのレンズはOKが出なかった。これが年収1000万円の暮らしなのか、と考えると今でも不思議な感じがする。まだ子供がいないから多少ゆとりがあるだけの、「普通」の家庭だと思う。
自分がいる課は、以前とある係長がパワハラ上司としてのさばっていて、自分が来る前にも若手を3人辞めさせており1人を休職にしていた(復帰できずそのまま退職)。
資格持ちで仕事が有能なのは確かなのだが、自分以外をクズのような目で見ている部分があった。
頭ごなしにしかってきたり、作成した資料の言葉の意味をいちいち掘ってきて揚げ足取りをしたり、「これはあくまで持論だけど」と前置きしていた彼の意見に反論すると「課の総意に逆らうって言うんですか?」と言い出したり。
毎日心が削られて遂に自分も休職したのだが、後から考えるとそもそも課長も全くダメだった。
係長の傀儡になっていたし、トップダウンでやるべき仕事を下っ端の自分に押しつけていたし、休職した自分に産業医との面談に必要な書類の案内を全然してこなかった。(「しばらくそっとしておいたほうがいいかと思って」という言い訳だった。きっと自分も復帰しないまま退職すると思っていたのだろう)産業医に書類が提出できなかったおかげで復帰が1か月遅れたので、今でも根に持っている。
さらに復帰後には「休職したせいでやるべきことが全然できなかったよね?」とボーナスも最低の査定にされた。事実ではあるけれどもっと言い方あるだろ。
その後数年。色々と昇格や異動があり、課長やパワハラ上司も別の部署へ行き、気付いたら課のメンバーが自分以外全員入れ替わっていた。
今はとてもスムーズに業務が動いていて、やっていることは同じなのに人が違うとこんなにも違うのか…とびっくりしている。
そして、「心の持ち様でどうにかなる」と言われようとも、周りがダメだと本当にどうにもならないよな…と改めて感じている。
9月8日にシュナムル氏がツイッターでつぶやいたラノベ表紙問題、そしてそこから派生したキズナアイ問題について。約一カ月遅れではあるがこの論陣に参戦してみたいと思う。
「きょう書店で娘が心底嫌そうな顔で「お父さん、これ気持ち悪い…」と指さした光景。
自分の属する性別の体が性的に異様に誇張されて描かれ、ひたすら性的消費の道具として扱われる気持ち悪さは想像できるし、それを子供の眼前に公然と並べる抑圧はほとんど暴力だよなと改めて思う。」
シュナムル氏は、最近のラノベの表紙を女性の体を性的に異様に誇張して描いている、と書いている。
はてな界隈では性的消費のワードが注目されているみたいであるが、私個人的にはこの前段の文章の方に違和感を覚えたという言うか、引っかかった。
ラノベ表紙に描かれているのは雑誌モデルのように実在の人間ではなく、物語上の非実在のキャラクターである。
非実在のキャラクターなのだから被害者が存在していない。だから性的消費云々の問題以前に一体これの何が問題なのだろうか、という反論がはてな界隈でも出ていた。
だがここで重要なことは、表紙絵のモデルや下地になっているのはリアル社会における現実の女性一般である。ロマサガ2に出てくる人外のサラマンダーのような完全な架空の生物でない以上は、現実社会の女性をモチーフにしているはずなのだ。
である以上は、ラノベ表紙に描かれている女性キャラクターは「女性一般を性的に消費する」ことになるのだ。
女性の人格を無視して性的な存在としてだけ消費しており、従って全ての女性に対する尊厳の侵害である、というフェミニストの主張は筋が通っている。
しかし、ここでシュナムル氏やフェミニストたち、はてな界隈が見落としている点がある。
問題のラノベ表紙に描かれている女性の絵は、確かに胸や露出を誇張してエロ要素を前面に出している。
しかしこのような格好をすることができるのは一部の女性(キャラクター)だけであろう。
何が言いたいかというと、ラノベ表紙(だけに限らず雑誌やテレビなどにも共通するが)に登場することができるのは、一定レベル以上の美人や可愛い容姿、スタイルを持った女性だけである。
シュナムル氏もこの点を分かった上で敢えて書いていないのか、それとも本当に見落としているのか定かではないが…。
「自分の属する性別の体が性的に異様に誇張されて描かれている」とシュナムル氏は書いているけど、それは間違いである。
ラノベ表紙に描かれているのは、一定レベル以上の容姿の女性キャラクターという記号としての普遍化されている「シンボル」である。※シンボルの部分を「アイドル」とも「偶像」の言葉に置き換えてもいい。
ラノベの表紙からはブスキャラクターは徹底的に排除されているわけであり、この時点でシュナムル氏の言う「女性一般の身体を性的に異様に誇張して描いている」という話は破綻している。
ブスは女のカテゴリーから排除する、という暗黙の了解が存在しているからだ。
性的消費されているのは女性一般ではなく、一定レベル以上の容姿の女性だけであり、ブス一般は別に性的消費されていない。
何度も言うが、「美人一般」が性的消費されているとしても、それはあくまで「美人一般」だけであって、決して女性一般は別に性的消費されていない。
noteのテストを兼ねて。実は退職してからすでに1年以上が経過しているのですが、ようやく書きたいことがかけるようになったと思われるのでいまさらながら退職エントリを書いてみることにします。
TL;DR
文章にしてみたら、自分がどういう環境で働きたいかが整理できました。自分の思考を整理する手段として退職エントリはおすすめです。この文章にはそれ以上の価値はありません。
Safe Harbor Statement
ここに書いた内容は僕から見た一方的な内容であり、辞めたひとバイアスがかかっていることをご承知おきください。近しい人が見れば個人が特定できてしまうような記述がありますが、個人や組織を誹謗中傷する意図はありません。
楽天でのおしごと
2011年4月に新卒で入社。ちょうど6年間、金融関連事業を渡り歩きながらWebエンジニアをやってました。お客様に直接向き合うサービスを作る部署なので、開発も運用もやりました。工程でいうと要件定義/設計/実装/テスト/リリースとぜんぶやりました。役割でいうとリードエンジニアっぽい仕事もプロジェクトマネージャもプロダクトマネージャのマネごともやりました。5年目くらいからいわゆる管理職も兼任してました。
謝辞
やめる直前はとにかく退職することに全エネルギーを注いでいたうえ、決意を固めてからは有給消化という名の出社拒否を行っていたので、お世話になったみなさまにはろくに挨拶もせず退職キメてしまいました。すみませんでした。6年間好きなようにやらせていただきました。自由奔放な僕を多岐にわたり支えていただいた皆様には大変感謝しております。ありがとうございました。
現職について
株式会社ディー・エヌ・エーでお世話になっています。相変わらずWebエンジニアです。素晴らしいタレントに囲まれて楽しくすごしています。エンジニアの裁量が大きく、人材に対するリスペクトを感じます。自由なライフスタイルとマッチします。たのしいです。うぇるかむ。
よかったこと
現職での生活を1年やってみて、良かったなと思うこともまぁ少なくなかったので書きます。
面白いことがたくさん起こる
良い意味でアグレッシブな会社なので、思いもよらぬ業務提携がおこったり、わけわからんくらい事業が成長したり、(その逆もあったり、)「その発想はなかった」的な新事業が勃発したりととにかく様々なイベントに満ち溢れています。飽きることはないと思います。
内定式の直後くらいに英語公用語化がうちだされ、「入社日までにTOEICで○○○点とってきてね(とってこないとどうなっても知らんぞ)」的な脅しを人事にかけられました。おかしいな、ドメスティックな会社を選んではいったはずだったんだが・・・英語ができない子だった僕は泣きそうになりましたが、さまざまなバックアップを会社が提供してくれていたように思います。僕が在籍していた頃は英語が一定のラインに達していないと安くはない代償(労基法との兼ね合いどうなってたんだろう?)を支払うことになっていましたが。僕は強要されないと勉強しないタイプなので、結果的に英語スキルを身につけることができたのは良かったと思っています。
福利厚生が圧倒的にすごい
現職もそれなりに規模の大きい会社ですが、比べてみても福利厚生のレベルは圧倒的です。朝昼晩の食事が無償で提供されてました。会社の建物の中にジム・コンビニ・カフェ・マッサージ・クリーニングをはじめそのまま生活できそうな設備が整っています。研修も充実しています。特に、エンジニアにとって魅力的なのは海外カンファレンスに会社のお金で参加できることです。「いいから行け」的にぶっとばされます。
楽天という会社は中にいても自分たちの会社がどんな事業をかかえているのかわからないくらいにたくさんの事業を持っています。ECや金融が有名ですがそれ以外にも大小様々なサービスがあります。新規事業への挑戦も常時おこなわれています。ライフスタイルも開発スタイルも事業ごとにかなり多様性があり、希望すれば社内異動だけでだいたいのやりたいことをかなえることができます。
お給料が高い
いまでいうとインパクトは薄れましたが、僕が入社した頃はかなり高い水準の初任給を出していたように思いますし、その後もありがたいことに高い評価を頂いていたので(同職種・同年代のなかでは)お給料は高かったほうだと思います。
よくなかったこと
主に辞めた理由です。当然にネガティブな内容なので有料にして伏せておきます。楽天に転職を検討している人とか僕の愚痴をよみたい奇特な方向けです。
エンジニアの扱いがよくなかった
これは部署にもよるのでしょうが、僕がいたところではエンジニアの立場が悪かったように思います。たぶん僕の被害妄想です。とはいえ、現職と比べると圧倒的に裁量は小さかったですし、ビジネス職のメンバーとの関係も良くなかったと感じます。なんでもかんでもエンジニアが悪いことにされる傾向にあったり、筋の通らない理不尽な要求にNOといえるような環境ではなかったとは思います。
僕はたいへん素晴らしい上司にめぐまれていました。そのおかげで好き勝手やってこれたのですが、尊敬する上司の仕事は(僕にとっては)つらそうに見えました。自分が将来同じ仕事をやりたいかなと考えると胃がキリキリしてきて絶対イヤだったので。
社内には外国籍メンバーがたくさんいます。日本語がまったくできないやつも一定数います。そんなエンジニアが日本語のサービスを作っています。わからない言語のサービスを作るというのは大変なことです。間違った言葉が書かれていても間違っていることに気づけません。利用規約に間違った記述があった日には大変なことです。英語が公用語なので、英語が使えても評価されないというのはまぁ受け入れましょう。ただ、かわりに日本語が使えることが評価されるかというとそうではありません。ただ単に日本語がわからないやつの代わりに仕事が増えるだけです。ビジネスの人間は日本人ばかりで英語使わないことが多く、調整系のタスクで忙殺されるのが嫌になったので。
システムのインフラは構築はどこの部署にお願いして、rootが必要なDBの操作はまた別などこの部署にお願いして、それが何営業日必要で、とかシステム開発時の制約とか部署またぐ作業のリードタイムがなんぼとかいちいちめんどくさい上に新しいことをやろうとすると面倒なことがたくさんあったので。
僕が最後に携わっていたサービスが世の中に出たのでちょっとみてみたのですが、平成も終わろうとしているのにjQueryバリバリの2000年台初頭構成のWebアプリが完成していました。僕が置いてきたReact+マイクロサービスなアーキテクチャは無事闇に葬られていました。僕のチームがコミットしていたリリース日よりも10ヶ月遅れのリリースでした。どこからともなくさっそうと現れた「そんな複雑なシステムは運用できない」などとのたまう向上心のなさそうな、他人のアイデアにケチをつけるのがうまいベテラン(?)エンジニアがすべてをひっくり返してしまったようです。(そいつがいかにアレかを13くらいの言葉で説明できるのですが長くなるのでやめておきます)その人物が提示した見積もりは我々がそれまでに費やした工数の3分の1程度だったので、そのとおりに行っていれば去年の夏には終わっていたはずなのですが。そのエンジニアがアレなのは言うまでもないとして、そいつのアレさを見抜けない上長や、IT企業にいながらエンジニアがなにを大事にしているかを理解できずに無茶苦茶な判断をするビジネスの人間に囲まれて仕事をするのが辛くなったので。おかげさまで僕の最後の仕事はその案件で作成したすべてのソースコードの破棄でした。メンバーには申し訳ないことをしました。
退職を決意した最も大きな理由のひとつです。前職最後の人事考課の結果が極めて不満だったので。「どう考えてもこの人達より僕の評価が低いことはないだろう」と思っていた同じ職位の人間よりも評価が低かったうえに、それに対する納得の行く説明も得られなかったので。その当時僕の評価を担当していた上司は非常に管掌が広かったので、いち部下の評価まで細かいことを気にしている場合ではなかったのかもしれませんが。その瞬間この会社に対する信頼は地に落ちました。
半年待ちたくなかった
その後、非公式な場で「評価がまずかったのは申し訳なかった。半年耐えてほしい(※楽天では評価が年2回)」というようなことを何人かの上司から言われましたが、それはつまり「半年待った結果として正当な評価を受けられる」という僕がただ半年間不当な評価を受け入れるだけで、特段メリットがない提案でした。そこに対してどのような補填がなされるかといった説明はなく、耐えた後に得られるものも大したことはなさそうで、しかもそれから半年間の仕事も特段熱意を注げるようなものではなかったので。
朝会という制度がどうしても気に食わなかった
毎週1回(事業によってはそれ以上の頻度で)朝会があります。朝8時からです。そんな時間に起きたくありません。裁量労働だろうがなんだろうが関係ありません。出社しないとどういう扱いを受けるかはここには明言しないでおきます(労基法以下略)。それはヨコにおいておいても朝8時です。内容がつまらないとかではないですが、いちポンコツ社員としては「8時に始まるから7時58分までに出社しなさい」といわれて間に合うように起きることと天秤にかけるほどの重要性が最後まで見いだせなかったので。(というわけで、僕はこの制度が残っている間は絶対に楽天に戻りません。)
応募者に要求している英語のハードルが高い(割に待遇が良くない)ので、優秀な日本人を採用することが極めて難しくなっていたように思います。そのかわり英語はできるけどそれ以外は普通な人物はたくさん応募してきていた印象です。所詮は国内に根ざした企業なので、実務で必要になる英語のレベルはそんなに高くないです。なので英語ができない人のカバーをするのは難しくありませんが、優秀なエンジニアがいないのを何とかするのは極めて困難でした。会社の方針のせいで本当に採用したい人が採用できず、自分が目標にしたいと思える人物・切磋琢磨したいと思える人物が同じ組織に現れず、いろんな意味で先がなさそうだったので。
管理職は向いてなかった
上司からお話を頂いたときは嬉しかったですし、それなりの使命感をもってやっていたつもりでしたが、いま思い返すと管理職の道を選んだのは失策でした。できることは増えましたが当然にやらなくてはいけないことも増えました。僕がやりたいことではありませんでした。とはいえ当時はやりたくないといいだせる状況でもなかった(と思っていました)し、自分のキャリアアップにつながるなら...と打算的なことを考えてもいましたが、僕の考えは甘かったということが後にわかったので。
というようなことを考えていたら働く意欲がなくなったため
以上のような経緯により、それまで持っていたモチベーションが迷子になったので。面白いこともまぁまぁあり、ストレスもある環境でした。「それでも会社が必要としてくれるなら...」と思っていましたが、「お前の代わりなんかいくらでもいるよ」という空気を感じた途端に熱が冷めました。
まとめ
正直、辞めた当時は自分の判断が正しいのかどうかに結構なやみました。勤めていた時はそんなに悪くないと思っていたのですが、現職を経験して思うのはやっぱり楽天はエンジニアがエンジニアリングするのには向いてないということです。社内政治が得意な方にはおすすめです。
増田で昨日「信州」への言及が多かったらしいのではてなキーワード https://anond.hatelabo.jp/keyword/%E4%BF%A1%E5%B7%9E でチェックしていたところ、架空の飲食店ドタキャン事件に騙されて無駄に怒った人がたくさん出たということを知る。
増田では3月10日から工作が始まっていたらしい。anond:20180310231506
自分は釣られなかったぜと思って高みの見物をしようとはてブを検索してみた。そしたら「すごく雑な学歴フィルターの実装を見た」という1か月前のTogetterも引っ掛かってきた。大して興味がわかなかったのではてブからタイトルだけ見て"そんなこともあるんだ"と信じたうえで、クリックもせずスルーしていたやつだ。クリックしてたらフェイクだと気づけていたのかもしれないが、結果として頭の片隅で1か月弱のあいだ偽ニュースを真実扱いしていた。
はてブの流し見は危ないんだな。
2012年頃、大人の発達障害者への治療薬が適用になったこと、発達障害が話題となったことがありました。その当時、ネットの発達障害チェックをうけると「その疑いが強い」の判断があり、
自分も発達障害であるのかど強く悩み、予約不要のメンタルクリニックを行くことがありました。しかし、そこの病院は大変に混雑していて、当時は相談することを断念しました。
そもそも冷静に考えてみたら当時の私にはいろいろな抵抗感がありました。
しかし、今年の1月末頃『宇宙よりも遠い場所』の主人公の玉木マリの「何かをしたいけど一歩踏み出せない」という人物像に共感を抱くようになり、次第に作品に嵌まるようになりました。しかし、彼女たちは南極へ行きたいという夢を実現するのに自分は余りに変わらない事に愕然として、次第に深酒をしないと眠れず、毎日耐えられない不安に襲われるようになりました。
しかし、最初はうつ病を疑ったこともあり、律儀に二週間様子を見ようと思ったことと繁忙期だったこともあり実際に病院への受診を決断したのはさらに一月遅れることとなり、2月20日頃病院に電話をして、5日後に受診の予約を取り付けました。
こうした状況になるおよそ半年前の昨年8月に遡らなければなりません。絵を描くことが趣味だったこともあり「1番目は時間配分を変える。2番目は住む場所を変える。3番目はつきあう人を変える」という経営コンサルタント大前研一の言を間に受けてSNSのフォロワーをがらりと変えたことがあったのです。しかし、彼らの素晴らしい実績を裏腹に自分は何も変わることも無く、ものすごい物をインプットし続けて次第に疲れていったのか、時間だけがいたずらに過ぎていく日々が過ぎ、夏コミの本を整理していると「もう半年経ったのか」という時間の経過に愕然とするようになりました。
先生は普通には白衣だろうと思っていたのですが、普段着だったことに驚きました。ただ、そこの病院は正直その先生の物腰は優しいのですが、しばしば話が噛み合わず「あった先生」とは言えませんでした。そこの病院は先生が一人で臨床心理士が居なく発達診断の診断は出来ないので他の病院を探してくれ(おいおい紹介しないのか?)と言われる始末で、自分で今度受診する病院を探し、二ヶ月後に予約を取り付けましたが、それでも、抗不安剤と睡眠薬で随分私を救ってくれました。
今回、精神科医療における一番のハードルは親でした。すぐにキレる。お前は生きる価値がない等の暴言を繰り返す親である以上、病気への理解が全く皆無であるとしか思えなかったのです。診療を秘密にして自分のお金だけで受診をすることを本気で検討したこともありましたが、治療費を考え断念したこともありました。先述のメンクリの先生に(親の説得材料に)「診断書出してくれ」といっても「紹介状あるんだからいいだろ」の一点張りで結局自分でカミングアウトすることになり、それが一番のハードルでしたが、もともと思い当たる節があったのか、案外優しくむしろ繁忙期に病院に同行する事へのいらだちの方が多かったのです。
結局、自分だけで悩むと1年以上時間を無駄にしてしまいました。生きるのは厳しいかも知れませんが、しかし手を差し伸べれば差し伸べてくれるだけの手はあるのです。もし、今後(治療方針や検査など)が不安というならまず近くのメンクリで抗不安剤だけ貰うというやり方もあると思います。検査は25日でまだ自分がどういう精神状態なのかが解りませんが、一人でも多くの人が救われることを願っています。
深夜放送で人気爆発というのは個人的にはちょっと違和感があります。当時フィルムブックというのがアニメ本放送の1ヶ月遅れくらいで刊行されていて、これは単にアニメ画像に台詞をつけてアニメ漫画風の本なのですが、見逃し組やビデオ持ってない組がこぞって買っていてこれが本当に爆売れでした。初版は完売で刊が進むにつれて入手しづらくなる感じです。やっぱりストーリーが難解でなんども見て理解しようとしたのと、ちょっとした解説があったのが大きかったと思います。当時のネットでも話題でしたし、ネット小説なんかもエヴァの二次小説なんかが先駆けに近いものかなと。
それから最終回で炎上っぷりなどから深夜放送が始まって、そこからウォッチしてなかった人たちがチェックして…と連鎖的に社会現象になってった感じですかね。なので深夜放送は流行っていたからやったというのが正しいと思いますよ。ただ中高年以上のアニメ見ない層に届くのは、劇場版からでしょうね。
anond:20170413064206 を4月に書いた。匿名ダイアリーで書いた日記としては、反響をいっぱい頂いた。耳に痛い意見もあったし、励ましや慰め、感謝の言葉も頂いた。
今年の仕事も終わったので、あの記事が結局どうなったのかはまとめておこうと思う。
1. SIerへの思い
元の日記へのコメントでは発注者側の無知が二次、三次請を地獄に落とすことについて指摘があったので、それも併せて。
・人月など意味がないことについて自分の中で割り切ったので、社内への説明では適当な人月をでっちあげることにした
社内で通りそうな人月単価はもうわかった。だから、うちの希望納期が通るかどうかだけ聞いておいて、通りそうな単価で割り算するだけにした。
そんなに人数必要か? と突っ込まれた時には「必要でしょうね。だって、あなただったらプログラムからテストまで、一人でできますか?」と言い返すことにした。
これを続けた結果、人月について突っ込まれることはなくなった。
・納期についてはメーカの意見を最大限採用している(これは前からだが)
納期遅れだけはまずいな、と思っていたから可能な納期については昔からメーカからの提示を採用してきた。最近は3か月くらいはプラスしておくことにしている。
「短くならないの?」という問いについては「無理ですね。そもそもこの機能が必要なら、もっと早く相談するべきだったでしょう?」と返している。
これを続けた結果、逆にこっちでスケジュールを作れるようになった。
また、納期をプラス3か月することで人月計算に余裕があるから、通りそうな単価に近づけられるようにもなった。もっと早くにやっておけばよかった。
交渉するけど、基本的には保守費を下げてもらえる条件などほとんどない。さてどうするかはこれから考えようと思う。実の支払金額を下げろと言われたけど、下がらなかったら仕方ないよね、と割り切っている。そもそも保守費をけずるのは私の本意ではない。
2. 偉い人への思い
・どうでもええわ、の精神
4月13日のあの日記の後、上期・下期の人事評価がなされた。評価は大してあがりもしなかった。どちらも6段階評価の3。
昇格の条件で考えれば、2年間・4回の人事評価でコンスタントに4を取り続け、上期評価後に部門長に審査されなければならない。
つまり、この先2年は昇格しないことがわかっている。この4年ずっとそうだったから、もう昇進・昇格は期待していない。
どれだけ頑張っても評価など上りもしないのだから、社内の意向を気にすることもやめた。
何もかもどうでもええわ、それよりは自分のやりやすい方法をとろう、と決めた。
・システム開発における工数単価の比較はバカへの説明に楽なので、使い続けている。
上でも書いたけど、工数単価をコントロールしているから理解のできない上司や偉い人への説明に苦労することは少なくなった。機能面を理解させるのも一苦労だが、バカにもわかるように擬人化させて説明することが増えた。
例:このデータをなげないと、システム側は「データが来ていなくて処理できませーん」って言うんですよー。
・システムの機能追加や保守ができるのは、そのメーカだけだよ→でも、似たような機能は自分らで作るよ。
システムについて理解できない偉い人らに連れられて、メーカの人を何度も呼んで打合せするかわりに、こっちが作った仕様の説明と実装するのにいくらかかるのか? を問うだけの打合せを一度だけすることにした。あとは全部私とやりとりしてもらっている。
また、金額に折り合いがつかないから、別のメーカに代替機能をつくってもらうことにしたものもある。
ソースコートは開示できない。だから、代わりに私が必要となる機能の仕様を実装手前まで作って、コーディングをお願いする手口をとることにした。
上でも書いたが、どうでもええわと割り切っているので、多少問題があってもいい。実装手前までの仕様策定を私がやったのだから、それに従ったメーカは私が守るだけのこと。
場合によっては自分でも作ることにした。その代わり残業時間が増えたけど(後述)。
・「実際そういうやり口で、うちの仕事を受けてくれなくなった業者があったと聞くぞ。又それを繰り返すのか?」
繰り返している。前はそうならないように配慮していた。しかし、下っ端の私らが配慮しても、開発・工事の現場を担当したことがない者(大概は課長以上)の行動で業者を困らせつづけた。
もうリカバリーできない。業者からは不平不満がでており、この案件が終ったら、二度とうちの案件はうけないと言う会社もあるようだ。
バカに役職を与えたのは会社なのだから、そのツケは会社が払うしかない。
金銭面というよりも、ある種の機材を技術面/運用面/コスト面から否定した結果、その機材を使うことで微々たるイメージアップができると思っていた偉い人にとって不満だったようだ。2ヶ月遅れたが、引き戻しをさせられた稟議案件は完工した。
その機材は別の工事担当者の案件で導入することになった。すでに私が指摘していた問題点が露呈している。
偉い人にとっては何のダメージもないだろうけど、導入させられた部署の不満は高まっている。バカの下で働くのは大変だな、と思っている。
3.個人的な話。
・評価もされない
上でも書いたとおり、評価されないのはもう諦めたのでいい。理解できないものを評価できるわけもないし、そもそも理解しようという気もないのだろう。
・ユーザからは「使いにくい」と文句を言われて、上からは「よく考えたのか」と怒られる。誰がそんな仕事に喜びを感じる?
未だに喜びは感じていない。しかし、辛いと思わなくてもいいように働く方法がわかってきた。
使いにくい、と文句をいわれても「どうせシステムなど、お金を生まないと思われていて、予算がでないからしかたないよね」と答えている。
その上で改善の検討はするが、お金がでないのだからできることには限りがある。
自作のソフトでなんとかできそうなところはそれでカバーすることにした。
・内作を許容することにした。
ここまでで、予算が通らない分で小規模なものは自作することにした、と書いてきた。
以前ならば、自分が退職するまえに死んだりしたら内作したソフトのメンテができるひとが居なくなるので、極力メーカに作ってもらおうとしてきた。
そもそも、内作のメンテが大変なこと、開発者が死んだり会社に来られなくなったときの対応を考えておかないとならないことはずっと説明してきたし、退職者が好き勝手につくったソフトのメンテで苦しんでいる部署が社内にある。だからメーカに任せましょうという説明をしてきた。
内作を提案したとき、メンテ担当者をふやすことも依頼したが特に増やされる様子もない。
それは会社の考えかたなので、どうでもいいと割り切った。私が死んだ後のことなど知ったことではない。
一番大きく変ったのはここだと思う。残念ながらかかわっている案件全体が炎上しつつあり、残業時間がそのまま勉強時間にはなっていないが、内作をしつつ興味のある言語の勉強をすることにした。
それについて「家で勉強するべきではないか?」などとのツッコミはない。どうせ理解できていないのだろう。
もし文句をつけられたとしても、こっちには「内作で数百~数千万を浮かすんだから、内作に必要な学習時間は業務として認めろ」といいきる度胸がついた。
それで上司の評価が厳しくなっても「どうでもええわ」、もとより評価されていなかったのだから。
ちなみに残業時間がどんどこ増えた。体はだるいし、ストレスチェックの結果2年連続で産業医やカウンセラーとの面談を推奨する手紙をもらった。36協定上の制限時間などもブッチすることがあるが、それについて文句をいわれても「どうせ人がいないのだから仕方ないだろう? 文句あるなら仕様の策定もできるような人材を確保するか、メーカに頼んで数千万はらえ」と言い切った。
開き直ると楽だとわかった。
・今の部署を離れるか、システム以外の仕事をするために勉強することにした。
実は法律に興味がでてきた。そこで行政書士の試験をうけた。新しい分野を勉強するのはたのしい、合格していればうれしい。
また、本社のシステム担当者に「本社でシステムをやらせてほしい」とお願いした。今の部署から離れられるなら嬉しい。バカな上司の下はもううんざりである。
一杯ブコメをいただいた。皆様ありがとう。特に気になったコメントは次のとおり。
「id:luccafort これに少しだけ似た経験を若い頃にさせてもらった。その時言われたことが「なんでそんなに彼らの肩を持つの?」だったので根本の考え方や感じ方に断絶を感じて絶望した。増田はすごいよ。」
→私も言われました。「なんで業者の味方するんだよ」と。あー、そういう風におもってるんだ、と理解した瞬間にもうええわ、と切り変わりました。そこから上記のとおりです。
「id:celaeno_w インフラのありがたさは、一回サーバー落ちて、保守費用なんかと桁が違う損害出すと分かるんだけれどな。こういうのは、「格安バスツアー」とか、「格安海外旅行」と一緒よ。後悔した時には遅い。 」
→そうですね。ですから、保守稟議にはそういう話を書いてきました。停止からの復旧時間、その間に指図できなかったロットの機会損失などなど。1日とまれば保守費など比較にならん損失がでるよ、と。
でもそれでもけちりたいようなので、もういいのです。一回地獄をみればいいんですよ。
「id:otihateten3510 “評価もされない、新しい技術も身につかない。ユーザからは「使いにくい」と文句を言われて、上からは「よく考えたのか」と怒られる。誰がそんな仕事に喜びを感じる?” 至言。問題はなぜ全員辞めないのかという点 」
「id:su_zu_ki_1010 転職おすすめされても、その方の年齢とかスキル(新しい技術も身につかないとぼやいておられる)もあるので難しい場合もありそう。部署異動で無縁のところに行くのを希望するという手もあるのではないか。 」
→無職が怖い、この一言です。部署移動はこの6年間、評価毎に話ししていますが希望は通りませんでした。今は他部署から是非貰いしてもらえるようにアピールしています。
きららファンタジアというスマホゲーで何か大きな問題が起こって大騒ぎになっているというのは Twitter の自分のタイムラインにちらほらと出てきていたので「そうなんだー」程度の認識だったのだけれど、その炎上のまとめと考察(https://smhn.info/201712-kirara-fantasia-cheat)を読む機会があってなるほどこれは大変な問題ですね、と思った。
それで僕は、サービスインからサービス終了までをほぼ全て見守ってきたあのゲームの事を久しぶりに思い出したので懐かしい思い出としてここに書き記しておこうと思う。
そのゲーム、仮にスキマとしよう。そのスキマはスマホゲーによくある隙間の時間を埋められるようなデザインをされたゲームで、大まかにいうと冒険者を組織してダンジョンへと冒険に出かけさせ、持ち帰った財宝を使って冒険者を強化して、また冒険に出かけさせるというサイクルのゲームなのだが、冒険中はユーザは特にすることがなくただ待っているだけという、冒険者を送り出して帰ってきたのを確認するだけの作業をその隙間の時間にやってね、というゲームだった。なお、スキマは単発のゲームというよりは、はるか昔のパソコンで動いていたゲームを始祖とする名のあるタイトル(仮にウィリーとしよう)を冠したゲームで、ルネサンスと名付けられたウィリーブランドの再生プロジェクトのうちの一つであった。僕はそのウィリーが好きだったのでとりあえず遊んでみようとダウンロードしたのであった。
まず、スキマのサービスイン直後だが、オンラインゲーの例に漏れずサービスイン直後に色々な問題を起こしてメンテにつぐメンテでまともに遊べる状態ではなかった。だいたい4,5日はメンテをしたり、たまにサービスしていたり、という感じだったのではないかと思う。そのサービスインから4,5日経ったあたりで、「このままでは安定したサービスが続けられないので長期メンテナンスに入る」といった感じのアナウンスと共に、メンテナンスに入った。このメンテナンスは一ヶ月とちょっとの間続いた。僕はサービスイン初日にはプレイできず長期メンテナンスに入る前に少し遊んだ程度だったのだが、遊んでみた所では「これは酷い」としか言いようがなかった。
まず動作がもっさりとしている。何かのボタンを押すたびに CONNECTING… というダイアログが出て2秒位は待たされる。場合によってはボタンを3,4回押さないと目的の事ができないのに押すたびに CONNECTING… なのである。次にタップに反応しない。ボタンを押すと書いたが押したつもりが押されていない事がしばしばある。この場合は CONNECTING… が出ないのでわかるのかと思いきや、1秒位経ってから CONNECTING… と出てあぁ、押していたのか、とわかったりするようなもっさり具合である(もちろん押していなかった時もあるので1秒後までは押せたか押せなかったを判別できなかったりする)。
また、バグと言っていいであろう謎の動作が多い。ダンジョンに送り出したパーティのダンジョン内部での行動がダンジョンログとして閲覧できるようになっており、そのダンジョンログは直前の3回までのログが観られるようになっているのだが、そのダンジョンログの表示される内容が複数が同じものになっていて実質的には3回のログはみられないであるとか、CONNECTING… が出るタイミングで他の部分をタップしてしまうと高確率でアプリが落ちるであるとか、特定の順番で装備している武器を変更すると攻撃力が最低値に固定されるであるとか、リリース記念かなにかで貰えるキャラがなぜか毎日もらえて同じキャラが増えていくであるとか、まぁ色々な問題があって面食らったものである。
そんな感じでサービスインを迎えたスキマなのであるが、こんなに酷い状態なのではユーザはどんな事を言っているのだろうとコミュニティを探した所、2chにスレッドが立っていた。案の定スキマのバグ報告スレと化しており、「あぁ、このゲームは本当に全然駄目なんだな」とほっとしたのを覚えている。僕はその頃からその2chのスレッドを眺めるようになった。また、こんな状態ではサービスが続けられないのはわかるけれど、一ヶ月程度のメンテナンスでなんとかなるものでもないだろうとも思ったので、せっかくなのでサービス終了まで看取ると面白いのではないかとも考えた。
一ヶ月と少し経った頃、スキマのサービスが再開された。まぁ残念ながら僕の予想は外れておらず、お世辞にもちゃんと遊べるとは言えない状態であった。とはいえ、本来は一回しか貰えないはずのキャラが複数回貰えるであるとかいった所に代表されるゲームとして守られるべきルールのようなものについてのバグの多くは直っており、残っている問題の多くはクライアントアプリ側の問題とサーバ側の負荷対策ができていない問題とみられ、クライアントアプリ側の問題は特定の操作をしなければ落ちはしないしサーバ側の問題はもっさりだけれど待てば処理はしてくれるので一応遊べないことはない状態だとは言えた。それでも、クライアントアプリ側でのUIの不思議な動作(押してるつもりでも押せていない、連打するとクラッシュ)に誘発されたと考えられる進行不能バグを代表とする理不尽な問題は沢山残っており、ユーザとしては不満が渦巻いていた。
そんなスキマではあるのだが、サービス再開の後はウィリーでは有名な人の名前を冠したイベントを行ったり、定期的に期間限定のダンジョンをオープンしたりといった運営を行っていた。もちろんバグはじんわりと直ってはいくのだが、特に劇的な直り方はせず、「俺サービス開始直後からログインできなくなっててまだログインできないんだけど」みたいな事を報告するユーザ(?)も2chでは散見されるという状態で、2chのスレッドは「スキマのバグを踏まないようにプレイするにはどうすれば良いのか」という情報を交換するための機能を果たしていた。
一ヶ月メンテからのサービス再開から3,4ヶ月経った頃、運営会社から開発会社の変更が発表された。曰く、外部の開発会社に制作を依頼して制作したのだが、不都合が多すぎてどうしようもないので開発を自社に引き取るということであった。その後一ヶ月程して「不都合収束クライアント」と銘打ったクライアントが配布される。この不都合収束クライアントで確かにいくつかのバグが修正されはしたのだが、もっさりとした動作が変わるわけではなく(プロトコルもサーバ側も修正されていないようであったので当然ではある)、操作によってはクライアントが強制終了していたのが強制終了はしなくなった、程度の修正であり、これを解決するには根本的な改革が必要であるとみてとれた。
そんなスキマではあったが、何故かサービスは終了せず、サービス1周年の時を迎えた。この時、スキマの開発体制についての発表もあった。現在のスキマのクライアントプログラムは改修を重ねていくが、それと平行して開発ミドルウェアを変更してフルスクラッチでクライアントを作り直している、という発表であった。2chのスレッドではフルスクラッチでクライアントを書き直すということで、バグの根治は当然として、目的の事を行うのに3〜4タップ必要であったりするというUI周りまで手がつけられるのではないか、という事を期待する声が上がったりもした。
また、この1周年の挨拶の3ヶ月後には新クライアントの開発状況は70%と発表された。
この頃からであろうか、僕が遊んでいる環境のみなのか、又は他の人ではあまり現れない問題であったのか、とにかく僕が遊んでいる環境では冒険からの帰還を行おうとすると変に時間がかかるようになった。この問題は何らかの原因で帰還操作が完了するまでの時間が少しづつ伸びていくという問題であった。この問題は後で僕には大きな問題として認識されるようになる。
この頃からは新クライアントを開発しているためなのか、旧クライアントの修正はあまり行われなくなり、定期的なイベントが行われるのみであった。思えばこの頃はスキマの遊び方(このようにするとバグを踏むのでこれはしない、であるとかいった遊ぶための作法)がわかっている人間しかスキマを遊んでおらず、運営側も積極的には宣伝もしていないため新しいユーザも増えなかったため、比較的安定した運営が行われていたのではないかと思われる。
また、恐らくこの頃であると思われるが、2chのスレッドで「スキマは冒険者が冒険をしてきたログを眺めることでそのダンジョンの攻略法を考えたりするゲームなんだけど、あまりにもバグが多すぎるから2chというログを読む事でスキマというゲームを攻略しているよね」といった書き込みが行われるなど、スキマをダンジョン攻略ゲーとして捉えるのではなく、バグ攻略ゲーとして捉えるというユーザが現れていた。
さて、一周年の時に発表された新クライアント開発は、その後3ヶ月程で70%まで出来ていると発表されたが、結局その新クライアントがお目見えしたのは2周年を目前に控えた頃であった。新クライアントのお披露目はAndroidでβテストという形で行われた。言い忘れていたがスキマはiOSでしかサービスされておらず、それまでAndroid版は存在しなかった。僕はAndroidもiOSも持っていたため、βテストに応募し、当選したので遊んでみたのである。
まず、フルスクラッチで制作されると言われていたのでUI周りも変わるのであろうと思っていたのは完全に裏切られた。見た目はほとんど何も変わらず、もちろんUIのタップ回数まで全く同じであった。しかも使用されているフォントが違うために文字が見切れていたりといった問題が発生しており、お世辞にも前のクライアントとくらべて良くなったとは言えなかった。また、恐らくはサーバ・クライアント間のプロトコルも何も変わっていないのか、プロトコルやサーバ側に起因する問題は依然として残っていた(武器や防具を鍛錬すると+の数値が上がるという仕様があるのだが、連続して鍛錬を行うと必ず1以上は上がるはずの鍛錬値が上がらなかったり下がったりするといった問題は残っていた)。また、動作もiOS版と比べるともっさりとした感じが強く、何のために作り直したのかわからないという感想であった。2chのスレッドの中ではこの新クライアントは単に今までの旧クライアントをAndroidに移植したものであり、本物の新クライアントはまだ開発中なのだと言って聞かない人が長いこと存在した程である。
その後、βテストでお披露目された新クライアントは3ヶ月後にAndroidでリリースされ、その後さらに3ヶ月後にiOSでも新クライアントがリリースされた。
鳴り物入りで導入された新クライアントであるが、先程も書いたように、旧クライアントと比べると確かに解決された部分もあるが、サーバ側が関わる問題は全く同じ問題を抱えており、新クライアント特有の問題が多く発見され、実質的には旧クライアントの方がバグが少ないという状態であった。
僕はβテスト以降は特にAndroid版で遊ぼうとはしていなかったため、新クライアントが先行リリースされたAndroid版を遊んでいた人達を眺めていたのだが、Android版で起こっていると2chで報告されている問題がそのままiOS版でも起こるとなると大変だと思って眺めている位には、Android版は阿鼻叫喚の様を呈していた。iOS版での新クライアントのリリースは3ヶ月遅れたが、この間Android版は何度もなんどもアップデートを繰り返し、その度に少しづつバグが修正されていくのをみて戦々恐々としていた。
iOS版の新クライアントがリリースされた直後、僕はスキマを遊ぶことができなくなった。これはゲームを起動した後すぐに「通信エラー」が表示されてタイトル画面に戻されるという問題で、これを回避する方法が全然わからなかったためだ。「あぁ、ログインボーナス貰えてたのがなくなっちゃうなぁ」と思ったのを覚えている。
しかし、この問題については2ch(正確にはTwitter経由であるのでTwitterの誰か)に「お知らせ」をタップしてからだと通信エラーが起こらない、というオカルトじみた書き込みがあり、それを信じてやってみると確かに通信エラーが起こらないということが確認できた。これで僕もスキマをプレイすることができるようになったのである。この時は本当に2chというログを読んでスキマというゲームを攻略している感じがしたものだった。
この時、僕は何故通信エラーが起こるのか、何故「お知らせ」をタップすると通信エラーが起こらないのか、といった事を確認したくなってiOS版の通信を眺めてみることにした。本来であればこのような行為を行うのは自分の主義に反するため、それまでは行わなかったのであるが、突然ゲームがプレイできなくなるというのは大変衝撃であったので、つい出来心で、という感じで眺めてみたのである。
クライアントとサーバ間の通信はHTTP、つまり平文で行われており簡単に通信内容をみることができた。タイトル画面から通信エラーが出るまでの通信内容はだいたい以下のような感じであった。
3. クライアントから並列で何らかの情報を取得するためのGETリクエストを送信
4. 並列で送られたリクエストへの返信をサーバが返すが、その全てに更新された(別の)セッションキーが入っている
6. クライアントで何らかの操作を行おうとしてサーバへリクエストを送信
つまり、3. のリクエストが並列で行われ、サーバが更新したセッションキーが 4. でクライアントに届けられるのであるが、恐らくは届いたセッションキーが前後してしまうことで壊れてしまったと考えられる。
これが、何故「お知らせ」をタップすると解消するのかであるが、実は「お知らせ」を取得するためのURLは http://…../login2 というURLへのGETリクエストであり、かつセッションキーを必要としておらず、このURLからのリクエストの返事にはセッションキーが含まれるという特殊なURLであったのだ。つまり、本来であれば 5. の状態の時には壊れたセッションキーを保持していたはずが、そこで「お知らせ」をタップすることで新しい(正しい)セッションキーを手にすることができるようになり、その後の通信はちゃんと行えるようになったのである(その後の通信では並列にリクエストを投げるパスは僕の観測した範囲では存在しないように見えた)。
この事に気づいたTwitterの人はどうやって気づいたのかはわからないが、よく見つけてくれたものである。ともかく、僕はこの情報に助けられ、スキマを再開することができた。
長くなったので https://anond.hatelabo.jp/20171221020636 へ続く