23
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

2011年のJavaScript本は古い - 2022年、freeCodeCamp日本語版の紹介

Posted at

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日リリースされている。
わずかばかりですがコントリビュータとして参加させて頂きました。有難うございます。

買うか、借りるか。本は色々、教材も色々ありますが一つの選択肢としてオススメです。
以上です~

23
18
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?