「Docker」を含む日記 RSS

はてなキーワード: Dockerとは

2021-06-13

anond:20210612031546

例えばDockerなんて大昔からLinuxが持っている機能の寄せ集めだし、Gihubなんて本質的にはファイル名に日付を管理するのと変わらない。弊社に関して言うと、AWSなんていってるけど所詮VMだし、弊社はハードウェアレベルでより高い技術を持っている。

I〇Mさんってこんなレベルの人が部長相当やってるんだ…

これはライバル企業ネガティブキャンペーンなのか?

GitHubが日付管理するのと変わらないってことは、そもそもgit自体理解してないのに知ったかしてるんだな…

日本企業顧客レベルに合わせ続けた結果、Iさんの部長レベルUSB大臣FAX保健所に合わせざるを得なくなってしまったのか。。。

テクノロジー企業テクノロジー捨ててテクノロジー批判するとは企業老害化も行きつくところまで行きついたな

40代なのか50代かわからんけど子供から成長しきれない年老い子供な君にこの言葉を送るよ

It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so. “ – Mark Twain***


恐ろしいのは君が物を知らないことではない。知らないのに知っていると思い込んでしまうことだ。マークトゥェイン

2021-06-12

今までの尽力に対する感謝と、君への今後のアドバイス

https://anond.hatelabo.jp/20210610184501

文面からおそらく弊社の、しかも関わりのある事業部なのだろうと想像した。そういう意味ではまずは今までご苦労様。

その上で一言アドバイスさせてくれ。

自己紹介

まず自己紹介からしよう。私は主に公共向けのSEをしている部長相当職(社内ではある固有名詞で呼ばれている)だ。社内の製品は一通り把握している自負はあるので、よっぽどマイナーものでなければおそらく君のところの製品も触ったのではないだろうか。

社内の開発環境について

開発に必要があるなら申請を出せば普通に入手できるし、Git普通に使っている。正直なことを言おう。そんな小さいことで辞めたのか?と思ってしまった。35歳で主任(これもある固有名詞で呼ばれてたんじゃないか?)ということはそもそも開発者なんてフェーズはとっくに過ぎてマネージメントを任される頃のはず。これはたとえ製品開発の事業部だったとしてもそんなに変わらない。それなのにその視座の低さがとても気になったよ。概して若いコーダー顧客メリットが0であるような単なる自己満足としてGithubの利用やDockerを使いたがるが、悪いけどそのまま大人になってしまった感じを受けた。開発環境の優劣というのはそんな低レベルな話ではなく、上流工程での品質の作り込みがしっかり行われているかとか、品質管理KPIがしっかりされており、そのKPIに対するPDCAが回っているかとか、人月単価を適正に管理競争力のある製品を作る予算管理ができているかといったことのほうがよっぽど重要

年収について

弊社はあくまでも「ものづくり」「エンジニアリング」の会社であって、「コーダー」の会社ではない。そのためDockerだのGithubだのMavenだのといった要素技術に対してそんなに価値を認めてないんだよね。もちろんそういった技術で儲けようとしているWeb系の企業がたくさんあるけれど、年収を比べてみれば結局どっちの市場評価が高いのか、よくわかるんじゃないかな。「ものづくり」で大事なのはあくまでも顧客要求を満たすことで、それはDockerだのGithubだのMavenだのを使うことととは次元の違う話だし、市場価値が高いところにコミットしてそうでないところを適正に管理しているからこそその年収が出せるものだと思ったほうがいい。今の年収と同じ水準でモダン 笑な環境転職したじゃないか反論されそうだが、転職市場は前職の年収ベースになるので結局君の実力ではなく弊社の実力が評価されただけなんだよね。そこは謙虚になったほうがいいと思う。

君の失ったものと見えてないないもの

まずシステム開発は「ものづくり」ということが見えていない。「ものづくり」というのは単にコードを書くというだけでない(君はそこにフォーカスしすぎて、その環境の悪さだけが目についたように見えた)。市場要求に対して適切に答えてるのが命題であり、技術は単なる手段ということを忘れてはいけない。プログラミングというのは手段である技術のたった一要素に過ぎない。そういう徹底的な顧客志向日本メーカーは長いことやってきており、高い生産性を実現してきたし、社員にもその精神を学んでほしいという一心ビジネスを動かしている。だが、最近IT系企業は「ものづくり」ではなく技術目的にしているところが多いよね。MacGithubとか言ってる層は特にその気が強いと思うのだが、君は結局そこに行ってしまったようだ。

