顶级程序员的心得

技术带头人:

1) 清楚的远景。没有清楚的远景,只有强大技术能力的团队,就像盲人骑瞎马,还使劲用鞭子抽打,让马快跑。 看起来一度非常拉风,但后来免不了人仰马翻。

2)信任团队,把大方向弄清楚之后,把其他事情交给团队成员去搞清楚。 如果带头人详细规定了所有细节,那么团队成员干得还有什么劲呢?

3)避免“微观管理”。当你担心或者没有安全感的时候,你当然会希望把所有细节都搞清楚,但是这样反而会出乱子。

优秀程序员的特点:

就是“热情”, 我们有时也说 "passion for technology".  
但是在面试的时候你不能问 - 你对计算机技术有热情么?  因为所有回答都是 yes。 
你要在场景中, 对话中感觉对方的“热情”。  如果一个念了5-7年计算机专业的人,不能 “两眼放光”地给你讲他自己最得意,最激动人心的项目或算法,不能回答你的深入提问,除了老师的作业和实验室老板叫做的项目之外,没有别的想法。 你觉得这种人有多少 “热情”?

Ken 还表达了自己对C++ 的意见,几乎所有这本书采访的牛人都不太喜欢C++, 很有意思,不过这是另外一个话题了。

时间: 2024-08-27 16:06:55

顶级程序员的心得的相关文章

蜜汁二八定律,成为顶级程序员真的有那么难吗?

在软件开发领域,二八定律同样适用.头部 20%的研发人员或许就是许多人眼中的"alpha"程序员,甚至是领导者.开拓者.潮流引领者等,比如发明 B 语言的 Thompson.发明 C 语言的丹尼斯·里奇.以及发明万维网的伯纳斯李,这些是谷歌.阿里巴巴.腾讯.百度和华为更喜欢的求职者. 反之,80%的程序员构成了软件开发行业的大部分,这些程序员大多毕业于一所还可以的学校,专业是计算机相关方向,掌握了足够的 JavaScript.Java.C ++ 和 Python 等基础知识,然后去了银

一个十年java程序员的心得

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们. 01. 自己的户口档案.养老保险.医疗保险.住房公积金一定要保管好.由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间

顶级程序员赢在思维模式,这些区别你注意到了吗?

我相信不同年龄段的程序员对何为顶尖程序员一词有着不同的理解,就像随着编程能力不断的提高,会渐渐有不一样的感悟一样.一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了.如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式.现在人们很容易就接触到优秀的开源代码资源,你可以很方便的就下载下来做一些改动或者调试,去研究为什么代码可以这么写. 除了代码之外,很多人对于陌生的工作内容也会感到恐惧.每次换工作的时候,你可能都会遇到新公司的工作内容和以前工作的内容不一样的

如何避免自己写的代码成为别人眼中的一坨屎 (摘自微信公众号,顶级程序员)

从微信公众号上读到一篇文章,记录下来提醒自己也分享给大家~ 一.注释 不要给不好的名字加注释,一个好的名字比好的注释更重要: 不要"拐杖注释",好代码 > 坏代码 + 好注释: 在文件/类级别使用全局注释来解释所有部分如何工作: 一定要给常量加注释: 团队统一定义标记: TODO  待处理的问题: FIXME  已知有问题的代码: HACK 不得不采用的粗糙的解决方案: 在注释中用精心挑选的输入输出例子进行说明: 注释应该声明代码的高层次意图,而非明显的细节: 不要在代码中加入代

顶级程序员推荐的编程开发书籍【整合】

全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些? Toptal公司副总裁Bozhidar Batsov在他的演讲中提到:作为一名程序员,需要掌握15本书: <Inside the Machine>美亚评分 4.6<代码大全>豆瓣评分 9.3<具体数学>豆瓣评分 9.6<计算机程序的构造和解释>豆瓣评分9.5<程序设

黑马程序员学习心得------C语言复杂数据类型之指针

众所周知,指针是C语言中最重要也是最难的一种数据类型,这是C语言中与其他类似于Java等语言不同的直接操纵内存的一种数据.也有人如此形容指针的重要性“如果你C语言中除了指针都学得很好,信手拈来,唯独不会指针,那么你就是没学过C语言!”.下面来回忆一下这段时间学习指针的心得. 1 定义的格式: 指向内容的数据类型  *指针变量名 例如: int  *p; 2 指针的赋值问题 int a=10; int *p=&a;//指针p指向的a的地址值 int *p; p=&a  //这两种赋值都可以.

[翻译]成为顶尖程序员应当学什么?Python、C还是Ruby?

原文地址(墙外):https://medium.com/life-tips/should-you-learn-python-c-or-ruby-to-be-a-top-coder-infographic-188a5bdc9f54#.3ovedxuut 顶尖的程序员在就业方面有无限的前景,甚至有机会成功创立自己的公司.事实上,学习编程正在迅速成为一项必备的生活技能.数以百万计的人正在线上或者面对面学习Python.Java或者其他编程语言. 但是,哪一个会给你带来更大的收益? 即使你在线免费学习编

程序员生存定律--程序人生的出口

程序员的人生出口 很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生.如果并不是想得到一个精确结果,这事儿其实并没有想的那么难.程序员的人生看起来五花八门,可以是Windows系,可以是Android系,可以是iPhone系等等,但如果为之做点抽象,那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能的几个出口.这些出口里有大部分人的未来景象. 1 成就超一流高手 袁峰先生是<Windows图形编程>一书的作者,也是一位纯粹的程序员.从袁峰先生公

漫谈程序员系列:找工作的辟邪剑谱

我原来面试过一个哥们儿,半年内换了七家公司,我表示膜拜. 还有一些哥们儿,七年不换工作.这得是多稳定的工作啊,七年之痒都扛过去了,真心不错. 这都是极端,一般的程序员,可能会一年半载或者三两年换一次工作.在一个公司干上老多年老多年的程序员,不是成了大牛公司离不开,就是成了废柴哪里也去不了.我说得太极端了一些,可能还有到哪儿都无所谓的,能待着就待着这种的吧. 这次我们要说的是找工作,没错儿,就是找工作. 去咖啡厅喝个咖啡或者酒吧喝个小酒就把工作搞定的程序员可以洗洗睡了,记住回自己家睡--别 if