201501-20 “我想学编程”的真正含义是什么 关于编程教育,有两件非常重要的事情是首先要知道的:1、大多数人其实并不是真的想学代码2、学习代码并不是只需要写代码就可以了如果你不了解上面两件事的话,那么你学习代码的方式就是错的,而且你永远也学不会写代码。这第一点经过我反复琢磨之后,我认为它的意思是,如果你并不是真的想学代码,那么在你迈进这一领域的那一刻起,你只会觉得枯燥乏味得要命。我称之为编码谬论。人们认为他们想要... 继续阅读 >
201501-20 开发人员的知识真的只能用五年吗? 在没有提高技能的前提下,开发者的知识技能有生命周期。这个观点很正确,没什么好惊讶的。在眼花缭乱的知识技能中,你的技能变得越来越不适用,也是时间问题。PhilippeKruchten(英国哥伦比亚大写软件工程学教授)对题提出来5年的假设。经过他的实践,我们可以试着看到一个开发者的知识技能真相。知识的维度很多人都在讨论这样的话题,知识半衰期和开发者的经验由什么组成。HenrikWarne最近列出了3个知识维度... 继续阅读 >
201501-20 给程序员的新年计划清单 随着新的一年的到来,每一个人都有自己的新年愿望,都想有一个新的开始。我们这里为广大的开发者/程序员准备了一份新年计划清单。1. 学习一些新的东西这一点可以变得很宽泛,因为我们可以尝试学习任何东西,我们应该保持一直在学习新知识的状态。程序员在新的一年里可以学习一门新的编程语言,它可以帮助你扩宽眼界,发现你正在使用语言的不足与局限,这样可以让你解决问题变得更加得心应手。 2.&nb... 继续阅读 >
201501-17 程序员愤怒了:我们不仅要当管理者还要当CEO! 世界上最苦逼的职业是什么?——程序员。谁没有女朋友注定孤老一生?——程序员。夜间出没的生物有哪几种?——吸血鬼、僵尸、程序员。这些调侃也就算了,现在居然还说程序员当不了管理者!是可忍孰不可忍!程序员愤怒了:我们不仅要当管理者还要当CEO!许多初创公司在挖掘和培养一个出色的计算机工程经理的问题上,存在普遍的误解。人们总觉得天才工程师都是异常执着的代码狂人,对成为一个领导者完全不感冒。这是对工... 继续阅读 >
201501-16 看看你身边的程序员有这8个习惯吗 作为一名软件开发者可以培养很多优秀的能力,比如在思考和解决问题上有很强的逻辑性。但是,它也会给你生活的很多方面带来不好的影响。根据近些年程序员在Stack Exchange和Quora两大论坛上的讨论,我们汇总了因编程带来的8大坏习惯。虽然在有些相似职业的从业人员身上也有这些习惯,像数学家和非软件工程师,但这依然不能减轻人们对这些习惯的厌恶。 0. 在自然语言中也遵循编程时的语... 继续阅读 >
201501-15 一名好程序员的15个特征 概述:本文为朋友们介绍15个优秀程序员的特质,来看看你是否具备吧!想成为一名优秀的程序员吗?想知道优秀程序员都具备哪些特征吗?今天我们为大家罗列了15点优秀程序员具备的特征,一起来看看你是否也具备吧! 1.令人印象深刻的技术技能程序员有可能长年累月只使用一种编程语言工作,但如果他最近新增了一门编程语言认证,那么凭借多年的编程经验和新增技术技能,一定会让人印象特别深刻。2.愿意... 继续阅读 >
201501-15 给程序员的2015年新年9大计划 制定新年计划是我们最喜欢做的事情之一,我们总是会在年底的时候对新的一年有一个很好的计划,但后来就把它们都抛到脑后了,直到最后全部忘记。也许,我们的计划总是过于宏伟,很多事情都是做不到的,甚至显得遥不可及。但是,今年一定会有所不同,这篇文章就是专为程序员准备的九大新年计划,供各位程序员参考。1.学习一门新的不同风格的编程语言这是很需要的一件事,因为如果你只了解一种语言,它就会局限你解... 继续阅读 >
201501-14 成为高级程序员的10个步骤 What软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过10个步骤助你成为一名高级软件工程师。Why得到更多的报酬!因为你的薪水会随着你水平的提高而增加提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO等职位前进历经更大的挑战。随着你的成长,各种影响力也会提高。How软件工程是很难的。这一行业在不断变化中,所以你必... 继续阅读 >
201501-14 最能讨好程序员的6件礼物 极客是出了名的难伺候,而程序员大概是我们周围最大的一群极客了。不过如果你送的是下面这几个礼物,他们或许就欣然接受了。1.编程书籍价格:25-50美元大多数程序员经常会去商店购买他们下一个最爱的编程语言。在这里我推荐O’Reilly的一套书,Unleashed系列的也很不错。下面这几本就是现在比较流行的编程语言。2.SafariBooksOnline价格:22.99美元/月-42.99美元/月不想局限于一本书?那么可以为你的程序员订阅Safari... 继续阅读 >
201501-14 调查显示近90%的程序员都感到身心疲惫 最近的一些职业压力调查结果显示:近9成的软件开发人员感觉精神压力增大,压力主要来自任务量的增加和新技术出现的速度。据报道,此次调研最后一天止共得到符合要求的回答1300多名。其中认为“近1~2年压力变大”的软件从业人员的数字达到了将近9成的86%。在精神压力变大的根源中回答人数中最多的是“工作太多,情绪总处于紧绷状态”,所占比例为50%。互联网兴起引发的软件项目的暴增以及软件开发周期的变短,... 继续阅读 >
201501-13 Let’s do this!新手程序员的入门指南 计算机科学(ComputerScience)无疑是现在最热门的学科之一,这领域的工作薪水高、工作时间弹性,而且科技业对工程师、开发者的需求至今有增无减,科技龙头们随时虎视眈眈着出色的程式开发者、创意工作者,也因此吸引了许多人开始学Coding。写程序不只是一种工作技能,更是一个可以实行点子、实现梦想的好途径,任何人都可能在学写程序的过程中,因为一个灵感而创作出价值几十亿美元的「课堂作业」!对于写程序新手来说,也不... 继续阅读 >
201501-13 不要自称为程序员 每年都有无数年轻程序员,加入软件行业。他们在学校里学过编程,但是对这个行业的现实一无所知。PatrickMcKenzie是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情况。我看了以后很感慨,有些地方很受启发。我选择了一部分,翻译如下。一、90%的编程工作来自内部软件(90%ofprogrammingjobsareincreatingLineofBusinesssoftware)计算机专业的学生,可能有一种印象,觉得大部分程序员... 继续阅读 >
201501-13 程序员应该关注的一些事儿 0. 关注你的健康毫无疑问,软件开发是一项最需要久坐的工作之一,每天在电脑前要坐8到16个小时,中间几乎没有休息,这就很容易长肉。而肥胖很很可能会引起其它的疾病,心脏病就是其中一种严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一张健身卡。长时间不符合人体工程学的打字姿势,会造成软件开发人员重复性的肌肉损伤,比如腕管综合征。你应该每隔几个小时的打字后就活动伸展一下手腕,防止这样... 继续阅读 >
201501-11 在有限的时间内,专注于一件事,重复直至成为优秀的程序员 晚上看到一篇博客,作者是翻译《黑客与画家》的阮一峰。他说一个网站上有人提问:“最让你感到吃惊的信息是什么?”有人回答:“人生只有900个月。”九百除以十二,计算器准确的告诉我等于七十五,这也差不多是现在的人均寿命。这当中还包括了睡觉吃饭闲扯漫无目的的时间,如果用一张A4纸打印出30x30的表格,每个月过完打一个钩,我们就能清楚地看到这一生是多么有限。想到这里,我又想到另外一个关于时间的理论,那就是“一万... 继续阅读 >
201501-07 赵望野:前端工程师的困惑 赵望野,现任豌豆荚Front-endTeamLead。他2011年加入豌豆实验室,曾负责豌豆荚Windows版的前端架构设计和主要开发工作,以及Front-endInfrastructure的研发工作。当豌豆荚从一家初创公司成长为一家获得上亿美元投资的企业的时候,赵望野也在他的职业道路上不断成长着。随着业界对前端工程师价值的逐渐认可,越来越多的人才开始进入这个领域,而赵望野却认为这一切都“有点晚了”。他的困惑来源于变化的环境和前端工程... 继续阅读 >
201501-07 失业66天:一个入行两年的程序员真实写照 作为年轻人,我们苦心经营的无非两样——爱情和事业,拥有一份甜蜜的爱情能够为发展事业提供动力;而具有良好的事业更能为爱情提供保障,又或是成为追求爱情的资本。我们渴望着自己心仪的事业,或收入丰硕,或工作轻松,或增长见识,或结交人际。但是在很多时候,我们起初选择的工作并不是自己希望的,它们可能是走错的岔路,也可能是通往最终目标的阶梯。而在结束一份工作到选择一份新的工作的阶段这个必经过程就是失业。有... 继续阅读 >