これからの行動の指針のアドバイス

以上を踏まえておじさんから一つだけアドバイス。今のWeb系がやっていることは所詮大昔の技術を再発明しているだけであり、本質的価値が薄いということ自覚した上で本当に顧客が欲しい物を作るということを忘れないでほしい。例えばDockerなんて大昔からLinuxが持っている機能の寄せ集めだし、Gihubなんて本質的にはファイル名に日付を管理するのと変わらない。弊社に関して言うと、AWSなんていってるけど所詮VMだし、弊社はハードウェアレベルでより高い技術を持っている。AI企業は専用AI個別案件ごとに作っているが、弊社は汎用AI世界で初めて開発した。でもそれらを積極的宣伝はしていない。なぜか?それらは単なる手段から。むしろお客様へのソリューションという形で宣伝していて、結局顧客ビジネスフォーカスしているんだよね。だからこそ利益が出せ、年収も高いというわけ。なので、再度いうが、本当に顧客が欲しい物を作るということを忘れないでほしい。

2021-05-31

同僚の亀井って若造と共有で使ってるdockerコンテナにbaba-ni-mail.pyという名前スクリプトが常時起動してるんだが、中身を見たら、亀井の使うユーザーへのログイン状態が定時を過ぎていたときに、「おいババア今日残業で遅れっから」と自動送信するものだった。最近の若者はそんなもんまで自動化すんのか。

2021-05-27

Docker使って開発環境整えるのそれなりに面倒だよね

個人開発ならdirenvでローカルに実行環境ぶち込んだ方がリソース的にも時間的にも効率いい場合がある

複数人プロジェクトならだいぶ恩恵あるけど無理にDockerizeする必要もないな

2021-05-25

dockerって

どっかー↑

どっかー↓

どっち?

なんでもDocker前提になっていくなあ

便利なんだけどマシンスペックがいるようになるなあ

特にWindowsでは

何回も入門するもの

・React

Docker

Git

あと何かある?

2021-05-22

突然、解説されるChromeOS環境構築

はじめに

エントリはある程度の情報技術リテラシー必須であり、一部の情報PC初心者および初級者に推奨できるものではない。
しかPC初心者および初級者はシステムを壊す、大事データを失うなどの手痛い失敗をして成長するのもまた事実であり、もしもプログラミングなどに興味のあるPC初心者および初級者がこの情報活用する場合システムを壊す、大事データを失うことを覚悟して実行するように

教訓「大事データバックアップ重要である

初期セットアップ

チュートリアルに指示通りに進めれば大きな問題はほぼ発生しません。

開発者向けの注意点

Chrome OSは初期状態デフォルトで「ノーマルモード」と呼ばれる一般ユーザーモードですが開発者向けに「デベロッパーモード」が用意されています
ノーマルモードChrome OSの様々な制限があり、デベロッパーモードによって制限の解除が可能です。

しかノーマルモードからデベロッパーモードへ移行するとPowerwash(初期化)されてしまい、システムユーザー領域へ追加された情報はすべて削除されます
もしデベロッパーモード必要場合デベロッパーモードの詳細を調べ、現在情報は削除されてしまうことを念頭に実行しましょう。

ちなみにProject CrostiniのLinuxレイヤーDebianリポジトリからパッケージを導入するなどにはデベロッパーモード必要ありませんので多くの場合ノーマルモードのままの運用で十分でしょう。
Android OSアプリChrome OSアプリを開発したい場合最初からデベロッパーモードにしたほうが後悔が少ないです。

キーボードショートカットの一覧を表示する

Chrome OSでは一部のキーがほかのOSでは見慣れないものが並んでいます
迷いがちなので一番最初に覚えるべきキーボードショートカットは「Ctrl+Alt+?」です。
「Ctrl+Alt+?」でいつでもキーボードショートカット確認できることだけは覚えておきましょう。

Google Play Store

