程序人生

下面是我自己在工作中学到的一些简单的技巧和策略,希望能对各位有用。1.橡皮鸭调试法 不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案?这种情况的产生是有科学依据的。高谈阔论能让开发人员的大脑重新有条理地组织...

上周,哈尔姆斯塔德大学的三名学生发给我一封电子邮件,咨询的内容主要是关于他们做了三个月的项目课题——程序员在工作中需要什么,以及企业怎么样才能吸引有能力的程序员。下面是我的回答(按重要程度排序)。当然每个人都有自己的看法,所以我非常乐意听到...

众所周知,优秀的程序员不但代码写得快,而且bug少。如何发现和留住这些人才,如果一个企业想要做大做强,那么这绝对是一个挑战。除了加薪和晋升以外,有时候一些细微的地方也能加分。虽然看上去并不重要,但是要知道压死骆驼只需要最后一根稻草就够了。那么...

作者:许式伟,现为七牛云 CEO。 每个人的际遇是不同的,面临选择时,人们的处理方式也各不相同,从而形成不同但各有精彩的人生。而今天要说的是我的选择。跟随着这些选择背后的,可 能是完全不同的生活方式。每当我想起这些有趣的事儿,我都会有意识地去思...

程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞...

正如老牌Faces乐队的经典老歌《Ooh La La》中的歌词一样“ I wish that I knew what I know now when I was younger”,我常常想,要是我早点知道这些建议就好了。回首往事,刚开始的时候我只是非常单纯地喜欢写代码,也不知道要规划自己的职业生涯以及如何与...

正好最近在研究皮质醇的问题。 早睡早起是用于顺应身体生物钟而消除慢性压力的。22:00-6:00的睡眠时间较好的原因是能通过休息调节体内“压力激素”皮质醇的变化,使之处于较低水平。 慢性压力是什么? 慢性压力是一种长期持续存在的压力,对人体产生严重的...

程序员准备面试时常犯的10个错误,分享给即将参加就业面试的程序员,希望能给大家带来帮助。1.只在电脑上练习 如果面试官要考核你的技术,很有可能会要求你在白板上写代码,而不是电脑上。所以,你就不能只在电脑上练习。电脑上的编译器会自动发现你的语法错...

GitHub 可以说是程序员的 Facebook 了,但 GitHub 在国内的影响力还不如在国外大,许多国内的程序员可能还未注册过 GitHub 账号。现在许多 IT 企业,不论技术团队大小,他们发布的招聘信息大部分情况下都能看到列出的 GitHub 加分项,参与开源项目,或者有个...

从去年到现在看了几百份简历,包括产品运营和产品设计师的职位。我不是 HR,只是想直接看到求职者的状况,看看是不是要换更准确的渠道去招聘对的人。我看简历的目的也很简单:找到没有什么问题且可能合适的人,然后约来聊聊看是否合适。 (我不是 HR,所以可能...

编程是个很复杂的玩意,但是成就优秀程序员的很多因素和开发人员在学校中早期学到的相差无几。该篇文章灵感来源于Robert Fulghum的《All I Really Need to Know I Learned in Kindergarten》。 1.分享 尽可能地使用开源,并且如果有能力的话也可以把自己的成...

如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文。该篇文章旨在帮助各位更上一层楼。 你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了! 会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能。换...

总是有同学问我怎么学很多技术,好奇如何成为所谓的大神。 事实上,这篇文章是结合我的一些经历,讲述应该怎么学习技术,并不是要讲怎么成为大神。没有所谓的成功学,只有充满智慧的思考,脚踏实地的实干,和越来越近的理想,还有机遇和运气。之所以用这个标...

假如我说只需一点简单的技巧你就能完成更多的工作,写出更优质的代码,你有没有心动的感觉?这个秘诀就是一个计时器和一颗决心,一定要快速完成任务,然后离开电脑去寻求自我业余时间。关于拖延症 无论是刷Facebook,沉迷于电视节目,还是时不时地这边走走那...

如果你正在阅读这篇文章,并且刚刚拿到你的第一份实习offer,那么恭喜你!你的辛勤工作、熬夜学习、专研技术等等努力通通没有白费。面试官非常欣赏你,你拿到了临时签约的offer。关于实习,我总结了一些经验分享给大家,希望能对各位有用。1.头几天会很无聊...

如果你对《猩球崛起》这部电影印象深刻,你一定不会忘记黑猩猩凯撒是如何一步一步从猩猩变成和人类相似,甚至智力超越大部分人类的智慧生物。其中人类是如何判断出猩猩的智力达到和人类相似的水平呢?那就是汉诺塔的游戏,如果在一段时间内,可以达到了 15 步...

在代码上耗费的时间和资金越多,程序防御力就越强——但是黑客们总有办法找到其中的漏洞。 又是整整一个月,整整一个月忙着安装补丁——回环往复、无穷无尽,一想起来就头大。 开发人员的软件编码工具有着默认的内置安全防御措施,开发人员的编程语言是安全...

我一直有个习惯就是喜欢观察别人是怎么做事的,然后对比到自己身上,学习好的地方,剔除坏的习惯的。这几年见过的、合作过的设计师怎么也有数十上百位了。总结下来,出现在设计师身上的优/缺点大概有以下这些。 优点: 1、有灵气。好的设计师思维活跃,交流中...

在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。 这是我在我的第一份工作上面学来的。只有当...

避免这些常见的编码习惯,会让开发人员的工作更轻松、软件更安全且更易于扩展。 帕雷托法则明确指出,20%的因导致80%的果。又称为80-20法则,它适用于几乎每一个需要人作为劳动主体的相关领域。 在软件开发领域,这个法则可以概括为,大多数的问题都是由...

程序员周末都喜欢做什么?在公司加班?在家里加班?看电影?睡觉?程序员都怎么找女朋友?百分之八十的程序员表示,女朋友是啥,有好基友就够了。程序员都去哪些网站呢?嘿嘿嘿。。。.....

经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。 很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果...

相信大家已经注意到了,程序员的大部分时间都花在电脑桌前编程,这会损害程序员的健康。其实不需要多么复杂的养生,你只需每天做一些小小的改变,就可以摆脱病痛、保持健康。变换姿势 虽然站立桌、昂贵的椅子和一些基于人体工程学的玩意的确很酷,哪怕LINUS(...

假设有人问你“如果我想要成为一个优秀的程序员,我该怎么做?”,你会如何回答这个问题?我曾经试着回答过,当然和大多数人一样,也主要是从编程语言、算法和其他技能上去着眼。但是开发人员统统忽略了程序员的生活。该篇文章仅从生活方面,浅谈关于程序员需...

“编码”的真正含义 简单的说,编程,又称“编码”,指的是某人能将特定的命令传达给计算机完成的能力。从机器硬件能执行的大多数基本功能到实现复杂问题的解决算法,皆在其范围之中。 每个行业都需要革新进化才能蓬勃发展,因此,整合复杂的计算解决方案和追...