ID:19025さん

3年後の目標や野望


i wanna be a hacker.

## モチベーション プログラミングの楽しさを味わうために生きてる。 カッコよくて尊敬されるプログラマになりたい。 きれいな設計、きれいなコードを追求し、プロダクトの品質を高めたい。 ## 技術的な興味 プログラミング言語の中ではHaskellとRustが一番好きです。 (2019/9月現在) インフラからフロントエンド、セキュリティや低レイヤまで、プログラミングに関わるものは大抵楽しく学べるので、どれも好きです。 仕事ではWeb Developerのふりをすることが多いです。 ## 仕事に求めるもの 開発が楽しいこと。 「高い技術力」「プロダクトへのこだわり」「HRT」を兼ね備えた仲間と、「学習」「改善」を積み重ねられるチームの中で開発したいと思っています。 ## 今目指しているもの 今の目標は、プロダクトコードの全てにおいて適切な設計判断のできるSoftware Architectになることです。 ただ、現時点で自分が一番できそうなのはWebのフロントエンドで、それ以外の領域は知識も経験もまだ浅いです。 なので、色んな分野にチャレンジしたいと思っています。 また、「うちのチームは世界一」と胸を張って言えるようなチーム作りにも挑戦していきたいです。 (Engineering Managerにはまだなりたくありません。コードを書く時間は減らしたくない)

年収評価シート

2005年/2年以上

今までに学んだ言語・分野について

# 今までに学んだ言語・分野について 「何ができそうか?」という判断基準を提供するために、今まで学んだ言語や分野について書いてみました。 コーディングスキルについては、面談時にペアプログラミングをしたり画面共有しながらコードを書く過程を見せたりすることもできます。 ## 使用できる言語 - Haskell - 一番好きで、趣味ではよく書く - オンラインで関数型言語をあまり触ったことがない人向けに教えたりすることがある - JavaScript - 業務でチャットとビデオ通話ができるWebアプリを作ったことがある - React/Redux + Firebase + RxJS + WebRTC - 使い始めてから10年以上経っていて、一番使い慣れている - 型のある言語が好きなので、 TypeScript も使う - Ruby - BtoBの業務システム案件に参加した - Rails + Trailblazer - TDD や BDD の学習のため、 RSpec や Cucumber の練習をすることがあるので書き慣れている - Python - Numpy, Pandas, Jupyter Notebook などの使い方は分かる - scikit-learn と PyTorch をほんの少し触ったことがある - SQL - CRUD や GROUP BY、サブクエリは書ける - N+1 問題くらいは知っているが、クエリプランを見ながらインデックスを適切に貼れたりはしない - C# - 学生時代に Windows Phone / Windows 8 用のアプリを10個程度作ったことがある - XAML・データバインド・MVVM・ReactiveX について学ぶ切っ掛けになった。思い入れのある言語 - C言語 - 簡単なOSを作ったことがある (30日でできる! OS自作入門) - Kotlin - たまにオンラインのモブプログラミングで使うことがある - ほとんど使うことはないが、 C# とよく似ているので書き方は分かるつもり - PHP - 学生の時に CakePHP のプロジェクト、業務で Laravel と EC-CUBE の案件に参加したことがある - (あまり好きな言語ではないので、好きな人に良さを訊いてみたい) - Go - 簡単なサーバを書いたことがある - (あまり好きな言語ではないので、好きな人に良さを訊いてみたい) - その他の書いたことのある言語 - Rust, Swift, Scala, F#, Bash, ActionScript3, Coq, Idris, PureScript, Scheme ## 領域 - Webフロント・モバイルアプリ - クライアントサイドのMVCについて深く調べていたことがあり、フレームワークの使い方を知っているだけでなく、関心の分離を意識して設計できる - サーバサイド - Rails や Laravel などの一般的なWebフレームワークの使い方は一通り分かる - DDD や Clean Architecture などに興味がある - 実践経験は少ない - インフラ - 大規模にスケーラブルな構成を設計するようなスキルはないが、AWSは業務でよく使っていた - EC2, ELB, RDS, S3, CodePipeline など - Linux は開発環境としてはよく使うが、低レイヤまで理解できているわけではない - Docker や Docker Compose も開発環境としてはよく使うが、 Kubernetes はチュートリアルをやった程度 - Webセキュリティ - IPA 主催のセキュリティ・キャンプを修了しており、 XSS, CSRF, SQLi などの知識はある - 重点的に学んでいたのは1~2か月ほどなので、かじった程度 ## その他 ### TDD - TDDBCに2回参加して1回主催している - 和田さんにサインしてもらったTDD本が密かな自慢 - [TDDBC Toyama #1](https://tddbc.connpass.com/event/47843/)が初参加で、過去最高に楽しい勉強会だった - 練習は結構してますが、そこそこの規模をTDDでやったことはないのでまだレベルが低いと感じる - 練習は主にRuby/RSpec、JavaScript/Jest でやっていた

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
あり
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
あり

今後、身につけなければいけないと思っている技術は何ですか?

基本的にプログラミングをしているだけで楽しいので何を学ぶのも好きなのですが、 - 現代の技術の基盤となっているものについて学び、デバッグできる範囲を広げて問題解決力を高める - アーキテクチャや新しい技術について学び、設計や技術のトレードオフを適切に選択できるようになる - チームとして楽しく、無駄なく働くためにすべきことを知る という3つのテーマで主に学ぶものを決めています。 現在は自分の基礎的なスキルが足りないと感じるため、特定の言語やライブラリに依存しない知識をメインに学びたいと思っていますが、職場で使うものを重点的に学ぶ程度の理性は当然あります。 今はSICPと「Haskellによる並列・並行プログラミング」に取り組んでいます。(2019年9月) (SICPは複数人) ### 学びたいことリスト - アーキテクチャ - 書籍: GOOS(実践テスト駆動開発) - BDD (The RSpec Book で入門済み) - DDD - パフォーマンス - 並列・並行プログラミング - 書籍: Haskellによる並列・並行プログラミング - Erlang(アクターモデル) - 書籍: 蟻本(プログラミングコンテストチャレンジブック) - ISUCONの過去問を解きたい - Computer Science - Effect System - 書籍: SICP(計算機プログラムの構造と解釈) - 書籍: TaPL(型システム入門) - 分散システム - データベース - チーム開発 - 心理的安全をもたらす振る舞いやプロダクト開発の手法について - (直近で読んだもの: 「モブプログラミング・ベストプラクティス」「アジャイルレトロスペクティブズ」) - (※もしお勧めの書籍などがあれば面談の時に教えてもらえると喜びます) - 低レイヤ - Linuxの仕組み - ネットワーク - DataScience・機械学習

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

開発が楽しいと感じるとき 技術的に正しい選択を取れていると思えるチーム (技術的負債の返済や開発環境の改善に時間を割ける) スキルや人格の面で尊敬でき、心理的安全性に配慮する人たちで構成されたチーム リソース効率よりフロー効率を重視する価値観のあるチーム (カンバン・ペアプロ・モブプロなど)

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと

開発スタイルに正解はないと思いますが、今は

- TDDを実践している
- ペアプロ/モブプロを実践している
- 技術大好きな人が集まっている

というチームを探しています。

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代前半
好きな Text Editor
VSCode, JetBrains系, Visual Studio
希望勤務地
埼玉県 / 千葉県 / 東京都 / 神奈川県 / 愛知県 / 京都府 / 大阪府 / 兵庫県 / 福岡県 / その他地域 / リモート勤務
家庭の事情や体調など、都合に合わせてリモート出来れば問題ない
希望年収
500万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?