“程序人生”文章列表
工程师有喜欢解决问题的天性,尤其不能忍受他的系统里面有 bugs。所以只要碰到问题,他就想要把它们通通解决掉,似乎只要能够解决越多问题,他就能够创造越多价值。这样的逻辑在企业用软件的开发、维护中,或许是对的,但拿到消费者市场里面,却几乎是杀死创业者最重要的原因。 问题的价值 根据定义,每个问...
英文原文标题:20/20: Top 20 Programming Lessons I've Learned in 20 Years 本文转自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。 从11岁时,我就一直在编程,并且一直都...
薪资谈判技巧
英文原文:Just Say No 又一次情绪激动、气氛高度紧张的会议,这一次是商议如何让目前这个重要项目“重回正轨”——计划的完工日期早已超了几个星期。所有的这些场景听起来都很耳熟吗?我想说的是,项目超期在任何行业里都是常见的事情。然而,软件行业里看起来更容易出现这种情况。 我们怎么会走到这...
众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心。许多C++程序员有偏见,看不起.N......
求伯君的名字已经写进中国软件的历史,他写出了WPS这个和微软抗争了十多年的国产办公软件,是程序员荣耀的象征,随着金山的上市成功,求伯君也最终成为国内最为富......
这篇文章只是体现我以前写代码和做代码审查时候的一些原则。供大家借鉴。欢迎大家补充。 正确性(Correctness) 正确性是第一要求。不能解决问题的代码是耍流氓。结构(CodeStructure) 结构体现逻辑。第一步,第二步;需要什么数据,需要做什么处理,处理完了结果到那里去,都应该在...
这两天在看《编程人生》,这本书确实非常不错。而且看得也特别的轻松。其中有几个人都谈到了如何学习新的语言,但是给我最深刻的是Google的首席Java架构师Joshua Blo......
人们常说,兴趣是最好的老师,只有感兴趣,才能把事情做好。听起来是挺有道理,但我们仔细去思考,兴趣与把事做好的关系,还是有很多细节值得探讨的地方。(注:这里兴趣指由爱好而产生的愉快情绪,特指对某技能、专业、工作的爱好。) 到底是因为有兴趣才能做好事情,还是因为做得好事情,所以会有兴趣一直去做?二...
前天在路上和朋友聊天,说起自己一直属于有恒心没耐心的那类人,说着说着,经他提醒,才发现了问题:自己的诸多爱好之中,没有一样是慢节奏的。
和一般的IT人士一......
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。
代码质量不仅成为了一个......
本文是从 What’s Your Start-up’s “Bus Count”? 7 Myths of Entrepreneurship and Programming 这篇文章翻译而来。
多少年来,人们......
公司准备走RedHat+Sybase+Java路线。新来了软件经理,是原来在深圳做Java的。这个说大不大,说小也接近百号人的软件公司,软件部才十余人。老总大会上表态希望加强目......
公司在招聘程序员时,可能更注重开发者是否聪明,是否有深厚的开发技能等,但 Tammer Saleh 在 EngineYard 中发表文章《The Number One Trait of a Great Developer》中表示,判断力才是一名出色开发者所应具有的首要特征。下面是对该文的译文: ...
博文视点周筠老师多次叮嘱我写点关于个人成长的心得,颇感压力。回首在IT这个行业也差不多有10年了,没做成什么惊人的事业,也没怎么赚到大把的钞票,如果冒充什么......