自己紹介
基本情報
| 名前 | えがわた |
|---|---|
| 居住地 | 東京 |
| 趣味 | 絵を描くこと、ラブライブ、パフェ巡り |
| 好きな食べ物 | 激辛系、アイス |
| ラブライブの推し | μ's : 真姫ちゃん Aqours : 曜ちゃん 虹ヶ咲: せつなちゃん Liella!: 可可ちゃん、マルガレーテ 蓮ノ空: 梢先輩、セラス |
| お絵かき制作環境 | PC: MacBook Pro(2023) 14inch/M3 Pro/36GB/1TB Display: EIZO FlexScan EV2760 Tablet: XPPen Artist Pro 16(Gen2) Software: Clip Studio Paint EX, Poser, Blender, PureRef |
| 好きなプログラミング言語 | Go, Perl でもこのサイトは Next.js + TypeScript で制作してます 😅 |
| このサイトの運用環境 | Google Cloud Platform 開発言語: Next.js, TypeScript, Go Database: MySQL |
| 連絡先 |
Tech 経歴
- 小学4年生のとき、親が買ってきたコンピュータ雑誌(BASICマガジンと「マイコン時代」)で興味を持つ。通信教育のマイコン講座で、教材のワンボードマイコンを使い、マシン語(8080A)でプログラミングしたのが最初の体験。
- 中学1年生のとき MSX を買ってもらう。はじめての、画面があるパソコン。ここで BASIC に触れる。いつかゲームソフトをプログラミングしたいと思い始めたのもこのころ。
- 中学2年生のとき、BASIC の実行の遅さに不満を持ち始め、Z80 アセンブラを勉強し始める。
- 中学3年生で NEC PC-8801MkⅡMR を使い始める。CPU が Z80 だったのでアセンブラの知識はそのまま生きた。一方で BASIC でロールプレイングゲームを作り、これがはじめての自作ゲーム。
- 高校のときはゲームを作るための補助ツールとして、グラフィックローダーとかドット絵エディタとか作ってた。フロッピーディスクからいかに画像データを高速に読み込ませるかに命を賭けてた。もっともこれらは最終的に使われることはなかったのだが 😢
- 大学に入って(なぜか文系に進んだ)FM-TOWNS を購入。ゲームを作るならアセンブラ一択という考え方を引きずっていたので 80386 を必死に勉強したが、やがて C で書いたほうがいいという結論に落ち着く。
- 大学ではコンピュータ系のサークルに所属し、みんなにプログラミングを教えてた。文系学部だったがコンピュータサイエンス系の授業でもある程度単位取得が認められていたので、上限ぎりぎりまで履修。C, Pascal, LISP とかいろいろ触った。
- その後、作曲(DTM)もやりたくなり Mac(Power Macintosh 7100)を購入。ここから Apple 信者。
- 就職して最初の会社で、社内ネットワーク管理を担当。WindowsNT ベースの社内システムで、全国の支店とネットワーク接続を行うためいろんなところに出張したし、上海にも行けた。
旅行三昧 - はじめて業務で書いたプログラムは経理関係のもので、言語は COBOL。
- 当時会社で不要になった古い Mac を3台くらい譲り受けて BSD 系のOSを入れて遊んでた。
- ちょうどインターネットが普及し始めた時期だったので、個人 Web サイトを作って公開。さくらインターネットの、ストレージ 15MB で月5,000円のプラン。(15GB ではない。15MB)
- もともとイラスト系サイトだったが、何を踏み違えたか同人ゲームに手を出してしまう。Mac 版の同人ゲーム(叡智)を作ってコミケで頒布。評判よさげだったので Windows 版も作った。ちなみに Mac 版は C言語、Windows 版は Macromedia Director(Lingo)で開発。
- ここで何を血迷ったのか、俺いけるんではという妙な自信がついてしまい会社を退職。
- その後2年半ほど無職で同人ゲーム(叡智)を4本ほど作って細々と生活。貧乏だが人生で一番楽しい時期だったかもしれない。
- 2年半後、ようやく正気に戻り、真っ当な会社に再就職。Linux と Perl にはじめて触れる。
- ゲーム会社だったが受託も結構やってて、半年程度の短期案件を結構な数抱える。海外のオンラインゲームのローカライズ運用とかもやってた。コード書くのが楽しくて、納期が厳しかったわけでもないのに五反田のオフィスで夜明けまで仕事 → 始業まで会社で寝る、ってのを繰り返してた。バイタリティに溢れてた。(管理職だったので残業代は出ない。なので残業代目当てではない)
- その後インターネット広告系の A 社に転職。良い人達との出会いがたくさんあったがいろいろあって2年弱で退職。
- Y 社に転職。オフィスが六本木のミッドタウンであまりのシャレオツさに圧倒される。Perl や PHP を使う。
- A 社で知り合った人たちに誘われ W 社に転職。主に音楽系のサービスの立ち上げにいくつか関わる。開発言語は主に Perl。AWS を触り始めたのもこの頃から。
- この頃から個人的に Go に興味を持ち始める。業務で使う個人ツールを Go で作ってこっそり使ってた。ある時「Go どうっすかね?」ってお伺い立てたらあっさり採用されたのでおおっぴらに Go を使い始める。
- ちなみにこのときの会社の偉い人は決して「GOする」とは言わなかった(ネタ)
- インターネット広告系の F 社に転職(今の会社)。広告配信システムの開発に携わる。Perl と Go 両方使うが、最近はほとんど Go。AWS と Google Cloud 両方使ってるが今のプロジェクトは Google Cloud。
- 2023年からここの個人サイトを Google Cloud 上で運用。最初は Go で開発していたがフロントエンドとの親和性の良さ(+ 単に触ってみたかった)から Next.js に移行。いろんなものを試したくなり、立ち上げ当初は 1,000円/月程度で済んでた利用料は現在 15,000円前後 😱
- (だって GKE 使ってみたいじゃん)
- その他、業務委託で半年ほど Ruby on Rails を触ったり。
お仕事依頼について
- 開発系のお仕事をお受けします。
- 単発、短期、長期いずれも可能です。
- 本業の就業時間中(平日10:00-19:00)の参加が必須のお仕事はお受けできません。
- 連絡先: egawa.takashi@gmail.com