多くの場合アプリ開発者意図していない

多くのChrome OSデバイスGoogle Play Storeへ対応しており、Google Play Store経由でAndroid OSアプリ導入が可能です。
しかしながらGoogle Play Storeへ公開されているAndroid OSアプリが必ずしもChrome OS最適化しているのか?と言えばそうではなく、Android OSアプリの開発環境であるAndroid StudioがデフォルトChrome OSでの実行を許可していることもあり開発者意図せずChrome OSインストールできてしまうことが大半です。
したがってChrome OSへ導入するAndoirdアプリ動作へ何らかの不具合があったとしても脊髄反射酷評せず、やんわりと丁寧に博愛精神をもってChrome OSではこうだとアプリ開発者情報共有することをオススメします。

CPUアーキテクチャーの違い

多くのAndroidスマートフォンタブレットARMアーキテクチャーと呼ばれるもの採用していますが、現在Chrome OSデバイスは高性能な製品になるほどx86(x86_64)アーキテクチャーを採用している傾向があります
本来コンピューターアプリケーションというものアーキテクチャーが異なると実行起動動作不可能ですが、Android OSアプリは異なるアーキテクチャー間でもアプリの実行起動動作が極力可能となるように互換性をだいたい確保しています
しかしながら例えばARMアーキテクチャー向けのAndoird OSアプリx86アーキテクチャーなデバイスで実行するとアプリ動作パフォーマンスが著しく落ることが多いです。

これは高度なグラフィックス機能必要とするゲームなどで顕著に現れる傾向にあり、Chrome OSでは期待したほどAndroid OSアプリが軽快に動かない可能性を理解しておく必要があるのです。

高性能なChrome OSデバイスしかインストール許可していないアプリ存在する

コロナ禍によって多くのChrome OSデバイス販売することが出来ましたが、それによってChrome OSデバイス間の性能差が問題視される機会も増えました。
具体的には「インターネット上でChrome OSでの動作報告がなされているAndroidアプリ自身Chrome OSデバイスではインストールできない」といった報告です。
これは一部のAndroidアプリ開発者デバイス性能によってインストール許可許可を決めているために起こることで解決方法基本的にありませんので諦めましょう。
これから導入するAndroidアプリのためにChrome OSを購入する際は価格につられて低性能すぎるデバイスを購入してしまうと失敗する確率が高まりますので注意が必要です。

ただし、Google提供するアプリなどは基本的にそのようなことは無いようです。

Project Crostini Linuxレイヤー

Linuxを利用する

設定からLinuxベータ版)」で「オンにする」とLinuxインストールが開始されます

Crostini GPU Support

現在Chrome OS v90ではLinuxレイヤーを実現するProject CrostiniではデフォルトGPUによる支援機能を実行できません。
Chrome Webブラウザを起動し、URL欄へ「chrome:flags」と入力アクセスして「Crostini GPU Support」を「Enabled」とし再起動してください。
この変更で動作不具合確認した際は設定を元に戻してください。

GUIパッケージマネージャーを導入する

LinuxにもGoogle Play Storeのような簡単Linuxアプリを導入できる環境存在します。
GUIパッケージマネージャーを導入する場合「ターミナル」を起動し下記を実行してください。

sudo apt install synaptic gnome-software

パッケージダウンロードを速くする

Chrome OSLinuxレイヤーではパッケージの導入先がデフォルト海外サーバーになっており少々遅いです。
日本国内サーバーへ変更することで速度を改善できる可能性があります。その際は「ターミナル」を起動し下記を実行してください。

  1. sudo apt edit-sources
  2. 下記を最上段へ追記
    deb http://ftp.jp.debian.org/debian/ stretch main contrib non-free
    deb http://ftp.jp.debian.org/debian/ stretch-updates main contrib
    deb http://ftp.jp.debian.org/debian/ stretch-backports main contrib non-free
    deb-src http://ftp.jp.debian.org/debian/ stretch main contrib non-free
    deb-src http://ftp.jp.debian.org/debian/ stretch-updates main contrib
    deb-src http://ftp.jp.debian.org/debian/ stretch-backports main contrib non-free
  3. sudo apt-get update && sudo apt-get dist-upgrade
