見出し画像

未経験からエンジニアになるために必要なスキルと知識

こんにちは、鈴木です。
今回は、僕がエンジニアになるまでに習得しなければいけないスキルや情報をみなさんにも共有します。

未経験エンジニアのマニュアルを意識して作成するぜ!
想定読者は下記

  • 未経験エンジニア

  • エンジニアに転職をしたいと思っている人

*このnoteは、鈴木が身につけていくたびに記事を更新していきます。
更新されるたびに記事を添付していくので、更新をお待ちください


基礎能力

業務を遂行するための適切なコミュニケーションを取れる

  • 求める回答を得るための適切な設問、言葉選びができる

  • 他者とのやりとりの中で、自身の解釈・理解・認識に誤りや齟齬がないかを判断し、摺り合わすことができる

成果物の品質に対する意識を持てる

  • 求める回答を得るための適切な設問、言葉選びができる

  • 他者とのやりとりの中で、自身の解釈・理解・認識に誤りや齟齬がないかを判断し、摺り合わすことができる

他者の時間を考慮した話し方・報告・プレゼンができる

  • PREP法

調査・見積もり能力

タスクの工数を算出できる

  • タスクの完遂までの作業フロー、段取りを想像できる

  • タスク内容に関する詳細・関連を調べることができる

  • 想像、調査した結果を元に工数を定義できる

設計能力

以下の設計を行える

  • 機能定義

  • 機能フロー定義

  • DB定義(テーブル定義)

  • IF定義(ファイルIF、電文IF)

  • URI定義

  • ログ内容・ログサイクル定義

  • リカバリ方針・リカバリ方法定義

製造能力

以下の設計を行える

  • ソース階層定義

  • 基底クラス定義

  • 各種原則(DRY、KISS、YAGNI、etc.)

  • セッションの実装

試験能力

試験項目を作成

  • 試験方針の定義

  • 試験粒度の定義

  • 試験内容の定義

試験データ作成

  • 効率的な作成方法

  • 再利用を考慮した作成方法

  • 意図を表せるデータ定義

証跡作成

  • 効率的な作成方法

  • 再利用を考慮した作成方法

  • 読み手に対する配慮がされていること

デプロイ知識

チーム開発

Git&Githubを利用してソース管理、及びレビュー管理


マスターしてエンジニアになりましょう!


この記事が気に入ったらサポートをしてみませんか?