初めまして、みねぎしれいと申します。 和光市在住の人材業界社内SEの25歳エンジニアです。
- Cardio Flow Design(2年:アルバイト)
- 心臓の血流解析を行う企業。2年ほどデスクトップアプリ(C#)の改修、テストを行う
- ニトリホールディングス(3年:情報システム改革室)
- ODBC対応 : 保守切れとなる社内のデータベース接続方式を変更する対応。VBA,BV6で書かれた300以上のソースコードを改修する。
- 商品企画システム(PoC) : 商品企画プロセスを改善する社内のシステムを構築。フロントエンド~バックエンドまで担当
- その他保守運用 : ニトリネットの保守運用作業
- 現職(人材業界)
- 派遣求人自動生成(PoC) : 求人サイトに掲載する文章の自動生成プロジェクトに参加。インフラ~バックエンドを担当
- 営業Webアプリ(アジャイル) : BtoB営業に使用するアプリの開発に参加。
- Dockerの勉強
- Docker 入門サイトの作成
- Discordコミュニティの運営
- Docker 書籍の出版 (未達)
- Flamevalue
- プログラミング、フレームワークの市場価値を判定するサイト
- エンジニア心理学
10xプログラマー養成所の目的は10xプログラマーを育てることです。
10xプログラマーとは、普通のプログラマーと比べて10倍の生産性をもつプログラマーの事です。
「無駄な機能を付けない」「オリジナリティを出さない」「副作用を減らす」「物理的に早く動く」を守るため、アジャイル
、Docker
、関数型プログラミング
、Vim
を中心とした10xのための技術をまとめました。
- 無駄な機能を付けない
- あのExcelですら全体の80%の機能が使われていないそうです。これさえ意識すれば必要な作業量は1/5になります。
- MVP(価値の判定が可能な最小限の成果物)を高速で作ることで、無駄なものを作りません。
- キーワード)
アジャイル
- オリジナリティを出さない
- 0からコードを書くよりもすでに出来上がっているOSSのコード、コンテナイメージのほうがよいですね。
- キーワード)
Docker入門
- 副作用を減らす
- 予期しないコードはチームの生産性を落としますが、バグのない理解の早いコードはきちんと動くだけでなく、チームメンバーの生産性をも向上します。
- キーワード)
関数型プログラミング
- 物理的に早く動く
- ショートカットキー、キーボードの選定では物理的な操作スピードを向上させてくれます。
- キーワード)
Vim
これに加えて、私個人が大切にしたいのが二つの「人間」に関する課題
- 人間中心のシステム設計
- キーワード)
エンジニアデザイン心理学
- キーワード)
- 結局最後は人の問題
- 人間関係は最後の問題となる。
- キーワード)
エンジニア心理学