当前排序:发布时间 按阅读数
英文原文:Software Architect – A Role, Not a Job 一个产品开发组织结构中,软件架构的团队与开发团队分离,可能成为功能失衡、质量低下、士气不振的祸因。 架构与实现的分离 在公司晋升体系中,软件开发者可以成长为软件架构师。架构师通常位于一个架构团队,这个团...
引:为什么工程师的效率有那么明显的波峰波谷?为什么会有负面情绪?负面情绪与工作效率有什么关系? 团队 Leader 应该怎样保证整体的效率输出与大家的成长?为什么醉心于技术的同学做项目总是虎头蛇尾? 对工程师来说经常会有明显的效率差异,有时一天能搞定好几个模块,顺带加了好几个新的技能点,而有时...
英文原文:To code quickly, you must quit coding 昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。 你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。 我不持续工作。 或者,我把定时器设置成50...
英文原文:TheHiddenCostsThatEngineersIgnore 有时候我们说,“实现这个功能,我只花了几个小时”。但是完成之后,我们发现每隔几周,我们要么在修复该功能的 bug、向另一个工程师解释,要么做客服回答问题、解释其工作原理。维护该功能总的投入时间要远远超过最初开发的几个...
图片选自俄罗斯画家、美术理论家瓦西里·康定斯基作品。 Steve Yegge在他特立独行的作品《程序员的呐喊》中写道:“我坚信代码最大的敌人就是体格”。不过他过于自大了,以为这只是像他那样牛逼的程序员才拥有的少数派观点;又或者说他过于悲观,以为程序员的世界还在拼代码的肌肉男臆想中。殊不知只要是...
企业管理是一盘棋,而技术是支撑企业生存和发展的重要一环。因此,作为企业的技术负责人,无论企业处于发展中的哪个阶段,实施管理都无外乎是要做好几件事:定目标,在深入了解企业的资源状况和整体目标的基础上,做好相对固定的长期技术计划;分任务,做好计划以后,把计划分解成若干技术执行人员能够充分理解和执行到...
无意挑起所谓的职位之间的矛盾,直到今天看到这样一篇文章的时候,是的,这是一篇关于程序猿和设计狮之间的文章,起源是这样的,一位网友在某社区上提了一个问题:开发人员拒绝按照 UI 标注还原设计,如何让他理解精确还原的重要性,从而去修改代码?当一个开发工程师屡次发问「这里让我移1px有什么意义,我为什...
英文原文:10 Questions web developers must ask themselves every day 你想成为一名web开发者吗? 那么,现在是时候放下《24小时学会超级骗子语言v8.3》书,相反,你应当养成每天反问自己以下10个问题的习惯。 是否有一种模式存在? ...
之前在缘创派上活跃过几天,不少朋友也咨询过我程序员如何参与创业的问题,给(tu)点(chao)建(ji)议(ju)。 确认你的创业意愿 大部分人对创业是有误解的,一提到创业就想到在一个出租房不拿工资加班到死最后一夜成名一鸣惊人。其实现在创业已经很普遍了,不一定要破釜沉舟卧薪尝胆,也并不是每个...
周爱民,现任豌豆荚架构师,国内软件开发界资深软件工程师。从1996年起开始涉足商业软件开发,历任部门经理、区域总经理、高级软件工程师、平台架构师等职,有18年的软件开发与架构、项目管理及团队建设经验,曾任盛大网络平台架构师、支付宝业务架构师,是 Borland Delphi 产品技术专家,也是 Q...
英文原文:The Myth of the Single-Person Startup 2010年五月,我向公司申请了一个月的停薪留职,我计划用这整整一个月的时间去建立一个我自己的网站形式的创业公司。 我的目标就是利用这一个月的假期,把自己关在屋里,编写一个月的代码,把网站的基本架构搭建好,使...
这是去年11月底在小组里分享过的工作效率心得,在这里也跟大家分享一下工作“快”感哈哈。我相信大家应该都有过工作效率的些许烦恼。而这个效率啊伴随我很长时间的痛苦。每每到PDI的时候领导必提效率有木有?自认为快是不算的,必须领导和客户方说了算,对于当年校招进来的毛驴,是一件泪崩漫长的提升过程。整天琢...
英文原文:What makes a great software engineer? 近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。 里面有大量的信息是描述Netflix公司是...
英文原文:A Few Good Rules 什么是明智的标准化? 想象一下第一次和特别的人约会。当你到达最喜欢的餐馆时,所有的灯都熄灭了,你身处黑暗之中。奇怪的是,从厨房传来的声音又表明这里像往常一样正在营业中。你听到一位女服务员走来,等待着引导你到没有灯光照射到的座位上。你的同伴不知所措,...
很多时候,我发现自己需要向编程界以外的人反复解释为什么随意的打搅一个编程中的程序员是多么的讨厌。我需要费力的向他们解释什么是‘流’境界——程序员陷入深深思考和理解一个问题时,一个电话,一个提问,甚至一句“你好”,都会像一声炸雷似的将程序员从“盗梦空间”里惊醒——梦境中建好的一切建筑都会立刻坍塌。...
英文原文:10 Myths About Introverts 我非常幸运的发现了这本《内向者优势——如何在外向的世界中获得成功》(英文名:The Introvert Advantage (How To Thrive in an Extrovert World))的好书,我感觉就好像是有人专门为...
英文原文:Getting Out Of Your Comfort Zone 过去的几个月里发生的几件事情,让给政府做软件开发的人感受到压力的陡增,从奥巴马的医保网站饱受诟病到美国退伍军人事务部官方网站的预约系统从1985年起就没有更新过,这些事情让我回忆起曾经作为政府程序员的经历,以及这段经历...
在近期的一次会议上,有高层谈到之前在中国觉得自己做得很牛,但与美国同行接触后却发现与人家存在很大的差距,这一点我在外企工作时也有过同样的体会。真正与外国同行接触后才会知道什么是差距,在这篇文章中我从软件开发工程师的角度以“痛点”的形式来谈一谈我所认为的差距。 技能之痛 相当数量的软件开发工程...
假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医。这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长。 程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值。稀缺性...
我所说的“关于程序员的痛苦的一种悖论”描述如下:“好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具。” 这是反常理的,看上去就是悖论;你会认为烂程序员才会把时间都花在烂技术上,优秀的程序员会把时间花在那些尖端的技术上。不是吗? 我在自己的体验中发现了这个悖论,直到后来我才...