原文:拿什么心情来阅读我的代码(程序员的必备心理技能)

原文首发于我的微信公众号:GeekArtT . 阅读源代码的开始阶段,最好从感兴趣 自己有直观感受且有相对丰富准确的文档的项目开始。如同最开始阅读数学证明,最好从浅显易懂的教材开始,之后再开始最前沿的paper阅读。 阅读源代码需要同阅读证明一样的耐心,甚至更多。数学的定义或许就在前一页,可是源代码的某个新的类却需要你不断地Google,进而找到适合自己的关于原始概念的定义论述。 阅读源代码一定 ...

2017-08-24 11:26 0 1345 推荐指数:

查看详情

程序员必备技能代码审查 (Google牛人谈Code Review)

在上一篇博客里我暗示自己将不在为Google工作。 我还没有决定好去哪儿-有几个非常不错的工作机会让我选择。鉴于这段时间内我不受雇于任何公司,我想我可以写点和专业相关的东西,这些东西很有趣,但是如果我 ...

Fri Aug 08 04:09:00 CST 2014 7 664
程序员必备技能——怎样快速接手一个项目

作为一个程序员,我们很少能从头到尾参与一个新项目的开发。如果你经常开发的是新项目,那你真是太幸福了。 更多的情况是半路进入一个项目组进行开发,或者是有其他同事离职了,之前由他维护的系统转交给你维护。 还有一种情况就是领导不知道从哪里弄过来一个系统和一堆文档,然后就直接就把系统交给你了维护 ...

Tue Mar 24 19:55:00 CST 2020 2 2788
新手程序员必备10大技能

如果你已经有一段时间的编程经验,或者正准备学习编程,那么可能会考虑的是:怎样才能成为一名优秀的程序员?计算机专业的毕业生如何为软件开发和编程职业生涯做准备?职场对于初级开发人员有哪些期望?这是临近毕业或初入职场的新手程序员们密切关注的问题。以下十项技能并不是必须,但它为程序员应该知道的事情提供 ...

Wed Jul 14 17:27:00 CST 2021 0 141
程序员必备画图技能之——流程图

作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。本文就从什么是流程图、流程图的适用场景以及怎么画好一个流程图这几个方面来介绍下流程图的基本知识。 什么流程图 流程图=流程+图。 流程:Flow, 是指特定 ...

Tue Dec 24 23:03:00 CST 2019 6 29258
贯穿程序员一生的必备开发技能——debug

1.什么是debug debug是一种运行模式,用来跟踪程序的走向,以及跟踪程序运行过程中参数的值的变化。 2.debug的作用 debug一般用来跟踪代码的运行过程,通常在程序运行结果不符合预期或者出现异常的情况下使用。所以使用debug模式可以很好的跟踪问题,帮助程序员 ...

Sat Mar 31 17:44:00 CST 2018 3 663
程序员必备技能:如何画好架构图?

本文转载自微信公众号:阿里巴巴中间件 ✏️ Photo by Kelly Sikkema on Unsplash 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我 ...

Sun Mar 10 20:01:00 CST 2019 2 25621
程序员必备画图技能之——时序图

什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 使用场景 时序图的使用场景非常 ...

Mon Jul 13 21:39:00 CST 2020 20 41283
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM