“程序人生”文章列表
本文翻译自Nalaka Gamage的《Why is programming unique profession》的演讲稿。
1. 简介
有些人说编程很难,有些人认为很容易。
编程不仅依赖于你的能......
码农咖啡馆近日收到一位大三学生的留言,表达了实习期的一些困惑:压力大、工作内容琐碎、导师又没多少耐心指点。看到这篇幅很长的苦恼,我突然觉得有责任去为他(她)做些事情。这世界上仅有极少的天分和运气兼备的程序员,得以通过惊世骇俗的创造或者创业实现人生的跨越,剩下的普罗众生,都要经历职业的道路去积攒财...
——薛涌《天才是训练出来的》读后感 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔·盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16年前我下决心开...
英文原文:Why programmers are not paid in proportion to their productivity 最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如...
我一个好朋友,他在一家国内较大借贷平台做前端工程师,每天五点起床,早早的到公司,开始读一些经典的前端类的书籍。起的这么早的动力是觉得自己还没能够掌握前端的很多细节,真正在做开发的时候,依然会忘记之前看到过的东西,总是下意识的告诉自己:『可能我还处在入门水平』。 长此以往,起的越来越早,中午同...
英文原文:What Makes a Good Programmer Good? 我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让...
英文原文:The 4 Most Important Skills for a Software Developer,编译:@高翌翔 现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。 常常有人向我征求关于如何成为更强...
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告......
英文原文:How I coded in 1985 回到 1985 年,我还在给一个给瓶子贴标签的机器计算机化。制造这个机器的公司用机电控制,将标签从卷轴上撕下帖到传送带传来的产品(例如洗发液瓶子)上。整个过程需要工作在毫米级精度上,因为消费者不喜欢没有完全对齐的标签。 不幸的是,机电控制不像...
英文原文:Older Developers: Bad Habits Are Killing Your Career 我在最近一次《关于年长程序员的5个误传》文章评论中收获颇丰。毕竟,它有望打破被人们当做假定真理而误传了很多年的谬论。但我省略掉了一点细节:年长程序员的坏习惯正在扼杀他们的职业生涯...
很多时候,我发现自己需要向编程界以外的人反复解释为什么随意的打搅一个编程中的程序员是多么的讨厌。我需要费力的向他们解释什么是‘流’境界——程序员陷入深深思考和理解一个问题时,一个电话,一个提问,甚至一句“你好”,都会像一声炸雷似的将程序员从“盗梦空间”里惊醒——梦境中建好的一切建筑都会立刻坍塌。...
这篇访谈是 2013 年 8 月 30 日在北京参加 SDCC2013 期间在会场的一个餐厅做的,图灵社区的同学根据接近 5 小时的录音整理了这样一篇文字,登载在图灵社区 上。 初稿在刊登出来之前交给我看过,我觉得很多地方口语化过强有些重复罗嗦,作为聊天可以,但作为文字恐怕不那么易读。所以我又...
我在做什么 曾经,我试过接到一些需求。一眼带过后,脑袋马上随着高昂的斗志沉溺在代码的世界中 ,马不停蹄地敲着键盘直到最后测试的完成。我从思绪中恢复过来,乍一看自己写的功能,和需求差了十万八千里,我TM都在干嘛? 除此之外,我还见过类似的很好笑的事情。有一个程序员,经理提了需求,然后他在那里折...
最近了解到一个问题,这个问题普遍存在在学习计算机专业的女生心里。不爱学习的学生就不说了,那些爱学习的学生对学习计算机大都抱有一种抵触情绪,因为她们不知从哪里听到说“计算机专业的女生不好找工作,那些招聘者更偏向要男生,女生会遭歧视;还有,岁数大了也就不能编程了,所以女生不适合搞编程,女生不适合学习...
当我还在苹果在线商店工作的时候,我们从来没有对在线网站做过负载测试。我们也不觉得需要这么做。然而,当每次史蒂夫·乔布斯在演示某个幻灯片过程中切换到......
英文原文:Unlearn, young programmer 有一天我和我的朋友Simone一起喝咖啡,期间我们聊起一些工作上的事情。我们俩都管理着一些员工,为了说明给初级职员分派任务时出现的问题,她打了一个绝妙的比方。 这就像你让他们挂一幅画,但他们从来没有干过这样的活。你明白你要做什么—...
无意挑起所谓的职位之间的矛盾,直到今天看到这样一篇文章的时候,是的,这是一篇关于程序猿和设计狮之间的文章,起源是这样的,一位网友在某社区上提了一个问题:开发人员拒绝按照 UI 标注还原设计,如何让他理解精确还原的重要性,从而去修改代码?当一个开发工程师屡次发问「这里让我移1px有什么意义,我为什...
IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习,而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。 当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。...
菜菜是个开朗乐观的90后小文艺少女,随和开放。饭饭是个睿智严谨的80后程序员,温和传统。她还是个大学生,他已是工作族。故事的发生始于青天白日被一大捆Money砸中的相爱几率,两个人的生活也从此发生了翻天覆地的变化。 很多人想象中的程序员,应该是呆板的、不修边幅、不懂时尚不会打扮之类的技术宅男。...