Open utterances-bot opened 3 years ago
好文~已经把这篇文章列入了 新手文档中了
嘿各位,我刚刚得知了一个非常棒的和这文章相同主题的视频: https://www.youtube.com/watch?v=N2bXEUSAiTI
很推荐一看,他因为本身对IT行业各种知识都了解很透彻,所以有些把不同知识连接起来的观点非常新颖。
说到编译器,我说现在的编译器还不够聪明到理解自然语言。我没说出来的是,在商业领域,程序员就是不聪明的编译器和想用计算机赚钱的Boss中间的媒介,他们付给你钱让你做翻译。那么有考虑过当编译器足够聪明时(瞧瞧Github Copilot),程序员会怎么样吗。所以别太专心工作,虽然那很赚钱,赚钱不应该作为唯一的职业目标。
如果有对这篇文章改进的建议,欢迎提评论。当局者迷,我记不清当时入门时什么知识对我最重要,需要各位的记忆来帮助改进文章。
或者,你可以通过先学习抽象概念来了解程序: http://composingprograms.com
https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design 对这本书,我和网友书评的意见一样: 前半段很有启发性,后半段写得不怎么样,像在凑数。我认为值得为了前面的观点读一读。 我的建议是,其实看章节名字也能知道哪些是新观点哪些是老观点,仔细读1~8,10,剩下章节先看章节尾conclusion判断内容能否提起阅读兴趣,最后看下书末的总结。
小心入职后被分配给太多的胶水工作(非编码工作): https://noidea.dog/glue
https://plugins.jetbrains.com/plugin/9792-key-promoter-x 这个IDEA插件提醒你没有按快捷键,来让你发现尚未掌握的快捷键。
https://corecursive.com/the-science-of-learning-to-code/ 这篇播客讲了与学习编程相关的研究,让你更”科学“地学习编程。
https://www.goodreads.com/en/book/show/57345272 一本好书,类似《程序员修炼之道》,从零开始写一个项目的一部分,然后讲每个阶段可以遵循的好实践。我对这本书最大的体会是:编程是掺杂艺术和工程的行业,工程部分的方法论可以从其他人那学,艺术部分的只能通过自己实践积累经验。
https://ronjeffries.com/articles/-y023/python/-d220/227/ Ron分享了60年编程的经验。
https://www.goodreads.com/en/book/show/57271519
书: The Missing README: A Guide for the New Software Engineer
我只读了关于部分章节,比如 review 和 on-call ,因为我呆的公司没这些制度,但我想了解。
读到的那几章写得挺好的,后面的 Level Up
章节提供的额外材料也很增色。
https://github.com/ossu/computer-science 看,CS专业自学课。
编程所需要的东西 | BoHolder的网站:博客,小玩意及其他
给新入职的朋友准备的阅读材料
https://boholder.github.io/blogs/what-you-need-for-programming-zh/