日本語入力Chrome OSLinuxレイヤーで共有できない

現在Chrome OS v90ではChrome OSLinuxレイヤーを実現するProject Crostiniで日本語入力を共有できず、キーボード入力しても英字しか印字されません。
日本語入力をするには別途に日本語インプットメソッド日本語フォント必要です。
日本語インプットメソッド日本語フォントを導入する場合「ターミナル」を起動し下記を実行してください。

  1. sudo apt install fonts-ipafont fonts-ipaexfont fonts-takao fonts-takao-gothic fonts-takao-mincho fonts-noto-cjk fonts-noto-cjk-extra
  2. sudo apt install fcitx-mozc
  3. export XMODIFIERS=@im=fcitx
  4. fcitx-autostart
  5. fcitx-configtool
    1. 左下+をクリック
    2. Only Show Input Languageのチェックを外す
    3. Search Input Methodからmozc検索
    4. mozc選択してOK
    5. 下部の∧でmozcを上位にする
      1. sudo nano /etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
      2. 下記を追記
        Environment="GTK_IM_MODULE=fcitx"
        Environment="QT_IM_MODULE=fcitx"
        Environment="XMODIFIERS=@im=fcitx"
        Environment="GDK_BACKEND=x11"
  6. 再起動

Linuxへ詳しい方はfcitx5のほうが何かと問題が少ないでしょう。
しかし一部のfcitx5向けパッケージDebian公式リポジトリ存在しない可能性があるのでご注意ください。

Chrome OSLinuxレイヤーディスクを共有する/マイクを共有する

設定→デベロッパーLinux開発環境

Linuxレイヤー仮想環境構築は推奨できない

KVMLXCDockerなどの仮想環境を幾度か試しましたが、仮想環境を構築したProject CrostiniのLinuxレイヤー再起動するなどによってProject CrostiniのLinuxレイヤーシステムへ致命的な破壊が起きることがあるのを何度か確認しています
Project CrostiniのLinuxレイヤー自体仮想環境のため、Chrome OSシステム破壊されるわけではないですが業務利用時にLinuxレイヤーシステム破壊が起きてしまうと困ってしまうので仮想環境構築は推奨できません。
仮想環境によって開発環境統一を計っている現場では開発デバイスとしてChrome OSデバイスは利用しないほうが良いでしょう。

ただし、Chrome OSデバイス実質的Android OSデバイスタッチスクリーンデバイスキーボード付きデバイスタブレットデバイスノートPCデバイスコンバーチブルデバイス(いわゆる2in1)、マルチタスクデバイスウィンドウ可変デバイスタッチスタイラスペン付きデバイスとして機能する可能性を秘めていますので実機デバッグデバイスとしては非常に価値があります
昨今はアスペクト比16:9でないどころかリアルタイムに可変してしまデバイスが物凄く増えていますのでスマートデバイス向けアプリを開発する現場ではデバッグ用として1台持っていても全く損しないデバイスかと思われます
さらに言えばティーン層はGIGAスクール構想によりChrome OSプログラミング学習をしているわけですからティーン層取り込みのためのUI開発にも使えるのではないかと考えます

長くなってしまいましたが、質問があれば気付いたときに随時回答したいと思います

2021-05-02

[]2021年4月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

310 あとで/ 1808 users 良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ CTO室|note

236 あとで/ 1140 users 初心者が絵で理解する Docker | suzuki_hoge | Zenn

186 あとで/ 1406 users NTT Com オンボーディングハンドブック | NTT Com オンボーディングハンドブック

182 あとで/ 1901 users 優秀さについて | 川口耕介のブログ

178 あとで/ 1067 users Webページブラウザに表示されるまでに何が起こるのか? | ak | Zenn

175 あとで/ 1833 users ガチ勢ケーブル保護チューブを導入したら、大嫌いなケーブル整理が快感に変わった話|山下義弘/ドケットストア店主|note

175 あとで/ 1019 users 『データ分析のための統計学入門』PDF無料公開 データサイエンティストたちが執筆 | Ledge.ai

171 あとで/ 1238 users 4/20 オードリータン氏とのおもしろ対談メモ|Daiyuu Nobori|note

