something of <coders at work>(编程人生--》有感)

动手去做,不管这件事情有多么不起眼;

热爱编程,将她作为生活的一部分;

动手前思考,要做什么实现什么功能,输入是什么输出是什么,定义好接口;

疲惫时候不要编程,那都是垃圾;

花时间学习新知识,知识是有复利的;

向他人解释表达你所遇到的问题,你写的代码,或许说着说着,问题就出现了,甚至就解决了;

专心做几个小时;

好的程序员需好好掌握英语,即使一个变量名,取得好都可以帮助人阅读理解程序;

人际关系;

为什么很多牛人都不喜欢C++?

代码阅读以及推倒重来;

多做,做得比别人安排的要多;

多学习一门语言,换个思维思考;

信任是一部分,相信和你共事的人;另一点就是信心。目标清晰明确,就容易对它抱有信心。我认为焦虑和不安全感容易滋生糟糕的微观管理,以致事无巨细,你都想敲定下来;

首要任务是弄清楚自己准备做什么,确定清晰的目标;

接口统一;

逻辑思维;

并不是一定要有高超的数学知识,也不一定就得掌握各种底层原理算法,条条大路通罗马,关键是你走得深;

尽可能将从进展中获得的满足感反馈给那段时间与你相处的人,至少他们会意识到你在做的事情还不错,这样完成时候就皆大欢喜;

(如何发现有天赋的程序员)

只看他们的激情。你问他们做过的最有趣的程序是什么,然后让他描述该程序和它的算法,等等。如果他们经不住我的盘问,那么他们就不是好的程序员。如果我挑出他们的毛病,或者发现他们的算法和解决方案有问题,而他们不能有效解释,不能比我做的更投入,那么他们也不是。于此同时你可以感觉到他们是否有热情,从谈话中你就可以感觉到有多少。我要去他们描述他们花费心血所做的东西,我从来没有遇到过花费心血做了谋士对人不能热情洋溢地讲述自己做了什么,怎么做的为什么要这么做。

想到该做的事情就立马去做,干净利落,不要等到火烧眉毛;

不要只是阅读和自己同层次人的代码,扩宽视野,阅读好的源码;

要学会发现黑盒里面的东西,不能只会组合别人提供的库,要获得创新的乐趣;

转载于:https://www.cnblogs.com/dawnWind/archive/2011/11/09/2694298.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值