こういった方を対象に話を進めていきます。
この記事の中身
- 未経験フロントエンジニアでフルリモート案件をゲットした方法
- 2ヶ月リモートで働いてみた結果
- まとめ
未経験フロントエンジニアでフルリモート案件をゲットした方法
フロントエンドの業務経験はなかったですが、フルリモートで働くことができたのでその詳細を書いていきたいと思います。
とりあえず僕がゲットした案件
- フロントエンドエンジニアのポジション
- 比較的新しいJavaScriptのフレームワークVue.jsとNuxt.jsを使える案件
- 時給大体1600円ほど
- 好きな時間に好きなだけ働いてOK
- 業務連絡は全てSlackとBacklogで
- 1日5時間、週5勤務
という感じの案件でした。僕はVue.jsを学び始めたばかりなのに、Nuxt.jsに手を出して完璧な初心者でしたが上記のような良いプロジェクトに巡り合えました。
当時の僕のスペックとしては
- デザイン関係とHTMLとCSSは使い慣れている
- Gitは使ったことあるけどあまり知らない
- JavaScriptもVueもほとんどしらない(勉強し始めて2週間程度)
最初の面接時にはかなり不安でしたが、自分のスキルややりたいことを包み隠さず話すとなんと面接に受かってしまいました。
仕事ゲットにはクラウドテックを使いました。
クラウドワークスというフリーランサーのための求人サイトを運営している会社が作った、フリーランス用の業務委託求人サイトです。
僕が元々「クラウドワークス」でフリーランスの案件を受けていたので、その流れで「クラウドテック」という業務委託求人サイトを発見しました。
新しい技術を学ぶ上でやはり会社内で働いた方がいいと感じたのでダメ元でプロフィールを入力してフロントエンジニア案件に応募してみたのが始まりです。
一番元に、クラウドテックの人とビデオ面談をしてその後実際の企業と面談という流れになります。
ビデオ面談時には1ヶ月ほど勉強してから企業に勤めたいということを伝えていたのですが、たまたまそのとき一つの会社が緊急で人を欲していたので急遽参加することになったのです。
クラウドテック側の人もとても丁寧に対応もらえてスムーズに業務に入ることができたと思います。
↑↑↑クラウドテックのリンク↑↑↑
2ヶ月リモートで働いてみた結果
僕はフロントエンドエンジニアとしてはかなりスキルが低い状態で入ったと思います。
結果、2ヶ月間リモートで働きましたが、後半になると難しい業務が多く調べてもわからないことばかりでした。そのため2ヶ月で契約は終わってしまいましたが学んだことは限りなく多かったです。
色々、本やネットで勉強しても技術はつくとは思いますが、実際の業務で学ぶとより実践的で緊張感をもって作業をすることができるので成長スピードは圧倒的に早いと思います。
それにチャットでわからないところをシニアエンジニアの方に質問できたのも大きな収穫でした。(普段一人で悩んでいてもわからないですからね。。)
未経験エンジニアが働く場合におさえておきたいポイント
今回の経験で未経験でエンジニアとして働くならおさえておいた方がいいと思ったポイントをまとめておきます。
- 自分のわかるところわからないところをしっかり相手に伝えておく
- Gitの使い方をしっかり覚えておく
- 常に低姿勢でのぞみ、質問はかなり具体的に記述する
1.自分のわかるところわからないところをしっかり相手に伝えておく
同僚のエンジニアはあなたがどこまでできる人かわかっていません。なので自分のできるとこ特にできないところをしっかり伝えておきましょう。
変に見栄を張ると業務がスムーズに進行しなかったり、コミュニケーションがうまくいきません。
2.Gitの使い方をしっかり覚えておく2.
今回の経験で企業で働く際に絶対に覚えておきたいと思ったことはGitの使い方です。
フロントエンド、バックエンド関係なくGitは使うので
基本のコミット、プッシュ、プルなどはもちろん、プルリクエスト、コンフリクトなどについてもしっかりと理解して使えるようにしておいた方がいいでしょう。(わからない人はググってください。)
3. 常に低姿勢でのぞみ、質問はかなり具体的に記述する
業務上チャット連絡することが多いので刺の無いような言い回しをしましょう。何か教えてもらったらキチンと感謝の気持ちを述べるなども大事です。
それと質問は相手がそれ以上聞けないぐらい具体的にわかりやすく書きましょう。
質問に時間を取ってもらっている間、相手の時間を奪っているのでわかりにくい質問をしてただの時間泥棒にならないようにしましょう。
エラーが起きているメッセージだけでなく、
- どういったことをしたいのか
- 何をしたらそうなったのか
- それに対してどんな解決方法を試みたのか
などは最低限書いておくとよいでしょう。
まとめ
未経験でも会社に勤めることはできます。(しかもリモート)
ずっと勉強しているだけじゃなくて、望み薄でもアクションを起こすと思いの外うまくいくこともあります。自分の可能性を狭めないで積極的にアクションすることでチャンスはつかめるのではないでしょうか!
それでは良いエンジニアライフを!
↑↑↑クラウドテックのリンク↑↑↑