masayuki5160's diary

滋賀県大津市に住むソフトウェアエンジニアの日常

Webの技術は難しい ━ 「プロになるためのWeb技術入門」を読んで

少し前に話題になっていた技術書を読んだ。

 

 

この本、第一版の頃から存在は知っていたけれど、実は買ったことがなかった。

理由は単純で、当時の僕にはあまり馴染みがなかったJavaでWebアプリケーションを作るという内容だったから。よく売れているのは知っていたし、話題にもなっていたけれど、自分とは縁がなく、買うことはなかった。PHPerだったから。


そんな中、第二版が出て、なぜかよくわからないけど評判が良さそうだったので、中身も見ずに買ってみた。

結果的に、これが本当に良かった。


読んでいて、今までちょっとあやふやだった知識や、はぬけになっていた部分が補われて、すごくスッキリした気分になった。関連する参考書もしっかり記載されていて助かる。より深く理解するためにはぴったりの流れだったなと思う。

 

 

本を読みながら、ふと思い出したことがある。

あるイベントで、若い学生と話しをしたあとに同僚と以下のようなことを話した。

 

「最近の若い子たちって、Webの技術に詳しくないよね」

 

僕が言ったのか、友人が言ったのかはもう覚えてない。ただ、実際に学生と話していて、そう感じることは確かにある。

 

僕が大学に入ったのは2010年。あの頃は、何をするにもブラウザを通してアプリケーションを使うのが当たり前だった。だからソフトウェアエンジニア志望の学生も、まずはWebアプリケーションを作ってみるところから入る人が多かった。一番身近だから。


でも今は、Webアプリに興味がある人もいる一方で、もっと広く「ソフトウェア開発」とか「IT」という分野に興味があってこの業界に入ってきた人が増えているように思う。モバイルアプリの方も身近だったりもする(モバイルアプリに興味があったとしてもWeb技術の知識は必須とは思うけども)。

つまり、興味の対象の候補が昔より多い。


さらには、

 

「なんとなく勉強ができたから理系、IT系に進んできた」

 

という子もわりと多い気がする。

もちろん、それ自体は悪いことではない。僕もなんとなく選んだのが情報系の学科だっただけだから、人のことは言えない。

 

ただ、この業界って、やっぱり根っこの部分でソフトウェアとかパソコンとか、コンピューターそのものに興味がある人の方が長く続けられるように感じる。好きじゃないとしんどくなりやすい仕事でもあるから、できればそういうものに本質的な興味を持ってる人におすすめしたい気持ちはある。

 

 

昔話はこの辺にして話を戻す。

今回読んだ本を通してもう一つ強く感じたのは、今この時代にWeb技術を学ぶというのは、かなり難易度が高くなっているな、ということ。

とにかく変化が激しいし、新しい技術もどんどん出てくる。技術の進歩に伴って抽象化が進み、何がどうなってるかわからなくても使える。生成AIもその類かな。

技術の進歩は相変わらず早くて、正直、僕もまったく追いつけていない。分かっていないこと、知らないことが山ほどある。

そんな中でこの書籍はWebの技術を学び始める際にはこれ以上ない一冊だと思った。まさに「[改訂新版]プロになるためのWeb技術入門 」というタイトル通り。

 

今も昔もソフトウェア工学はお得意の抽象化技術によって、知らなくて良いところは隠蔽され、やりたいことができるようになっている。すごいと思う。

でも、その抽象化の裏側には議論され尽くした仕組みがあって、階層ごとの構造やつながりを理解することの重要性は変わっていない。

さらに、抽象化された事柄を理解する力も求められる。わかりやすいように抽象化されているものをしっかり理解するのは意外に難しい。抽象度の高い話を理解するのが難しいのと同じ。

 

以前はひたすら足りない知識を少しずつ手を動かしたり、本を読み漁りながら積み上げるしかなかった。僕も抽象的な話を理解するのは得意ではないから、抽象化の階段を登ったり降りたりしながらあーでもないこーでもない、とやってた。

まあ今でも変わらないのだけど、そこは生成AIの登場によって劇的に変わった。何が変わったかと言えばそのあーでもないこーでもないの試行錯誤に必要な時間が激減したこと。

ただ、「うまく質問する力」が必要になるのはたしかで、それは結局のところあーでもないこーでもないをどれだけ繰り返してきたかによるのだろうなと思う。

つまり、生成AIの登場によって、あーでもないこーでもないをすでに繰り返してきた人はよりうまく学習やスキルアップができるようになったのだと思っている。twadaさんがどこかで生成AIは加速装置?的なそういうニュアンスのことを言ってたけど、まさにそうだなと思った。


ということで、「[改訂新版]プロになるためのWeb技術入門 」を読んだ感想をまとめてみました。

試行錯誤する時間(生成AIとの壁打ちかな)は必要だけど、これからWeb技術を学ぶ方にはおすすめな素晴らしい書籍でした。終わり。

 

f:id:masayuki5160:20260106081810j:image

↑年末年始休みに娘二人と遊びに行く様子。「寒くないわ」とエルサの真似をしてダウン着てない長女氏。二人が社会人になる時代はどんなことになってるかわからないなーとたまに思うけど、今それを憂いても仕方ないのでまずは長女にはダウンを着せる説得からしようと思う。

 

masaytan.com