201507-19 为何要投资程序员的幸福? 原本一一开头我想引用达赖喇嘛的关于“明智的自私”的言语,但转念一想,不行,这样一来会立马疏远一些可能真正需要阅读本文的人,所以我换用提问的方式——你的软件开发工作进展得怎么样?是否按时并在预算附近完成项目?客户是否满意?是否财源滚滚?开发人员是否坚守岗位?如果答案中包含“No“的话,那么你需要花点时间来阅读这篇文章,考虑一下也许问题并不是出在行业/销售团队/技术人员/汇率/经济身上,而在于你的开发人员... 继续阅读 >
201507-17 找到最完美Web开发程序员的5个技巧 如果你想要找个自由开发人员协作开发项目,那么问题来了,该如何找到一个完美的开发人员呢?这是一个艰巨的任务。之所以用艰巨这个形容词,其实一点也不夸张,哪怕你有着再丰富的技术。话说,人们很容易只重视技术因素而忽略其他。即使是天才,要是不能与人合作,那么聘请他也是一个错误的决定。本文将介绍几个可以确保你找到最完美的合作伙伴的方法。1.看看他们的作品可以要求看一些程序员已经完成的作品。花... 继续阅读 >
201507-17 想成为优秀的程序员,必须要做到这10条法则 程序员是一份特别辛苦的职业,也是一个承受各种压力的群体。每周6天工作,无休止的加班,甚至过劳死,程序员的身心健康面临很大的问题。禅是另一种生活方式,在物欲横流的今天,禅对于程序员有着特殊的意义和价值。几百年前,禅宗大师开示众生:该说“不”时且开口,生命掌握在你手中。今天依然如此。禅修并非史蒂夫•乔布斯这样的业界精英的专利,你也可以。禅修并非只能在周末进行,任何时候都行,甚至是现在,是的,就在此... 继续阅读 >
201507-16 如今仍在工作的12名最“屌”的程序员 导语:瞧瞧那些背后的开发英雄。人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?1、LinusTorvalds,他在赫尔辛基大学的宿舍里开发了Li... 继续阅读 >
201507-14 程序员必须要知道这11条开发习惯 1.只做需要做的工作使用敏捷方法;全心全意做UX设计;沟通第一;编码也许不是解决问题的办法;过早的优化是一切罪恶的根源;选择最简单的解决方案。2.站在巨人的肩膀上使用开源框架;使用简洁语言;不要做重复的事情(不要重新发明轮子);利用包管理器来进行公共和私有代码分配;不要任凭巨头(如微软)的摆布而修复库中的一个Bug;不要让你的雇主逼你学习;自主学习并为... 继续阅读 >
201507-13 程序员7大软技能测验 你得几分? 如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的。那么,一起老老实实地根据下面的列表来评估下自己吧。如果回答是yes就得1分... 继续阅读 >
201507-12 想学编程并不难 这样做就可以了 不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发各种神奇的软件啦。步骤1、确定目标LearnaProgrammingLanguageStep1Version2.jpg学习编程语言既充满乐趣,... 继续阅读 >
201507-10 程序员要有持续产出 我相信,所有程序员都需要在下面两点之间找到一个良好的平衡:1.把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话。2.出入公众场合,与其他人公开谈论你的程序。关于这个话题,我已经谈过几次了,在此不再赘述。大部分程序员是内向的。因此,他们通常不需要任何鼓励就会避开人群,然后与他们的电脑独处。这对他们来说是很自然的。奔着自己的设备而去,那是他们的心之所向。我不怪他... 继续阅读 >
201507-10 给程序员第一天工作留下好印象的10个方式 如果你雇佣了一个新的程序员,那么就应该尽一切可能在他第一天工作时,给他留下良好的印象。这样做的好处很多:提高人才留下来的概率,这样就不必再花人力物力去招聘替代人员;他可能会告诉他的同行,从而提升公司口碑,以后的招聘将会更容易;提高人员士气,让员工更卖命地为你工作;等等等等。1.在他们来之前为他们准备好电脑当你走到你的办公桌前,发现配给你的计算机已经安装好了,会不会觉得这公司很关心员工?... 继续阅读 >
201507-08 对程序员非常重要的24个软技能 软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍24个对程序员非常重要的软技能,以及我对这些技能的看法和感受。1:学会如何学习学无止境。2:制定阅读规划我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读规划。但是按照时间表总比自己漫无目的地修读和看书要好。3:改善健康睡眠和工作对于保持最... 继续阅读 >
201507-08 编程和音乐的10个共同点 我的日常工作是编写iOS应用。我的主要爱好是创作,录制和制作电子摇滚音乐。但是我发现,有时候这两者会比我们以为的更为相似,具体我将在这篇文章中一一说明。首先介绍一些背景信息——编程事业是我由来已久的追求,并且过去几年间我一直专注于做iOS开发。而我成为音乐迷和吉他手也已经有很长一段时间了。我也为我现在的乐队做一些音乐制作、录制和安排工作。目前已经发布了两个小专辑。关于编程... 继续阅读 >
201507-08 招聘初级程序员必须考虑的6个因素 由于技术人才市场的不断萎缩,聘请初级开发人员对于很多初创企业来说,变得越来越有吸引力。聘用初级开发人员的优势在于,第一更适应初创水平的资金限制。再则,初级开发人员更渴望在工作中学习,更能找到关于项目的新方法。然而,成也萧何败也萧何,也正是因为这些因素导致初级开发人员的招聘过程变得更加困难。正如放在他们前面的形容词——初级,这些员工在进入公司以前几乎没有实际项目和软件开发的经验... 继续阅读 >
201507-07 程序猿们,你们都有对象了吗? 说到程序猿,你们是不是就会想到这个:顶着几天没洗的飘逸短发,身披黑色大马褂,脚着五彩棉拖,顺带捎着鸽子蛋大的黑眼圈,小巧玲珑的双眼看任何东西都空洞无神,唯独看着代码却风情万种,面对这样的程序员,我只想小心的问一句,你们都有对象了吗?程序猿与代码的世界里完全容不下其它任何外物的干扰,他们仅有彼此,并仍然乐在其中。他们将打是亲骂是爱发挥的淋漓尽致,中午不休息的敲打着鼠标键盘,方圆百里依然知道他们... 继续阅读 >
201507-06 如何成为一名冠军程序员? 距我上一篇非技术文章已经有些时日。但一些程序员朋友们一直在向我征求职业生涯的建议,现在我觉得是时候再写一篇了。顺带提及,如果你有心思去看其他的东西——我已经开始在 Heinz’sWorstRecipes (海因茨最差食谱)上记录我所烹饪过的那些惨不忍睹的食物。受我好吃的强烈欲望所致——这可以由我的腰围证明,烹饪成为我的一大爱好。我远远不能成为一个合格的厨子,因为我从来不遵循食谱,由此我所烹饪的许多食物也... 继续阅读 >
201507-06 程序猿如何用15分钟开启高效的一天 你上班的第一个15分钟会定下你整个工作日的基调。(译者注:这与一支股票开盘15分钟内的表现会决定一天的走势类似)如果你在工作日的一开始就已经太忙了,想象一下这一天剩下的时间会是什么样子——如果挑战增加并且不断有人向你寻求帮助。高效人士在他们工作日的第一个15分钟里做这14件事来帮助他们在整个一天中保持高效。他们比正式上班时间提前15分钟到岗高效人士理解早一点进入工作状态的重要性。他们不是焦急地冲向单位... 继续阅读 >