Implistとは?エンジニアスキルを学習し個人開発・副業を楽しむ!

Implistはエンジニア、デザイナーとして「個人開発」や「副業」を頑張っていきたい人向けのTechメディアです。

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

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

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

Implistでは「個人開発(個人プロダクト)」や「副業」を行う人、これから行って見たい人を応援しています。 この2つはフルタイム業務とは異なり時間の縛りも少なく、少しずつ挑戦できるのが良いところです。

対象読者について

Implistでは初心者から抜け出したかな?といったWeb技術勉強中の方を対象としています。
エンジニアとして副業を頑張りたい、個人開発を行って自分のサービスを運営していきたいという方が主な対象者です。

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

  • どうやったら実践スキルを手に入れられるのか
  • どうやったら中級レベルに上がれるのか
  • エンジニア副業って不安だけど、やってみたい
  • 個人開発で人気サービス作りたい

と思っている方に向け、サービスを0から作って公開出来るまでのスキルを紹介、レクチャーしていきます。

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

Implistで学べる範囲と内容

範囲

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

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

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

内容

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

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

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

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

注意事項とお願い

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

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

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

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

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