Repository: ruanyf/weekly Branch: master Commit: c114b56789e3 Files: 402 Total size: 4.8 MB Directory structure: gitextract_v1b9sg26/ ├── .gitignore ├── README.md └── docs/ ├── free-music.md ├── free-photos.md ├── free-software.md ├── issue-1.md ├── issue-10.md ├── issue-100.md ├── issue-101.md ├── issue-102.md ├── issue-103.md ├── issue-104.md ├── issue-105.md ├── issue-106.md ├── issue-107.md ├── issue-108.md ├── issue-109.md ├── issue-11.md ├── issue-110.md ├── issue-111.md ├── issue-112.md ├── issue-113.md ├── issue-114.md ├── issue-115.md ├── issue-116.md ├── issue-117.md ├── issue-118.md ├── issue-119.md ├── issue-12.md ├── issue-120.md ├── issue-121.md ├── issue-122.md ├── issue-123.md ├── issue-124.md ├── issue-125.md ├── issue-126.md ├── issue-127.md ├── issue-128.md ├── issue-129.md ├── issue-13.md ├── issue-130.md ├── issue-131.md ├── issue-132.md ├── issue-133.md ├── issue-134.md ├── issue-135.md ├── issue-136.md ├── issue-137.md ├── issue-138.md ├── issue-139.md ├── issue-14.md ├── issue-140.md ├── issue-141.md ├── issue-142.md ├── issue-143.md ├── issue-144.md ├── issue-145.md ├── issue-146.md ├── issue-147.md ├── issue-148.md ├── issue-149.md ├── issue-15.md ├── issue-150.md ├── issue-151.md ├── issue-152.md ├── issue-153.md ├── issue-154.md ├── issue-155.md ├── issue-156.md ├── issue-157.md ├── issue-158.md ├── issue-159.md ├── issue-16.md ├── issue-160.md ├── issue-161.md ├── issue-162.md ├── issue-163.md ├── issue-164.md ├── issue-165.md ├── issue-166.md ├── issue-167.md ├── issue-168.md ├── issue-169.md ├── issue-17.md ├── issue-170.md ├── issue-171.md ├── issue-172.md ├── issue-173.md ├── issue-174.md ├── issue-175.md ├── issue-176.md ├── issue-177.md ├── issue-178.md ├── issue-179.md ├── issue-18.md ├── issue-180.md ├── issue-181.md ├── issue-182.md ├── issue-183.md ├── issue-184.md ├── issue-185.md ├── issue-186.md ├── issue-187.md ├── issue-188.md ├── issue-189.md ├── issue-19.md ├── issue-190.md ├── issue-191.md ├── issue-192.md ├── issue-193.md ├── issue-194.md ├── issue-195.md ├── issue-196.md ├── issue-197.md ├── issue-198.md ├── issue-199.md ├── issue-2.md ├── issue-20.md ├── issue-200.md ├── issue-201.md ├── issue-202.md ├── issue-203.md ├── issue-204.md ├── issue-205.md ├── issue-206.md ├── issue-207.md ├── issue-208.md ├── issue-209.md ├── issue-21.md ├── issue-210.md ├── issue-211.md ├── issue-212.md ├── issue-213.md ├── issue-214.md ├── issue-215.md ├── issue-216.md ├── issue-217.md ├── issue-218.md ├── issue-219.md ├── issue-22.md ├── issue-220.md ├── issue-221.md ├── issue-222.md ├── issue-223.md ├── issue-224.md ├── issue-225.md ├── issue-226.md ├── issue-227.md ├── issue-228.md ├── issue-229.md ├── issue-23.md ├── issue-230.md ├── issue-231.md ├── issue-232.md ├── issue-233.md ├── issue-234.md ├── issue-235.md ├── issue-236.md ├── issue-237.md ├── issue-238.md ├── issue-239.md ├── issue-24.md ├── issue-240.md ├── issue-241.md ├── issue-242.md ├── issue-243.md ├── issue-244.md ├── issue-245.md ├── issue-246.md ├── issue-247.md ├── issue-248.md ├── issue-249.md ├── issue-25.md ├── issue-250.md ├── issue-251.md ├── issue-252.md ├── issue-253.md ├── issue-254.md ├── issue-255.md ├── issue-256.md ├── issue-257.md ├── issue-258.md ├── issue-259.md ├── issue-26.md ├── issue-260.md ├── issue-261.md ├── issue-262.md ├── issue-263.md ├── issue-264.md ├── issue-265.md ├── issue-266.md ├── issue-267.md ├── issue-268.md ├── issue-269.md ├── issue-27.md ├── issue-270.md ├── issue-271.md ├── issue-272.md ├── issue-273.md ├── issue-274.md ├── issue-275.md ├── issue-276.md ├── issue-277.md ├── issue-278.md ├── issue-279.md ├── issue-28.md ├── issue-280.md ├── issue-281.md ├── issue-282.md ├── issue-283.md ├── issue-284.md ├── issue-285.md ├── issue-286.md ├── issue-287.md ├── issue-288.md ├── issue-289.md ├── issue-29.md ├── issue-290.md ├── issue-291.md ├── issue-292.md ├── issue-293.md ├── issue-294.md ├── issue-295.md ├── issue-296.md ├── issue-297.md ├── issue-298.md ├── issue-299.md ├── issue-3.md ├── issue-30.md ├── issue-300.md ├── issue-301.md ├── issue-302.md ├── issue-303.md ├── issue-304.md ├── issue-305.md ├── issue-306.md ├── issue-307.md ├── issue-308.md ├── issue-309.md ├── issue-31.md ├── issue-310.md ├── issue-311.md ├── issue-312.md ├── issue-313.md ├── issue-314.md ├── issue-315.md ├── issue-316.md ├── issue-317.md ├── issue-318.md ├── issue-319.md ├── issue-32.md ├── issue-320.md ├── issue-321.md ├── issue-322.md ├── issue-323.md ├── issue-324.md ├── issue-325.md ├── issue-326.md ├── issue-327.md ├── issue-328.md ├── issue-329.md ├── issue-33.md ├── issue-330.md ├── issue-331.md ├── issue-332.md ├── issue-333.md ├── issue-334.md ├── issue-335.md ├── issue-336.md ├── issue-337.md ├── issue-338.md ├── issue-339.md ├── issue-34.md ├── issue-340.md ├── issue-341.md ├── issue-342.md ├── issue-343.md ├── issue-344.md ├── issue-345.md ├── issue-346.md ├── issue-347.md ├── issue-348.md ├── issue-349.md ├── issue-35.md ├── issue-350.md ├── issue-351.md ├── issue-352.md ├── issue-353.md ├── issue-354.md ├── issue-355.md ├── issue-356.md ├── issue-357.md ├── issue-358.md ├── issue-359.md ├── issue-36.md ├── issue-360.md ├── issue-361.md ├── issue-362.md ├── issue-363.md ├── issue-364.md ├── issue-365.md ├── issue-366.md ├── issue-367.md ├── issue-368.md ├── issue-369.md ├── issue-37.md ├── issue-370.md ├── issue-371.md ├── issue-372.md ├── issue-373.md ├── issue-374.md ├── issue-375.md ├── issue-376.md ├── issue-377.md ├── issue-378.md ├── issue-379.md ├── issue-38.md ├── issue-380.md ├── issue-381.md ├── issue-382.md ├── issue-383.md ├── issue-384.md ├── issue-385.md ├── issue-386.md ├── issue-387.md ├── issue-388.md ├── issue-389.md ├── issue-39.md ├── issue-4.md ├── issue-40.md ├── issue-41.md ├── issue-42.md ├── issue-43.md ├── issue-44.md ├── issue-45.md ├── issue-46.md ├── issue-47.md ├── issue-48.md ├── issue-49.md ├── issue-5.md ├── issue-50.md ├── issue-51.md ├── issue-52.md ├── issue-53.md ├── issue-54.md ├── issue-55.md ├── issue-56.md ├── issue-57.md ├── issue-58.md ├── issue-59.md ├── issue-6.md ├── issue-60.md ├── issue-61.md ├── issue-62.md ├── issue-63.md ├── issue-64.md ├── issue-65.md ├── issue-66.md ├── issue-67.md ├── issue-68.md ├── issue-69.md ├── issue-7.md ├── issue-70.md ├── issue-71.md ├── issue-72.md ├── issue-73.md ├── issue-74.md ├── issue-75.md ├── issue-76.md ├── issue-77.md ├── issue-78.md ├── issue-79.md ├── issue-8.md ├── issue-80.md ├── issue-81.md ├── issue-82.md ├── issue-83.md ├── issue-84.md ├── issue-85.md ├── issue-86.md ├── issue-87.md ├── issue-88.md ├── issue-89.md ├── issue-9.md ├── issue-90.md ├── issue-91.md ├── issue-92.md ├── issue-93.md ├── issue-94.md ├── issue-95.md ├── issue-96.md ├── issue-97.md ├── issue-98.md ├── issue-99.md └── subjects/ ├── css.md ├── database.md ├── dev.md ├── docker.md ├── go.md ├── linux.md ├── math.md └── web.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ package.json .yarn/ .yarnrc.yml ================================================ FILE: README.md ================================================ # 科技爱好者周刊 记录每周值得分享的科技内容,周五发布。 欢迎投稿文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。 > P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/9088),是一个免费的程序员招聘帖,提供大量就业信息,欢迎发布工作/实习岗位。 ## 2026 **三月** - 第 389 期:[未来如何招聘程序员](docs/issue-389.md) - 第 388 期:[测试是新的护城河](docs/issue-388.md) - 第 387 期:[你是领先的](docs/issue-387.md) **二月** - 第 386 期:[当外卖员接入 AI](docs/issue-386.md) - 第 385 期:[马斯克害怕中国车企吗?](docs/issue-385.md) - 第 384 期:[为什么软件股下跌](docs/issue-384.md) **一月** - 第 383 期:[你是第几级 AI 编程](docs/issue-383.md) - 第 382 期:[独立软件的黄昏](docs/issue-382.md) - 第 381 期:[中国 AI 大模型领导者在想什么](docs/issue-381.md) - 第 380 期:[为什么人们拥抱“不对称收益”](docs/issue-380.md) ## 2025 **十二月** - 第 379 期:[《硅谷钢铁侠》摘录](docs/issue-379.md) - 第 378 期:[预测是新的互联网热点](docs/issue-378.md) - 第 377 期:[14万美元的贫困线](docs/issue-377.md) - 第 376 期:[太空数据中心的争议](docs/issue-376.md) **十一月** - 第 375 期:[一扇门的 Bug](docs/issue-375.md) - 第 374 期:[6GHz 的问题](docs/issue-374.md) - 第 373 期:[数据模型是新产品的核心](docs/issue-373.md) - 第 372 期:[软件界面如何设计](docs/issue-372.md) **十月** - 第 371 期:[一个乐观主义者的专访](docs/issue-371.md) - 第 370 期:[正确的代码高亮](docs/issue-370.md) - 第 369 期:[Tim 与罗永浩的对谈](docs/issue-369.md) - 第 368 期:[不要这样管理软件团队](docs/issue-368.md) **九月** - 第 367 期:[Nano Banana 的几个妙用](docs/issue-367.md) - 第 366 期:[旧金山疯狂的 AI 广告](docs/issue-366.md) - 第 365 期:[流量变现正在崩塌](docs/issue-365.md) - 第 364 期:[最难还原的魔方](docs/issue-364.md) **八月** - 第 363 期:[最好懂的神经网络解释](docs/issue-363.md) - 第 362 期:[GitHub 工程师谈系统设计](docs/issue-362.md) - 第 361 期:[暗网 Tor 安全吗](docs/issue-361.md) - 第 360 期:[Dan Wang 的新书](docs/issue-360.md) - 第 359 期:[Palantir 值得关注](docs/issue-359.md) **七月** - 第 358 期:[如何拯救一家濒临倒闭的创业公司](docs/issue-358.md) - 第 357 期:[稳定币的博弈](docs/issue-357.md) - 第 356 期:[公司强推 AI 编程,我该怎么办](docs/issue-356.md) - 第 355 期:[两本《芯片战争》](docs/issue-355.md) **六月** - 第 354 期:[8000mAh 手机电池,说明了什么?](docs/issue-354.md) - 第 353 期:[苹果的“液态玻璃”是为了 AR](docs/issue-353.md) - 第 352 期:[Bug 追踪系统的正确样子](docs/issue-352.md) - 第 351 期:[GitHub Issues(几乎)是最好的笔记应用](docs/issue-351.md) **五月** - 第 350 期:[Java 三十周年](docs/issue-350.md) - 第 349 期:[神经网络算法的发明者](docs/issue-349.md) - 第 348 期:[李飞飞,从移民到 AI 明星](docs/issue-348.md) - 第 347 期:[冷启动的破解之道](docs/issue-347.md) **四月** - 第 346 期:[未来就是永恒感的丧失](docs/issue-346.md) - 第 345 期:[HDMI 2.2 影音可能到头了](docs/issue-345.md) - 第 344 期:[制造业正在“零工化”](docs/issue-344.md) **三月** - 第 343 期:[如何阻止 AI 爬虫](docs/issue-343.md) - 第 342 期:[面试的 AI 作弊——用数字人去面试](docs/issue-342.md) - 第 341 期:[低代码编程,恐怕不会成功](docs/issue-341.md) - 第 340 期:[技术炒作三十年](docs/issue-340.md) **二月** - 第 339 期:[代币是什么](docs/issue-339.md) - 第 338 期:[重新思考 6G](docs/issue-338.md) - 第 337 期:[互联网创业几乎没了](docs/issue-337.md) - 第 336 期:[面对 AI,互联网正在衰落](docs/issue-336.md) **一月** - 第 335 期:[年底的未来已来](docs/issue-335.md) - 第 334 期:[年终笔记四则](docs/issue-334.md) - 第 333 期:[一切都要支付两次](docs/issue-333.md) - 第 332 期:[西蒙·威利森的年终总结,梁文锋的访谈](docs/issue-332.md) ## 2024 **十二月** - 第 331 期:[你可能是一个 NPC](docs/issue-331.md) - 第 330 期:[李开复梳理人工智能](docs/issue-330.md) - 第 329 期:[示意图利器 D2](docs/issue-329.md) - 第 328 期:[AI 模型不是一门好生意](docs/issue-328.md) **十一月** - 第 327 期:[没有链接的互联网](docs/issue-327.md) - 第 326 期:[世界没有那么多财富](docs/issue-326.md) - 第 325 期:[VS Code 编辑器的下一站是 Zed?](docs/issue-325.md) - 第 324 期:[人类已知的最大质数](docs/issue-324.md) - 第 323 期:[技术公司的口号比拼](docs/issue-323.md) **十月** - 第 322 期:[内容行业的内幕](docs/issue-322.md) - 第 321 期:[傅盛回忆录](docs/issue-321.md) - 第 320 期:[乒乓仓](docs/issue-320.md) **九月** - 第 319 期:[如何拍出爆款视频](docs/issue-319.md) - 第 318 期:[创业咖啡馆的记忆](docs/issue-318.md) - 第 317 期:[驴子,老虎和狮子的寓言](docs/issue-317.md) - 第 316 期:[你一生的故事](docs/issue-316.md) **八月** - 第 315 期:[一份谷歌离职报告](docs/issue-315.md) - 第 314 期:[《黑神话:悟空》可以产业化吗?](docs/issue-314.md) - 第 313 期:[如果新加坡没有空调](docs/issue-313.md) - 第 312 期:[从英特尔看“美国制造”](docs/issue-312.md) - 第 311 期:[低利率与长期项目](docs/issue-311.md) **七月** - 第 310 期:[内容农场的 AI 赚钱术](docs/issue-310.md) - 第 309 期:[无人驾驶出租车的双面刃](docs/issue-309.md) - 第 308 期:[工作找不到,博士能读吗?](docs/issue-308.md) - 第 307 期:[不要看重 Product Hunt](docs/issue-307.md) **六月** - 第 306 期:[信息就像糖一样上瘾](docs/issue-306.md) - 第 305 期:[随机数,这是一个问题](docs/issue-305.md) - 第 304 期:[最受欢迎的颜色](docs/issue-304.md) - 第 303 期:[技术封建主义](docs/issue-303.md) **五月** - 第 302 期:[创业虽然好,不敢推荐了](docs/issue-302.md) - 第 301 期:[OpenAI 的图书馆工位](docs/issue-301.md) - 第 300 期:[三十年,解决人生三大问题](docs/issue-300.md) - 第 299 期:[AI 的关键是语料](docs/issue-299.md) **四月** - 第 298 期:[轮到硬件工程师吃香了](docs/issue-298.md) - 第 297 期:[饮水鸟玩具](docs/issue-297.md) - 第 296 期:[xz 后门的作者 Jia Tan 是谁?](docs/issue-296.md) **三月** - 第 295 期:[巧妙的灯泡钟](docs/issue-295.md) - 第 294 期:[崖门海战的感想](docs/issue-294.md) - 第 293 期:[一周是一年的2%](docs/issue-293.md) - 第 292 期:[所有代码都是技术债](docs/issue-292.md) - 第 291 期:[AI 没有护城河](docs/issue-291.md) **二月** - 第 290 期:[苹果头盔的最大问题](docs/issue-290.md) - 第 289 期:[宽容从何而来](docs/issue-289.md) **一月** - 第 288 期:[技术写作的首要诀窍](docs/issue-288.md) - 第 287 期:[禄丰恐龙谷记行](docs/issue-287.md) - 第 286 期:[蓝色指示灯的解决方案](docs/issue-286.md) - 第 285 期:[为什么 PPT 不如备忘录](docs/issue-285.md) ## 2023 **十二月** - 第 284 期:[YouTube 有多少个视频?](docs/issue-284.md) - 第 283 期:[[年终感想] 没有目的地,向前走](docs/issue-283.md) - 第 282 期:[电动皮卡 Cybertruck 的 48V 供电](docs/issue-282.md) - 第 281 期:[新基建的政策选择](docs/issue-281.md) - 第 280 期:[机器点餐与宅文化](docs/issue-280.md) **十一月** - 第 279 期:[网络社区的悲剧](docs/issue-279.md) - 第 278 期:[棘手的 AI 版权](docs/issue-278.md) - 第 277 期:[工作台副屏的最佳选择](docs/issue-277.md) - 第 276 期:[内容行业的衰落](docs/issue-276.md) **十月** - 第 275 期:[彼得·蒂尔的实验](docs/issue-275.md) - 第 274 期:[加密通信的最后一块拼图](docs/issue-274.md) - 第 273 期:[任正非的三篇最新谈话](docs/issue-273.md) **九月** - 第 272 期:[Unity 的安装费,游戏业的缩影](docs/issue-272.md) - 第 271 期:[非线性的世界,线性的你](docs/issue-271.md) - 第 270 期:[“精益开发”的精益是什么?](docs/issue-270.md) - 第 269 期:[为什么英雄不使用炸药](docs/issue-269.md) **八月** - 第 268 期:[生产力是形容机器,不是形容人](docs/issue-268.md) - 第 267 期:[5G 的春天要来了](docs/issue-267.md) - 第 266 期:[自己做双语 EPUB 电子书](docs/issue-266.md) - 第 265 期:[WiFi 的后面是 LiFi](docs/issue-265.md) **七月** - 第 264 期:[Elasticsearch 的启示](docs/issue-264.md) - 第 263 期:[开源软件如何赚钱?](docs/issue-263.md) - 第 262 期:[告别密码](docs/issue-262.md) - 第 261 期:[黑客马拉松的正确方式](docs/issue-261.md) **六月** - 第 260 期:[你的旅程不会停在 Day 1](docs/issue-260.md) - 第 259 期:[如何免费使用 ChatGPT](docs/issue-259.md) - 第 258 期:[卡马克的猫](docs/issue-258.md) - 第 257 期:[黄仁勋的 Nvidia 故事](docs/issue-257.md) **五月** - 第 256 期:[最酷的乐高作品](docs/issue-256.md) - 第 255 期:[对待 AI 的正确态度](docs/issue-255.md) - 第 254 期:[人生是一个长板问题](docs/issue-254.md) - 第 253 期:[训练材料用完之日](docs/issue-253.md) **四月** - 第 252 期:[互联网创业变难了](docs/issue-252.md) - 第 251 期:[国产单板机值得推荐](docs/issue-251.md) - 第 250 期:[新技术的最大风险](docs/issue-250.md) - 第 249 期:[最成功的软件企业家](docs/issue-249.md) **三月** - 第 248 期:[不要夸大 ChatGPT](docs/issue-248.md) - 第 247 期:[扎克伯克的裁员信](docs/issue-247.md) - 第 246 期:[永不丢失的网络身份](docs/issue-246.md) - 第 245 期:[摩天大楼是反人类的](docs/issue-245.md) - 第 244 期:[大数据已死](docs/issue-244.md) **二月** - 第 243 期:[与孔子 AI 聊天](docs/issue-243.md) - 第 242 期:[一次尴尬的服务器被黑](docs/issue-242.md) - 第 241 期:[中国的增长动力在内陆](docs/issue-241.md) - 第 240 期:[教育年限可以缩短吗?](docs/issue-240.md) **一月** - 第 239 期:[未来两种人会增加](docs/issue-239.md) - 第 238 期:[停止寻找的最佳时间](docs/issue-238.md) ## 2022 **十二月** - 第 237 期:[真实方位是如何暴露的?](docs/issue-237.md) - 第 236 期:[中国的阳光地带](docs/issue-236.md) - 第 235 期:[青年失业率与选择创业](docs/issue-235.md) - 第 234 期:[AI 聊天有多强](docs/issue-234.md) - 第 233 期:[生活就像一个鱼缸](docs/issue-233.md) **十一月** - 第 232 期:[好用的平面设计软件](docs/issue-232.md) - 第 231 期:[互联网公司需要多少员工?](docs/issue-231.md) - 第 230 期:[电子产品的用电量](docs/issue-230.md) - 第 229 期:[手机充电问题的解决](docs/issue-229.md) **十月** - 第 228 期:[人类和人生的意义](docs/issue-228.md) - 第 227 期:[脸书的公司入职教育](docs/issue-227.md) - 第 226 期:[谷歌出了什么问题?](docs/issue-226.md) **九月** - 第 225 期:[游戏 NPC 也是一种职业](docs/issue-225.md) - 第 224 期:[Figma 为什么赢了 Sketch](docs/issue-224.md) - 第 223 期:[程序员需要担心裁员吗?](docs/issue-223.md) - 第 222 期:[四十年编程感想](docs/issue-222.md) - 第 221 期:[全世界最繁荣的行业](docs/issue-221.md) **八月** - 第 220 期:[人工智能的机会在哪里](docs/issue-220.md) - 第 219 期:[如何防止帐号被黑](docs/issue-219.md) - 第 218 期:[葡萄酒,樱花,全球变暖](docs/issue-218.md) - 第 217 期:[沙特的新未来城](docs/issue-217.md) **七月** - 第 216 期:[极简主义的胜利](docs/issue-216.md) - 第 215 期:[互联网最喜欢的行为模式](docs/issue-215.md) - 第 214 期:[你的地图是错的](docs/issue-214.md) - 第 213 期:[知识孤岛,知识软件](docs/issue-213.md) - 第 212 期:[人生不短](docs/issue-212.md) **六月** - 第 211 期:[虚拟商品可以拉动 GDP](docs/issue-211.md) - 第 210 期:[为什么软件变得复杂](docs/issue-210.md) - 第 209 期:[程序员是怎样的人](docs/issue-209.md) **五月** - 第 208 期:[晋升制度的问题](docs/issue-208.md) - 第 207 期:[汽车行业的顶峰可能过去了](docs/issue-207.md) - 第 206 期:[如何走出失望和怀疑](docs/issue-206.md) - 第 205 期:[互联网风口过去了吗?](docs/issue-205.md) **四月** - 第 204 期:[如何度过疫情、裁员、还有战争](docs/issue-204.md) - 第 203 期:[英国的名校签证,伯克利的计算机教育](docs/issue-203.md) - 第 202 期:[三个有启发的学习方法](docs/issue-202.md) - 第 201 期:[中国需要成立半导体部](docs/issue-201.md) **三月** - 第 200 期:[低期望,多尝试](docs/issue-200.md) - 第 199 期:[俄罗斯的 HTTPS 证书问题](docs/issue-199.md) - 第 198 期:[美国制造是否可能](docs/issue-198.md) - 第 197 期:[如果这个世界有快乐机](docs/issue-197.md) **二月** - 第 196 期:[掌机的未来](docs/issue-196.md) - 第 195 期:[你做过不在乎结果的项目吗?](docs/issue-195.md) - 第 194 期:[悲观者正确,乐观者成功](docs/issue-194.md) **一月** - 第 193 期:[前端与后端,谁更难?](docs/issue-193.md) - 第 192 期:[最大的机会来自新技术](docs/issue-192.md) - 第 191 期:[一个程序员的财务独立之路](docs/issue-191.md) ## 2021 **十二月** - 第 190 期:[产品化思维](docs/issue-190.md) - 第 189 期:[下一个内卷的行业](docs/issue-189.md) - 第 188 期:[音乐是反社交](docs/issue-188.md) - 第 187 期:[元宇宙会成功吗](docs/issue-187.md) - 第 186 期:[低纬度,高海拔,气候优势](docs/issue-186.md) **十一月** - 第 185 期:[美国宪法拍卖,一个区块链案例](docs/issue-185.md) - 第 184 期:[政府的存储需求有多大?](docs/issue-184.md) - 第 183 期:[腾讯的员工退休福利](docs/issue-183.md) - 第 182 期:[新人优惠的风险](docs/issue-182.md) **十月** - 第 181 期:[移动支付应该怎么设计?](docs/issue-181.md) - 第 180 期:[你想住在中国哪里?](docs/issue-180.md) - 第 179 期:[AR 技术的打开方式](docs/issue-179.md) - 第 178 期:[家庭太阳能发电的春天](docs/issue-178.md) **九月** - 第 177 期:[iPad 的真正用途](docs/issue-177.md) - 第 176 期:[中国法院承认 GPL 吗?](docs/issue-176.md) - 第 175 期:[知识广度 vs 知识深度](docs/issue-175.md) - 第 174 期:[全能程序员 vs 特长程序员](docs/issue-174.md) **八月** - 第 173 期:[网络收音机的设计](docs/issue-173.md) - 第 172 期:[我们会死于气候灾难吗?](docs/issue-172.md) - 第 171 期:[云服务流量有多贵?](docs/issue-171.md) - 第 170 期:[软件订阅制的胜利](docs/issue-170.md) **七月** - 第 169 期:[五菱汽车的产品设计](docs/issue-169.md) - 第 168 期:[游戏《底特律:变人》](docs/issue-168.md) - 第 167 期:[广告拦截器太过分了](docs/issue-167.md) - 第 166 期:[视频学习胜过读书吗?](docs/issue-166.md) - 第 165 期:[全端 App 的时代](docs/issue-165.md) **六月** - 第 164 期:[培训班 vs 大学,求职成功率比较](docs/issue-164.md) - 第 163 期:[你的城市有多少张病床?](docs/issue-163.md) - 第 162 期:[生活就像《吃豆人》游戏](docs/issue-162.md) - 第 161 期:[再见了,学术硕士](docs/issue-161.md) **五月** - 第 160 期:[中年码农的危机](docs/issue-160.md) - 第 159 期:[游戏开发者的年薪](docs/issue-159.md) - 第 158 期:[内容渠道的贬值](docs/issue-158.md) - 第 157 期:[KK 给年轻人的建议](docs/issue-157.md) **四月** - 第 156 期:[显卡缺货与异业竞争](docs/issue-156.md) - 第 155 期:[数字货币是打破美元霸权的武器吗?](docs/issue-155.md) - 第 154 期:[1982年的信息社会预言](docs/issue-154.md) - 第 153 期:[机器翻译是对译者的侮辱吗?](docs/issue-153.md) - 第 152 期:[从北大到技校](docs/issue-152.md) **三月** - 第 151 期:[NFT 是什么,听说能赚钱](docs/issue-151.md) - 第 150 期:[当音乐还是稀缺的时候](docs/issue-150.md) - 第 149 期:[新能源汽车,谁会是赢家?](docs/issue-149.md) - 第 148 期:[微增长时代](docs/issue-148.md) **二月** - 第 147 期:[寻找你愿意忍受的痛苦](docs/issue-147.md) - 第 146 期:[网课应该怎么上?](docs/issue-146.md) - 第 145 期:[大家不出门,经济怎么办?](docs/issue-145.md) **一月** - 第 144 期:[提高收入的根本途径](docs/issue-144.md) - 第 143 期:[世界尽头与冷酷仙境](docs/issue-143.md) - 第 142 期:[2020年才是21世纪元年](docs/issue-142.md) - 第 141 期:[封闭系统的胜利](docs/issue-141.md) ## 2020 **十二月** - 第 140 期:[印度人的工资是多少?](docs/issue-140.md) - 第 139 期:[生物学的可怕进展](docs/issue-139.md) - 第 138 期:[失业难以避免,重构人生规划](docs/issue-138.md) - 第 137 期:[Slack 被收购,以及企业的技术选型](docs/issue-137.md) - 第 136 期:[利特伍德奇迹定律](docs/issue-136.md) **十一月** - 第 135 期:[什么行业适合创业?](docs/issue-135.md) - 第 134 期:[未来的游戏业比现在大100倍](docs/issue-134.md) - 第 133 期:[贵州变瑞士,有没有可能?](docs/issue-133.md) - 第 132 期:[快能力和慢能力](docs/issue-132.md) **十月** - 第 131 期:[你的头脑是二值逻辑,还是三值逻辑?](docs/issue-131.md) - 第 130 期:[低龄化的互联网](docs/issue-130.md) - 第 129 期:[创业的凸函数与凹函数](docs/issue-129.md) - 第 128 期:[这个社会是否正在变成“赛博朋克”?](docs/issue-128.md) **九月** - 第 127 期:[未来人人开发软件,几乎没人编码](docs/issue-127.md) - 第 126 期:[内卷化是什么?](docs/issue-126.md) - 第 125 期:[数字人民币要取代谁](docs/issue-125.md) - 第 124 期:[华为如何考核员工](docs/issue-124.md) - 第 123 期:[互联网公司与湘军的军制](docs/issue-123.md) **八月** - 第 122 期:[谈谈互联网公司的高估值](docs/issue-122.md) - 第 121 期:[为什么人类没有越来越闲?](docs/issue-121.md) - 第 120 期:[只有开放才能打败封锁](docs/issue-120.md) - 第 119 期:[降雨量和保险博弈](docs/issue-119.md) **七月** - 第 118 期:[高考志愿怎么填](docs/issue-118.md) - 第 117 期:[我不想让你记住我的脸](docs/issue-117.md) - 第 116 期:[世界的未来就是一个火药桶](docs/issue-116.md) - 第 115 期:[保护你的 DNA,不要泄漏](docs/issue-115.md) - 第 114 期:[U 盘化生存和 Uber-job](docs/issue-114.md) **六月** - 第 113 期:[暴力犯罪为什么越来越少?](docs/issue-113.md) - 第 112 期:[如何培养领导力](docs/issue-112.md) - 第 111 期:[智能电视的误区](docs/issue-111.md) - 第 110 期:[如果不能去美国上市](docs/issue-110.md) **五月** - 第 109 期:[播客的价值](docs/issue-109.md) - 第 108 期:[阵地战与奇袭战](docs/issue-108.md) - 第 107 期:[致富与杠杆](docs/issue-107.md) - 第 106 期:[数字游民](docs/issue-106.md) **四月** - 第 105 期:[线上行业会赢](docs/issue-105.md) - 第 104 期:[语音合成的用途](docs/issue-104.md) - 第 103 期:[信息的半衰期](docs/issue-103.md) - 第 102 期:[工作热情从何而来?](docs/issue-102.md) - 第 101 期:[互联网不再稀缺](docs/issue-101.md) **三月** - 第 100 期:[零利率时代](docs/issue-100.md) - 第 99 期:[疫情导致的研究生扩招](docs/issue-99.md) - 第 98 期:[怎样清晰地表达自己的观点?](docs/issue-98.md) - 第 97 期:[那些为了考试拼搏的年轻人](docs/issue-97.md) **二月** - 第 96 期:[在线教育不等于录制视频](docs/issue-96.md) - 第 95 期:[远程办公暴露冗余岗位](docs/issue-95.md) - 第 94 期:[既懂得制造,又懂得销售](docs/issue-94.md) - 第 93 期:[漫游类的游戏,将会越来越多](docs/issue-93.md) **一月** - 第 92 期:[听觉暂留](docs/issue-92.md) - 第 91 期:[印度孟买的房价,为什么跟北京一样高?](docs/issue-91.md) - 第 90 期:[管人和技术是两种不同的能力](docs/issue-90.md) - 第 89 期:[不下雨的地方,不要去卖伞](docs/issue-89.md) ## 2019 **十二月** - 第 88 期:[如果你遇到一条蛇](docs/issue-88.md) - 第 87 期:[新人要为团队写文档](docs/issue-87.md) - 第 86 期:[千万不要当完美主义者](docs/issue-86.md) - 第 85 期:[美国为什么不是乱哄哄?](docs/issue-85.md) **十一月** - 第 84 期:[一次性工作招聘,用完你就丢](docs/issue-84.md) - 第 83 期:[技术解决不了人类的对立](docs/issue-83.md) - 第 82 期:[就业要选发展最快的行业](docs/issue-82.md) - 第 81 期:[子辈能大幅超越父辈吗?](docs/issue-81.md) - 第 80 期:[企业软件创业,为什么在中国不容易成功?](docs/issue-80.md) **十月** - 第 79 期:[我们的生活越来越依赖机器](docs/issue-79.md) - 第 78 期:[下一个风口是什么行业?](docs/issue-78.md) - 第 77 期:[韩剧《阿尔布拉罕宫的回忆》](docs/issue-77.md) - 第 76 期:[任何爱好都能变成职业,只要你会拍视频](docs/issue-76.md) **九月** - 第 75 期:[电子取代机械,对就业有何影响?](docs/issue-75.md) - 第 74 期:[信息的商业模式为什么不是收费](docs/issue-74.md) - 第 73 期:[数据统计的威力](docs/issue-73.md) - 第 72 期:[当代人不再有手稿](docs/issue-72.md) **八月** - 第 71 期:[名校毕业,不容易创业](docs/issue-71.md) - 第 70 期:[世界进入负利率时代,这意味什么](docs/issue-70.md) - 第 69 期:[做得好 vs 做得快](docs/issue-69.md) - 第 68 期:[关注能力的成长,胜于关注待遇](docs/issue-68.md) - 第 67 期:[复杂系统无法维护,侏罗纪公园必定失败](docs/issue-67.md) **七月** - 第 66 期:[创业不是零和游戏](docs/issue-66.md) - 第 65 期:[周刊开设“谁在招人”的招聘服务](docs/issue-65.md) - 第 64 期:[新人如何进入互联网行业?](docs/issue-64.md) - 第 63 期:[互联网市场的集中化趋势](docs/issue-63.md) **六月** - 第 62 期:[日本电影《编舟记》](docs/issue-62.md) - 第 61 期:[转行前端越来越难](docs/issue-61.md) - 第 60 期:[一本介绍人类起源的学术自传](docs/issue-60.md) - 第 59 期:[互联网时代很难交朋友](docs/issue-59.md) **五月** - 第 58 期:[软件推广可以像化妆品那样吗?](docs/issue-58.md) - 第 57 期:[分享知识是否违反人性?](docs/issue-57.md) - 第 56 期:[文科生为什么不容易就业?](docs/issue-56.md) - 第 55 期:[不是反对 996,而要提倡远程办公](docs/issue-55.md) - 第 54 期:[可扩展性最好的活动](docs/issue-54.md) **四月** - 第 53 期:[DNA 相亲会](docs/issue-53.md) - 第 52 期:[人脸识别与课堂监控](docs/issue-52.md) - 第 51 期:[为什么过去10年,笔记本硬件发展缓慢?](docs/issue-51.md) - 第 50 期:["时间换收入"是一个陷阱](docs/issue-50.md) **三月** - 第 49 期:[学会有所不为](docs/issue-49.md) - 第 48 期:[著名程序员 Bill Joy 的人生启示](docs/issue-48.md) - 第 47 期:[吃播算不算正式工作?](docs/issue-47.md) - 第 46 期:[推荐算法的副作用](docs/issue-46.md) - 第 45 期:[阿西莫夫回忆录《人生舞台》](docs/issue-45.md) **二月** - 第 44 期:[高校“唯论文”导向的后果](docs/issue-44.md) - 第 43 期:[一篇好玩的论文](docs/issue-43.md) - 第 42 期:[什么领域,你可以做到出类拔萃?](docs/issue-42.md) **一月** - 第 41 期:[如何看待互联网公司裁员?](docs/issue-41.md) - 第 40 期:[手动咖啡不属于电子时代](docs/issue-40.md) - 第 39 期:[苹果公司的两封公开信](docs/issue-39.md) - 第 38 期:[使用越方便,技术实现越复杂](docs/issue-38.md) ## 2018 **十二月** - 第 37 期:[小说家的时代,永远地过去了](docs/issue-37.md) - 第 36 期:[程序员将来会不会过剩?](docs/issue-36.md) - 第 35 期:[“一人份”的服务越来越多](docs/issue-35.md) - 第 34 期:[身份证的最终解决方案:人体植入芯片](docs/issue-34.md) **十一月** - 第 33 期:[现场投票不如网络投票](docs/issue-33.md) - 第 32 期:[砌砖头的三种角度](docs/issue-32.md) - 第 31 期:[程序员的退休信号](docs/issue-31.md) - 第 30 期:[为什么谷歌做不好社交软件?](docs/issue-30.md) - 第 29 期:[公司的组织架构,决定了软件的复杂性](docs/issue-29.md) **十月** - 第 28 期:[软件开发是真正的知识吗?](docs/issue-28.md) - 第 27 期:[乔布斯的“热情假设”对不对?](docs/issue-27.md) - 第 26 期:[DHH 的新书《工作何必疯狂》](docs/issue-26.md) - 第 25 期:[安卓手机十周年的感想](docs/issue-25.md) **九月** - 第 24 期:[新人进入软件行业的建议](docs/issue-24.md) - 第 23 期:[统计学上的人生最大决定因素](docs/issue-23.md) - 第 22 期:[猴子自拍,版权归谁](docs/issue-22.md) - 第 21 期:[人生的水平运动和垂直运动](docs/issue-21.md) **八月** - 第 20 期:[不读大学的替代方案](docs/issue-20.md) - 第 19 期:[电影《头号玩家》描绘未来的虚拟世界](docs/issue-19.md) - 第 18 期:[无人机攻击,难以防范](docs/issue-18.md) - 第 17 期:[全球变暖,在劫难逃](docs/issue-17.md) - 第 16 期:[科技改变死亡的模式](docs/issue-16.md) **七月** - 第 15 期:[周刊的内容从何而来?](docs/issue-15.md) - 第 14 期:[马斯克的人生才是梦想家的人生](docs/issue-14.md) - 第 13 期:[周刊为什么只谈技术?](docs/issue-13.md) - 第 12 期:[人口老龄化,养老金不够](docs/issue-12.md) **六月** - 第 11 期:[编程语言越发复杂](docs/issue-11.md) - 第 10 期:[30岁以后谨慎转行前端](docs/issue-10.md) - 第 9 期:[身份证可以植入人体](docs/issue-9.md) - 第 8 期:[实验室会生产人吗?](docs/issue-8.md) - 第 7 期:[垃圾填埋不是解决办法](docs/issue-7.md) **五月** - 第 6 期:[未来还需要苦学外语吗?](docs/issue-6.md) - 第 5 期:[互联网时代,做一个好人是划算的](docs/issue-5.md) - 第 4 期:[马克思研究的问题](docs/issue-4.md) - 第 3 期:[周刊的风格](docs/issue-3.md) **四月** - 第 2 期:[为什么写周刊?](docs/issue-2.md) - 第 1 期:[创刊号](docs/issue-1.md) ================================================ FILE: docs/free-music.md ================================================ # 免费音乐 以下音乐库网站提供免费音乐,可以用于商业用途。 - CCMixter:[http://dig.ccmixter.org/](http://dig.ccmixter.org/) - Bensound:[https://www.bensound.com/](https://www.bensound.com/) - WOWA:[https://www.wowa.me/](https://www.wowa.me/) - Incompetech:[https://incompetech.com/music/](https://incompetech.com/music/),[https://incompetech.filmmusic.io/search/](https://incompetech.filmmusic.io/search/) - Free Music Archive:[http://freemusicarchive.org/](http://freemusicarchive.org/) - Jamendo Music:[https://www.jamendo.com/](https://www.jamendo.com/) - Free Loops:[http://free-loops.com/](http://free-loops.com/) - Freesound:[https://freesound.org/](https://freesound.org/) - Internet Archive’s Netlabels Collection :[https://archive.org/details/netlabels](https://archive.org/details/netlabels) - Jukedeck:[https://www.jukedeck.com/](https://www.jukedeck.com/) - Sound Image:[http://soundimage.org/](http://soundimage.org/) - Sound Bible(音效网站):[http://soundbible.com/](http://soundbible.com/) - [Public Domain Info](https://www.pdinfo.com/royalty-free-music.php) ================================================ FILE: docs/free-photos.md ================================================ # 免费图库 下面都是图库网站,提供免费的商业级高清晰度图片下载。 - [Unsplash](https://unsplash.com/) - [Pexels](https://www.pexels.com/) - [Gratisography](https://gratisography.com/) - [picjumbo](https://picjumbo.com/) - [Pixabay](https://pixabay.com/) - [Canva](https://www.canva.com/photos/free/) - [reshot](https://www.reshot.com/) - [rawpixel](https://www.rawpixel.com/) - [Morguefile](https://morguefile.com/) - [pxhere](https://pxhere.com/) - [ISO Republic](https://isorepublic.com/) - [Free Stock Photos](https://taken.photos/) - [泼辣有图](http://www.polayoutu.com) ================================================ FILE: docs/free-software.md ================================================ # 免费工具 ## 作图工具 - [ProcessOn](https://www.processon.com/) - yEd:[桌面版](https://www.yworks.com/products/yed),[在线版](https://www.yworks.com/products/yed-live) - [Pencil](https://pencil.evolus.vn/) - [Dia](http://dia-installer.de/) - [Inkscape](https://inkscape.org/) - Draw.io:[在线版](https://www.draw.io/),[桌面版](https://about.draw.io/integrations/#integrations_offline) - [Whimsical](https://whimsical.co/) - [PlantUML](http://www.plantuml.com/plantuml/) - [Mermaid](https://mermaidjs.github.io/mermaid-live-editor/) - [迅捷画图](https://www.liuchengtu.com/) - [百度脑图](http://naotu.baidu.com/) - [Visual Paradigm Online](https://online.visual-paradigm.com) - [Creately](https://creately.com/) - [Coggle](https://coggle.it) ## 视频编辑器 - [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve/) - [Shotcut](https://shotcut.org/) - [OpenShot](https://www.openshot.org/) - [Kdenlive](https://kdenlive.org/en/) ## 在线代码编辑器 - [monaco-editor](https://github.com/Microsoft/monaco-editor) - [code-server](https://github.com/codercom/code-server) - [StackBlitz](https://stackblitz.com/) - [Theia](https://www.theia-ide.org/) ================================================ FILE: docs/issue-1.md ================================================ # 每周分享第 1 期 这里记录过去一周,我看到的值得分享的东西。 长久以来,我一直用各种方式,尝试整理我的收藏夹。最近想到,把它写成文章,共享出来,也许效果更好。 ## 语雀 语雀([yuque.com](https://yuque.com?utm_source=ruanyifeng.com))是阿里巴巴集团内部最大的文档平台,也是阿里系知识管理和团队协作的主要工具之一。 今天(4月23日)是世界读书日,[语雀](https://yuque.com/)选在今天放开注册,不再需要邀请码,用户可以直接注册,跟阿里的正式员工一样使用所有功能。 [](https://yuque.com?utm_source=ruanyifeng.com) 为了配合世界读书日,语雀还邀请了一些互联网知名人士,写下他们的推荐书单,比如蚂蚁金服 CTO 的[程立](https://yuque.com/book-academy/2018/lusu?utm_source=ruanyifeng.com)。 ## 新闻 1、[Instagram](https://www.macrumors.com/2018/04/04/instagram-disables-third-party-app-apis/) 和 [Twitter](https://blog.twitter.com/developer/en_us/topics/tools/2017/announcing-more-functionality-to-improve-customer-engagements-on-twitter.html) 限制第三方调用 API 4月4日,Instagram 无预警地宣布,立即废止一大批 [API](https://www.instagram.com/developer/changelog/),像用户的 follower、like 等数据都无法再拿到了。同时宣布,每个用户的每小时 API 请求数量限制,从 5000 降低为 200。另外,还计划从2018年12月11日起,不再允许第三方 App 获取它的公开内容。 稍早,Twitter 也宣布,2018年6月19日之后,将不再提供 streaming services,这意味着第三方客户端 Tweetbot、Tweetings、Twitterrific 将无法自动刷新时间轴,必须用户自己手动刷新,才能看到新内容。有人做了一个网站 [apps-of-a-feather.com](http://apps-of-a-feather.com/) 呼吁 Twitter 改变这个决定。 这些大型社交媒体想要表达的意思已经很清楚了:我们不欢迎第三方客户端。 2、[程序员月薪 7 万可落户北京](https://www.zhihu.com/question/269506059) 3月21日,北京市发布《关于优化人才服务促进科技创新推动高精尖产业发展的若干措施》,其中有这样一条内容: > 在本市行政区域内的高新技术企业、创新型总部企业、新型研发机构等科技创新主体中承担重要工作,近3年每年应税收入超过上一年度全市职工平均工资一定倍数的(企业注册在城六区和北京经济技术开发区的为8倍,注册在本市其他区域的为6倍)。 根据北京市统计局、市人力社保局发布数据,2016年度北京市职工年平均工资为92477元,月平均工资为7706元。而近日某招聘网站新鲜出炉的《2018旺季人才趋势报告》中显示,北京市平均月薪达到10712元。由此估算出月薪至少要 7 万可申请办理人才引进。 3、[Travis-CI 的离奇错误清空生产数据库](https://blog.travis-ci.com/2018-04-03-incident-post-mortem) Travis-CI 公布了3月13日生产数据库出错的调查报告。一个开发者执行了生产环境的检查以后,在同一个 Session 里面运行测试。由于数据库地址是环境变量给出的,这时 Session 里面的数据库地址的环境变量指向生产环境,导致测试脚本清空了生产环境的数据库。 4、[硅谷房价每个工作日上涨800美元](https://www.bloomberg.com/news/articles/2018-04-09/home-values-are-rising-by-800-a-day-in-san-jose) 根据统计,距离硅谷最近的大城市圣何塞,去年100万美元左右的普通房屋,每个工作日价格上涨798美元,一年上涨了20万美元,是全美房价上涨之冠。亚军是旧金山,每个工作日上涨481美元;季军是西雅图(微软总部所在地),上涨434美元。 ## 教程 1、[免费电子书] [《Machine Learning Yearning》](http://www.mlyearning.org/),by 吴恩达  吴恩达(Andrew Ng)是斯坦福大学的教授,人工智能领域的权威,曾经担任过百度的首席科学家。 他的新书《Machine Learning Yearning》现在可以[免费订阅](http://www.mlyearning.org/)。今后几个月里面,他每完成一个部分,你就会得到邮件通知,可以立即读到。根据说明,这本书大概100页左右,每章的长度很短,非常容易阅读。内容主要关于如何实现你自己的机器学习项目,重点不是算法,而是如何运用算法到真实项目。 2、[免费视频教程] [《Foundations of Data Science》](https://data.berkeley.edu/education/data-8x),by 加州大学伯克利分校  加州大学伯克利分校的视频课程[《Foundations of Data Science》](https://data.berkeley.edu/education/data-8x)(数据科学基础),现在上网了。报名学习是免费的,如果需要证书才收费。 课程分成三个部分,每个部分需要5个星期学习,都由加大的老师亲自教授。整个课程针对初学者,不需要任何统计学或编程的基础。 * 第一部分:[Python 数据处理](https://www.edx.org/course/foundations-data-science-computational-uc-berkeleyx-data8-1x) * 第二部分:[抽样推断](https://www.edx.org/course/foundations-data-science-inferential-uc-berkeleyx-data8-2x) * 第三部分:[预测与机器学习](https://www.edx.org/course/foundations-data-science-prediction-uc-berkeleyx-data8-3x) 3、[文章] [Programming Blockchains Step-by-Step](https://github.com/openblockchains/programming-blockchains-step-by-step), by Gerald Bauer 介绍如何使用 Ruby 语言从零开始写一个区块链实现,代码非常好懂,并有各种基础概念的解释。 4、[文章] [Low Level Bit Hacks You Absolutely Must Know](http://www.catonmat.net/blog/low-level-bit-hacks-you-absolutely-must-know/), by Peter Krumins 位运算(bit operation)的用途,有很多例子。 5、[文章] [React - Basic Theoretical Concepts](https://github.com/reactjs/react-basic) React 官方关于 React 原始设计思想的解释。 6、[图片] [React v16.3 生命周期的示意图](https://github.com/wojtekmaj/react-lifecycle-methods-diagram)  7、[电子书] [Google 面试自学手册](https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.md) 一份爱好者整理的 Google 面试准备指南。 8、[文章] [Chrome DevTools 的一些使用技巧](https://flaviocopes.com/chrome-devtools-tips/#drag-and-drop-in-the-elements-panel) 9、[文章] [Color: From Hexcodes to Eyeballs](http://jamie-wong.com/post/color/) 人眼如何感受到色彩,读懂这篇文章需要一点物理学知识。 ## 文摘 1、[一线开发程序员总结出的开发经验](https://cloud.tencent.com/developer/article/1004735),by 康亮 > 2011年在百度浏览器团队时遇到几件让人影响深刻的事情。 有一次开会,产品拿出 Google 某个产品的 DEMO,里面有一段很酷炫 3D 效果,要求开发加上,只给2天时间,大家目瞪口呆。后续的开发为了赶节奏,导致非常多的 bug,又为了修改 bug,leader 将所有的 bug 按照人员平均分配,导致不同模块间的同学相互修改......实在难以想象。好比让做花卷的厨子,去修改西湖醋鱼的味道。 > > 最初的现象是:bug 下降得慢,延伸 bug 反而增加,每个人都累的半死,代码风格极其杂乱,为了赶工导致的临时方案层出不穷。 > > 到了中期:人员离职越来也多,代码难以维护,新加的需求与之前的临时方案冲突。 > > 到了后期:想做一些修复,想调整架构,又要保证正常运行,其难度好比在一架飞行的飞机上拆换零件。 > > 然后我也急忙离职了。。。。实在看不到成功的可能性。 2、[为什么我们不用 Git?](https://sqlite.org/whynotgit.html),by SQLite > SQLite 不使用 [Git](https://git-scm.org/) 版本控制系统,而是使用 [Fossil](https://fossil-scm.org/)。Fossil 和 Git 都是区块链式的版本控制系统,都是分布式,都将内容存储为由加密哈希标识的一系列不可变的提交。Git 非常流行,许多开发人员不熟悉其他任何版本管理工具。然而,SQLite 更喜欢Fossil,本文解释为什么。 3、[美国的数据真相](https://mp.weixin.qq.com/s?__biz=MzI2NjA3ODk2MA%3D%3D&from=1084195010&idx=4&mid=2650848195&sn=7399ea1a80effc77cd2f788373b412d4&weiboauthoruid=5493934570&wm=9006_2001) > 美国人均预期寿命连续两年下降。如果不告诉你国家名字,只是让你猜测的话,你一定会认为,这发生在某个战乱中的国家。不幸的是,这种事情恰恰就发生在美国。 > > 2016年,零资产或者负资产家庭已经达到30.4%。也就是说,只要你有一块钱存款而没有负债,即使你是个流浪汉,你也比30%的美国家庭富有。 > > 美国人到底有多穷?69%的美国人,存款少于1000美元。好多人说美国人很富有,确实,如果你找到了一个好职业,你的收入会很高很高。但是实际上,绝大多数美国人很穷,只能靠救济和福利过活。一半的美国人,他们的年平均收入低于25000美元。美国平均收入40000多美元,中位数收入只有25000美元。中位数是什么意思?50%收入高于这个数字,50%收入低于这个数字。 4、[《环球时报》:发展国产芯片 这事不能再拖了](http://finance.sina.com.cn/stock/y/2018-04-18/doc-ifzfkmth6405788.shtml) > 从现在起,我们可以靠美国芯片活得很好的幻想应该破灭了。中国有组织科技攻关的能力,也有推动国产芯片逐渐替代外来芯片所需要的动员力,最重要的就是决心。 > > 特朗普政府在帮助我们下这个决心。如果中国真的转换了思路,也许过多少年之后,我们会感谢美国今天做出的限制决定,庆幸它促使中国早一点恢复了清醒。 > > 一旦中国加速研发使用国产芯片的工作全面上路,美国方面的态度也将随之软下来。美国半导体产品还可以进入中国,但到那时主动权将牢牢掌握在我们自己的手里。 ## 工具 1、[Spectrum](https://github.com/withspectrum/spectrum) 开源的社区软件,形式非常新颖美观。 2、[jsonstore.io](https://github.com/bluzi/jsonstore) 通过 HTTP Header 读写 JSON 数据的免费 datastore。 3、[flamebearer](https://github.com/mapbox/flamebearer) Node 应用的火焰图生成工具,用于性能分析。 4、[DNS Performance Test](https://github.com/cleanbrowsing/dnsperftest) DNS 响应时间的命令行比较脚本。 5、[merge-images](https://github.com/lukechilds/merge-images) 多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。 6、[Tabler](https://github.com/tabler/tabler) 一个基于 Bootstrap4 的面板(dashboard)组件库。 7、[Etherpad](http://etherpad.org/) 老牌的多人实时编辑协同工具。 ## 新奇 1、[Braille Neue](http://brailleneue.com/)   Braille Neue 是布里叶盲文系统与正常字母的结合,无障碍设计的典范,为什么没有人早点想到这个点子呢。 2、[MacBook 一美元改成触摸屏](https://github.com/bijection/sistine)  一个非常牛的项目,作者在 MacBook 的摄像头上面,架了一块镜子。然后,自动捕捉并识别手指的坐标。 3、[Jelly Mario Bros](http://jellymar.io/)  水母版的《超级马里奥》网页游戏,所有东西都会像水母一样升缩。 __4、小狗 USB__   ## 本周金句 人生就像玻璃窗上的苍蝇,前途一片光明,却找不到出路。 ## 欢迎订阅 这个专栏会同步更新在我的[个人网站](http://www.ruanyifeng.com/blog)、[微信公众号](http://weixin.sogou.com/weixin?type=1&query=阮一峰的网络日志)和[语雀](https://yuque.com/ruanyf/share/)。 微信搜索"__阮一峰的网络日志__"或者扫描二维码,即可手机订阅。  (完) ================================================ FILE: docs/issue-10.md ================================================ # 每周分享第 10 期 这里记录过去一周,我看到的值得分享的东西,每周五发布。  (题图:卢日尼基体育场,莫斯科,2014。世界杯开幕式的转播,让我意识到自己去过那个体育场。那天想去莫斯科大学玩,路过一个体育场,大门紧锁,空无一人。) 我经常收到来信,询问怎样才能变成前端工程师。大部分的信件,来自两类人:即将毕业的学生和工作多年的成年人。上周,我就收到一封。一位30出头的通信工程师问我,现在通信行业效益不好,有没有可能转到前端开发? 我一般不给人生建议。你的人生,我不介入。再说,我又不了解你,怎么给建议?何况我从来不确信自己是对的。但是这一次,我破例回信,告诉他别转前端。 互联网开发这个行业,求快求变,工作负荷非常大。年纪大了(35岁~40岁)还待在第一线开发,就会力不从心。项目下个月就要发布,这个月必须全部关在项目室加班,最忙的几天可能还要在电脑桌下面的睡袋过夜。十年前,你还能承受这种生活,十年后就不行了,没法跟刚刚毕业的年轻人一样投入了。比起年轻人,你不仅加不动班,而且技术也不占优势,经验也没太大价值,但是你的工资比较高,这时就是你离开第一线的时候了。 30多岁转前端开发,个人爱好没问题,但梦想以此谋生基本上是死路一条。当然,你原来的职业可能也是死路一条,我不知道哪条路更糟一些,但是留在原行业,至少你还有一些行业积累,从零开始风险太大了。 一个相关的问题是,已经待在这个行业的程序员,退出第一线以后干什么呢?很简单,干一些强度比较小、迭代比较慢的事情。人生几十年,能够体验不一样的生活,挺好的。至于能不能依靠那些事情谋生,就看每个人的造诣和造化了。至少那些老程序员离开第一线以后,看上去都还活得不错,对嘛? ## 新闻 1、[棉花糖测试](https://www.theatlantic.com/family/archive/2018/06/marshmallow-test/561779/?single_page=true)  有一个著名的心理实验,叫做[棉花糖测试](http://songshuhui.net/archives/22125)。一群小孩,每人拿到一块棉花糖。心理学家告诉他们,你可以现在就把糖吃掉,但是如果忍耐15分钟,就可以得到第二块糖的奖励。 > 大多数小孩子都没能忍住,有的立刻吃掉了,有的还没等实验员离开半分钟就吃掉了,有的四下张望之后偷偷吃了一点点......只有30%的孩子一直坚持了15分钟,直到实验员回来。 日后的追踪发现,那些忍住不吃的小孩,往往有更成功的人生。 以前的解释是,为了长远利益、忍受眼前诱惑的人,更可能成功。但是,新的[研究](https://www.theatlantic.com/family/archive/2018/06/marshmallow-test/561779/?single_page=true)发现,那些忍住不吃的小孩,大多来自富裕人家,也就是说他们的人生成功,很可能与忍耐力无关,而是家庭的帮助。 2、[古巴的声波攻击](http://hearinghealthmatters.org/hearingnewswatch/2018/ultrasound-intermodulation-distortion-cuba-sonic-attacks/)  2016年12月开始,古巴首都哈瓦那的美国和加拿大使馆,至少有24名外交人员出现恶心,耳痛,听力下降,流鼻血,眩晕甚至行走困难。一份医疗报告将伤势描述为"轻度创伤性脑损伤"和"未受震荡的脑震荡"。 2018年3月,密西根大学发表一项研究成果,认为这不是古巴的有意攻击,而是窃听器失灵,造成多个音调的超声波信号相互干扰,使得不可听见的超声波变频到可听范围内,从而导致高音噪音。 3、[从空气中吸收二氧化碳](https://www.nature.com/articles/d41586-018-05357-w)  科学家认为,人类过度释放二氧化碳是地球暖化的主要原因,为了保护环境,我们应该减少二氧化碳的释放。 一家加拿大公司正在尝试另一种方法:从空气里面捕获二氧化碳。方法是把空气吹向氢氧化钾溶液,形成碳酸钾。进一步加工处理之后,转变为碳酸钙颗粒。这种颗粒加热后,就会释放二氧化碳,再埋入地下的管道。现在,捕获一吨二氧化碳的成本在200美元以上,但是未来估计可以降低到100美元以下。 4、[谷歌创始人投资的飞行汽车](https://phys.org/news/2018-06-car-startup-google-founder-flights.html)  6月初,谷歌创始人拉里·佩奇支持的飞行汽车在新西兰试飞。这种飞机使用电动引擎,可以在地面行驶,它的机翼上有10个小型升力扇,使其能够像直升机一样垂直起降。 它的飞行最高时速限制在32公里/小时,飞行高度不超过3米。设计目的是水上飞行,主要用于游乐用途。 5、[微软的海底机房](https://news.microsoft.com/features/under-the-sea-microsoft-tests-a-datacenter-thats-quick-to-deploy-could-provide-internet-connectivity-for-years/)   6月6日,微软在苏格兰沿岸30米的海底放入一个机房。这个海底机房配置了12个机架864台服务器,合计27.6PB存储空间。它主要由海底电缆供电,并通过电缆连回互联网。同时,它还装备了涡轮发电机和波浪发电转换器,能够利用潮汐流和海浪摇曳发电。 海底机房的最大好处是节省能源,机房会产生大量热量,放在海底就不用担心散热。另外,由于是无人空间,机房里面的氧气和水蒸气会全部抽除,减少服务器腐蚀。 6、[GraphQL 指南](https://blog.graphql.guide/introducing-the-graphql-guide-11a5ae48628a)  jQuery 的作者 John Resig 出新书《GraphQL 指南》了。他的时间现在都投在 React 开发。 7、[生育率与房价](https://www.zillow.com/research/birth-rates-home-values-20165/) 美国一项研究发现,房价上升最快的县市,生育率下降最多。 真是挺有趣的结果,因为生育率统计的是当地居民,这批人都是房价上涨的受益者。他们变得更有钱了,却不愿意多生小孩了。联想到穷人往往多生,结论只能是:多生小孩的主要动机是养儿防老。 ## 教程 1、[如何使用 AWS LAMBDA 做一个 YOUTUBE MP3 下载器](https://intoli.com/blog/youtube-mp3-downloader/)(英文) 作者做了一个 Bookmarklet。浏览 Youtube 的时候,只要按一下这个书签工具,就会把请求发到 AWS LAMBDA,然后抓取 Youtube 流文件,转码成 mp3 文后以后存到 S3,再返回下载地址。 2、[各种数据结构的 JavaScript 实现](https://adrianmejia.com/blog/2018/04/28/data-structures-time-complexity-for-beginners-arrays-hashmaps-linked-lists-stacks-queues-tutorial/)(英文) 这篇文章针对初学者,介绍 Array、HashMaps、Sets、Linked Lists、Stacks、Queues 这六种数据结构的 JavaScript 实现。 3、[tcpdump 示例教程](https://hackertarget.com/tcpdump-examples/)(英文) tcpdump 是一个 Linux 命令行工具,用来查看 TCP 通信。 4、[Eloquent JavaScript 3rd edition 中文版](https://github.com/wizardforcel/eloquent-js-3e-zh) 一本开源的 JavaScript 语言的入门教材。 5、[2018 世界杯预测](https://www.kaggle.com/agostontorok/soccer-world-cup-2018-winner)  有人根据历史数据,写了一个脚本,预测本届世界杯的所有比赛(见上图)。四强是葡萄牙、阿根廷、巴西、德国,决赛是巴西对德国,冠军是德国。链接是完整的脚本和数据集下载。不过,世界杯已经开始了,跟真实结果一比较,似乎出入比较大,这届的强队都表现一般。 6、[MATLAB 处理照片](https://blogs.mathworks.com/steve/2012/11/13/image-effects-part-1/)  你还是使用 PhotoShop 处理照片吗?可以考虑试试看 MATLAB。 7、[V8 改进垃圾清理机制](https://v8project.blogspot.com/2018/06/concurrent-marking.html)(英语)  V8 引擎宣布"垃圾清理机制"的重大改进。我们知道,对于大型程序,垃圾清理很影响性能,因为程序必须暂停,让引擎识别哪些内存不再需要。 V8 现在允许内存识别不暂停程序,而是并发进行,使得程序停顿时间减少70%左右。引擎如何识别不再需要的对象,希望了解具体实现的朋友,可以看看上面这篇文章。 8、[Testcafe 教程](https://itnext.io/javascript-e2e-ui-testing-or-how-to-brake-up-with-selenium-and-move-on-f991c142079a)(英文)  Testcafe 是一个 UI 测试框架,可以在各大浏览器进行 UI 测试。相比 Puppeteer,它提供各种专门针对测试的封装好的方法。 ## 资源 1、[高中物理笔记](https://landgreen.github.io/physics/index.html)(英文)  高中物理要点讲解,配有插图和动画。 2、[FiraCode](https://github.com/tonsky/FiraCode)  开源的代码字体。 3、[C 语言学习资料](http://www.isthe.com/chongo/tech/comp/c/index.html) 收集各种网上可以免费得到的 C 语言学习资料,不过都是英语资源。 4、[2018年最有上升潜力的 Linux 发行版](https://www.techradar.com/news/best-rising-linux-distro) 它们是 [Antergos](https://antergos.com/try-it/)、[Deepin](https://www.deepin.org/en/download/)、[MX Linux](https://mxlinux.org/download-links)、[Subgraph](https://subgraph.com/)、[Debian](https://www.debian.org/)。 ## 工具 1、[Reach router](https://reach.tech/router)  React router 的两位创始人闹翻了,其中一位另起门户,写了一个功能相同的 Reach router 2、[Lottie](http://airbnb.io/lottie/)  Airbnb 推出的动画效果库,可以把 Adobe After Effects 制作的动画用于 Web、安卓和 iOS。 3、[maid](https://github.com/egoist/maid) Node 项目的任务运行器,特点是用 Markdown 格式写配置文件。 4、[wtf](https://github.com/senorprogrammer/wtf)  在终端窗口显示控制台面版。 5、[tusk](https://github.com/klauscfhq/tusk)  一个非官方的 Evernote 桌面客户端。 6、[hiper](https://github.com/pod4g/hiper)  一个查看网页加载性能的命令行程序。 7、[Gource](http://gource.io/)  Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。只要在仓库目录执行 gource 命令,就能看到提交历史的视频。 8、[vnote](https://github.com/tamlok/vnote)  一个写 Markdown 笔记的桌面应用,跨平台。 ## 文摘 1、[腾讯 TCFT 比赛采访记](https://media.weibo.cn/article?id=2309404245359974028567&jumpfrom=weibocom)  > 我刚刚从深圳回来。腾讯组织了一场挺有意思的 CTF 比赛,名为 TCTF。 > > 用一句话说,CTF 比赛就是黑客们的"奥赛":出题人会精心设计二十多道"心机谜题",每个黑客战队的目的就是尽可能多地解开更多的谜题。比赛持续两天一夜的时间。中间那晚你可以睡觉,但你的对手可不一定会睡觉。解出不同的题目,获得不同的分数。谁的技术最叼,拿到的总分最多,就能分到最多的奖金。 > > 参加 TCTF 的战队,每个队不能超过四个人。看起来人数不少,但你要知道。这二十多道题目,随便拽出来一个,可能都需要几个小时时间的分析。所以,这四个人,虽然各个智商冒烟,但还是远远不够用的。 > > 之前说到,比赛的题目分了五类。而这几类题目,需要动用的专长都不尽相同。所以对大多数战队来说,每个队员基本都承担了一个特定方向的题目。比如在比赛开始时,队长可能会分配:密码学的三道题都交给你,答不出来提头来见。比如这次 TCTF 最终获得冠军的 Dragon Sector,他们就解出了 Crypto(密码学)分类的全部三道题目。而第三名的 LC↯BC 战队,就解出了 Misc(杂项)的全部三道题目。这在全场是独一无二的。 2、[斯蒂芬·金的笔名](https://ofdollarsanddata.com/why-winners-keep-winning-4e7f221f5b84)  美国最畅销的小说家斯蒂芬·金,是在上个世纪70年代成名的。 当时,出版公司为了保证每本书的销量,只允许小说家一年出一本书,但是斯蒂芬·金一年可以写两本书。他决定不放慢写作速度,另一本用笔名 Richard Bachman 出版。接下来的几年里,每一本署名斯蒂芬·金的书都卖出了数百万美元,而每一本署名 Richard Bachman 的书都不成功。虽然,它们的内容质量是完全相同的。 最终,有人发现了,这两个作者实际上是一个人,因为写作风格实在太像了。斯蒂芬·金接受采访的时候,承认这个事实。于是,所有 Richard Bachman 的书立即重版,署名改成了斯蒂芬·金。它们马上占据了畅销书排行榜第一名,最终一共卖出了300万本。 这个故事告诉我们,起步时的市场占有率是多么重要。两个水平相当的作品或者项目,仅仅因为一个已经有市场,另一个没有,就会导致后者仅仅依靠自身的力量,根本无法与前者竞争。 ## 新奇 1、[完全安静的电脑](https://tp69.blog/2018/04/17/completely-silent-computer/)  外国网友自制了一台"完全安静的电脑",运行时毫无声音,可以达到 0db。全机没有任何风扇,为了替 CPU 散热,采用巨大的铜管散热。 2、[Radio Garden](http://radio.garden/live/)  世界地图上每一个绿点,就代表一个当地的电台。光标移上去,就可以听到该电台的现场直播。 ## 本周图片 1、[谷歌硬件产品的设计风格](https://designobserver.com/feature/what-we-see-when-we-see-google-design/39808)  上图是谷歌硬件产品的全家福,从左到右依次是 Google Pixel Buds,Pixel 2 XL,Pixel 2 XL,Pixel 2,Google Home Mini,Google Home,Google Home Max,Google Clips,Daydream View,Pixelbook Pen,Google Pixelbook。 可以看到,这些产品大多采用了统一的设计语言:纯净的双色块对比。 2、[来自遥远法罗群岛的故事](http://www.bbc.co.uk/news/resources/idt-sh/faroe_islands_postal_service)(组图)  BBC 的图片报道。 > 法罗群岛藏在挪威和冰岛之间,在北大西洋的黑暗水域中,18个小岛屿拥有超过5万人口。这些居民中有一半居住在群岛首府托尔斯港的"托尔镇"。但是一些岛屿人口稀少,只有少数人居住在这些岛屿上。 > > 法罗群岛的居民是自力更生、谦虚的人,具有丰富的讲故事的传统,并且渴望彼此分享信息。 3、[12 间值得一去的日本洗手间](https://www.nippon.com/hk/views/b07101/?pnum=1) 日本作家 Maritomo,耗時十餘年,遍訪了日本各地300多間洗手間,寫下《日本的洗手間及其它》(Aspect出版)一書,為此還得了一個「洗手間獵手」的綽號,在雜誌、電視、網站上也常常可以看到她的活躍身影。  上图:福井縣越前海岸,有一家名叫「Rest有情」的日本餐廳,這裡連洗手間都是日本庭院式的。  上图:兵庫縣明石市林崎松江海岸前的「Hipopopapa」(原名「嚕嚕米爸爸」),是一家看得見海景的餐廳,這裡的洗手間,還能讓你享受到身在海中的感覺。 4、[三星折叠手机](https://www.techradar.com/news/samsung-galaxy-x-the-story-of-samsungs-foldable-phone-so-far)  据传,三星一直在研发可折叠手机,上图是网友流出的界面图。左侧是两个屏幕垂直折叠的界面,右侧是水平折叠的界面。 ## 本周金句 挪威画家蒙克一生留下了7000张画作,他活了79岁;大家经常听到的梵高,活了37岁,大概也留下了2000张各种作品。这些人不光天才,还勤奋加努力,关键还得有兴趣,一件事一直做,坚持一辈子。([@cathayan](https://twitter.com/cathayan/status/1003822905984028672)) ## 欢迎订阅 这个专栏每周五发布,同步更新在我的[个人网站](http://www.ruanyifeng.com/blog)、[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)和[语雀](https://yuque.com/ruanyf/share/)。 微信搜索"__阮一峰的网络日志__"或者扫描二维码,即可订阅。  (完) ================================================ FILE: docs/issue-100.md ================================================ # 科技爱好者周刊:第 100 期 这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue,投稿或推荐你的项目。 周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1148),提供大量就业信息,欢迎访问或发布工作/实习岗位。  封面图:上周五(3月20日)下午,通往洛杉矶市中心的110高速公路几乎完全空了,平时周末都是塞车的。([美联社](https://www.nytimes.com/interactive/2020/03/22/climate/coronavirus-usa-traffic.html)) ## 刊首语:零利率时代 美国最近将基准利率[降到了0%](https://finance.sina.com.cn/money/bond/market/2020-03-26/doc-iimxyqwa3220083.shtml)。我觉得,大家对这件事不太关注,觉得跟自己没关系,或者觉得这是临时措施。 事实恰恰相反。我觉得,这是最重要的几个长期经济迹象之一,对每个人都会产生影响,而且比疫情本身的影响更深远持久。  **它说明了一件事,高利率的时代已经永远地结束了。** 美国的利率降到了零,中国的利率也在不断下降,欧洲甚至在去年就已经是负利率了。这绝不是暂时的,我们将会长期面对低利率。  (图片说明:过去30年的中国银行间贷款利率变化。) 利率是资金的成本。利率低就说明资金便宜,你可以用非常低的价格借到钱。反过来,它也反映了社会的平均利润率。如果各种项目的利润率很高,而利率又很低,就会有更多的人去借钱,从而促使利率回升。 **利率一降再降,恰恰说明了社会的平均利润率在不断下降。** 通俗地说,就是可以赚钱的好项目,越来越难找了。 下面就是这件事对每个人的影响: **高回报项目的消失、利率的下降、经济增长的放缓,使得你很难有办法攒钱了。** 你好不容易积攒了一点工资,却发现根本找不到高回报的投资途径,不管是银行存款、证券投资、项目投资,回报率都很低。 由于投资回报很低,大部分人的财富只能主要依靠工资积累,一有大的消费,或者生活变故,那点钱顿时就会化为乌有。所以对于年轻人来说,想要生活自立,就必须尽早开始工作,获取工资。越晚工作,经济处境就会越困难,因为你找不到快速积累资金的方法,年龄在增长,但是资产却增长很慢。 回到[上一期话题](http://www.ruanyifeng.com/blog/2020/03/weekly-issue-99.html),应不应该读研?我认为,如果等到24岁才研究生毕业,去就业市场找人生第一份工作,就真的有点太晚了。至少在读研期间,就要想办法去挣钱。 ## 前端培训课程 本周的培训推介,是来自”职坐标”的前端和小程序课程。 现在,国内的互联网公司陆续正常上班了,接下来的招聘和面试高峰,估计将出现在5、6月份。想要转行前端或者提升自己的同学,可以抓住眼下这一两个月,进行针对性的学习和准备。 “职坐标”是腾讯课堂里面唯一一家双认证(“严选课程”认证和“金课堂”认证)的前端培训机构,有着良好的培训记录和平台的质量监控。 他们给周刊的读者提供了一门前端免费教学视频 **《前端全栈程序员:小白165天逆袭成为Web工程师》**,教你学习全栈,提升互联网开发能力,增进就业的竞争力,讲解内容覆盖了前端开发所需的关键技术和技能。  对于移动端的微信小程序和项目实战感兴趣的同学,可以关注下面两门课程《微信小程序》和《Vue.js 大型项目实战》。  上面这两门课程原价分别是68元和29.9元,**现在只要1元!** 微信扫描下方二维码,加入职坐标 Web 前端学习群,回复“小程序”就可获得1元体验券,并赠送前端学习资料,名额只有129个,感兴趣的同学抓紧时间。  ## 资讯 1、[自制呼吸面罩](https://www.isinnova.it/easy-covid19-eng/)   意大利的一个发明家团体,为了解决呼吸机不足的问题,提出可以将迪卡侬的浮潜面罩,改造成呼吸面罩。所需要的步骤仅仅是一个 3D 打印的氧气阀门,然后将氧气接入就可以了。 为了防止出现纠纷,他们将这个发明申请了专利,然后承诺所有人都可以免费使用,并将 3D 打印源文件发布到网上。  2、[液态金属](https://www.pnas.org/content/117/10/5088)  1992年的电影《终结者2》中,一个机器人杀手变形为液态金属,令观众印象深刻。科学家也对室温下能够导热和导电的液体,抱有浓厚的兴趣。汞虽然是液态的,但是对人体有毒。目前对液态金属的研究都集中在镓上,镓是无毒的,温度达到30°C就会熔化,更难得的是,镓合金的熔化温度更低,而且没有蒸气不会被吸入。 最近,中国研究团队已经证实,通过磁场可以控制镓-铟-锡合金,达到电影《终结者2》里面的液态金属受控聚合的效果。当一滴镓铟合金放在强碱溶液中时,施加电压会导致在该液滴从球形变成雪花状的分形图案(下图)。科学家认为这种行为有突破性的应用前景。  3、[iPad Pro 的新 CPU](https://mondaynote.com/arm-ed-mac-we-have-an-answer-545a20419a46)  苹果公司上周发布的 iPad Pro 支持触摸板和鼠标。国外评论认为,这实际上是苹果在尝试 ARM CPU 的笔记本电脑。如果成功,下一步就要将 macOS 从 x86 CPU 移植到 ARM CPU。 苹果自己可以生产 ARM CPU,而 x86 CPU 都需要从 Intel 购买。更换 CPU 的主要好处是,ARM CPU 比较节能,电池可以使用更长时间。而且更换后,手机和笔记本的操作系统就可以统一了,理论上手机 App 就可以直接在笔记本运行。目前,主要指标是看 Xcode 何时能移植到 iPad Pro,现在还不行。 4、[虚拟的一级方程式大奖赛](https://www.formula1.com/en/latest/article.formula-1-launches-virtual-grand-prix-series-to-replace-postponed-races.1znLAbPzBbCQPj1IDMeiOi.html)  篮球迷和足球迷都还不知道,联赛何时能够恢复,但是赛车迷已经可以看到线上虚拟比赛了。一级方程式赛车组委会宣布,从3月22日开始每周末将在网上直播虚拟的一级方程式大奖赛,参加者都是实际的赛车手,即车手在网上进行虚拟的赛车比赛。 上周日的 Twitch 直播,反响很热烈,两个小时吸引了7万多名观看者,最高时同时在线有23,000多个观众。比赛采用的是 PC 游戏 F1 2019 ,赛道长度是实际的50%,共28圈。雷诺 F1 车队的中国试车手周冠宇赢得了冠军。[NASCAR 网站](https://www.nascar.com/video/franchise/up-to-speed/denny-hamlin-beats-dale-earnhardt-jr-final-corner-for-virtual-homestead-win/)提供比赛精彩片段的录像。 5、[双层飞机座椅](https://www.flyertalk.com/articles/private-lie-flat-seats-for-every-economy-passenger.html)   飞机的经济舱总是很不舒服,拥挤而且无法伸直腿。美国一家创业公司提出了双层座椅的设计,可以提供更大的空间,每位乘客都有一个小隔间,甚至可以躺下来。 发明者说,这种座椅不会多占空间,可以容纳当今宽体客舱中相同数量的座位,因此不会影响航空公司的盈利。但是,上层的乘客需要从梯子爬上去,具体介绍可以看下面这段[30秒的视频](https://v.qq.com/x/page/p30741u3pzn.html)。 6、**一句话消息** > - [Netflix](https://www.bbc.com/news/technology-51968302) 在欧洲降低流媒体服务的比特率,为期30天,预计可以减少带宽消耗25%。目的是减轻网络服务商的压力,让出更多的带宽为居家办公服务。[Youtube](https://www.bloomberg.com/news/articles/2020-03-24/youtube-to-limit-video-quality-around-the-world-for-a-month) 也做出了类似变动。  > - [权威的《Nature Medicine》杂志](https://www.nature.com/articles/s41591-020-0820-9)发表美国科学家的论文,几乎是用完全肯定的语气,断定 Covid-19 病毒出于自然进化,而不是人工产物。  > - [图标库 FontAwesome](https://blog.fontawesome.com/covid-19-awareness-icons/) 发布最新版本,添加了病毒、医疗方面的许多新图标,用于制作标牌、报告、站点、应用程序,可以免费使用。   > - [国内公司](https://www.chinanews.com/it/shipin/cns-d/2020/03-03/news849814.shtml)推出“发热头盔”,可以使用红外摄像头查看前方5米范围内的人员,自动找出体温超过37.3摄氏度的发热人员。但是,它应该很耗电,所以重量不会轻,戴在头上可能很累。   > - [美国宇航局](https://www.theguardian.com/environment/2020/mar/01/dramatic-fall-in-china-pollution-levels-partly-related-to-coronavirus)卫星照片发现,中国的环境污染(二氧化氮超标)在二月份大幅下降。   > - [武汉大学](http://m.yunnan.cn/system/2020/03/17/030619215.shtml)的樱花很有名,但是今年不对外开放。学校使用5G直播车,开启“云赏樱”,每天上午10时至下午16时,通过网络直播校园樱花实景。   > - [新加坡政府](https://www.cnbeta.com/articles/tech/958081.htm)发布了一个手机 App,使用蓝牙通信,记录在周围出现的其他手机。目的是一旦某人确诊,可以找出他接触过的人。虽然这个想法非常好,但是 App 目前是自愿使用,所以不一定能取得满意的效果。 ## 文章 1、[PlayStation 5 vs Xbox Series X 硬件比较](https://cn.engadget.com/cn-2020-03-18-playstation-5-vs-the-xbox-series-x.html)(中文)  今年就要发布的两大游戏机 PlayStation 5 和 Xbox Series X,硬件基本相同。如果你想同时玩这两个平台的独占游戏,就不得不同样的硬件买两套。索尼和微软真的可以考虑走 Steam 的模式,只出售主机操作系统,把硬件改成开放平台,让第三方厂商去做,反正现在硬件都是亏的。 2、[《人类简史》作者赫拉利谈流行病](https://mp.weixin.qq.com/s/LrGG4PUgvZw5KzsJCIhKhQ)(中文)  面对2月以来新冠肺炎疫情在全球范围内的快速蔓延,赫拉利撰写了这篇文章,在《三联生活周刊》独家中文刊发。 他的核心观点是,关闭国界不是阻止病毒传播的好办法,人类应该加强合作,而不是互相指责。对病毒的最佳防御不是隔离,而是信息。另外,他在《金融时报》发表的长文[《冠状病毒之后的世界》](http://www.ruanyifeng.com/blog/2020/03/the-world-after-coronavirus.html)也可以参考。 3、[日历版本的实施方案](https://blog.dgraph.io/post/dgraph-calendar-versioning/)(英文) 图数据库软件 Dgraph 决定从语义版本切换到日历版本`YY.0M.PatchNumber`,本文介绍 Dgraph 的实施方案。 4、[我如何使用 Speech Synthesis API 自动生成语音](https://jlelse.blog/dev/speech-synthesis/)(英文) 作者给出了一段简短的代码,使用 Speech Synthesis API 进行语音生成,让浏览器自己读出博客内容。 5、[过去66年的66项最佳年度发明](https://www.popularmechanics.com/technology/g24668233/best-inventions/)  这篇文章展示了从1954年开始,每一年的年度最佳发明,比如1954年是微波炉,1955年是脊髓灰质炎疫苗,1956年是计算机硬盘,2019年是世界最大的电动车 eDumper(上图)。 6、[使用树莓派自制热像仪](https://medium.com/sausheong/build-a-thermal-camera-with-raspberry-pi-and-go-8f70451ad6a0)(英文)  作者介绍自己如何使用树莓派,制造了一个便宜的热像仪,可以感知人群中体温偏高的人。 7、[使用 Jekyll 和 GitHub Pages 创建个人网站](https://aleksandrhovhannisyan.github.io/blog/dev/creating-a-personal-website-with-jekyll-and-github-pages-a-comprehensive-guide/)(英文) 一篇非常详细的操作指南,如何使用 Jekyll 建立一个静态网站,并发布到 GitHub Pages。 8、[击败垃圾留言机器人](https://cohan.dev/defeating-form-spam-bots/)(英文) 作者介绍一个小技巧,防止机器人通过网页表单,提交垃圾留言。方法是为表单元素`