boholder / boholder.github.io

BoHolder's site: about my crafts,thought,etc Powered by [Hugo], theme is [hugo MemE]
4 stars 0 forks source link

blogs/what-you-need-for-programming-zh/ #3

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

编程所需要的东西 | BoHolder的网站:博客,小玩意及其他

给新入职的朋友准备的阅读材料

https://boholder.github.io/blogs/what-you-need-for-programming-zh/

qhsong commented 3 years ago

好文~已经把这篇文章列入了 新手文档中了

boholder commented 3 years ago

嘿各位,我刚刚得知了一个非常棒的和这文章相同主题的视频: https://www.youtube.com/watch?v=N2bXEUSAiTI

很推荐一看,他因为本身对IT行业各种知识都了解很透彻,所以有些把不同知识连接起来的观点非常新颖。

说到编译器,我说现在的编译器还不够聪明到理解自然语言。我没说出来的是,在商业领域,程序员就是不聪明的编译器和想用计算机赚钱的Boss中间的媒介,他们付给你钱让你做翻译。那么有考虑过当编译器足够聪明时(瞧瞧Github Copilot),程序员会怎么样吗。所以别太专心工作,虽然那很赚钱,赚钱不应该作为唯一的职业目标。

boholder commented 2 years ago

如果有对这篇文章改进的建议,欢迎提评论。当局者迷,我记不清当时入门时什么知识对我最重要,需要各位的记忆来帮助改进文章。

boholder commented 2 years ago

或者,你可以通过先学习抽象概念来了解程序: http://composingprograms.com

boholder commented 1 year ago

https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design 对这本书,我和网友书评的意见一样: 前半段很有启发性,后半段写得不怎么样,像在凑数。我认为值得为了前面的观点读一读。 我的建议是,其实看章节名字也能知道哪些是新观点哪些是老观点,仔细读1~8,10,剩下章节先看章节尾conclusion判断内容能否提起阅读兴趣,最后看下书末的总结。

boholder commented 1 year ago

小心入职后被分配给太多的胶水工作(非编码工作): https://noidea.dog/glue

boholder commented 1 year ago

https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ 读它!

boholder commented 1 year ago

https://plugins.jetbrains.com/plugin/9792-key-promoter-x 这个IDEA插件提醒你没有按快捷键,来让你发现尚未掌握的快捷键。

boholder commented 1 year ago

https://corecursive.com/the-science-of-learning-to-code/ 这篇播客讲了与学习编程相关的研究,让你更”科学“地学习编程。

boholder commented 1 year ago

https://www.goodreads.com/en/book/show/57345272 一本好书,类似《程序员修炼之道》,从零开始写一个项目的一部分,然后讲每个阶段可以遵循的好实践。我对这本书最大的体会是:编程是掺杂艺术和工程的行业,工程部分的方法论可以从其他人那学,艺术部分的只能通过自己实践积累经验。

boholder commented 1 year ago

https://ronjeffries.com/articles/-y023/python/-d220/227/ Ron分享了60年编程的经验。

boholder commented 1 year ago

https://www.goodreads.com/en/book/show/57271519 书: The Missing README: A Guide for the New Software Engineer 我只读了关于部分章节,比如 review 和 on-call ,因为我呆的公司没这些制度,但我想了解。 读到的那几章写得挺好的,后面的 Level Up 章节提供的额外材料也很增色。

boholder commented 8 months ago

耗子叔,左耳朵耗子,陈浩,博客酷壳之主。如果你刚入行,我坚信你会在职业生涯中不断碰到别人提到或自己搜索到这个名字,不断从他的文字中汲取知识和力量。

耗子叔在极客时间有个专栏叫左耳听风,里面有“程序员练级攻略”、“程序员面试攻略”、“高效沟通”等章节,我读了后受益匪浅。 现在出了同名书,极客时间说书的内容和专栏重合度不超过30%,书也买了,还没读完,目前我读不出怎么不重合,大概是因为核心思想是一致的。

怀念耗子叔。为传播耗子叔的知识和精神编写此条。

boholder commented 7 months ago

https://github.com/ossu/computer-science 看,CS专业自学课。