新员工培养,倒底要培养什么?
来源:互联网 发布:enroute3破解软件下载 编辑:程序博客网 时间:2024/05/17 03:41
每个人寻求提高点,应该在自己的工作范围的外延。
编码 -> 设计 -> 架构
因我们开发的都是应用软件,就涉及到具体业务知识,那么设计和架构又可以分为
编码 -> 技术设计 -> 技术架构
-> 业务设计 -> 业务架构
要从一个程序员,成长为合格的软件工程师,不只在技术设计和业务设计两方面要提高,还有职业素质,
编码 -> 技术设计 -> 技术架构
-> 业务设计 -> 业务架构
-> 软件过程
技术方面,觉得可以从以下方向入手:
1、深入掌握某个平台的高级特性,这些特性在初始的编码阶段可能无用,根本也接触不到,但是对于技术设计和技术架构来说,这是基础;
2、学习某种方法论,就现在来说,面向对象/面向构件/面向服务等等,当然最基础的应该学习面向对象,不仅仅是指面向对象的某种语言;
3、想提高软件技术设计能力,必知的一些设计模式,架构模式要根据实际情况去分析理解;
业务方面的积累和成长是比较困难,同时也是跟所服务的行业有密切的关系。但是可以分析一些常见的通用型系统,比如
OA、电子政务、CRM、HRM、ERP、财务、物流等
或者基于互联网的一些应用:
论坛、网上商城(B2C,B2B)、博客
通过分析这些系统,可以对客户的需求有更好的把握,也逐渐地从技术向客户靠近。
软件过程方面,现在的RUP、CMM、XP等等都有很多资料,对于XP又有很多模式。微软的开发过程也有大量的介绍。
可以学习这些资料,并回顾我们的软件过程,加以印证。在实际过程中,也可以提出自己的见解。
有了对软件过程的把握,整个项目不再是细分的每个阶段、每个功能模块,而是一个整体。
技术、业务、过程、项目管理,这些都是做软件工程必须的。专注于哪一块,努力去做,最终会成为这方面的专家。
针对入行不久的程序员来说,工作范围主体是编码,外延是技术设计、业务设计、软件过程。
提高这三方面的水平,是我们做员工培养的目标。
- 新员工培养,倒底要培养什么?
- 新员工培养
- 如何培养新员工
- 企业中如何培养新员工
- 呼叫中心如何培养新员工
- 新员工(应届毕业生)心理及培养策略分析
- 新员工培训应注视软实力的培养
- 中国靠什么培养创新人才
- 中国人理财意识的培养缺什么?
- 算法背后真正需要培养什么?
- 华为是怎样研发的(16)——新员工培养
- 培养自制力
- 性格培养
- 培养幽默感
- 培养气质
- 培养业余爱好
- 培养创造性思维
- 培养使命感
- Eclipse快捷键
- 能帮您寻找到人生价值的书(来自葛涵涛推荐)——《程序员羊皮卷》连载(7)
- call()与apply()的区别
- 中国富强的三个征兆
- assert()
- 新员工培养,倒底要培养什么?
- 什么是高级工程师
- SOA
- 关于线程间操作无效的处理方法
- 看博客注意到的一句话,it真理
- 韩信点兵问题的简单算法(downmoon)
- 斐波那契数列 java
- 数据库学习笔记(一)
- 传真机的使用方法