johnnyGameStudio’s blog

無能なゲームプログラマのぼやき ぎーくになりたい Twitter: https://twitter.com/JGS_Developer

給料を上げたい人が勘違いしやすいこと

「給料を上げたい」

というのは誰しも同じだと思うのですが、その際に

「スキルを上げれば/会社内で評価されれば給料あがるはず」

と思っている人が結構な数いるなぁと感じます

 

実際すべて間違ってはいないのですが、ちょっと間違っています

正しくは

「お金を持っている会社でスキルを上げれば/評価されれば給料があがる」

が正しいと思います

 

そりゃそうだろ?と思った人はいると思いますが、これをわかってない人が実際多く存在します

例えば普段

「うちの会社はブラックだ、給料がやすい」

と愚痴りながら転職しない人や

「給料上げるためにがんばるぞ!」

と言ってるが、所属している会社は赤字だったり・・・

赤字の理由にもよりますが、多くの場合は赤字の企業でどんなにがんばって出世しても給料は上がりません

上がったとしても思っていたほど上がりません、それどころか

「出世して給料も少し上がったけど責任がすごい増えた、割に合ってない」

という状況になります

 

簡単な話、無い袖は振れないのでめちゃくちゃ優秀ではない限り、財政状況がよくない会社に所属している限り給料なんて上がるわけがないのです

 

給料を上げたいなら儲かっている企業に行くしかありません

なので、自身の今の給与に不満があるのなら所属している会社で評価されることに注力するのではなく、儲かっている会社に転職するためのスキルアップ/キャリアパスに注力するべきなのです

 

所属している会社で評価されることに注力するのは儲かっている会社に所属していることが前提です

 

簡単にまとめると

「黒字の会社に転職するために努力し、黒字の会社に所属してから会社に求められるスキルを磨くことが給料を上げる最短の道」

だと私は思います

DevelopersBoostにて登壇してきました

本日行われたDevelopersBoost(

https://event.shoeisha.jp/devboost/20181215/session/1900/)にて「スーパーエンジニアではなくても好きな分野で生きていくには」というタイトルで発表させていただきました

予想以上にたくさんの人に来ていただいてびっくりしました・・

ご来場くださった皆様ありがとうございました

 

www.slideshare.net

誰の仕事でもない仕事

会社でよく「こんなの俺(あの人)の仕事じゃねえ」という話、よく耳にしますよね(しない?)

でも、よくよく聞いてみるとそういう仕事って実際誰の仕事でもなかったりするんですよね

 

例えば、ぼくが所属している会社では急成長した影響で社内人数とトイレの数が見合っていなくて複数のエリアを行ったり来たりする所謂「トイレ難民」が発生するんです

 

そこで、一人のエンジニアマネージャがトイレの使用状況の可視化をすると言い動き始めたのですが、それを聞いて一人のエンジニア社員が「あれエンジニアの仕事じゃないでしょ、経営層がなんとかしろよ」といっていました

 

まぁ会社のさまざまな問題の最終責任は経営者にあるので一見まさにその通りではあるのですが、実際問題経営者は多忙です。トイレ問題は大事といえば大事なのですが、ほかにも喫緊の課題は山積みなわけで優先順位はどうしても下がるでしょう

 

となると総務などに白羽の矢が立ちますが、総務にトイレなんとかしろといったところで彼らにはどうしようもないわけです

 

今回、そのエンジニアマネージャが示している解決策はトイレ使用状況の可視化なわけですが、この発想は完全にエンジニアの発想なわけです

総務などの非技術系の人間には出にくい発想で、会社を移転したり工事ができる環境でもない限りこの問題に対する解決策としては確かに可視化がベターだと思います

 

となるとやはりこの「トイレ問題」は現状社内でエンジニアしか解決できないわけです

一社員に丸投げするにはいろいろ角が立ちますのでその指揮をエンジニアマネージャが担当するのは妥当な落としどころなわけですね

 

何が言いたいかって、今回のような「トイレ問題を解決してくれるような専門部署」なんて存在しないわけで(大企業では開発支援部みたいなところがやったりするかもしれませんが、中小ベンチャーには無理な話です)ないものねだりして「俺の仕事ではないよね」とあきらめてしまうのはやはり違うと思います

「誰の仕事でもない仕事」を解決できるのは自分かもしれないんですから、社内の人間でなんとかするしかないんですよね

ガンビットAIを使ったゲーム作ってます

今作ってるいるのはFF12ガンビットシステムを使ったシミュレーションゲームです

 

コアとなるガンビットシステム自体はほぼ完成していて、次はゲーム性を乗っける作業なんですが、これがなかなか進んでいなくて・・・

 

仕事と同じようにある程度マップやキャラクターを量産できるようにシステム組んでいるんですが完成が見えずに沼にはまっている気分です

 

簡素でもとりあえずスタートから終了まで動くようにするのが今の目標です

 

動画のは
「すべての敵の中でHPが50%以上の敵がいたらそいつに通常攻撃」
という命令を与えてあとは自律的に動作するまでを録画したもの
命令のキーは「すべての敵」「HP」「50%」「以上」「通常攻撃」の部分
ここのキーを変えれば動きが変わります


【JohnnyGameStudio】GambitAISystem

 

 

2019/0506追記

ガンビットAIで検索してここにたどり着く人が多いみたいなんでだいたいの実装方法が知りたい方はこちらをどうぞ

johnnygamestudio.hatenablog.com