168 あとで/ 883 users これからAWSを始める方にオススメしたい無料学習コンテンツをまとめてみた件 - ailes blog

159 あとで/ 1165 users 「愛のあるセックス」はなぜ必要か(読書メモ:『性と愛の脳科学』) - 道徳的動物日記

157 あとで/ 1268 users 無料で公開されている音声合成サービスが凄いと話題に「ボイロ殺しに来てる」「ベタ打ちで自然に話せる」 - Togetter

153 あとで/ 802 users クリーンアーキテクチャ完全に理解した · GitHub | niboshi

153 あとで/ 844 users 最近実装に合わせた最新版HTMLテンプレート、基本構造使用するすべての要素とその役割解説 | コリス

151 あとで/ 1203 users Pythonプログラミング入門 — Pythonプログラミング入門 documentation | 東京大学 数理・情報教育研究センター

148 あとで/ 1265 users 3ヶ月で英語力を大幅に上げた | anond.hatelabo.jp

144 あとで/ 968 users 「センスのない私には永久保存版」 イラストレーターが伝授する“ファッションの色の合わせ方”が「勉強になる」と話題に(1/2 ページ) - ねとらぼ

143 あとで/ 836 users ティム・オライリーが「シリコンバレー終焉」について長文を書いていたのでまとめておく - YAMDAS更新履歴

140 あとで/ 794 users 新人ITインフラエンジニアに役立つ学習リソース まとめ | Lab8010

137 あとで/ 1342 users Twitter医師を拾ってきて Googleソフトウェアエンジニアにするだけの簡単お仕事 - 白のカピバラの逆極限 S.144-3

129 あとで/ 1199 users ステーキ宮の元社員クックパッドで公開している「宮のタレ」がお店そのままの神レシピなのでみんなにも知って欲しい - Togetter

126 あとで/ 1133 users 理想デスク環境を追い求めた話【2021年3月版】|鈴木 潤一 / Junichi Suzukinote

122 あとで/ 630 users VS Code の使い始めに入れておくと便利な拡張機能 10 選 | ymasaoka | Zenn

120 あとで/ 1094 users 小6でゲーム作りを夢みて大学4年間をプログラミングに費やした僕のゲームが、あした全国のゲーム屋さんに並ぶ話 - プログラミング世界を変える

119 あとで/ 834 users コードが読めるソフトウェア開発者 - As a Futurist...

112 あとで/ 843 users 【全巻無料エリア88 1 - 新谷かおる | 男性向け漫画が読み放題 - マンガ図書館Z

112 あとで/ 638 users DevOps の能力  |  Google Cloud

111 あとで/ 834 users シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita

110 あとで/ 777 users 演劇制作リアルブラックな日々①|あまのうずね|note

106 あとで/ 598 users 新しくプロダクト開発に入ったときにやっていること | wapa5pow's blog

106 あとで/ 1987 users あえぎ声を書くバイト | anond.hatelabo.jp

新規就業、異動関連のエントリーが4月らしい。

Zenn上の記事がまた増えた。

エリア88無料公開はもう終了したというニュースも見た。あとで読めたのだろうか。

2021-04-24

Docker勉強しよう

キャスやるからよかったらきてね

眠れないので、Docker勉強でもするかな

キャスやってるのでよかったらきてね

2021-04-23

Dockerさびさにさわったけど

Webサーバ起動しなくて泣いてる

2021-04-21

anond:20210421200805

からDockerを解禁しても良かったんだなぁって。これで終わりかぁって、華を添えるんだなぁって。

英霊マーチマはなやかに、はなをそえる。そう思った。だが違う。ZEROの行進

2021-04-14

何日もDocker勉強中なのってどういうこと?

Get Startedまでやったら、あとは実際に定義書いてデプロイしてみるだけじゃないのか

それとも概念や基本をなぞって使うだけでなく、かなり深い部分まで理解を深めようとしているのか

研究室サバ缶は糞仕事学生研究室サーバ管理を任せるな

在学期間的にろくに引き継がれねぇ情報

サポート切れのIPAPHPApacheうごubuntu 12.04のオンボロサーバ,構築方法がよくわからん古代遺物

クソ見てえなシステムリプレースしたいが金も入らねぇし,時間も食いたくねぇ.研究時間を使わせろ.

