はてなキーワード: トラブルシューティングとは
私について
2022年の3月半ば頃、かねてより使っていた自作PC(Core-i7 7700K+GTX1080という中々年季の入ったシロモノでした)をそろそろ更新しようと思い立ち、インテル第12世代が中々面白そうな事もありマザーボードとCPUを(MSI PRO Z690-P DDR4とIntel Core-i5 12600KF)購入。
グラフィックボードに関してはしばらくGTX1080を流用し、しばらくFPSを遊んでいましたが一ヶ月ほど悩んだ末にRTX3070Tiを購入。 現在のPC構成はここから変わっていません。(Core i5-12600KF+RTX3070Ti)
さて、元々私はAOC社製の165Hz湾曲ディスプレイを利用していました。(https://www.amazon.co.jp/dp/B08W296GXR/)
PCを更新するまではメインで遊んでいた比較的軽量な部類であるOverwatchですら360fpsはおろか240fps張り付きすら難しい状況だったので満足していたのですがやはり最新世代、ゲームクライアントの上限の400fpsに設定してもほぼほぼ張り付くという結果に。これは買うしかないだろ!と思いドスパラにてASUSのPG259QN(https://rog.asus.com/jp/monitors/23-to-24-5-inches/rog-swift-360hz-pg259qn-model/)を購入。これがいけなかった。
購入した翌日、早速荷物が届く。流石日本の物流、神奈川県の片田舎だというのに…といった感動を覚えつつ、未体験の高リフレッシュレートに胸を高鳴らせながら開梱し動作確認をするために同梱されていたACアダプタとDisplayPortケーブルを利用しパソコンへと接続した。
パソコンの電源を切ったままケーブルを接続した瞬間、眩く輝くディスプレイ。
白赤青緑と忙しなく単色が切り替わって表示される。ただ通電しただけでこれである。既によくわからない。
これって工場で表示テストするときに出る画面じゃないの?と思いつつパソコンの電源を入れる。あ、よかったWindowsが立ち上がったら正常に表示された!(当然である)と胸をなで下ろし、Windowsの設定からディスプレイを360Hzに設定する。
きちんと動いたのだ、この時は。マウスカーソルの動きは目に見えるほど滑らかになり、UFOTestを開いても確かに360Hzと表示され、残像感の欠片もないUFOに乗ったゴキゲンな宇宙人を眺めて私も悦に入っていた。
当然ゲームもプレイしてみる。Overwatchを起動し、オプション画面からフレームリミットを175から370へと変更する。
驚くほどの快適度。キャラクターがADADスパムで左右に細かく動く際の残像が一切感じられない。むしろ困る。今までは残像感含めてAIMを合わせていたのだなと実感して弾を外しまくる。(元からそんなに当たらないという話もある)
また、Valorantも起動してみた。このゲームはインストールしたっきり練習場のハードボットを屠るぐらいしか遊んでなかったのだが明らかに弾が当たる。こっちの方が向いてるんじゃないかと思ったぐらいの快適度であった。
さて、動作確認も済んだし仮で繋いでいたケーブルを綺麗に繋ぎ直そうか、とDPケーブルを引き抜き邪魔にならないように配線する。
普段は部屋の掃除もろくにしないのにこういうのはなんでやりたくなるんだろうなと自分でも疑問に思いながら線を繋ぎ直し、床に放りっぱなしだった梱包材を箱の中に詰めなおし、さあRealm Rebornした俺のプレイを見せてやる!……………DisplayPort NoSignalって表示されて画面真っ暗なんですけど。
ん? なんか電源ランプオレンジの点滅してるなあ、マニュアルで調べてみるか。
何々…?えースタンバイ状態に入る…日本語怪しくてよくわからないけど、待機状態って事でいいのかな? ということはケーブルの挿し方が甘くて信号来てないとかかな? と思い立ち再度DPケーブルを抜き差しする。映らない。
なんで???
後ろから165Hzディスプレイを売り払った同居人が様子を見に来る。ちょっとそっちのパソコンに繋いでみてもいいかい? と了承を取る(同居人のパソコンは前述した私の古いCPUとグラフィックボードを譲ったもの)。
うん、やっぱりそっちでも映らない。
なんで?????
元々私はゲームをプレイしながらTwitterを眺めたり動画を流したりするために安物のサブディスプレイを接続していたので、そちらの画面で色々模索してみた。
どうやらWindowsやNVIDIAコントロールパネル上ではディスプレイは認識されているらしい。相変わらずうんともすんとも言わないが。
この状態でPS4をHDMIポートに繋いだら自動認識されるのだろうか、と思い実行してみる。映らない。なんなら手動でHDMI入力に切り替えてもNoSignal表示。はぁ………
その後はもうこちらで出来ることは全部試した。
いやもうこんだけ試してわからんかったらサポセンに聞こう…疲れたし……
結局サポセンに電話してみても既に試した事しか言われない。俺はなにか、君らのトラブルシューティング能力よりも高いのか?否、サポセンがたいしたことが無いだけである。というより実際いろいろな事を扱う窓口でしかないため、詳しい情報はないのだろうな。俺は詳しいんだ、キノコの携帯キャリアでコミュニケーターしてたことがあるからな。
1点だけ、PG259QNにはUSBハブ機能が付いてるのだが、そのドライバーをアンインストールしてみると治るかもしれないとの情報を得る。そんなことある??と思いながら言われたとおりにデバイスマネージャーから削除し、再インストールさせる。
これで直った!!!ならどんなによかったか。こんな無駄な時間のために20秒10円もかかるのか、アホくさ やめたらこの仕事?
まあコミュニケーターにそんなことを言っても仕方が無いので声を荒げることも一切無くとりあえず修理の申し込みをする。工業製品に完璧はないしね。
日通のドライバーが家まで取りに来てくれるらしいので、名前や住所など諸々を伝えてしばし待つことにした。
日通のおっちゃんにディスプレイを預けて数日。あ、やべ。シリアルナンバー控えるの忘れてた。ネットで確認するにも修理受付番号かシリアルナンバー必要だし、修理受付番号どれかわかんねぇよ。ってことでメールで問合せ。
氏名、電話番号、住所を記載して夜中にメールを送ると翌朝には返信が来た。やるじゃん。
文面には丁寧にシリアルナンバーと修理受付番号、さらには初期不良と判断されて新品の送付となる旨が書かれていた。これはちょっと神対応ですよ、そこまで確認してくれたんだって感動しました。この対応があったからこそだったのかもしれない。
その後大人しく待ち続け、集荷から都合11日ほどで新品が手元に届いた。
電話した際に希望されるなら、了承されるのであれば新品開封して検査してから送ることも出来ますと言われたため二つ返事でお願いしたから今度こそ大丈夫だろとの願いを込めて開梱する。
なぜだろう、同じ品物のはずなのに全然ワクワクしないや…これが…老い…? とくだらない事を言いつつ仮でケーブルを繋いでいく。最悪の事態に備えて梱包材は箱から出したままである。
大方予想できるとは思うが、あえて言わせて欲しい。
直ってないやんけ!!!!
否、正確に言えば多少改善はされている。
今回は240Hzまでは表示できるのだ。(正確には244Hzまで)そしてNVIDIAコントロールパネルからカラー設定をYCbCr422に設定すれば360Hz表示することが出来る!!!すごい!!!!
アホか。
何が悲しくてIPSパネルでわざわざ色劣化させて表示させんにゃならんのか。おい。
というかHDRオンにするとNoSignalになるやんけ今度の奴。おい。悪化してないか? おい。
修理報告書には送付するディスプレイ正常動作確認済みって書いてあるけどお前どこをどうやって確認したんや?? おい。貴社の品質管理どうなっとんねん、おい。
第一声から二次受付とかクレーム処理対応の所繋いでくれる? って声を掛けました。コミュニケーターに言っても仕方が無いので最低限発言に責任を持てるSVでもCCMでもいいから繋いでくれと。
会社のシステム上出来ないと言われてびっくりしましたね、ええ。ASUSのサポセンって外国人のコミュニケーターにクレームも全部処理させるそうですよ。責任者が責任を取らなくていい職場って最高ですよね。私もそんな職場ならSVやりたい。給料高いし。
落とし所として、次回検査終了したら私に繋がるまで工場の人間に電話掛けさせろという引継ぎをさせることで終話としました。1時間近く時間取ってすまんな外国人のねーちゃん。君は悪くない。悪いのは風通し悪すぎるそのサポセン委託会社や。まあ人生で一番無駄な金の使い方しましたね。高すぎ、20秒で10円。
あとドコ…キノコのキャリアのコールセンターってやっぱ質高いんだなって思いました まる
今回も2台パソコンに繋いで同じ症状出てるんですけど、なにか? 俺のグラボから毒電波でも出ててディスプレイが壊れるんか? ずっと定格で使ってるのに??
そもそも本当に検品してるのかすら怪しい。信用ゼロ。次の交換品もまた不良品だったらどう責任取ってくれるんですかね。
7万払ってまともに使えたの40分ぐらいってどんなお笑いですか? 今回の対応が終わったら二度とASUS製品買わないしネガキャンもしまくるよ私は。
初期不良の交換品も不良品とかヒヤリハットどころじゃないのにサポセンで話が止まるのも相当やばいしASUSに対する信頼無くなりました。昔はZenfone3とか使ってたんだけどな…もう二度と手に取ることはないでしょう。
さっさとまともな商品寄こしてくれ。以上
https://www.sofia-inc.com/blog/7233.html
情シス(情報システム部)はもういらない?これからの情シスに求められる、あるべき姿とは?
皆さんは情シス(情報システム部)が果たす役割・機能を何だと考えますか? 全社のIT戦略策定・システム企画、社内インフラやアプリの保守・運用、ユーザーサポートやトラブル対応といったことを思い浮かべる方が多いのではないでしょうか。
しかし昨今、情シスにそのような役割が求められていない、もしくは情シスの業務自体がなくなりつつあることをご存知でしょうか?
今回の記事では、これからの時代の情シスに求められる役割、あるべき姿について説明します。
近年Microsoft AzureやAmazon Web Serviceといったクラウドサービスの台頭により、オンプレミスからクラウドへの流れが起きています。社内に物理サーバーを置いて保守・運用するといった必要がなくなり、ソフトウェアもPaaS・SaaSといったクラウド上で提供されるサービスに代替されるようになってきています。それに伴い、膨大な設備投資費や社内SE(システムエンジニア)の人件費を削減できるようになりました。今後すべてのITリソースの保守が必要なくなるという可能性もあります。
デジタルトランスフォーメーション(DX)が多くの企業で重要課題となっている現代において、企業がIT活用で目指すべきことは、単純にITインフラ・ツールを変革させるということではありません。業務変革・組織変革を伴うような、より大きな次元での変革です。経済産業省も、ITを変えるだけがDXではないと説明しています。
「企業がビジネス環境の激しい変化に対応し、データとデジタル技術を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネスモデルを変革するとともに、業務そのものや、組織、プロセス、企業文化・風土を変革し、競争上の優位性を確立すること」
このデジタルトランスフォーメーションの実現を企業が目指すにあたって、情シスの仕事も大きく転換しようとしているのです。次章では、まず従来の情シスの役割について整理・紹介していきます。
DX(デジタルトランスフォーメーション)を推進する上で押さえておきたい3つのステップ
昨今ビジネスの場において、DX(デジタルトランスフォーメーション)という概念が頻繁に取り上げられるようになりま…
これまでの情シスに求められていた役割は主に以下の4つでした。
会社の経営戦略や事業戦略に基づき、システムの企画立案・要件定義をする役割です。社外ベンダーの見積もり検討・選定、およびその後のプロジェクトマネジメントを遂行し、ユーザー部門に対して新しいシステムを開発・提供します。
社内ユーザー部門からのリクエストや業務プロセスの変更に応え、既存システムのカスタマイズなどを実施します。運用・保守によってシステムを安定稼働させ、会社の事業活動を下支えする役割を担います。
自社サーバーやネットワークの構築・運用・保守を行いつつ、セキュリティ対策やデータ保全を実施することで、万が一の事態に備えます。また新技術・製品の導入検討や評価を行って、常に社内環境のサービス向上に努める役割です。
社内ユーザーからの問い合わせ対応・トラブルシューティングを行います。ツールやシステムの導入サポートの他、新卒や転職者へ社内システムの教育を実施することで、社員1人1人の円滑な業務遂行を支援します。
以上が従来情シスに求められてきた役割ですが、現在のクラウド時代において運用・保守業務はその必要性を失っています。また業務システムについても、SaaSなどのクラウド上で提供されるアプリケーションを利用できるようになっており、企業独自でシステムを構築するということは少なくなっているのです。
このような中で、今後情シスには一体どんな役割が求められてくるのでしょうか。次章で詳しく解説していきます。
クラウドで提供される業務システムは、往々にして業務の生産性に関する考え方が先進的であり、しかも随時バージョンアップしていきます。従って「自分の行動にシステムを合わせる」のではなく「システムに自分の行動を合わせる」というのが日常的に求められるのです。
しかし事業部門をはじめとする多くの社内ユーザーは、旧来の業務のやり方に慣れ親しんでいるために、「システムに自分の行動を合わせる」ということに自力で順応するのが容易ではありません。システムを使いこなせないばかりか、新しいテクノロジーに対して抵抗感を覚えてしまうケースもあります。
そこで必要となるのが、自社の業界・事業・業務においてITツールをどうやって活用するかを考え、そのための情報を関係各所へ提供する存在です。これからの情シスには、システムの機能や技術面だけでなく現場の業務プロセスにまで入り込み、具体的なユースケースを提案・サポートすることで、全社的なIT活用を推進する役割が求められています。
また、会社としてDXを推進するうえでは、単にITツールを組織的に活用することだけでなく、同時にチェンジマネジメント(組織変革)を進めていくことが必要です。新しいワークスタイルを実現するためには、職場の文化・風土も変革していかなければなりません。次章ではDXを促進する立場としての情シスの役割について紹介します。
クラウドサービスの台頭でIT部門の仕事がなくなる 企業のIT部門の仕事、と聞いて何を思い浮かべるだろうか。自社の…
DXを促進する情シス(情報システム部)の役割と専門家との協働
デジタルトランスフォーメーションにおいて最も上手くいかないことの1つとして、先進的なITツールに対して個人個人の理解度・受容度が追い付いていけず、会社として変化を受け容れられないことが挙げられます。ツールの機能、業務プロセスへの適用法が分からないことで現場が混乱し、これまでの業務のやり方やワークスタイルから脱却できないといったことがそれにあたります。
これを解決するために必要となる活動が会社のカルチャーチェンジ、社員一人一人のマインドチェンジです。単にITツールの活用法をナビゲートするのみならず、業務プロセスや職場の文化・風土というところまで踏み込んで、ユーザー部門に対して新しいワークスタイルの実現に向けた啓蒙活動を展開していったり、全社的な意識改革に向けたコミュニケーションを展開していったりといった役割がDX推進には不可欠なのです。
しかしこの役割は、専任のDX部門が担おうとしても失敗するケースがあるほど難しいものであり、そもそも経営層が事業戦略におけるITの重要性を十分に認識していなければ到底実現できるものではありません。では、情シスがDXを推進する役割を担っていくためにはどのようなアプローチをしたら良いのでしょうか。
それは情シスが持つIT知識や社内システムへの知見を最大限利用し、経営層を巻き込んで企業を変革する旗振りをしていくことです。ただし限られたリソースの中で上層部や会社全体に働きかけるというのは非常に負担が大きく、失敗に終わる可能性も大いにありえます。そこで1つの解決策となるのが、そういった業務改革・組織改革の支援を行うITベンダーと協働することです。高い技術力と豊富な支援実績を持ったITベンダーが上層部への答申からITツールの全社展開まで幅広く支援してくれます。そして、組織風土変革や社内へのコミュケーションは、自社の人事部門や広報部門が実務として実施していきます。現場部門との協働はもちろんですが、変革を企画する部門と協働することで、より全社的なムーブメントをつながります。
まとめ
以上のように、近年情シス(情報システム部)に求められる役割は大きく転換してきています。従来担ってきたITインフラやシステムの構築・保守・運用業務は不要となり、今後はデジタルトランスフォーメーション(DX)実現へ向けた社内ユーザーへの情報提供・啓蒙活動を行っていくことがその使命となっていきます。
もしあなたが情シスのメンバーであり、従来の役割を脱却できずにいるのであれば、業務改革・組織改革支援を行うITベンダーの活用を検討してみてはいかがでしょうか。
まあVMWorldとかで10年以上人生の春を謳歌してきたからもう十分やろ
お疲れさん
~VMwareが提案する、DRにも対応するマルチクラウドソリューション~
昨今のCOVID-19流行への対応やDXを推進する中で、クラウドサービスの利用はビジネススピードの加速や柔軟なシステム運用に効果的であり、従来のオンプレミス環境と併用するハイブリッド環境や、複数のクラウドを利用するマルチクラウド環境が増えている。一方で、これらの環境を維持していくには課題も多く、セキュリティリスクも増大してしまう。ここでは、こうした課題を解決するVMwareのソリューションを紹介する。
COVID-19流行への対応やDX(デジタルトランスフォーメーション)のためのビジネス変革が進む中で、ビジネススピードの向上やニーズに対する迅速で柔軟な対応がこれまでになく求められている。これらを実現するために、アプリケーションの変革やクラウドへの移行が加速している。
多くの企業が、「ビジネスのスピードに対応できるモダンアプリケーション」や、「あらゆるクラウド、データセンター、エッジでビルドおよび実行が可能であること」、「エンタープライズクラスのレジリエンス、セキュリティ、運用の実現とビジネス変革」がDXを実現するために必要であると考え、これらを実現するためにマルチクラウド環境の活用が前提になってきている。
具体的には、Amazon Web Services(AWS)、Microsoft Azure(Azure)、Google Cloud Platform(GCP)といった複数のパブリッククラウドサービスを併用し、適材適所で使い分けているのが現状であろう。しかし、マルチクラウド環境では解決が必要な課題が存在する。その課題とは、「ワークロードのシームレスな移行・連携」、「クラウドごとのスキル習得」、「運用管理の簡素化」、「セキュリティリスクの低減」、「最適なコスト管理」の5つである。この5つがクラウド利用の理想と現実のギャップとなっており、これらを意識して進めていく必要がある。
特にマルチクラウド環境を適材適所で使う場合、クラウドごとに利用する技術が異なるため、設定項目や内容に違いがあり、その設定ミスによるインシデントも発生している。重大な影響を及ぼす場合もあるため、それぞれのクラウドを扱う際のスキルが重要になる。
こうしたマルチクラウド環境における課題を解決するには、一貫性のあるクラウドインフラストラクチャ、および運用管理サービスが重要なポイントとなる。例えばVMwareは、複数のパブリッククラウドだけでなくオンプレミスを含むハイブリッドクラウド環境においても、仮想的なレイヤーを構築することで管理や運用を一元化している。
VMware Cloud on AWSは、VMwareとAWSが共同で開発したもので、AWSのベアメタルサーバー上にvSphere、NSX、vSAN、vCenterを導入し、ホスト専有型のクラウドサービスとして提供するものだ。
その特長は3つある。1点目は「VMware製品をベースとしたクラウド」であること。VMware製品で仮想化されているため、AWSの世界にいながらオンプレミス環境で利用していたスキルセットや運用管理ツールを利用でき、新たなスキルを習得する必要がない。
2点目は「シームレスにクラウドに移行できる」こと。ワークロードをオンプレミス環境から無停止で移行することができる。アプリケーションを更改する必要もないため、クラウドに移行する時間やコスト、リスクを大幅に削減することが可能だ。
3点目は「VMwareが管理を行う」こと。ハードウェアやソフトウェアのトラブル対応や運用管理、メンテナンス対応など、すべてサービスの中でVMwareが実施する。3カ月に一回の頻度で新しいリリースを提供しており、ユーザーの要件を反映しながら新たな機能を追加している。
最近のアップデートの大きなものとして、日本で第2のリージョンとなる大阪リージョンを設置し、サービス提供を開始したことが挙げられる。例えば西日本地区でデータセンターを持つユーザーは、より低遅延でサービスを利用できるようになった。昨今は感染症の流行や地震の発生などによってBCPを見直すユーザーが増え、VMware Cloud on AWSをリカバリサイトとして利用するケースも増えている。その意味でも、大阪リージョンは活用度が高いといえる。
VMware Cloud on AWSが選ばれる理由は、大きく3つ挙げられる。1点目が既存のノウハウや運用管理手法をそのまま踏襲できるという点。VMware製品をベースとしたクラウドサービスであるため、オンプレミス環境における管理者のスキルや運用ノウハウなど、既存の資産をそのままクラウド上でも活用でき、新たなスキルの習得や、運用管理手法の大きな変更の必要もない。クラウドとオンプレミス環境をvCenterから一元管理できる。
2点目が、規模に依存しないシンプルなクラウド移行を実現できる点。ワークロードをそのままクラウドへ簡単に移行することが可能だ。VMware Cloud on AWSには標準でVMware HCXが含まれ、これはオンプレミスのデータセンターとクラウド間のネットワークをL2延伸する。ネットワークがつながった環境で仮想化環境、VMをそのままマイグレーションできる。アプリケーションやIPアドレスを変更することなく、無停止でワークロードを移行することができる。
3点目が、モダナイゼーションを推進して、ユーザーのDXの加速を支援できる点。まず、クラウドならではのインフラストラクチャとして、1顧客あたり最小2ホストから最大640ホストまで拡張できるが、俊敏性を兼ね備えて提供される。例えば、ホストの展開に1時間半程度、ホスト数を追加するのに15分程度と、オンプレミス環境ではありえないスピード感で環境を構築、提供される。
また、リソースを最適化する機能も提供される。ユーザーのリソースの使用状況に応じて、利用するホストの台数を自動的に増減させて最適化する。さらに、名前の通りにAWSが提供する各種サービスとの親和性が非常に高いことも特長。VMware Cloud ENIと呼ばれる専用のインタフェースを経由して接続することで、低遅延で高速な環境を利用して各種のAWSのサービスとシームレスに連携することができる。この面も同サービスの大きな強みとなっている。
最近では、VMwareが提供するKubernetesディストリビューションであるVMware TanzuをVMware Cloud on AWS上で稼働させることが可能になった。これにより、短時間でコンテナ、Kubernetes環境が導入できるようになる一方で、ハードウェア、ソフトウェアの管理はすべてVMwareが行うため、管理者はKubernetes環境に集中できる。
VMware Cloud on AWSのユースケースには、主に「オンプレミス環境のクラウド移行」、「データセンターの拡張」、「災害対策サイト」、「次世代アプリケーションのプラットフォーム」の4つが多い。特に最近は、災害対策としての利用が増えているという。VMware Cloud on AWSをリカバリサイトとして活用する際に強力なサービスとなるのがVMware Cloud Disaster Recoveryだ。
VMware Cloud Disaster Recoveryを利用すると、平常時には本番サイトのデータをクラウド上のストレージ領域にレプリケーションしておき、万一DRイベントが発生した際に初めてVMware Cloud on AWS上にホストを展開し、保護していた仮想化環境をフェイルオーバーする。リカバリサイトとしてあらかじめ物理的なサイトを構築しておく必要がないため、大規模な初期投資が不要となる。
VMware Cloud Disaster Recoveryの特長
このタイプはオンデマンド展開型と呼ばれ、DRイベント時にホストを展開したタイミングでリカバリサイトに対する課金が開始される。復旧後に仮想化環境を本番サイトに戻すことで、ワークロードもフェイルバックでき、不要となったリカバリサイトのリソースも削除され課金も停止される。なお、オンデマンド展開型のほかに、事前にホストを展開しておく事前展開型も用意されており、RTOを重視する場合には事前展開型が推奨される
また同サービスは、最近話題になっているランサムウェアへの対策にも有効だ。クラウドストレージ上に本番環境のデータをバックアップする際には、リカバリポイントを長期的に保持することが可能である。このため、ランサムウェア攻撃に遭ってしまった場合、その直前の時点からリストアすることが可能となる。
マルチクラウド環境を可視化するVMware vRealize Cloud
マルチクラウド環境では、各クラウドが複雑化し、サイロ化してしまう可能性がある。クラウドごとに管理ツールや必要とされるスキル、ノウハウも異なるため、利用するクラウドが増えるほど複雑化、サイロ化の問題が大きくなり、その結果セキュリティリスクやコストが増加してしまう。そこで有効な解決策となるのが、クラウド環境をまたがって一貫性のある運用・管理を実現できるVMware vRealize Cloudである。
まず、VMware vRealize Operations Cloudは、VMware Cloud on AWSのリソースだけでなく、他のパブリッククラウド上のリソースも一元管理できる。複数クラウドの環境にまたがってデータを収集、分析評価を行うことで、例えば常にパワーオフ状態の仮想化環境や、実体がない状態のディスクなどを検知された場合に最適化していくことが可能。これにより、最終的にコストの最適化も図ることができる。
コストや運用を最適化できるVMware vRealize Cloud
また、VMware vRealize Log Insight Cloudによって、複数のクラウドを横断してログを管理できる。例えば、監視対象のイベント通知をあらかじめ定義しておくことで、不正な行動を検知した際には管理者に通知し、適切な調査と対応を行うことができる。セキュリティやコンプライアンスの強化にも有効だ。
さらに、クラウド間のネットワークの可視化は、VMware vRealize Network Insight Cloudで実現できる。End to Endを含むネットワーク全体を可視化できるため、ネットワークに関するトラブルシューティングや、不審な通信を洗い出すこともできる。また、アプリケーションの通信も把握できるため、アプリケーションの移行計画にも活用できる。
今後、DXの推進を加速していく上で、必ずしもひとつの環境、ひとつのクラウドを利用するのではなく、マルチクラウド環境の利用が当たり前になっていくと考えられる。そこで直面する前述の5つの課題に対し、VMware Cloud on AWSそしてVMware vRealize Cloudの活用は課題を解決するだけでなく将来への有効な投資となる。企業規模や業種に関係なく検討すべきソリューションといえるだろう。
はー疲れた。
ネットにもパソコンにも詳しくないのにほいほいルーター変えちゃダメだね。
今朝はプリンターが使えなくなった。
オンラインのマニュアル通りの手順を踏んでもお手上げなのでメーカーに電話。
「セキュリティの高さが違う」と言われる。
WP3じゃなくてWP2にしろと。
はえー時代と共にそんなのも進化するのね勉強になるなーと思いながらルーターの方に電話。
WP2うんたらかんたらに変更したらプリンターが使えるようになった。
よかったよかった。では終わらなかった。
夜になってから、今度はノートパソコンが1〜5分に一回の高頻度でネットが切れてしまう。
トラブルシューティングをポチッと押すと「セキュリティの情報が違う」と。
なるほど午前変更したあれね。
表示に従ってWP3からWP2に変更。
WP2は2種類あってどちらか分からなかったが、片方を選んだ後もう一度トラブルシューティングしたら同じエラーは出なかったので、多分合ってたんだろう。
これで大丈夫、と思いきやまた切れる。
仕方ないのでGoogleで検索してみたところ、対処法が山ほど出てきた…。
どれが正解なのか分からない…。
が、すぐに試せそうなことはやってみよう。
ここまでやって早1時間が経過。
はぁ。なんか疲れた。
てゆーか、ソフトバンクエアーからドコモホーム5Gに変えたら速くなるって営業の人言ってたのに全然速くないし。変えるんじゃなかった。
プログラマって言えばいいのか?もうマジで末端の作業員で最低限の給料貰えればいい。というのも、職を転々として自分の向き不向きがだいぶわかってきた。
人付き合いが苦手(人が何を言ってるのか頭に留めておけないため、メールや他愛もない雑談ならできる)で手先が不器用だったので、口頭指示の多いブルーカラーの仕事が壊滅的に出来なかった。
一方、キーパンチャーの仕事を派遣でしていた事があったが、あの仕事は天国だった。俺は生産性が高かったみたいで、急ぎの仕事をよく任されていた。パソコンの画面と長時間向き合うのが苦痛ではなくて、黙々と取り組んでる方が傾向としては性に合っている。
ブルーカラーにいるとポンコツだが、事務処理でよくエクセルのトラブルシューティングや、上司が「こういうのが欲しい」と呟いてた機能(if関数やvbaで簡単な制御文を使って作った)を実装していたりした。
とりわけパソコンが得意なわけではないので、俗に言う「パソコンの大先生(笑)」になるんだろう。
友人のSEの話を聞くと、人前で話す機会が多いそうなのだが、全く人前で喋らない末端の万年コーダーの爺さんとかがSESにはいるらしい。そういう人になりたいが俺みたいな未経験者向けの求人を探してもインフラエンジニアしか無かったりする。
もう、30手前の男が今からプログラマを志すのは潔く諦めるべきなのだろうか。
キーパンチャーの仕事がしたいが派遣でしかないので、長い目でみれば早いうちにITの世界へ行ったほうがいいのか、と、ブルーカラーの世界で消耗しながら迷っている。
社内システムを使えないと仕事が進まないため、シオノギ製薬グループの中には、テレワークの初日に仕方なく出社した人もいた。「想定していたよりも使えない」と従来のVPNに危機感を感じた那須さんらは、拡張性の高いクラウド型VPNを急きょ追加で導入する方針を固めた。
「以前から、社内システムの開発の一環で、当社とAWSのデータセンターを専用線でつないでいたこともあり、AWSのVPNを使うことにしました。VDIの導入も考えたのですが、マスターイメージを短期間で構築するのは無理だと判断しました」
そこで、テレワークを始めた4月8日中に、シオノギデジタルサイエンスのインフラ部門のトップが、CIOを兼任している副社長に「緊急対応策としてAWS Client VPNを使いたい」と直談判。9日に議論し、10日に許可が下りた。「早速10日に、関係者が集まって動作検証を始めました」と那須さんは振り返る。
シオノギ製薬グループが導入した「AWS Client VPN」
許可は下りたものの、設定に時間がかかると出社する社員が増え、感染リスクが高まる。那須さんたちは出社する社員を減らすため、急ピッチで準備に取り組んだ。すると、そこに思わぬ落とし穴があった。
「VPN経由で社用の『Microsoft Office Outlook』に接続する動作検証をしたところ、エラーが出ました。認証に失敗し、『インターネットに接続できません』と表示されるのです。どうすれば直るのか、見当もつきませんでした」
那須さんたちは途方に暮れた。タイミングも悪く、4月10日は金曜日。週明けまでにVPNを増強し、社員のテレワーク環境を整えるには時間がない。間に合わせるには、休日を返上するしかなかった。「在宅で土曜日にトラブルシューティング、日曜日に動作検証を行うことにしました」と那須さんは振り返る。
そして、土曜日にネットワークの専門知識を持つ社員が調べた結果、ルートテーブルの設定が漏れていたことが分かった。
「デフォルトルートを規定する際に、AWSのVPNクライアントを経路に選択できていませんでした。既存のVPNは自動でルートを設定できており、AWSのリファレンス(説明文)にも記載がなかったので、自動で設定が完了すると思い込んでいたのですが、AWSは手動設定だったのです」
こうして那須さんたちは土曜日にトラブルを解決した。日曜日の動作検証には、休日にもかかわらず、研究開発系やバックオフィス系などユーザー部門の有志が参加。AWS Client VPNが問題なく動くかをチェックし、自宅からでも社内システムにアクセスできることを確認した。
・とりあえずVPNにしよう
・とりあえずAWSにしよう
増田諸兄はAI Dungeonというゲームをご存知だろうか。
テキストベースのRPGで、AIに対して対話形式で物語を作って遊ぶ基本プレイ無料のゲームである。
「DO(~する)」「SAY(~と言う)」「STORY(地の文含めて物語を1から書く)」などを使うことで、AIがこちらが書いた内容に応じて次の展開を示してくれる。
形式としてはAIを相手にTRPGをするというか、AIとリレー小説を書くような感覚に近い。
残念ながら対応言語は英語のみだが、日頃からこの場で高尚かつ熱い議論を交わしている増田諸兄は中学英語レベルなら余裕で使いこなせるだろう。
本当になんでもできる。英語で書ければだが。
剣と魔法のファンタジー世界で銃をぶっ放して遊ぶこともできるし、個人で楽しむ範囲なら、再現した版権世界に異世界転生することもできる。
NSFWな遊び方ももちろんできる。というか自分はもっぱらその使い方ばかりしている。
では実際にどうやって遊ぶか、軽く実例をお示ししよう。
まずはサイトに登録し、Homeから「NEW GAME」をクリック。
すると色々出てくるので、わかりやすいシナリオ群である「PROMPTS」から、「Fantasy」、続けて「Knight」をクリック。
すると、
You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.
こんなのが出てくる。
しかし同じことをした諸兄は全く違う文章が出力されているだろう。
それもそのはず、AI Dungeonは遊ぶたびに異なる物語を提供してくれるからだ。
なので同じシナリオでも、進め方次第で全く異なる結末を迎えることがよくある。
このシナリオでは騎士の増田がドラゴン退治に向かったらオーガに出会ったようだ。
せっかくなので倒してみよう。
>you slay ogre
You defeat the ogre with your sword, but as you go to loot his body you are engulfed in flames. You have awoken in Hell.
あっさり倒せたが、戦利品を得ようとするとなぜか急に地獄に飛ばされた。
思っていたのと違うのでやり直そう。
>you slay ogre
You run forward and slay the ogre with a mighty swing of your sword. Ogre blood spills out on to the ground and you continue. Suddenly you hear a roar.
全く違う展開になった。
もっと違う展開を見るため、一度やり直してみる。
因みに戻しすぎた場合は「REDO」で同じ文章が再展開されるし、「RESTORE」でなかったことにした文を引っ張り出すこともできる。
ここさえなんとかなればなぁ~という惜しい文章は、直接「EDIT」で自分好みに変えてしまうのもいいだろう。
You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.
「SAY」モードで「Excuse me, do you know where the dragon is?」とでも書いたらどうなるだろうか。
>You say "Excuse me, do you know where the dragon is?"
The ogre looks at you and says "The dragon? He is in the next cave!"
さっき殺したのが申し訳なくなるくらいフレンドリーに答えてもらった。
相手はかなりの頻度でこちらを殺しにかかってくるので何度かRETRYしたが。
では「Story」モードでは何ができるだろうか。同様の手順で文を戻し、こんな感じに入力してみる。
「The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun.」
You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.
The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun. She has a large bosoms and butts and her skin is a light green. She has long black hair and she is rubbing it with a white cotton rag. The ogre turns to you and gasp in surprise.
このゲームがいかに素晴らしいか、諸兄にお分かりいただけただろうか。
私が冒頭に述べた「英語で書ければ何でもできる」とはまさにこのことだ。
誰もが冒頭の展開からでっぷり太った醜いオーガと遭遇する場面を想像しただろうが、このように書いてしまえば乳と尻のデカいマッチョ亜人美女とのラッキースケベ現場に早変わりである。
もちろんこんなのは序の口で、ある種の英単語さえ知っていればそれはもうあんなことからこんなことまで自由自在だ。
そろそろ諸兄もAI Dungeonをプレイ(意味深)したくなってきたのではないだろうか。
さて、増田諸兄にAI Dungeonの素晴らしさを伝えたところで、諸兄らがぶち当たりそうな問題点について補足する。
もちろん他の疑問があれば、可能な限り追記して返答しようと思うので、気兼ねなくご質問をお願いしたい。
そもそもテキストベースのゲームなのでコピペで直ぐに翻訳できる。
AIも賢いので多少文法・スペルが間違っていても強引に解釈してくれる。
まあとりあえず遊んでみよう。話はそれから。
ページの右上タブから「Setting」に移動し、「Safe mode」を設定しよう。
「OFF」でNSFW展開を許可し、「STRICT」で完全に除外することができる。
試していないので不明だが「MODERATE」で中間程度だろう。
AIは語った内容を結構な頻度で忘れるため、登場人物の容姿や持ち物がコロコロ変わってしまうことがある。
そういうときは「PIN」や「World Information」に忘れさせたくない情報を記載すると良いだろう。
「PIN」は常にAIが覚えてくれるが、1000字以内という縛りがある。
「World Information」は特定の単語にのみ反応して情報を思い出してくれるが、多くの情報を入れることができる。
状況に応じて使い分けるといいだろう。
これは無課金で遊んでいるとどうしても出てくる最大の不満点である。
もちろんAI Dungeonは画期的なゲームだが、何度も遊んでいると同じような展開ばかりになってしまうことがある。
これはプレイヤー側の入力が偏っている可能性があることも一因だが、それ以上に大きいのは、AIにも出せる限界がある、ということだ。
無課金で利用できるAIは「GRIFFIN」と呼ばれる一段下のモデルであり、課金することで「DRAGON」という最上位AIの一部・または全部を使うことができる。
DRAGONモデルは驚くほど自然、かつクリエイティブで多彩なシナリオを展開してくれる。上記の例文もDRAGONモデルが生成したものだ。
課金することで「SCALE」というゲーム内通貨を入手でき、これを使って特定のプリセットワールドを購入することもできる。
フルパワーのAI Dungeonを遊び倒したい諸兄はぜひサブスクライブしよう。
サブスクライブしたら「Setting」から「AI Model」を変更することを忘れないように。
確認してもないくせに、「ケーブルが刺さってるのは確認しました!」と答えやがって、
散々時間をかけて、トラブルシューティングしてゆき、
最後に「では、ケーブルが刺さっているかどうか確認してみましょうか。」
「プツッ」
となるのよくあるよね。
AR技術を使った「ポケモンGO」では、ポケモンに近づくことはできない。しかしMRならカメラやセンサーを駆使することで、それぞれの位置情報などを細かく算出し、たとえばキャラクターの後ろ側に回り込んだり、近づいて自由な角度から見たり、目の前の空間にさまざまな情報を3Dで表示させ、そこにタッチし入力もできるようになる。現実世界と仮想世界をより密接に融合させ、バーチャルな世界をよりリアルに感じることができるのがMR(Mixed Reality)というわけだ。
もとから「後ろに回り込む」「自由な角度から見る」「タッチして入力する」などもARに含まれるのでは…?
ARはスマートフォンやタブレット端末などの機器を使って、CGを現実世界に映し出すことができる技術です。
(中略)
MRは専用のゴーグルを装着して、CGを現実世界に映し出すことができる技術です。
ttps://flets-w.com/user/point-otoku/knowledge/other/otherl42.html
MRとは「Mixed Reality」の略で、日本語では「複合現実」と訳されます。仮想世界を現実世界に重ね合わせて体験できる技術です。MRの場合、ARとは逆で、主体は仮想世界(デジタル空間)となります。現実世界の情報を、カメラなどを通して仮想世界に反映させることができるのです。仮想世界に現実世界の情報を固定できるため、同じMR空間にいる複数の人間が、同時にその情報を得たり、同じ体験をしたりすることができます。
「拡張仮想感」的な解釈? → オーグメンテッドバーチャル - Wikipedia
では、経験の浅い重量機械工が、巨大なトラクターにすっぽりはまり、機械の問題で完全に途方にくれているところを想像してください。作業員たちは仕事ができず、何もせず座っています。現場監督たちは心配になっています。
ありがたいことに、機械工のスマート グラスは、仮想のヘルプ セッションを始めることができます。このセッションのおかげで、機械工は実際のトラクターの近くに VR で先輩機械工を呼び寄せ、一緒にトラブルシューティングをしながら、実際のマシン上での作業ができます。作業には AR によって、トルクの設計書などの詳細なメンテナンスに関するオンライン マニュアルにアクセスが可能です。
ttps://blogs.nvidia.co.jp/2018/06/05/whats-the-difference-between-vr-ar-and-mr-2/
例示しかないので分かりづらいけど「VRとARを組み合わせたサービス」という意味?
誰も彼もぜんぜん違うことを言っています。
まず、田村氏がVRとMRの違いを解説。VRではコンピューター内に仮想世界を作り、何らかのアクションを起した結果、すなわち音や映像が、人間の通常感覚の許容範囲内で、リアルタイムに返ってくるようにしなくてはならない。しかし、これまでのVRでは映画などのように、仮想空間を制作した側が見せたいものを一方的に見せるだけだった。そうではなく、現実から仮想世界への働き掛けを可能にするもの、それがMRである。もともとはトロント大学のポール・ミルグラム氏の発案だという。
現実世界(リアルワールド)と仮想空間(サイバースペース)のうち、現実世界を基本として、これを電子データで補強することをAugmented Reality(AR)という。逆に仮想空間を基礎として、実世界のデータで補強するという考え方をAugmented Virtuality(AV)という。この両方を加えたものが、MR研が目指す“現実世界と仮想世界を継ぎ目なく融合する”MR技術なのである。
というのが当初の定義だったようです。
うーん、個人的な印象だと戦犯はMicrosoft Hololensで、
毎日どうでもいい作業で疲れ切って勉強時間が取れなくなってしまった私は、最初に出会った頃のAさんの言葉を信じて、「私が本当にしたいことは、仕様書やテスト時のスクショをプリントアウトしたり、よくわからないテスターをやったりすることではない。このままでは、プログラマとしてのキャリアを積むための勉強時間を作ることもできないし、業務内でコードを書くこともないから業務時間を短くしてほしい」と言った。少なくとも、最初Aさんと会ったときは、「君には人工知能や人工生命を作り出したいという夢がある。俺はその夢を応援したい」という言ってくれていたから、そのために一番必要な勉強時間が確保できないことは致命的だという認識を持ってくれると期待していた。そして、その願いが聞き入れられなかったら、さっさと退社しようと思っていた。
結局、返ってきた返答は「給料が減るぞ」ということを3時間かけて全く同じ内容を延々と繰り返すだけだった。その間、何が問題で、どうすればWin-Winになれるのか、何が無駄で、何が必要なのかということを議論することはできず、「給料が減る」「こんなに恵まれてるのはうちだけだ」「うちはブラックじゃない」と言い続けて、最初は私の「夢」「キャリア」「技術的成長」ということを全面にプッシュしていたし、その点に合意があると思っていたのに、全く平行線で話し合いができない人はこういうところにいるんだろうなって思う。
その後は、PMの人に「俺が若い頃は始業時間の二時間前から出社して、部屋中のゴミ箱のゴミを回収したり、社員にお茶を汲んだりしていたものだ」みたいな小言を言われ始めて、いよいよ駄目な職場だというのがわかってきた。ただでさえ、偽装請負でタイムカードを切らせる上に、更に一人だけ出社時間を早めて清掃員や事務員がやるような仕事をプログラマ枠で就職した人間にやらせようとする。もう救われないよなと思った。
結局、その会社を辞めて別のホワイト企業に就職したら、非常に快適だった。前職では「ブラウザ」「Google Chrome」という言葉を知らないおじいちゃんがいて、IT系の企業なのに「IEどれ、IE」みたいな人がテスターチームにいたけど、新しい職場ではそういうこともなかった。転職した教訓としては「うちはブラックじゃない」という会社は大抵ブラックで、まともな会社はそんな中身のない発言をせずに、出社日1日目に「うちには、ハラスメント対策の部署があるから、何か不満があったら、そこに連絡して。そこは管轄が別系統だから上司が君の陳述を握りつぶしたりはしないよ」って社内のトラブルシューティングの連絡先を教えてくれる。
じゃあ、ここで一旦まとめようか。
⑪最初は「夢」「才能」「自頭」「キャリアアップ」みたいな言葉で明るい未来をイメージさせたり、自分のやりたいことに理解を示したりする。
⑫徐々にゴミみたいなルールやしがらみが明らかになっていき、それを指摘すると更に意義を感じられない業務をさせられた。
⑬「俺は人を見る目がある」「俺は合理的な判断のできる部下の話をちゃんと聞く人間だ」と、初っ端から言う人間は信頼できない。
⑭他にも職場環境がいいところから声が掛かってるときに、できもしない好条件を提示してきて、他の条件の会社の内定を辞退したあとに、条件を一気に下げる。
⑮何かあったら、「俺たちも大変なんだよ」と言って、問題を共有したり、認識したりするのを拒否する。
⑯ブラック企業でも一応は職歴になるから、転職するときはめっちゃ楽。さっさとクソみたいなブラック企業は辞めたほうがいい。
以上、酔った勢いで駄文を書き連ねてみた。特定されないように一部ぼかしたりしてるけど、まぁ、大筋としてはだいたいこんな感じだ。強いて、主語を大きくして日本社会に敷衍して語るなら
「金や労働というのは、社会的に役に立つから、文化的に価値があるから存在したり、供給があったりするのではなく、巨大資本に接続できるかどうかで決まる。関係者全員が糞だなって思ってても、それで大金が動いて、自分や自分の家族の財布に金が流れるなら茶番は続く。そんなことをしてるから、全員FAKE野郎のハイエナみたいな社会になるんだろ」
https://twitter.com/MAEZIMAS/status/1113114798672113665
一流の老害は「君たちこそが真のニュータイプだ」とか言って、若者を自分の既得権益確保のための鉄砲玉にする。
…いやマジ本当に、若い人気をつけてね。若者説教おじさんは、せいぜいまだ極限の不愉快ですむけど、若者応援おじさんに乗せられると最悪人生詰むので…
というツイートが流行っているので、私が遭遇した若者応援おじさんについて書こうと思う。
当時の私は親との折り合いがつかず、学力もそこそこあったし、勉強もしていたのにも関わらず大学に進学せずにフリーターをしていた。実家を出たかったし、大学にも進学したかったから金の工面が当面の目標だった。そんなときに出会ったのが若者応援おじさんのAさんである。Aさんはバブルの頃に就活をしていて、まだインターネットやパーソナル・コンピュータというのが流行る前から電子工作やプログラミングをやっていた人だった。実際、経歴を聞いてみると10回以上転職を繰り返しているものの、有名企業(今にして思えば、カビ臭いSIerだが)で部長をしていたことがあって、年収が1700万ぐらい稼いでいたこともある人だった。
最初に出会ったときは自分が如何にすごいかということを熱心に語っていた。80年台後半ぐらいのコンピュータ開発の大型プロジェクトに関わっていたとか、セキュリティの専門家とか、今までに触ったことのあるプログラミング言語が300個を超えるとか。でも、当時の技術的なトレンド(MongoDB、Ruby on Rails、AngularJSとか)についての知識が限りなく少なく、「フレームワークなんてその場で覚えればいい」みたいなタイプだった。中学生の頃にラジオ工作したとか、はんだごてで電子回路を設計したとか、そういう話は熱心にするのに、Bram Moolenaarの名前を知らなかったりした。要は、最近のプログラマがどういう関心やインセンティブでプログラミングやってるかを知らずに、過去の栄光を語ってるようなタイプだったと思う。
まぁ、それでも、その人のコネで中規模程度のSIerに入社して、そこそこいい感じの待遇だったように思う。当時の私の技術力は『わかりやすいJava入門』『たのしいRuby』を一通り終わらせて簡単な言語仕様を把握したぐらいでろくにコードも書いたことのないような人間だったから、定時で帰れて手取り二十万もらえるのは甘い汁を吸えたとは思うんだ。
でも入社を決めた一番の理由が、そのAさんが私の関心に理解があると思っていたからだ。というのも、当時の私は「人工知能や人工生命に興味があります。三年後に大学に入学するまでにプログラミングスキルを磨きつつ生活費と学費を稼ぎたい」ということを明言した上で、それを叶えてくれる会社を探していた。技術力はないものの、「自頭がいいから入社してからプログラミングを覚えればすぐに戦力になるよ」と複数の人間から言われていて、それぞれ就職先を紹介してもらえるような状況になっていた。今から思えば、そんなコードを書けない人間を自頭なんて胡散臭いもので褒めるような人間は信用してはいけないと思うし、口車に乗せられたと思うのだけど。そこは自分にも甘いところがあったように思う。あ、あと、補足しておくと、当時はDeep Learningなんていうのは全く人口に膾炙してなかった時期で、スチュアート・カウフマンや金子邦彦に憧れてたような、周回遅れの複雑系に魅せられた若者が私だった。
①親との折り合いが悪く、大学に進学したいが、金が足りない
②実家を出るために生活費を稼ぐ必要があったが、飲食のバイトとかではスキルが身につかない状態で、価値の高い若い時間を無駄にしてしまう
③そんなところに現れたのが過去の栄光を話す若者応援おじさんのA
④自分は殆どコードを書いたことのない業務未経験で、21世紀になっても複雑系の話に興味をそそられるような斜に構えたスノッブ
では、入社後の話をしよう。私が配属されたプロジェクトは80万行程度のJavaのコードで動いてるBtoB向けの製品を保守開発してるプロジェクトだった。やってることはGoogleやAmazonやMicrosoftみたいな大手ならやってるようなサービスの完全下位互換みたいなソフトウェアを、情弱だけど社員数は多いみたいな企業に売りつけるような仕事だ。国産とか、セキュリティとか、そういうよくわからない言葉を並べ立てて、海外のUIも洗練されていて、優秀なエンジニアが管理してるものをセキュリティ的に怪しいと不安を煽り立てて売りつけるようなやつだ。そんなクソみたいな製品でも年間5億円ぐらいの売上になるのだから、IT系って糞だなって思う。ネット上では優秀な人間ばかりがアウトプットしてるし、NDAの名の下に詐欺まがいのソフトウェア(今回の例なら無料でUIも洗練されていて、使いやすいサービス)が明るみにならないのだから、こんな国はさっさとスクラップ・アンド・ビルドすればいいのにって思うよ。IT化されてないのが時代錯誤で〜みたいな記事はネット上でもバズるけど、実際には10年前のスパゲッティコードを惰性と不安につけ込んで売りつけるようなSIerがたくさんある。そんで、そんな意味不明なソフトウェアを導入すれば、どこに何があるのか分からないUIの操作に大切な業務時間を奪われて、日本全体の生産性が落ちてしまう。ユーザーの時間と生産性を奪い、開発者にとっても技術的負債にしかならないようなソフトウェアを売りつけてる悪性腫瘍みたいなSIerはさっさと滅んでしまえばいいと思うよ。
まぁ、私が配属されたプロジェクトはそんな感じだ。まるで意義を感じないが金にはなってるプロジェクトに配属された。そのプロジェクトの根幹部分は一人のエンジニアが設計開発しており、そのエンジニアは既に退職して、どこに何が書いてあるのかわかってない人間が後任として保守を行っている。盲腸みたいに全く有難みのない機能を増やすことでより高く売りつけるようなプロジェクトだった。
そのプロジェクトの中にいる人について話そう。プロジェクトマネージャーは仕事漬けで毎月350時間ぐらい働いている60連勤とか当たり前で、常に酔っ払ったような、眠そうな目をしてる人だった。にも関わらず、同じプロジェクトの人間は仕事がなさすぎて業務時間中に関係ない談笑をしたりしていた。プログラマやテスターや文書作成をするスタッフが40人ぐらいいるところで、閑散期(機能追加のサーバーリリース前以外)は暇そうにしてる人が多かった。プロジェクトマネージャーを除いて。要は、PMは一生懸命働いているが、その一生懸命さは惰性で行われており、無能なのに業務時間が長いPMがいて、その人が全部仕事をやってしまう。他人に頼めない性格らしくて、存在意義が分からない業務を他人に頼んでは「なぜこんなこともできないんだ?」って怒鳴るのが生きがいみたいな人だった。頑張ってることがアイデンティティになってて、その頑張りに意味があるのか、必要なのかという吟味ができず、タスクを他人に振ることもできず、情報もそのPM一人だけが握っているから、周りの人も「私が仕事を請け負いましょうか」ということもできない。それで新入社員をイビるような存在意義のわからない仕事を振って、できなかったら人格否定をするような感じの。
私が受けた仕事ととしては、週に1回ベンダーのところに会議をしに行くんだけど、そのときの社内の資料を全部紙でプリントアウトして持っていくというのがあった。文書作成スタッフが製品の仕様をWordでまとめて、600ページぐらいのpdfにしたものが1500万円ぐらいで売れるらしく、その増えた言語仕様をプリントアウトしてベンダーのところまで持っていく。追加された仕様以外にも、今週やったテスト内容をExcelで纏めたものをプリントアウトしたりしていた。紙の量で言うと、一回の会議で2500枚ぐらいで、それをキャリーケースに詰めて客先であるベンダーまで持っていくらしい。聞いた話では、その2500枚の会議資料は殆ど読まれずに捨てられるのに、そのPMはベンダーにその慣習を廃止しようとは提案しない。ベンダーとの週一の会議の他にも、進捗報告を主とする社内会議があって、PM以外の人はあのプリントアウトする悪習は廃止すべきという話が上がっているのにPMが首を縦に振らないから一向に改善されない。まぁ、そのプリントアウトするのをやるのが私の仕事だったわけですよ。毎週4時間ぐらい掛けてWordやExcelの文書サイズとか調整してさ。元の文書のサイズや余白が狂ってるのに、客先に失礼だと言われて、手直しして、プリントアウされたコロコロコミック何冊分だよ? みたいな紙の束をホチキスで止めていくんだけど、ホチキスの止め方が汚いとやり直し。
じゃあ、なぜPMは頑なに意味のない業務をし続けて、それによって新入社員を使い潰そうとするのかと言えば、弊社の業績が悪くて倒産しそうだったときにそのベンダーが手を貸してくれたからそのときの恩義があるとかなんとか言っていた。だから、靴を舐めるようなことをするし、他人の生産性を奪うようなクソ製品を世の中に出して何も感じないらしい。読みもしない産業廃棄物を作り出して、それを無碍にされて喜んでいるような業務が、今の日本の何割を占めているのだろう? そのPMの口癖は「俺はプログラミングは全くわからないが、こんなプリントアウトの段取りもできないようなやつはプログラミングなんてできないと思うよ」だった。FizzBuzzどころか変数や関数すら知らないような人間にこんなことを言われるのは屈辱だったし、これが高卒未経験で就職することなのだろうと思った。
他にも、私が受け持った仕事に、製品が動くかどうかを確認するテスターという仕事があった。RSpecやSeleniumで自動化しようと言っても、そんな技術を持ってる人がいなかったから、一々自分でその製品を触って仕様通りになっているかを確認しないといけなかった。画面遷移が600ページのpdfになっているから、それを見ながら正しい画面遷移ができているかを確認する業務だったが、正直人間のやる仕事ではないと思う。画面遷移だから前のページから次のページに移行したときに前にどのページだったなんてスクショを撮ったぐらいじゃわからないのに、「このテストをExcelにした内容じゃ、本当にテストしたのかわからないだろう?」と言われた。言われたとおりにExcelファイルにスクショをひたすら貼り付けていたというのに。しかも、その他にも特定のファイルをアップロードするときにどの条件だとアップロードができないかを判別するテストをどうやって行うのか考えろというのがあった。今までにテスターをやっていた人に聞いても指針なんてないと言われ、「賢い人はそういうのを考えつくものだ。俺はパソコンに詳しくないが」とPMに言われ、嫌気が差した。
まぁ、ここまで書けば、如何にブラックと言うか、理不尽で不合理な職場かというのはわかったと思うけど、いい面もあったんだ。前にも書いたように、未経験の高卒が手取り20万貰えたのは嬉しかったし、研修のない会社だったから、最初の二ヶ月ぐらいは一人で勝手に勉強しててと言われたから、実働換算で時給3000~4000円ぐらい貰える計算だったのかな。一番瞬間時給が高かった日はメールの返答に20分ぐらい使ったときだったから、日給1万、実働換算の時給が30000円ぐらいになった。それぐらい放任されていた。
最初は社長が「君にはソースコードのUMLを書いてもらおう」とか言って、クラス図を書く練習をしていたんだけど、現場の人は「今更UMLなんて必要ない」「ソースコードを読めばわかる」と言って、全く必要とされていなかった。だから、業務とは関係ないTCP/IPやRubyやGitの勉強をしていた。家のことで勉強に対してモチベーションが落ちていた私は、金を貰えるという環境では目の前の勉強に集中できるようになって、元の勉強するための生活リズムっていうのか、そういうのを取り戻せた。それは当時の私にとっては有難かったと思う。
ここまでをまとめると
⑤無料で使えるサービスの下位互換といえるような、他人の生産性と金を無駄にするような製品を開発してるプロジェクトに配属された
⑥PMだけが忙しく働いて、周りの人の割り振りができていない。
⑧社会悪のようなソフトウェアを売りつけて金を稼いでいるプロジェクトだった。
⑨仕様書やテスト内容のプリントアウトという必要ない業務をしたり、指示内容と叱責内容が矛盾する理不尽を受けなければならなかった。
⑩しかし、勉強してるだけで月20万貰える環境は有難く、当時の私にとっては願ったり叶ったりだった。
では、次に私がその会社の入社から辞めるまでの経緯について書こう。最初のうちは、自分の勉強時間を取れていたし、振られる仕事も理不尽で意義を感じられないものであるものの、すぐに終わることが多かったから問題ないと感じた。それが徐々に仕事が増えていき、勉強時間が取れなくなっていった。
ここで若者応援おじさんAの登場である。Aさんは私と会ったときは有名企業に勤めていて、そこを辞めて私を紹介してくれた中小企業で働き始め、その数カ月後に私を紹介してくれた。元々、その会社の社長とは懇意にしていたから、一緒に働こうという話が何十年も前からあって、今回ちょうどタイミングが合ったから、その友人の会社の重役として就職したらしい。私が就職したのはその数カ月後だった。
Aさんは「何か問題があったら、部下や上司という立場を気にせずに忌憚なく言ってほしい」「俺は人を見る目はある方だ。君は一本芯の通ったところがあるから、周りに流されずに新しいことをできるだろう」「君には将来性がある」「俺は新しい会社でも権力を持ってるからへんなことを言ったり、したりしてる人がいたら遠慮なく言ってほしい」とかそういうのを入社する前に言っていて、まぁ、色々とおかしいところ、FAKE野郎みたいな発言が多かったけど、そこだけは信じてたんだよね。本当に騙すんだったら、そんなすぐに辞められるようなリスクを上げるような発言はしないだろうってさ。ちなみにFAKE野郎って感じたのは、一方的に自分の話だけをして、私が質問すると煙に巻いたり、私のことを買ってるという割には私の話をすぐに中断させて自分の話をし続けるとか。その人はFラン出身だったから、ちょっとインテリなことを言うと「君は変わってるね」って言ったり、きょとんとした顔で10秒ぐらい固まった後、すぐに自分の自慢話を再開したりと、決して自分の知らないことや分からないことを認めようとしなかった点だ。他にも、「私と働きたいと言ってくれていた会社はあったけど、そこは技術的に成長できそうだけど給料は月7万程度でバイトの身分だから、迷ってるんですよね。バイトだから自由時間は多く取れるんですけど」みたいな発言をしたら、鳩が豆鉄砲を食ったような顔をして、私が感じていた不安を取り合ってはくれなかった。Aさんは「俺は社内で影響力を持っているから、君を正社員にすることもできる」みたいな話を延々としてたのに、いざ蓋を開けてみると、「君の面接での受け答えが駄目だから、契約社員として雇用することになった」「あれから上層部に渋られてしまって、請負契約にすることになった」と話が二転三転していった。だったら、他にも選択肢があったのに、他のところに就職したのにと思ったが、自分の能力や経歴で負い目を感じていたから強く言うことはできなかった。高卒で就活するというのはそういうことだ。他にも選択肢があるのにも関わらず、どうせ労働に関する知識がないと足元を見られて、条件を徐々に下げられ、他に選択肢をなくした後で、悪い条件で働かざるを得ない状況になっていた。結局、勤務時間がタイムカードで管理されてるのにフリーランスとして請負契約を結ぶという偽装請負で契約させられ、もっと技術力を磨ける選択肢は潰されてしまっていた。
私は会社の問題点を丁寧に分析してpdfにまとめてAさんに送ったんだ。それが間違いだった。如何に会社がそのベンダーに良くしてもらったか、大変なのをわかった上で俺たちが会社を立て直してきたかということばかりを話していた。百歩譲ってそこはいいとしても、ベンダーとは関係なく職場環境を良くするための話までいい加減に聞かされてうんざりしていた。
「Aという問題があります。その背景にはBがあります。そのためにはCという解決策があります」
という話をしたときに、「Bぐらいみんな当たり前にしている。君だけ特別扱いすることはできない」みたいな返し方をされて、問題が発生してる事自体はないものとされていった。結局、職場にはびこる不合理で理不尽な業務やルールは改善することはなく、私への人格攻撃で終わってしまった。
毎日どうでもいい作業で疲れ切って勉強時間が取れなくなってしまった私は、最初に出会った頃のAさんの言葉を信じて、「私が本当にしたいことは、仕様書やテスト時のスクショをプリントアウトしたり、よくわからないテスターをやったりすることではない。このままでは、プログラマとしてのキャリアを積むための勉強時間を作ることもできないし、業務内でコードを書くこともないから業務時間を短くしてほしい」と言った。少なくとも、最初Aさんと会ったときは、「君には人工知能や Permalink | 記事への反応(1) | 23:52