开发技术文章
wzb56
never say die! never ever give up!
人活着,你也让别人活!
前半生不犹豫,后半生不后悔!
改变一生的无外乎两种东西:一是你读过的书,一是你遇到的人。
改变命运的无外乎两种东西:一是你读过的书,一是你遇到的人。
展开
-
如何成为强大的程序员
如何成为强大的程序员? 作者 侯伯薇 发布于 2013年2月8日Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。转载 2013-02-11 16:02:37 · 596 阅读 · 0 评论 -
Four Steps to Google, Without a Degree
Four Steps to Google, Without a DegreeSince publishing ABC: Always Be Coding - How to Land an Engineering Job, many have asked how I got an engineering job at Google without a college degree转载 2013-05-28 10:15:38 · 1172 阅读 · 0 评论 -
运维的85条军规
原文链接这篇文章原发于 2007年6月,后来我一直都没有更新。然而,这个规则列表至今仍然十分适用。我打算马上对这篇文章进行更新。。。 运维85条军规 1) 承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承载能力。 2) 以Postgres为例,一定要确保你的每一个网络都能匹配得上你的WA转载 2013-06-23 22:14:04 · 1405 阅读 · 0 评论 -
十个更好的表达“你的代码写的很烂的”的方法
十种更好的表达“你的代码写的很烂”的方法 如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选的合适的反应方式并没有多少:自己默默的帮他整理清楚、向上级抱怨、向其他同事背后唠叨此事、闷在心里直到憋不住,或者这最大胆的方法:走上去直接对烂程序员说他的代码很烂。事实上,转载 2014-02-15 20:10:47 · 909 阅读 · 0 评论 -
fix bug 的五个阶段
下面的文章和《各种流行的编程方式》有异曲同工,请你不要理解错了。本文来源,翻译如下: ―――――――――――――――――― 一个非常严重和困难的bug,能够成就一个饱经沧桑深受压力的有经验的专业程序员的职业生涯。经受这种考验的创伤程度,相当你受到了一次严重的身体伤害,离婚,或是家庭成为的离世。 研究人员在研究了计算机编程心理学后,得出了一个程序员们在解决一转载 2014-02-15 20:11:55 · 1108 阅读 · 0 评论 -
专业程序员的特质
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程2. 完成事情转载 2014-02-16 14:09:58 · 912 阅读 · 0 评论 -
过载保护
过载保护,看似简单,但是要做好并不容易。这里用两个曾经经历的反面案例,给出过载保护的直观展现,并附上一点感想。案例一基本情况如下图,进程A是一个单进程系统,通过udp套接字接收前端请求进行处理。在处理过程中,需要访问后端系统B,是同步的方式访问后端系统B,根据后端系统B的SLA,超时时间设置是100ms。前端用户请求的超时时间是1s。进程A的时序是:Step1: 从转载 2014-12-12 21:15:07 · 838 阅读 · 0 评论