首页 » 程序员 » 老鸟程序员知道而新手不知道的小技巧?

老鸟程序员知道而新手不知道的小技巧?

admin 程序员 82 次浏览 没有评论
程序员精选俱乐部

1、重构是程序员的主力技能。

2、工作日志能提升脑容量。

3、先用profiler调查,才有脸谈优化。

4、注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。

5、普通程序员+google=超级程序员。

6、单元测试总是合算的。

7、不要先写框架再写实现。最好反过来,从原型中提炼框架。

8、代码结构清晰,其它问题都不算事儿。

9、好的项目作风硬派,一键测试,一键发布,一键部署; 烂的项目生性猥琐,口口相传,不立文字,神神秘秘。

10、编码不要畏惧变化,要拥抱变化。

老鸟程序员知道而新手不知道的小技巧?

11、常充电。程序员只有一种死法:土死的。

12、编程之事,隔离是方向,起名是关键,测试是主角,调试是补充,版本控制是后悔药。

13、作为一个程序员,自己的女票比自己代码力强是一种什么样的体验?

大神回复:

老鸟程序员知道而新手不知道的小技巧?

14、如果软件正在占领全世界,为什么程序员得不到尊重?

大神回复:

遍身罗绮者,不是养蚕人。

15、怎么翻译Linus Torvalds的这句「Talk is cheap. Show me the code」比较好?

大神回复:

屁话少说,放码过来。

16、程序员的鄙视链是什么?

大神回复:

老婆漂亮的程序员,鄙视老婆不漂亮的程序员。

有老婆的程序员,鄙视没有老婆的程序员。

没有老婆有女朋友的程序员,鄙视单身程序狗。

在单身狗之间,才有语言、编辑器和操作系统的互相鄙视。

17、你有哪些用计算机技能解决生活问题的经历?

大神回复1:

我认识一个大牛,他不喜欢洗袜子,又不喜欢袜子的臭味。他买了很多样式一样的袜子,把这些袜子放在地上,根据臭的程度,摆一个二叉堆。每天早上,他pop两只最“香”的袜子,穿上;晚上回到家,把袜子脱下来,push到堆里。某一天,top的袜子超过他的耐臭能力,全扔掉,买新的。

18、了解概念

通过记忆和模式识别来解决问题要比单纯的寻找问题的原因快的多。如果你曾经解决了一个类似的问题,那么你很可能直观的想起解决方案。就算做不到这一点,至少过去保留的经历会让你更容易的找到解决问题的灵感。“自动化”的解决一个问题看起来很像魔术,但是这就是 Miguel Paraz 建议的“练习 练习 再练习”的真实效果。

19、了解你的工具

这是一个在编程时维持而不是终止连续性的方法。每当你不得不考虑如何去学习编辑器、版本控制系统、调试器,这将打断你的深度思考。这些“小插曲”虽小,但是它们加起来就不小了。比起什么也不做,那些愿意花时间学习工具、练习使用工具、用自动化工具的人的生产力会得到几倍的提高。

20、做好时间管理

使自己再次进入工作状态。你想写代码,写代码。你想回顾一些修改补丁,回顾一些修改补丁。如果想头脑风暴新的算法……你懂得,不要试图将这些事情一起做完,一定不要让自己被电子邮件、IRC、Twitter和Quora打断。让你的大脑专注于一件事,在做完这件事情之后再转向做其他的事情。

老鸟程序员知道而新手不知道的小技巧?

21、若无特殊情况,一定不要跨级汇报

这一点细节很重要。某种意义上你的顶头上司就是你的老板,直接决定了你的发展,你就是他手下的兵。并不是谁官大就听谁的,要不然历史上那么多兵变都不可能成功,因为大家都只听皇帝的,呵呵。从另一个方面讲,你‘忠于’你上司的上司,他也不敢用你,因为谁知道提拔你之后,你会不会再越一次级?!!

22、要善于向上司汇报工作

国家干部是不是人民的公仆本人不太清楚。但公司里那些大大小小的管理者一定是(如果不是这样那他就不是一个好上司)!那群夹板男,看着是个官,其实过得很苦。既要应付好上面的领导,又要充分调动下面群众做出业绩,整天搞得焦头烂额。上面的唱白脸,那么夹板男就唱黑脸。总之挺不容易。他们的猜疑心很重!时常会怀疑下面的人没尽心工作。虽然一般公司都有什么任务分配管理系统,但是那东西远远不够。你需要找准时机让他清楚你工作进展,你所做出的努力。

23、不要轻易造成情绪污染

不要因为你一个人不高兴,而让别人都看你的脸色。要学会雪藏自己的情绪。你若是一个领导,那这一点就太要紧了。

24、一举一动找准自己的位置、别人的位置

比如:吃饭时的座次,照相时的排列位置,群发邮件时收件人的排名顺序,文档作者的位置顺序。这些都很重要。《易经》中有讲:明相位,立德业。要是你连自己在哪儿都不知道,你又如何到得了目的地。

25、成为开发者社区的一部分

当我还在大学的时候,我总是懒得参加各种社团和俱乐部活动。当我找到我的第一份开发工作时,最不乐意做的也是和其他开发者们闲聊闲逛。

但是我错了。

同行聚会和进入开发群是很有趣的事情,是结识开发者伙伴的好地方。如果你想在这个行业里做到最好,就尽量不要消极被动。提供你的帮助,分享你的经验,与坐在你旁边的人交谈。每个人都喜欢谈论自己的经历,更不用说你会遇到很多潜在的雇主。

在那里你会碰到许多需要教练的初学者团体,你可以指导新手,给他们提供练手的机会,甚至赞助活动。

当然,要学习别人的开发技巧并且勇于实践,要热情的欢迎不同意见的人讲话,勇敢的听取他们的意见。

义乌奥美编程,转载链接。

本文永久链接: http://code.ywbb.com/99.html

发表评论

Go