软件开发
iteye_17321
这个作者很懒,什么都没留下…
展开
-
当程序不工作时,你是否会使用以下借口?
都说态度决定一切,良好的态度也可以成就一名优秀开发者。但在现实生活中,尤其是遇到问题、功能实现失败或不能正常运行时,大家就会开始抱怨或者寻找一些借口,这些借口完全是没用的或者是阻碍你前进的拦路虎。而真正专业的态度应该着眼于项目和团队的积极结果,关注个人和团队的成长,并且围绕当前的工作积极展开各项任务。 本文作者Rajaraman Raghuraman是一名拥有8年开发经验的软件开发人员,他总结...2013-12-25 11:00:47 · 87 阅读 · 0 评论 -
程序员如何在小公司成长和大公司学习
这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。 前言: 在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么...2013-12-26 10:00:58 · 125 阅读 · 0 评论 -
我拒绝接受的几个最佳编程实践方法
import类,而不是import整个包 在很多语言里,这通常是一种被推荐的做法,有些甚至是必须的。如果是在C++里,这还算是有点意义,因为更少 #include 意味着更快的编译速度,然而,这种意义仅体现在需要花很长时间去编译的大型项目中。 而对很多像Java这样的语言,这毫无意义。因为它不影响编译的时间,所有你得到的回报只是花更多的努力来维护你的import语句。虽然IDE可以帮助你做...2013-12-30 09:28:31 · 88 阅读 · 0 评论 -
软件架构师不等同于资深程序员
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。 如今很多的公司的IT部门仍然认为招聘一个资深的程序员,他同样也能承担软件架构师的角色。 资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构...2014-01-03 09:29:03 · 95 阅读 · 0 评论 -
提升团队编码效率的几条经验
1. 定义好团队结构 可以按照多种方式来定义团队结构,不过最常见的两种是主程序员团队与无我编程团队。 主程序员团队至少由3人组成:一个主程序员、一个高级程序员和一个程序管理员。这种结构非常适合于处理简单和直接的任务。另一方面,该结构并不适合于复杂的任务,因为在这种结构下,交流与任务协作都是非常有限的。 无我编程通常是个去中心化的团队,由10个左右的程序员构成。整个团队会共同参与设定目标,在...2014-02-10 10:20:05 · 168 阅读 · 0 评论