サバ缶の俺は今日サービスが止まったらsudo rebootsudo service restartしかしねぇ.

WindowsLAMP環境ソフトを作ってこれサーバで動かせない?とか言ってくる同期,良いけどいっしょにDockerVM導入しよ!

時間があれば研究室のサーバは全部SaaSとかメンテナンスが楽なやつに任せたい.

2021-04-08

anond:20210408000218

関係ないけど、VBAできる奴って本当に感謝されるよね。

C#とか、Railsとか、Dockerだかなんだか知らないけど、意識高くなろうとすると出る杭叩かれるよね。

2021-04-02

anond:20210402113544

最近学生さん小規模とはいえk8s触ったことある人多いように見えるがね。インフラコストクラウドで下がってるとはすごいと思うわ。

自社サービスWebならまだしも、他社向けにはk8sアップデート人材確保の運用負荷も踏まえて提案・導入にハードルあるわ。自分もそこまで熟知してないし。挙がってる中ではAnsibleやDockerまではかなり有用なんだけど。

anond:20210402111838

Ansible便利だからね。非Webシステム業界でも導入すすんでるわ。

dockerまではこりゃ便利となるんだけど、k8s学習コストといい更新の早さといい、ちょっとね。ECSとか出てるし、もうこれでいいんじゃね?感があるわ。

2021-03-12

anond:20210312132626

Dockerの登場によりコアスケジューラーが埋まった。

これにより、ほぼすべての技術が埋まったと言える。

だが、ほんとうにそうだろうか?HypterThread90

2021-03-04

laravel Flutter docker Linux PHP Go Dart など全部開発できる人を時給950円募集

https://jp.indeed.com/m/viewjob?jk=7ce91dc5389bb574&from=serpJapan&prevUrl=http%3A%2F%2Fjp.indeed.com%2Fm%2Fjobs%3Fq%3DDart%26l%3D%25E6%259D%25B1%25E5%25BE%25A1%25E5%25B8%2582%26from%3DsearchOnSerp%26spa%3D1

必要経験

下記の全ての条件を満たす方

環境Linux

発言語: PHPJavascript

DBMySQL

フレームワークSymfony または Laravel

開発経験年数:5年以上

