2011年のJavaScript本は古い
パーフェクトJavaScript (PERFECT SERIES 4) | 井上 誠一郎, 土江 拓郎, 浜辺 将太 |本 | 通販 | Amazon
先日久方ぶりに出社した際にフロアの隅にたたずんでいる本を見つけ読んでみたものの、時代を感じる内容だったのでそのメモとポエムです。「パーフェクトJavaScript」。2011年の本である。古い(進次郎構文である)。
目次: https://gihyo.jp/book/2011/978-4-7741-4813-7
技術書は高い
買うか借りるか。どうやって手に入れるかの選択肢はこんな感じではないだろうか。
- 買う
- メリット: 読める。筆者に対価を払える。何度も自由に好きなときに読める。
- デメリット: 自分の懐に厳しくなる。
- 物理で買う
- メリット: 書き込める。開きながら写経できる。不要になったら捨てるか売るか、人にあげられる。
- デメリット: 場所をとる。
- 電子書籍で買う
- メリット: 場所の節約になる。持ち運んでどこでも読める。
- デメリット: 写経したいときにPCでやろうとすると画面を支配される。売れない。
- 借りる
- メリット: 自分の懐に優しくなる。
- デメリット: 順番を待つ必要がある。もう一度読みたくなる可能性がある。
- つまり技術書とは
- プログラミング言語のVersionやそのタイミングでの流行を抑える必要がある内容か
- アルゴリズムなどある程度普遍的な内容か
- 版を重ねたベストセラーか
など、都度吟味して買うものであったりする。
JavaScriptを学ぶ
ちょうど Java力をあげるための指針 - きしだのHatena という記事。
あとは手を動かすんですが、LeetCodeやりましょう。
https://leetcode.com/
easyをたくさんやるのがいいです。
他にも: 言語の習得やアルゴリズムの学習に最適 オンラインジャッジサイト一覧(2021/12 版) - Qiita
ECMAScript - Wikipedia
JavaScript | MDN
sorrycc/awesome-javascript: 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
JSer.infoについて - JSer.info
記事
JavaScript文字列操作18本ほど - Qiita
JavaScript Array操作 15本ほど - Qiita
【JavaScript】ES2022の新機能 - Qiita
エープリルフールなのでJavaScriptの信じがたい話をします - Qiita
など結局オンラインの何かで済ませたくなる気持ちにもなる。
そこでfreeCodeCampという選択肢
プログラミングを無料で学ぶ: 多忙な人々のためのプログラミング講座
フルスタックなWeb開発が無料で学べるFreeCodeCamp - Qiita
前置きが長くなったがfreeCodeCamp カリキュラム日本語版が2022年1月31日リリースされている。
わずかばかりですがコントリビュータとして参加させて頂きました。有難うございます。
買うか、借りるか。本は色々、教材も色々ありますが一つの選択肢としてオススメです。
以上です~