开发者,别让任何人绑架你的工作节奏

标签: 开发 绑架 工作 | 发表时间:2012-11-30 17:25 | 作者:
出处:http://www.iteye.com
作为一个软件开发者,你的工作内容远远不止写代码。还有一些是你职责范围内的事:

  • 预估工作周期
  • 理解你没写过的软件的功能
  • 把复杂的问题简单化
  • 把复杂的问题分解成若干个小问题
  • 调整代码,为迭代预留空间
  • 发现并修复漏洞
  • 上述问题与其他成员协作完成
  • 如果你直接和你的用户交互,还有更多的建议:
  • 把用户需求翻译成改进计划;
  • 深入浅出,把复杂的意思用简单的方式向用户传达;
  • 明晰每一个尚待解决的问题。
但是在这些职责之上, 最重要的是在了解目标用户的基础上设定目标。

设定目标的意思是对工作的节奏和流程保持始终的掌控力,保证你的工作可以进行下去。这意味着要做风险预计,并让用户知晓潜在风险,不至于风险降临时措手不及,这就需要设定一系列的规则和流程。

如果方法得当,有没有设定目标在某些情况下可以造成煎熬和享受工作两种截然不同的结果。



作为一个开发者,你就是一个工匠,可以使用任何的工具区创造, 不能让别人的期望凌驾于你的创作自由之上。你必须自主把控这个创造的流程。

如果你让用户的意志凌驾于你的创造之上,很可能会有以下结果:

  • 你的用户会“认为”应该什么时候可以完成工作,那时候你可能只能拿出半成品,无法满足用户预期;
  • 如果你的工作没有按照用户预期的时间节点走,他们就会觉得沮丧,丧失信心;
  • 用户的预期会迫使你做一些你自己并不认同的东西。
当然,最理想的情况是用户会尊重你每一次设定的目标,但这种情况可遇不可求。总之无论何时记住: 在软件开发的过程中,你才是那个决定什么时候达到什么目标的人。

Via buildbettersoftware

感谢 MnouW 投递这篇资讯

资讯来源: 雷锋网

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [开发 绑架 工作] 推荐:

开发者,别让任何人绑架你的工作节奏

- - ITeye资讯频道
作为一个软件开发者,你的工作内容远远不止写代码. 还有一些是你职责范围内的事:. 理解你没写过的软件的功能. 把复杂的问题分解成若干个小问题. 调整代码,为迭代预留空间. 上述问题与其他成员协作完成. 如果你直接和你的用户交互,还有更多的建议:. 把用户需求翻译成改进计划;. 深入浅出,把复杂的意思用简单的方式向用户传达;.

关于前端开发这份工作

- paaboo - 小麦的自习教室
一直想写点关于前端开发职位本身的文字,但写了好几次都没发. 最近又在持续的招聘,对应聘和招聘有些感想,零散的写多少算多少吧. 关于“前端开发工程师”这个职位. 当一个词开始泛滥,就会被人忘记它的本意. 首先,它是“开发工程师”,也就是程序员. 所以,程序员应该具备的素质,比如逻辑能力,写代码的水平等等,算是它最最基础的要求.

还在找工作吗?不如来开发手机应用吧

- dwfeng - 爱范儿 · Beats of Bits
Freelancer 最近做了一个调查,分析了 10 万份人力外包市场数据,发现与手机应用程序开发有关的工作机会增长强劲, 2011 年第二季度比第一季度增长了 12%. Android 工作机会增长 20%,从 1419 个增长到 1702 个;. iPad 工作机会增长 11%,从 1174 个增长 1305 个;.

Google Chrome扩展开发指南全部翻译工作完成

- beralee - cnBeta.COM
感谢金山说下次我们翻译啥?的投递. 360极速浏览器一批工程师用业余时间完成了Chrome extension developer's guide全部翻译工作,放在360极速浏览器应用开放平台的开发文档里供大家参考学习.

独立开发者提高工作效率的100个要点

- 圣斌 - Starming星光社最新更新
经常会听到很多人抱怨自己很忙,没有多少空闲时间. 这些人包括管理者,制作人,领导者,企业家,工人等等. 为此我列出了 100条能够帮你合理利用时间并提高工作效率的方法. 请仔细阅读这篇长长的“清单”,也许它能够帮助你在最短的时间里获得最大的收获. 当你快要完成任务时,千万不要想着能否“再多做一点”.

苹果有1000位工程师进行芯片开发工作

- xing - cnBeta.COM
据TechCrunch报道,一位在硅谷担任多年CEO的知情人士数周前透露说,苹果之所以在后PC时代能定位很好,他认为有一个原因:“乔布斯告诉我,苹果有1000位芯片工程师. ”这还是首次听说苹果有如此多的工程师致力于芯片开发. 2009年时,苹果开始自己生产芯片,但按照估计最多几百人,不及苹果非零售员工的5%.

Remode开发者分享工作室创业经验

- - GamerBoom.com 游戏邦
作者:Ella Romanos. 无论你是处在学习阶段,还是已步入游戏行业,你已有发展的财富,不过,关于如何利用它去获得生意或者发展已存在的产业,你还未获得深度建议. 我是Remode工作室CEO,英国的独立开发者,五年前开始创业,当时我(一名程序员)以及我的商业伙伴Martin Darby(设计师)刚从普利茅斯大学毕业.

苹果产品开发的绝密工作流程

- - 互联网的那点事...
长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在Adam Lashinsky新发行的 《Inside Apple: How America’s Most Admired–and Secretive–Company Really Works》一书中对这些流程有所涉及. 这本书同时谈论了苹果公司各个不同的方面,包括其理念、招聘流程以及传说中的秘密等等.

Activiti 工作流会签开发设计思路

- - ITeye博客
Activiti 工作流会签开发设计思路. 在流程业务管理中,任务是通常都是由一个人去处理的,而多个人同时处理一个任务,这种任务我们称之为会签任务. 这种业务需求也很常见,如一个请款单,领导审批环节中,就需要多个部门领导签字. 在流程业务中,我们可以把每个领导签字的环节都定义为任务,但若这样,这个流程业务有一点是固定的,就是签批人是固定的.

前端自动化开发工作流模板

- - 氪星人
每种项目都有自己特定的开发流程、工作流程. 从需求分析、设计、编码、测试、发布,一个整个开发流程中,会根据不同的情况形成自己独特的步骤和流程. 一个工作流的过程不是一开始就固定的,而是随着项目的深入而不断地改进,期间甚至会形成一些工具. 例如当年大神们在Linux写C语言,觉得每次编译好多文件好麻烦,就发明了makefile.