ホーム自己紹介ブログ
NO.54
DATE2020. 10. 29

20代後半エンジニアである私がこれから学ぶべきこと

私は、現在 26 歳の Web エンジニアです。これまでの技術に対する学び方と、これからの技術に対する学び方について、少し考えたいと思っています。

これまでの 20 代前半

新卒入社した当時の私は、業務上、PHP + MySQL on AWS の組み合わせで Web アプリケーション開発を学んでいました。 それとは別に、プライベートでは、Node.js + MongoDB on SAKURA レンタルサーバで Web アプリケーション開発もしていました。

当時、Web アプリケーション開発のフロントエンドとバックエンドをなんとなく動かせる程度で満足していたのですが、 先輩や同僚のエンジニアや、お勧めされた書籍から影響を受け、あらゆるものに興味を示しました。

  • SQL や正規表現、文字コードといったエンジニアにとって欠かせない技術
  • sed や awk, make といった shellscript の扱い方
  • 手続き型、オブジェクト指向、関数型といった考え方のパラダイムシフトを発生するような考え方
  • MVC, MVVM, CleanArchtecture などのアプリケーション設計
  • ユニットテストや E2E テストなどを使った TDD 開発
  • CI/CD を活用した DevOps 開発
  • インフラやミドルウェアの自動構築
  • CloudNative なアプリケーション開発
  • SSR や SPA、SEO といった Web 設計
  • インタプリタ言語やコンパイラ言語
  • コンポーネントベースのフロントエンド開発
  • Web ゲーム開発
  • ビッグデータを扱う技術
  • 様々なクラウドサービス技術
  • 強化学習
  • Bot 開発やスクレイプ技術、GAS などの業務改善

Web アプリケーションに関する幅広い領域をあらゆる角度で学んでいったのかなと思います。

これからの 20 代後半

これからも、興味を持った分野を見つけて、手あたり次第学んでいくのも 1 つのキャリアだと思います。 ただ、自信過剰という訳じゃないですが、多分やればある程度できるようになれると自負しています。

しかし、私としては、そろそろ広く浅くから、狭く深く学ぶ領域(専門性)を見つけたいと思っています。 どういった領域を突き詰めたいか、考える時がきたのかもしれません。

何を突き詰めたいか

単純にソフトウェア技術を突き詰め、テックリードを目指すか、 プロジェクトマネージャーやエンジニアリングマネージャーといった管理職を目指すか。 それでいうと、前者を目指したい。具体的には、Web に関わる専門性を突き詰めたいなと。 また、アーキテクトのような職業に憧れています。

Vue や React など言語は違えど、Web アプリケーションの成果物はそう変わりません。 だとすると、あまり似たようなベクトルの言語を学んだところで、面白みが薄いのではと思っています。

それよりも、どのレイヤーにどういう役割を持たせるか、クラスをどのように設計するか、レスポンス速度をより早くするためにはどのようなシステム構成にすべきなのか、そういった視点を考える方が楽しいと最近感じています。

また、アーキテクト的な視点以外に、Web の Native(標準)部分の話やブラウザの話、W3C の動向など、これからの Web についてキャッチアップし続けることにも、力を注ぎたいと思っています。

それらを踏まえると、『Web の専門性が高いアーキテクト』のような立ち位置を目指したいと思います。

最後に

ポエムみたいな話になってしまいました。以上、最近の悩み事でした。

仕事

-

読者になる

|

シェアする

|

silverbirders

silverbirder

Webソフトウェアエンジニア
個人ブログキュレーション こぶりー 運営

ブログを応援する

この記事がよかったら、お布施という形で応援してもらえるとうれしいです。

おふせぼたん

※ ログイン不要で投稿できます。

※ 同じブラウザから投稿を削除できます。

0

読み込み中...

次の記事へ前の記事へ

関連する記事

タグ「仕事」の記事

人が読む見る箇所は、人の手がここちよい

この記事をかくときは、100%人の手で書いています。 UIをつくるときも、100%人の手で書いています。 (ロジックは AI に書かせます) 他にはプレゼンテーションやスライドといった書き物も、 コンテンツ準備は AI にさせますが、文章を

2026年06月28日

仕事
AI
AIエージェント、マルチよりシングルの方が効率良いのでは

私は、AI エージェントのマルチタスクをしたことがない人です。 そのため、この記事はただの偏見です。 定量的なデータも示さないため、ふわふわとしたポエムです。 マルチタスク 複数のタスクを並列で進めるとします。 Web開発者であれば、AI

2026年03月19日

AI
雑談
仕事
考え事で眠れない時はそれを書き出す

寝ようとしているときに考え事をし過ぎて眠れない、ということはありませんか? そういうときは、考え事をとにかく書き出すと眠れるようになるかもしれません。 例えば 例えば、私だと以下のような考え事がしちゃうときがあります。 『困り事だけど、アレ

2026年03月11日

生活
仕事
← ブログ一覧へ