设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

开发人员最难于打理的九项工作

2013-11-13 10:12| 发布者: joejoe0332| 查看: 2411| 评论: 0|原作者: 51CTO|来自: 51CTO

摘要:   软件开发人员经常需要啃下任务当中的硬骨头——而其中大部分都跟编写代码毫无关系  大多数非程序员朋友都会认为软件开发工作难度很高——虽然实际情况确实如此,但与普通群众的印象仍然存在出入。最近Quora网 ...

  软件开发人员经常需要啃下任务当中的硬骨头——而其中大部分都跟编写代码毫无关系



  大多数非程序员朋友都会认为软件开发工作难度很高——虽然实际情况确实如此,但与普通群众的印象仍然存在出入。最近Quora网站发起了一份调查,统计了开发人员在工作当中遇到的最令人头痛的艰巨任务。通过对此次调查的反馈及评分结果进行汇总,再加上Ubuntu论坛曾经整理出的相关意见,我们统计出这份程序员眼中最难于打理的九项工作清单。正如各位所见,事实证明编写代码并不是编程工作中最大的难关。如果大家本身正是软件开发专业人员,那么这份清单上的许多任务肯定会勾起您不少“美好”回忆。


  9. 设计解决方案

  任务:根据一系列要求设计出技术解决方案并为其选择合适架构。这项工作当中可能包含设计数据及代码结构、功能算法以及能够囊括业务逻辑及理想用例的应用程序流。

  挑战:确保我们所设计的解决方案能够满足客户需要,即起到预期作用又能在规定的时间框架内完成。

  群众观点:“考虑如何从A开始、到Z结束,这是工作中最困难的部分。”

  “如果项目设计太臃肿,最终就会被自身的庞大规模所压垮;如果项目设计太单薄,又会缺乏实用性。”

  “在真正着手工作之前,很难准确预计事情的实际走向……”
 


  8. 编写测试

  任务:编写单元测试,也就是把对小型代码单元进行宏观测试以确保它能正常工作。这些测试能帮助我们在开发流程早期发现并剔除bug,同时在代码被修改或者更新之后进行回归测试。某些开发方法鼓励我们在着手开放代码之前制定测试规划,但其它一些则倾向于在拥有代码成果后再考虑测试事宜。

  挑战:选择测试机制并着手编写相当繁琐、因而令人十分头痛,开发人员会明显感受到这是一种额外任务、与应用开发本身严重脱节。

  群众观点:“编写测试(这倒并不难,但我很讨厌做这类工作)。”


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部