異世界転生的な感じで、エンジニアをこれから目指すなら1

今日は、通勤時間などの暇つぶしとして、
少し勉強にもなる話をしたいと思っています。
※勉強にならない可能性もありますw

色々なマンガなどで、
異世界転生ってありますよね。

現代の人が、昔の世界に転生したり、
魔王に生まれ変わったり?的なやつ。
(魔王にはならんのかな?)

そんな感じで、現在の知識と経験値はあるけど、
プログラミングスキルはゼロ
という感じを前提条件として、
話していきたいと思います。

筋道を決める

目標は、ITエンジニア(Webエンジニア)とします。

将来的に、長期的に安定して食っていけることを、まずは目指します。
そのため、業務系システムの領域を目指します

業務系システムだとサーバサイドがメインになる事が多いから、

知識やスキルが長く使い続けられる印象です。あくまでも私の印象です。
(所謂、Web系ではなく、大手SIerがやってるようなtoBビジネス)

未経験からのジョブチェンジ設定なので、
転職間口が広いSESへの就職を目指します
(ちなみに、私は元々独立系SIerに入社したので、リアルとは違う人生軸です)

SES企業のうち、以下を避けるようにします。
・高圧的な面接をする会社
・インフラ案件の割合が高い会社
・「初めは夜勤もある」という会社
・グループ会社、関連会社が5社以上ある会社
・毎月採用をしている会社
・研修が2か月未満の会社
・独立支援している会社

このような会社が悪いという意味ではなく、
私が転生するならと言う話です。

純粋に、開発案件へ参画できる確度を少しでも高めるための、
フィルターとして考えただけなので、
別に上記の会社が悪いとかではありません。
(弊社グループ5社あるしw)

ついでに、
「親の手伝いをしているため、夜勤は本当に出来ないんです」
と面接で念押ししておくと、尚良さそうです。
間違って入社してしまうと、やり直しが面倒なので。

給与面はある程度、初めは妥協します。
全てを望む場合は、やはり新卒や学校推薦、コネといったカードがないと難しいでしょう。

今回は、給与面を妥協して、
開発経験を積みスタイル
とします。

計画としては、3年働いて、
希望の給与まで伸びなければ転職できるように、
3年間頑張る意気込みで行きます。
(もちろん、途中で挫折したら転職するでしょう。
 しかし、頑張るぞ(´ω`))

やること

0.ノートPCを買う

持ってないと、きついので買います。
タブレットではなく、ラップトップPCです。
OSはWindows。
理由は、業務システムの開発がWindowsPCが多いからです。

1.Progateやドットインストールで勉強する

とりあえず、少しくらいやらないと微妙なので、
HTML、CSS、SQL、JavaScriptをします。

HTML、CSSは必要ないかも知れませんが、
難しい事を初めにやると挫折するので、
徐々にレベルアップしていきます。
(レベル0スタートなので、はじめはスライム倒す感じ)

2.ITパスポートの勉強をする
とりあえず本を買い、1章くらい勉強します。w

3.履歴書を作り、エントリしてみる(熱意勝負)

ちょっとやったら、履歴書を作りエントリしてみます。
受けてみないと始まりません。
今回は落ちても悲しまないようにします。

履歴書と一緒に、
経歴書に今やっているSQL、JavaScriptで記載したソースも乗せておきます
書類を見てもらえることがあれば、
「現在は、勉強を始めた所で、以下を勉強しております。
 良ければ、今後勉強すべきことをアドバイス頂けないでしょうか」

という感じで、前向きさを伝えるきっかけにします。
要は、「スキルは無いけど、熱意はあるぞぉ!」というカマしをするためです。

履歴書は出来れば、誰かに添削してもらいます。
今の時代ならSNSで見てもらうかな。
昔、mixi(ミクシィ)で履歴書添削してもらった事があります。w

資格欄には、
「ITパスポート勉強中(●年●月受検予定)」と記載します。
これも勉強していて、資格取得も前向きにやってるぞって感じを伝えるためです。
「どこまでやってる?」とか聞かれた時のために、
実際に少しやっておく方がよいです。w

4.C#でデスクトップアプリを作ってみる

(3)でダメだったら、仕方がないので、
プログラミングスキルを身に着ける努力をしますw

書籍で「C#のデスクトップアプリを作る」的な本を買います。
Webアプリではなく、デスクトップアプリにしたのは、
フロント側がデスクトップアプリの方が楽に作れるからです。

結局、何か作ってステップデバッグとかできれば、
会話として成り立つ
ので、そこを目指します。

C#のコーディングをしながら、
ステップデバッグの仕方を覚えていきます。

可能であれば、DBからデータを取ってくるようなシステムを作ります。
しかし、その時のレベル的に、
難しかったら別でSQLの学習をする程度にします。

5.履歴書を更新して、エントリする(熱意勝負)

今回は、内定を勝ち取るためにやっていきます。
不採用となった場合は、
「良ければ、私の改善点を教えて頂けないでしょうか」
という感じでフィードバックを求めて、
ブラッシュアップ
していきます。

そこで足りない部分を補っていく感じです。

6.これでダメだったらヤケ酒です

年齢や国籍など、
何かしらのポイントがある場合もあります。

ストレスをためると辛いので、
お酒を飲みます。

ある程度やってダメだったら、あきらめましょう。w
ものすごいやる気があったら、
ポートフォリオを作ったら良い
と思います。
しかし、異世界転生した私には無理です。だるすぎ。