こんにちは、ゆうきです。
スキルアップのために仕事で使ったことのない技術を習得したい
でも最低限どこまでできるようになれば、仕事で使えるかわからない。。
そういう声が多かったので、今回ブログにまとめました。
実務未経験の技術の案件で通用するレベルの技術力を身につける
仕事ではPHPしか使ってないけど、Rubyの案件に行きたい。など
でもどのレベルまで技術ができるようになればいいのか?
という点にお答えしていきます。
結論
「認証機能付きTodoリスト」
を自分で作れるようになればいいと考えてます。
認証機能とは
・ログイン
・ログアウト
・会員登録
Todoリストの機能としては
・Todo一覧表示
・Todo詳細表示
・Todo新規登録
・Todo変更処理
・Todo削除処理
CRUDといったりします。
CRUDについてはわからない方は調べてみてください。
わからないことがあったらすぐ調べるのは
エンジニアとして当たり前にできておく必要があるので
今から身につけましょう。
これらを自分で調べながらでも
1人で作りきれたら、現場でも最低限仕事はできます。
なぜか?
サービスの機能は全て、認証処理とCRUD処理の派生だからです。
どういうことか?
例えば、ショッピングサイト
Amazonを作るとすると最低限何を作りますか?
・商品を一覧表示させる
・選んだ商品の詳細を見る
・商品をカートに入れる
・商品を購入する
また、ログインする必要があるので
ログイン、ログアウト、会員登録
ユーザーが処理する動作はこんな感じです。
ただ商品を出品したり削除したり、内容を変更したりする必要もあります。
となると、大体は
・ログイン
・ログアウト
・会員登録
・一覧表示
・詳細表示
・新規登録
・変更
・削除
ここに集約されます。
実際の仕事ではこういう機能を作ったり修正します。
となると、この基礎である
認証とCRUDを自力で実装できれば
最低限は仕事ができるということです。
未経験の技術でも
認証機能付きのTodoリストを一旦自力で作れるようになれれば
現場の仕事を捌けるくらいの技術力は身に付きます。
まずはここを目指しましょう。
では、認証機能付きのTodoリストを作れるようになるために
具体的にどうしていくか?
そのロードマップについてはメルマガの中でご紹介しています。
メールマガジンはこちら
コメント