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... 继续阅读 >
201506-27 如何成为一名真正专业的程序员 要想成为一名专业的程序员,仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为一名开发人员,下面就是一些你必... 继续阅读 >
201506-26 程序员生存报告,你苦你先看 编程问答社区 Stack Overflow 公布了 2015 年程序员调查报告显示,157 个参加统计的国家中 92.1% 的软件开发者是男性。我只能说其中 156 个国家包揽了剩下的 7.9%,一个姑娘也没给中国同行留!你看我们像屌丝,我们嘲笑你看不穿——什么叫“像”呀?现在由我们来不负责任地发布中国程序员生存报告!我们的种族。高中理科女生少,大学计算机专业女生更少,工作后直接断了活... 继续阅读 >
201506-25 如何成为一个伟大的 JavaScript 程序员 遥想当年还年少的时候,我的兴趣爱好就跨越了各种不相关的领域。我喜欢数学,如同我深爱历史那样。我的目标是成为像文艺复兴时期多才多艺的伟人那样——在多个领域都有出色表现。这是一个艰巨的任务——突然之间我发现自己正面临着“样样皆通,样样稀松”的危险。我开始考虑钻研某些领域,这样至少我还可以成为一个“精通某些领域”的人。那么我该怎么做,才能既专注于某个领域... 继续阅读 >
201506-25 细说程序员最后归宿 中学政治学科的课堂上,辩证唯物主义告诉我们,任何事物都包含着既对立又统一的两个方面。要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法、两点论去认识事务的本质。简单的意思就是,万事万物都要看到它好的一面和不好的一面。IT也是如此,程序员的职业也是如此。“程序员的最后归宿是什么!”、“程序员为什么到了30或35就会想要转行”、“边... 继续阅读 >
201506-24 想成为优秀的程序员,需要擅长数学吗? 今天有很多年轻人或经验不足的程序员在论坛发帖、在StackExchange网站问:「为了成为优秀的程序员,我需要擅长数学吗?」,在我还年轻的时候,我也问自己同样的问题。最近,我醉醺醺地、也是出于无聊,竟然Google了同样问题,差不多有10多年没有思考过这个问题了。在我浏览相关话题时,出现的答案模式被归结为以下三个主要类别:需要不需要看情况貌似「需要」和「不需要」经常带有个人主观偏见,反而显得有点... 继续阅读 >