Implist | 駆け出し後エンジニアのための理論と実装

「Implist」について 実践的なエンジニアスキルを実装を通して学ぶ


みなさんWebの技術を学んでいく上で、以下のような悩みはないでしょうか?

  • 自分の技術レベルに漠然と自信が持てず、実際の業務レベルについていけるか不安
  • 「思い通りの動きをするコード」は書けるが、これじゃない感を感じる
  • 基礎はある程度できるが、実践となるとどこから手を付けて、どう学んで良いか分からない

これらの悩みを解決し、より高いWeb技術を手に入れられるようサポートするメディアが当「Implist」です。

対象読者について

Implistでは初心者から抜け出したかな?といったWeb技術勉強中の方を対象としています。
「駆け出しエンジニア」という言葉が流行っていましたが、当サイトでは「駆け出しエンジニア」がターゲットです。

ある程度基礎を学び終えた方に向け、

  • どうやったら実践スキルを手に入れられるのか
  • どうやったら中級レベルに上がれるのか

これら踏まえサポートいたします。

※Web技術に関して、右も左も分からない方はまずは初心者向けの書籍やサイトでの学習をおすすめします。

Implistで学べる範囲と内容

範囲

このサイトで学べる職種の範囲としては以下を想定しています

  • デザイン
    • Photoshop、Illustrator、Figma、マークアップ(HTML、CSS)
  • フロントエンド
    • JavaScript、TypeScript、Vue.js、Nuxt.js、Jest、ビルドツール
  • バックエンド
    • PHP、Laravel、MySQL、Redis、アーキテクチャ設計
  • インフラ
    • Linuxコマンド、AWS、DNS、ネットワーク
  • その他ツール等
    • Git、IntelliJ、Google Analytics

Webに関わるものは全体的にカバーしていきます。自分のなりたい職種、学びたい内容に合わせて選んで貰えれば良いです。

内容

内容はより実践的(実務に近い)内容を取り入れます。
例えば、

  • クーポン発行機能(UberEatsのような)
  • ポイント管理システム
  • 多種多様なマッチングサービス
  • ソーシャルログイン可能なSNS
  • 複雑なワークフロー機能

これらのように、より実践を想定した内容で実装することで体系的にWebに関するスキルを向上させていきます。
また以下のようなことも練習として行い、より実践に近づけていきます。

  • 追加機能の実装
  • バグを発生させ、その調査とバグフィックス(恒久対策等も)
  • 追加機能に伴う設計の変更及びデータリプレイス
  • 複雑な条件でのデータの抽出

注意事項とお願い

このサイトで実装・解説する内容はあくまで「1つの考え方」に過ぎません。これを全て鵜呑みにするのではなく、その場その場で最適と思える考えを導き出してください。ここでの内容が間違っている可能性は当然ありますし(その場合はお問い合わせください…)、全てではありませんのでそこはご留意いただければと思います。

また、当サイトの「利用規約」に関しまして一読をお願いいたします。こちらご承知の上でご利用くださいませ。

 

最後に、
エンジニアやデザイナーは、初めのうちは覚えなければならないことが膨大で大変かと思いますが、非常にやり甲斐のある楽しい職だと自分思っています。
新しい技術や考え方は日進月歩のようにどんどんと出てくるので、キャッチアップを怠らず楽しみを持ってスキルアップを狙ってください。

ある程度経験を積むと、Web技術について視界がぐっと開け、楽しくてたまらない時が必ずきます!

とりあえず楽しみましょう。