僕がエンジニア転職した方法
またポエムでも書こうと思った
エンジニア転職目指している人たちいると思うけど、どうやって転職すればいいのかわからない....
私は2年ぐらい勉強して30代でIT業界に入りました。最初は、PHP, MySQL, jQueryやってましたが全然成果物を作れなかったですね。通ってたプログラミング教室がそもそもレガシーだった笑
Jboyさんはどうやって転職したのか🧑💻
あまり技術者がいないと言われているモバイルアプリを作る技術を勉強しましたね。FlutterとSwiftを勉強して転職しました。
現在はフリーランスエンジニアですが、モバイルやってたおかげで仕事たくさんあるので、ライバルが多いPHP, Rubyなんてやらなくて良かったなと思いましたね。
例をご紹介💁
僕は現在は東京に住んでいますが、福岡県に住んでいたので地方の人の感覚で感想を書きます。参考にならないかもしれません👎
やったこと
- 公式チュートリアルをやる
- 個人開発をする
- 技術記事を書く
結果どうなったか....
転職はできましたがITの会社なのかと思うようなところに入りましたね😇
受託開発 -> スタートアップ -> SES -> フリーランス(今ここ)
結論
技術記事は書かなくてよかったです。評価されないので🥲
個人開発は必要ですね。成果物がないと応募はできないので...
とっ思うけど企業によりますね。PHP, Javaの会社にでも入れば知らなくてもエンジニアにはなれますね😅
やった方が良かったこと
- 公式チュートリアルをやる
- 公式ドキュメントを読む
- アルゴリズムを理解する
他にも数えたらありますね。覚えた方がいい技術があるとすれば...
Web系ならこれかな
- HTML
- CSS
- JavaScript
- PHP, Ruby, Pythonどれか...
- Linux
- SQL
- HTTP
- Docker
- React.js
- Vue.js
- tailwindcss
- UI/UXデザイン
- Git, Github
私の場合は特殊で割と新しい技術に触れる零細企業にいました。技術構成だとこれを覚えておけば良かった。今でもこれだけで仕事はできる。
- Flutter
- Dart
- TypeScript
- Node.js
- Firebase
- HTTP
- SQL
- Linux
- Docker
- AWS
- GCP
- UI/UXデザイン
- Figma
- Git, Github
これは使えないと困るツールたち
- Excel
- Word
- PowerPoint
えって思うでしょ笑。大きい会社や非ITの人たちを相手にするときはこれは避けて通れないです。スキルシート使うときは、Excelで作ることを強制されるので、操作方法やレイアウトのお勉強をしておきましょう。お金がもらえると思えば学習意欲は湧くはずです🔥
外部サービス・ツール系
私が仕事で携わったところは大企業が多いので、Atlassianのサービスを使うことが多かったですね。最近だとBacklogでタスク管理とwikiなるドキュメントを作成しております。
これがわかれば多分大丈夫???
- Jira
- Confluence
- Figma
- miro
タスク管理ツールやデザインツールなんて会社によって違います笑
Adobe民もおりますのでね。
書籍でおすすめなもの
設計とか上流工程なるものを知りたい方は読んでみてください。
[通信のお勉強したいならこれがいいかな]
最後に
エンジニア転職をしている人にどうやってすればいいのかアドバイスするとしたら、需要のあるもので選ぶべきですね。割と新しいのを勉強しても東京までいかないとお仕事なかったりします。
まあおすすめするとしたらこれなのかな...
- AWS
- AZURE
- Java
この辺が最近よく見かけますね。どの技術を選んでも未経験は最初は、派遣会社しか行けないと思いますが😅
もしそれが嫌なら未経験でもたまに入れるベンチャー・スタートアップを目指すと良いですが、研修もなければ、即戦力を求められるので、一人でなんとかできる自信がない人はやめた方がいいですね。
私はよく技術記事を多く書いているからそれを見せれば良いと言われるが、面談で見せることはありません。見せるのは、「スキルシート」だけです。
あなたのやるべきこと🧑🎓
今から書くことをやれば転職できる確率は上がるでしょう。わからないことがあれば、メンター雇ったりAIを使いましょう。
- オブジェクト思考を理解する
- コーディングテストを受けれるぐらいレベルを上げる
- 個人開発はしましょう
- 技術記事はメモ程度にしよう
1は、クラス、インターフェース、Getter/Setter、 クラスの継承、コンストラクタかな。仕組みを理解すれば別の言語でも活かせます。
2は、試験に合格しないと入れない会社もあります。多分こんな会社はまともなところだと思います。例えば、リクルートとかかな...
3は、技術のinput/outputをしたら、Webアプリなりモバイルアプリなり作ってリリースしましょう。完成してない状態だと相手にしてもらえないですね。まれに雇ってくれる?
4は、よくzennやQiitaに記事を書くのをすることをおすすめされますが、私は技術記事を評価されたことがありません? 書類選考で大半の人が職歴が良くないと落ちるのでこれに時間をかけなくて良い。
やるとしたら、Notoin, Kibelaなどに、「これでエラーを解決した」とか「API通信ができる」自分用の機能実装をするときに参考になる情報をまとめるぐらいが良さそうです。
この業界結構しんどいです😅
- 以下が嫌な人は諦めてください不幸になります
- 残業が嫌
- 休日出勤が嫌
- 勉強し続けたくない
- 考えるのをやめたい
- お金を稼ぐ手段と思っている
- 眼精疲労になる
- 筋肉痛。肩甲骨や首が痛くなる。腰痛など
まとめ
久しぶりにポエムを書きました。エンジニアってキラキラしてる仕事なイメージありますが、お堅い会社もありますし、自由な働き方など幻想なところもあります。YouTubeに騙されないように....
Discussion