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分钟到岗高效人士理解早一点进入工作状态的重要性。他们不是焦急地冲向单位... 继续阅读 >
201507-04 程序员面试最重要注意哪些? 程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度对于程序员面试问题的一个阶段性... 继续阅读 >
201507-02 程序员学会八大开发技巧 涨薪不是问题 作为一个开发人员,会写代码很重要,代码写的牛也很重要,但是要想拿到更高的薪水,则更依赖于别人是否知道你的才能。即是说:学会推销自己是相当重要。接下来,小编给您分享八个开发技巧,助您薪水更上一层楼。1、博客凡事只有自己经历过,才能言之有物。所以到了此时,博客就凸显出了其重要性。建立自己的博客,不定时发布一些文章。就像之前高中写作文一样,列大纲,描述情节,最后检查语法和错别字... 继续阅读 >
201507-02 成为优秀程序员的十个Tips 理解技术债务技术债务就像信用卡一样,会有很高的利息率,时间越长,修复所花的代价就越大,程序员对这个要有深刻的认识。同时团队应该培养一种保证设计质量的文化,应当鼓励重构、同时也应当鼓励其它有关代码质量的实践,在开发时间中应当专门抽出一部分以解决技术债务。如果没有合适的照料,代码会变得越来越复杂难懂,最后没人想碰它。保持对原理的好奇心不仅知道怎么用,还知道是什么原因。比如你做Androi... 继续阅读 >
201507-02 程序员获取新编程技能的5个技巧? “你是怎么学会所有这些框架和语言的?”,最近在黑客马拉松上一个朋友问我。“其实,很简单,只要用你想学的东西去创建一个合适又值得的项目就行了,”我回答说。“真的吗?直接上手搞项目吗?“,他好奇地问。“是啊,还有要向合适的人征求意见。聪明的人通常都很乐于教导和帮助别人。“我告诉我的朋友,同时心中想,我为什么不关于这方面的内容写一篇博客文章呢。... 继续阅读 >
201507-01 什么样的任务程序员会认为没有价值 大多数程序员,据我所知,越是优秀,越是讨厌没有价值的任务。寻找其工作的价值这些年来,我看到很多颇有成绩的软件开发人员转行去了管理岗位,或者其他完全不同的职业。有的时候原因很简单,只是想拿更高的薪水。不过也有因为是厌倦了总是需要不断学习以跟上软件开发步伐这样一种疲于奔命的状态。当然最常见的原因是感到无聊了,或者是对工作本身失去了兴趣。这些人通常是因为工作对于他们而言已经没有了足够的挑... 继续阅读 >
201507-01 为什么我不想成为Web前端程序员 职位名称并不代表技能集作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能:(X)HTML(5)、CSS、SASS/ SCSS,LESS。Backbone、Angular、Knockout。响应式网页设计(例如Bootstrap知识、Foundation等)。AdobePhotoshop、Magento... 继续阅读 >