2017年每个JavaScript开发人员必须阅读的300本书

今年,我着手阅读300本编程书籍,以此来磨练我的技能并成为一名开发人员。 是的,非常雄心勃勃,但是我认识的一些最好的开发人员总是在读真实的故事。

我装上了亚马逊购物车,开始工作了。

12,000美元对于成为开发者的10倍来说是一个很小的代价

这是我对每本书的评论,以及为什么我认为您也应该阅读它们。

  1. JavaScript忍者的秘密 -John Resig,Bear Bibeault,Josip Maras 。 本书的封面是武士,还有大量鲜为人知的JavaScript功能。 在从头开始编写该工具提示模块之前,了解正则表达式,getter以及在实习期间希望了解的所有DOM API位的来龙去脉。
  2. 漂亮的JavaScript:一流的程序员讲解他们的想法 -Anton Kovalyov和其他各种人 。 领先的JavaScript开发人员撰写的短文集,涉及从代码清理到讽刺等主题。 一本打火机,为您的早晨咖啡增添了智慧。
  3. 如果Hemingway编写了JavaScript — Angus Croll。 对JavaScript的一种真正迷人的诠释,就好像它是由一些历史上最著名的作家和诗人所写的。 在阅读刘易斯·卡洛尔(Lewis Carroll)生成质数的理论尝试的同时,欺骗自己学习函数构造函数的工作方式。
  4. 程序员在工作:对编程技巧的思考 -Peter Seibel。 采访式的瞥见历史上一些最著名的程序员的思想。 了解甚至最专业的专家如何仍然使用打印语句来调试其代码。
  5. 计算机程序的结构和解释 -Harold Abelson,Gerald Jay Sussman,Julie Sussman。 如果您想了解为什么编写的某些程序比其他程序感觉“更好”,那么您可以阅读最好的一本文学作品。 建立抽象的扎实直觉,并了解一些您喜欢的现代软件模式背后的魔术。
  6. 好的,现在是12月29日,我仍在研究SICP,所以我还没有真正读完其余的阅读清单。 我仍然希望我能在接下来的48小时内完成所有300本书,并相应地更新此列表-祝我好运!
  7. 待定
  8. 待定
  9. 待定
  10. 待定
  11. 待定
  12. 待定
  13. 待定
  14. 待定
  15. 待定
  16. 待定
  17. 待定
  18. 待定
  19. 待定
  20. 待定
  21. 待定
  22. 待定
  23. 待定
  24. 待定
  25. 待定
  26. 待定
  27. 待定
  28. 待定
  29. 待定
  30. 待定
  31. 待定
  32. 待定
  33. 待定
  34. 待定
  35. 待定
  36. 待定
  37. 待定
  38. 待定
  39. 待定
  40. 待定
  41. 待定
  42. 待定
  43. 待定
  44. 待定
  45. 待定
  46. 待定
  47. 待定
  48. 待定
  49. 待定
  50. 待定
  51. 待定
  52. 待定
  53. 待定
  54. 待定
  55. 待定
  56. 待定
  57. 待定
  58. 待定
  59. 待定
  60. 待定
  61. 待定
  62. 待定
  63. 待定
  64. 待定
  65. 待定
  66. 待定
  67. 待定
  68. 待定
  69. 待定
  70. 待定
  71. 待定
  72. 待定
  73. 待定
  74. 待定
  75. 待定
  76. 待定
  77. 待定
  78. 待定
  79. 待定
  80. 待定
  81. 待定
  82. 待定
  83. 待定
  84. 待定
  85. 待定
  86. 待定
  87. 待定
  88. 待定
  89. 待定
  90. 待定
  91. 待定
  92. 待定
  93. 待定
  94. 待定
  95. 待定
  96. 待定
  97. 待定
  98. 待定
  99. 待定
  100. 待定
  101. 待定
  102. 待定
  103. 待定
  104. 待定
  105. 待定
  106. 待定
  107. 待定
  108. 待定
  109. 待定
  110. 待定
  111. 待定
  112. 待定
  113. 待定
  114. 待定
  115. 待定
  116. 待定
  117. 待定
  118. 待定
  119. 待定
  120. 待定
  121. 待定
  122. 待定
  123. 待定
  124. 待定
  125. 待定
  126. 待定
  127. 待定
  128. 待定
  129. 待定
  130. 待定
  131. 待定
  132. 待定
  133. 待定
  134. 待定
  135. 待定
  136. 待定
  137. 待定
  138. 待定
  139. 待定
  140. 待定
  141. 待定
  142. 待定
  143. 待定
  144. 待定
  145. 待定
  146. 待定
  147. 待定
  148. 待定
  149. 待定
  150. 待定
  151. 待定
  152. 待定
  153. 待定
  154. 待定
  155. 待定
  156. 待定
  157. 待定
  158. 待定
  159. 待定
  160. 待定
  161. 待定
  162. 待定
  163. 待定
  164. 待定
  165. 待定
  166. 待定
  167. 待定
  168. 待定
  169. 待定
  170. 待定
  171. 待定
  172. 待定
  173. 待定
  174. 待定
  175. 待定
  176. 待定
  177. 待定
  178. 待定
  179. 待定
  180. 待定
  181. 待定
  182. 待定
  183. 待定
  184. 待定
  185. 待定
  186. 待定
  187. 待定
  188. 待定
  189. 待定
  190. 待定
  191. 待定
  192. 待定
  193. 待定
  194. 待定
  195. 待定
  196. 待定
  197. 待定
  198. 待定
  199. 待定
  200. 待定
  201. 待定
  202. 待定
  203. 待定
  204. 待定
  205. 待定
  206. 待定
  207. 待定
  208. 待定
  209. 待定
  210. 待定
  211. 待定
  212. 待定
  213. 待定
  214. 待定
  215. 待定
  216. 待定
  217. 待定
  218. 待定
  219. 待定
  220. 待定
  221. 待定
  222. 待定
  223. 待定
  224. 待定
  225. 待定
  226. 待定
  227. 待定
  228. 待定
  229. 待定
  230. 待定
  231. 待定
  232. 待定
  233. 待定
  234. 待定
  235. 待定
  236. 待定
  237. 待定
  238. 待定
  239. 待定
  240. 待定
  241. 待定
  242. 待定
  243. 待定
  244. 待定
  245. 待定
  246. 待定
  247. 待定
  248. 待定
  249. 待定
  250. 待定
  251. 待定
  252. 待定
  253. 待定
  254. 待定
  255. 待定
  256. 待定
  257. 待定
  258. 待定
  259. 待定
  260. 待定
  261. 待定
  262. 待定
  263. 待定
  264. 待定
  265. 待定
  266. 待定
  267. 待定
  268. 待定
  269. 待定
  270. 待定
  271. 待定
  272. 待定
  273. 待定
  274. 待定
  275. 待定
  276. 待定
  277. 待定
  278. 待定
  279. 待定
  280. 待定
  281. 待定
  282. 待定
  283. 待定
  284. 待定
  285. 待定
  286. 待定
  287. 待定
  288. 待定
  289. 待定
  290. 待定
  291. 待定
  292. 待定
  293. 待定
  294. 待定
  295. 待定
  296. 待定
  297. 待定
  298. 待定
  299. 待定
  300. 待定