沙龙国际手机版 » 程序员 » 老鸟程序员知道而新手不知道的小技巧?

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

admin 程序员 209 次浏览 没有评论
程序员精选俱乐部
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 沙龙国际手机版