環境dockerGCP(またはAWS

発言語: GoDart

DB: Firebase

フレームワークFlutter

開発経験年数:1年以上

DevOps、SREに基づく開発・運用経験:3年以上

なんだ、エンジニアって(時給だけ見りゃ)コンビニバイトと同じぐらい簡単(ってこと)じゃんwwwwwww

おれもやろっかなwwww

2021-02-24

anond:20210224094257

あの文脈では「コード管理」としてのGitへの言及だと思うんだよなぁ

わざわざグラウドが別枠だし

まぁ、その後の増田DockerVMwareとかとの対比でなく

smartyと対比してる辺り、わかってないようだがな

anond:20210223235037

GitHubソース管理して、サーバークラウド運営フレームワークDockerを使い言語GoBacklog連携するITベンチャーがクソのようなサービス作って来るのはざらにある


GitHub管理してるのに「もう戻せません」とか、アホかと思うし

フレームワークに縛られてサービス改悪提案とかするなやと、むしろサービスにあったフレームワークをお前らが捜せと

Backlog連携してるのに、全然見当違いのことして「聞いてません」と言い、連絡したIDを指摘すると、「〇〇だと思ってました」とか言いだす

一部の人間、ITベンチャー幻想抱きすぎ

使えるのなんてほんの一握りで

そういうのは大抵自社サービスを立ち上げてる


逆に言えば、新技術なんてな、基礎がしっかりしてればそれなりに使いこなせるし

Smarty + PHP でもハッとするようなサービス作ってるところもある

2021-02-23

取り返しのつかない我がエンジニア人生

ここには年に1回くらい殴り書きしてるんだけど、史上最大に気持ち悪いおじさんの自分語りになってしまった。というか長すぎ。誰が読むんだ、これ。

 

自分33歳、妻と未就学児1人の計3人で、人口100万人以上のそこそこの地方都市暮らしている。

会社子会社系のSIer新卒で入った。これがまあ、ネットでよく馬鹿にされるような典型的時代遅れ会社だった。

正直、入社時は「エンジニアとして働く」「会社の安定性」の両方が満たせそう、ぐらいの浅はかな考えだった。で、実際のところ大企業である親会社の盾もありまあ、安定していた。競争原理が働かず仕事は嫌でも降ってくる。給料年功序列で上がっていき、昨年の年収は大体月20時間残業で600万だった。世間的にはそこまで高いとは思わないんだけど、この会社の外での自分市場価値を考えれば高いと思っている。

一方でエンジニアとしてはそりゃもうひどい環境だった。10年前に入った頃から使っている技術会社としてのマインドは何ひとつ変わらず現状維持モットー。口では「子会社としての安全神話は終わった」「DXだ」と言っているが、行動が伴っていない。

 

こんな環境危機感を覚えないわけがなく、数年前に転職活動をしてみた。その頃はこっちに有力な求人は無く、とにかく東京求人に応募していた。その結果、有給ぶっ込んでの日帰りで東京に行く過酷面接に力尽きて断念した。というのは建前で、チャレンジすることにビビってたのかもしれない。本業であまりにも技術的な取り組みがないのでプライベートプログラミングしたりWebサービス作ってみたりしてたけど、それも趣味程度の取り組みで「今からじゃ遅いんじゃない?」と自分ブレーキを踏んでいたんだ。

 

そんなこんなで「まだ今の会社でできることがかあるはずだ!」と自分に言い聞かせて続けてきた。結果、市場価値が上がるような仕事は何もしていない。自分なりに新しい仕組みを取り入れてみたりはしたけど、それだって会社インパクトを与えるもんでもないし、Qiitaのやってみたレベルかつ今ではレガシー技術たちだ。

SIerPMになるしかない」なんてよく言われるが現職のPMは協力会社見積作業ぶん投げて、死ぬ程使いづらい社内ツールに決められた進捗項目を入れていくだけの仕事。あれで「PMできます」なんて言えない。

 

それで昨年立ち上がった超大型プロジェクトが外部NWから遮断されたオンプレサーバーで、自社製フレームワークを使い、IE11"を"ターゲットに開発されることになってふと思ったんだ。

「このままGitHubクラウドDockerBacklogも使わず、(自称エンジニア人生が終わるんだろうな」と。この会社での人生があと30年も続くのかと。

 

個別技術思い入れがあるわけではないんだけど、やっぱり技術課題解決したいと思って入ってきた世界からさ、会社前例ルールじゃなくて、合理的で先のある技術を使いたいんだ。

結局、転職を思い立った数年前から業務外での勉強をやめることはできなかった。でもこれは何のためにやってるんだろうな。本業ではクラウドWebプログラミングも、アジャイル開発手法も求められていないのにね。虚しさが募ってくる。いっそのこと本業が完全に別の業界だったら良かったのに。(実際別業界と言っていいレベルだけど……)

 

じゃあ転職するの?20代で「今さら」と言って止めたのに?それこそ今さらだろう。コロナ流行によって東京本社のフルリモート勤務求人が劇的に増えた。もう少し若ければ追い風だったかもしれないが、社会人10年を超えたおっさんが、新しい会社どころからフルリモートなんて環境で働けるのだろうか。あ、もちろん現職はバリバリ出社。シンテレワーク頼みのVPN環境はあるけど社内ルールかいろいろあって無理なんだって

年代的には技術リーダー経験がそれなりに求められるんだろうけど、これまでの経験ではとても満たせそうにない。本業ではレガシーシステム保守でそのほとんどが業務よりの仕事なんちゃってPMやってただけ。独学の開発経験なんて昨今問題になっているプログラミングスクールと大して変わりないだろう。

転職サイトではベンチャーとかから声かけてもらえるけど、まともなエンジニアと話するのがもう怖い。

 

思考ネガティブな方向にしか向かない。こうなったらいよいよ腹を括って現職にしがみつくしかないんだろうか。しかし、ここまで会社への不満を溜め込んでしまったら、今後若手の取り組みに苦言を呈する老害になる未来が見える。

 

現職を続けてよかったことと言えば今の家族を持てて、(今のところ)無理のないローンで家を買えたこと。子供は一人で確定だし、子供小学校に上がるくらいには妻も時短解除で普通に生活はしていけるだろう。

安定を求めた結果が今なんだけど、仕事への不満抱えながらあと30年耐えること考えるとめまいがしてくる。(あと10年もしたらそんな不満も忘れて老害化してる可能性もあるけど。)一方で無能おじさんがこれから新しい会社活躍する未来は思い描けない。

 

よく歌詞に「思い描いた大人にはなれなかったけど」とかあるじゃん。あれ、子どものころは芸能人とかスポーツ選手とか、そういう人になれないって意味だと思ってたけど、実際は自分仕事に誇りを持てず。ただただ惰性で生きる人のことだったんだね。立派にエンジニアの責務を果たしている人たちが雲の上の存在に感じるよ。

 

今後の人生で一番若いのは今この瞬間で、悩んでる暇なんか無くて行動するしかないんだろう。というか実際のところ現職が自分には合っているんだろうが、理想とのあまりギャップがとてつもなくしんどい。悩むのをやめたい。もう労働を捨てたい。

 

追記

便所の落書きのつもりで書いたら自分のTLにまで流れてきてビビった。

共感してくれる人も多くいて、なんだかんだ優しい人が多いよね。

みなさんのコメントはどれも正論だと思って読ませてもらってるけど、思ったことを追記してみる。

 

33歳はまだ若いだろ

今後定年が伸びることとかも踏まえれば、それはそうなんだと思う。というかこの記事で「年齢がネックになっている」を全面に出してしまったのが悪いんだけど、自分自身問題はそこじゃないことには気付いてるんだ。

コメントの中でもいくつか指摘があったけど、要はマインドなんだ。これに尽きる。

やってみる勇気、前向きな思考フットワークの軽さ。このどれもが自分には欠けていている。だから理想(に見える)会社エンジニアが眩しく、現職に不満が募る。

思考アップデートしようと『嫌われる勇気』とか『このまま今の会社にいていいのか?と一度でも思ったら読む 転職思考法』とか読んだんだよ。内容は理解できるし、そのとおりと思うんだよ。でも動いてないんだ。

この記事含めて動けない(動きたくない)理由を並べて溜飲を下げてるだけなんだ。

から何となく気付いてはいたんだけど、ここまでネガティブ人間だと思わなかったよ。妻にも子供にも申し訳ないよ。

 

・まずは副業とかOSS参加とかしてみたら?

それはそうなんだろう。それをやってないのは実際のところそこまで技術に振り切るほど技術を愛していないし、あと自分能力が無いと卑下しているからなんだろう。

と、またやらない理由を並べて終わりなんだ。

 

・今の仕事が30年続くという見積は危ないぞ

これは理解している。だから得も言われぬ焦燥感に駆られている。

永遠に現職の環境が変わらない、なんてこと無いのはわかってるけど仮に数年後DockerやらGitやらが入ってきたところで、またその時点で世の中から遅れになっていると思う。それが新しいプロダクトなのかアーキテクチャなのか開発手法なのかは分からないけど。

具体的なプロダクト名を挙げたのがまずかったのかもだけど、レガシーから悪いとか、最新の技術を使いたいとかよりも、これまでの10年で見てきた現職は柔軟に新しいものを取り入れられず一方で口だけはご立派、という会社文化のもの問題だと思っていて不安を感じている。競争原理が働く市場にいたら、自然淘汰される存在のはずなんだと。

にも関わらず、そこから動けない自分絶望している。

 

年収について

高いのかな?いや、平均年収とか中央値とか見たことはあるけど実生活上で高い実感はまるでない。

東京基準で考えたらは恵まれているのはなんとなくわかるけど、地方と言ってもそこそこ人口いるので都会の人が思う”地方”ほどの基準ではないと思うよ。

我が家は妻が時短中というのもあるけど、買った家は小さい建売だし子供一人が妥当かなと思う。有名メーカー注文住宅建てたり市街地高層マンション買う人たちはどんな層なのかが気になるよ。

 

とりあえず勢いで書いたけど、また思いついたら書きます。あるいは恥ずかしくなったら消します。

ログイン ユーザー登録
ようこそ ゲスト さん