对软件开发人员的几个阶段思考和总结.pdfVIP

  • 14
  • 0
  • 约1.23万字
  • 约 20页
  • 2021-10-26 发布于上海
  • 举报

对软件开发人员的几个阶段思考和总结.pdf

对软件开发人员的几个阶段思考和总结 最近在了解一下关于开发的事情,觉得一些文字对开发 人员的总结和思考相当不错。进 入 IT 的人员都是基本素质 不错的人员, 但 IT 产业似乎总是缺少合适的开发人员, 为什 么会产生这样现象,关键是缺少合适的开发人员,也就是说 我们并不缺少开 发人员,而是确认高级或者说专业的人员, 从而使我们的整体人力优势无法体现出来,在这里说一下我 自己在工作期间对软件开发人员的发展过程的一些感受和 体 会。 首先, 大致的说一下自己给 IT 人员发展过程的分类, 以 及和工作时间的大致关系(以下观点属于个人观点) 阶段名称 工作年限 1 入门阶段 本科毕业 1-2 年以及刚毕业的研究 生 2 中级人员 本科毕业 3-4 年以及研究生毕业 1-2 年 3 高级人员 本科毕业 5-6 年以及研究生毕业 2-3 年 4 架构师 本科毕业 7-8 年以及研究生毕业 3 年以上 5 项目管理人员 本科毕业 9 年以上以及研究生毕业 4 年以上 这是根据我的经验做的一个大致的阶段以及和 研发人员工作资历的一个简短的对应情况。关于这个对应关 系有几点需要说明, 1 本科毕业是指软件工程专业,或者相关专业,一些大 学的计算机科学等专业和软件工程专业是有很大差别的,比 如软件工作专业强调数据结构、 算法、 软件工程、 操作系统、 数据库设计概论等专业课程的学习,而其他计算机相关专业 是没有这些课程的,其中数据结构、算法、软件工程对开发 人员的工作能力和发展影响比较大。 2 现在的本科和研究生虽然数量增加了不少,但从整体 能力上来讲水平下降了不少,这和整个社会风气以及自身的 素质有关。总体上将,现在的研究生的工作能力和 10 年前 的本科差不多,现在的本科和原来的大专差不多。 3 博士学位我没有加进去,主要是博士的研究方向太 专,一旦单纯的软件行业的博士比较少,多是其他行业的专 业博士,这些人的特点是一个整体素质比较高,有很多人, 在做开发的时候对软件专业的了解比很多软件专业的硕士 要精通很多,但更多的对软件开发的细节重视不够,而往往 是这些细节会给项目带来很大的风险,所以不太好做一个标 准来说。 4 项目管理人员是我写的最后一个。这个职位和其他的 职位似乎不是一个系列的,但在实际工作,技术人员最终的 发展都是这个职位,如果你有很好的技术背景和项目经验, 成为一个项目管理人员不是一个很难的事情,但如果没有扎 实的技术基础容易出现外行领导内行的现象,结果是上级 压,下级反,两面受气。 好了废话说了不少,开始说正题吧。评价一个开发人员 有很多方法,我自己一般会从几个方面评价一个开发人员工 作能力(只评价能力,而不评价态度,实际工作中开发人员 的工作态度对工作能力影响是很大的,这一点大家千万要注 意)。A 代码编写能力, B 设计能力, C 调试能力, D 文档编 写能力, E 调研能力, F 代码阅读能力,作为高级技术人员 还需要 G 项目管理能力(包括沟通能力,项目控制能力等) 我们以本科毕业的工作人员来讲述开发人员的不同发展阶 段以及相关表现吧 1 入门阶段 本科毕业 1-2 年以及刚毕业的研 究生 处于入门级别的工作都是刚毕业不久的大学本科学 生,一般来说他们没有太高的工作能力,各项技术能力是他 们的弱项(中国的教育的

文档评论(0)

1亿VIP精品文档

相关文档