今井のプロフィール
こんにちは!
今井(@ima_maru)です。
- 22卒のサーバーサイドエンジニア(1年目)
- 新卒で年収500万円のサーバーサイドエンジニアとして内定
- 独学でWebアプリ開発を勉強、6ヶ月目でWebエンジニアとして初の内定獲得
- 自社開発企業、受託開発企業、東証一部上場企業などの内定あり
- スクール受講経験あり
- Bubble(ノーコード)で業務システム開発の経験あり
私のプロフィールはこんな感じです。
Twitterアカウントはこちら《 @ima_maru 》
人のためになるコンテンツを作れるように頑張ります。
独学でWebエンジニアとして内定するまでの学習経歴【年収500万円】
晴れてエンジニアとして就職が決まったわけですが、これまで私が行ってきた勉強方法について軽く紹介しようと思います。
初めてのプログラミング言語は「C言語」でした。どうやらプログラミング適性があったらしく、すごく楽しくてドハマりしたのを覚えています。
二つ目のプログラミング言語は「C++」でした。ほぼC言語と同じだったこともあり、簡単でした。授業には出ず、テスト前に一気に詰め込んだ記憶があります。
Paizaというプログラミングの腕試しみたいなサイトにハマりました。言語はC++でSランク問題が解けるまで頑張りました。この期間が一番成長できた期間でした。ここで、プログラミングの基礎をしっかりと身に着けました。
三つ目のプログラミング言語は「Java」でした。C++を学んでいればほとんど理解できたので、あまり記憶に残っていません。ただひとつ、APIを使ったプログラミングがすごく印象に残ってます。
PaizaのSランク限定のアルバイトがあったので応募しました。スキルは圧倒的に足りていませんでしたが、なんとか採用していただけました。アルバイトの学生さん達は、みんな自分よりも優秀でものすごく刺激を受けた記憶があります。C++のSTLとその仕組み、プログラムのメモリ領域、COMオブジェクト、Androidアプリ開発の基礎などを学び、さらなる成長を遂げました。動画編集もやりました。半年間お世話になりました。
アルバイトと同時期に、AtCoderという競技プログラミングのサイトの存在を知り、のめりこむ様にやりこみました。このサイトは、paizaよりもワンランク上の問題が出題されます。数学とプログラミングが組み合わさった問題で、パズルのような感覚です。解けるとめちゃ気持ちいいです。詳しくはこちら。
AI開発者さんのコミュニティに入り、多大なる協力のもと「ぷよぷよテトリス」というゲームで動くテトリスAIの開発をしました。画面認識のやり方、ゲームのメモリの構造(ポインタなど)を把握したメモリ読み込み、WindowsAPIの使い方、仮想コントローラー、スレッド、AIの仕組みなど、実にいろいろなことを学びました。詳しくはこちら。
このままC++を学んでいても、エンジニアとしてのスキルを効率的に伸ばせそうに思えませんでした。なので、Webアプリケーション開発を学ぶことを決意しました。フロントエンドはHTML/CSS/JavaScript、バックエンドはRuby/RailsやPython/Flaskを学んでいます。サーバ環境はAWS(EC2/Amazon Linux 2)を使っています。フロントエンドからバックエンド、さらにインフラまで学ぶという何ともボリューミーな計画です。
Paizaで募集されていた、クラウド系自社開発企業のインターンシップに行ってきました。内容としてはGitを使ったチーム開発で、JavaScript/Node.jsでチャットアプリを開発しました。初めはわからないことだらけでしたが、最後のほうには、チームにしっかりと貢献できるまで成長しました。ここで一気に自信がつきました。
インターンに参加させていただいた企業様より内定を頂きました。Webエンジニアとして初の内定であり、とても嬉しかったのを覚えています。
就活エージェント「レバテックルーキー」より紹介いただいた受託開発企業より内定を頂き、非常に技術力が高くエンジニアとして成長できる環境だと思い内定を承諾しました。この3年間で、エンジニア志望の情報系大学生から、年収500万円のサーバーサイドエンジニアとして内定を頂ける人材に成長を遂げました。
大したことはやっておりませんが、私の勉強方法が気になる方向けに記事を執筆したので、興味がある方は是非ご覧になってください。
また、エンジニアに就職したいのであれば知っておくべき「自社開発企業」と「受託開発企業」について解説した記事があります。
こちらもおすすめですので、興味がある方は是非ご覧になってください。
プログラミングとITカテゴリの記事を執筆中
私は、「プログラミング」「IT」の記事を主に執筆しています。
「プログラミング」「IT」は、私がこれまでに学んできたことやこれから学ぶことが活きるジャンルだと思っています。
ただ、分野自体が難しいので、極力簡単な言葉を使い、図や表を多く用いて解説することを心がけています。
すべては、読者に「わかりやすい」を提供するためです。
実際お褒めの言葉をいただくことがあり、本当に嬉しい限りです。
これからも、より多くの読者に「わかった!」を届けられるように頑張っていきます。
アイキャッチ画像などさまざまな画像作成を担当中
じゃぱざむブログでは、ブログのアイキャッチ画像やTwitterのヘッダー画像などの画像作成も担当しています。
自信作をいくつかあげます!
まだまだですが、もっとかっちょよくて、目が釘付けになるようなデザインにしたいですね。
デザイナーとしての一面も磨いている今日この頃の今井というわけです。
以下はデザインの際にお世話になっているサイトです。
これからも、今井(@ima_maru)とじゃぱざむブログの応援をよろしくお願いします。