Profile
2019年2月現在のものです
学歴
北九州工業高等専門学校 電気電子工学科卒
プログラミング歴
- 中学2年生~
- 高専1年 ~ 高専5年
- 社会人1年
経験
高専時代
- 高専ロボコン出場(回路製作・ロボット制御担当)
- 高専プロコン出場(自由部門)
- 北九州大学と共同でアプリ製作
- 東証一部上場企業(IT系)で1年半アルバイト → そのまま就職
- その他 : 趣味でWebサイト作ったりゲーム作ったり
社会人
- 機械学習エンジニアとして配属
- PoC案件多数
- 様々な分野に機械学習を活用する仕事(小売・医療・建設 etc)
- PoC案件多数
使ったことがある言語
経験年数はダブってるので注意
C
- 経験年数は4年くらい
- 主に組込み系で使用(PICマイコン, H8-3052F, SH-7125, ESP-WROOM-32, Arduino系)
- ロボット制御が主
- ほかにもセンサーネットワークの構築とかも
- 最近は書いてないので自信ないです
C++
- 経験年数は2年くらい
- 趣味でゲーム作るときに利用
Java
- 経験年数は1年くらい
- Androidアプリ開発
C#
- 経験年数は1年くらい
- 一時期Windowsアプリを開発してたのでそのときに
- 自信ないです
HTML/CSS/JS
- 経験年数は飛び飛びで累計4年くらい
- 趣味のWebサイト作りに利用
- JSは主にVue.jsを利用
- CSSは主にSCSSを利用
- デザインは勉強してない&センスが皆無なので絶望的です
- JQueryは書けないですし書きたくないです
Go
- 経験年数は2年くらい
- Webサイト公開したりゲーム作る時のサーバーサイドに利用
SQL
- Goと一緒に使用
- DBはSQLiteとMySQLのみ経験あり(趣味レベル
Rust
- 経験年数半年くらい
- 業務で周りの人が使ってたのでつられて勉強しました
- Rust + ggezでゲーム作ってます
アセンブリ
- 経験年数1年くらい
- 趣味でコンパイラを作っていたときに少しだけ
- 全然自信ないです
Python
- 経験年数3年くらい
- 最近は機械学習系が主
- Pytorchを利用
- 現在進行形で業務利用中
その他
ここにかけないほど少ししか触っていない言語がちらほらと
去年1年間で読んだ本
一部再読を含みます。一部は読んでる途中です。一部業務時間を使ってます。
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
ゼロから作るDeep Learning ❷ ―自然言語処理編
人工知能プログラミングのための数学がわかる本
Pythonではじめる機械学習
つくりながら学ぶ!深層強化学習 PyTorchによる実践プログラミング
プログラミングRust
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック
ゲームプログラマのためのコーディング技術
マスタリングTCP/IP 入門編 第5版
情熱プログラマー ソフトウェア開発者の幸せな生き方
プログラマが知るべき97のこと
ドラゴンクエストXを支える技術 ── 大規模オンラインRPGの舞台裏
Vimテクニックバイブル-~作業効率をカイゼンする150の技
Effective Python ―Pythonプログラムを改良する59項目
Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理
GPUを支える技術 ――超並列ハードウェアの快進撃
自作キーボード設計入門
アプレンティスシップ・パターン ―徒弟制度に学ぶ熟練技術者の技と心得
マネジメント
How Google Works
エンジニアリング組織論への招待
その他、機械学習系の論文複数
さいごに
プログラムさえ書ければ割と分野は問わないタイプです。逆に雑務をやらせようとすると途端に効率が落ちます。学生時代が情報科ではないので基礎が抜けている場合が散見されます。Vimが好きです。