技术专题
OA新手如何学习编程
2016-05-09 11:47:51

 

最近有OA新手问如学习编程,这显然是个大的问题,非三言两语能说清的。既然问了我这个经验不算丰富的人,那就还是在此班门弄斧一下。

 

一、目的
这个是必须先要明确的问题,不明白自己要去哪儿的人是永远也到达不了目的地,

 

二、兴趣
做任何事都需要有兴趣的,兴趣是最好的老师,这话同样适用于学习编程.

 

三、选择一门容易入门的语言
现在编程语言很多,其核心的思想基上都是相通的,语言只是编程的工具。

 

四、算法
算法可以说是程序核心,对算法的掌握能力将直接决定编程能力(编写数据库程序)。当然除了算法之外还别的重要工作(架构)。

 

五、项目
有一定算法基顺基础就可以开始阅读一些项目源码,尝试对源码做一些改进,增加一些功能,改进其算法

 

六、架构
完全独立做一个小项目,从最基本的需求分析开始架构。架构是非常重要的,Bill Gates 退休前一直担任微软的首席架构师(Chief Architect)。

 

七、OA办公系统编程
OA办公系统是个比较宽泛的概念,很强的行业特征,每个行业应用会有很大差别,比如医院OA,电信OA,政府OA.....等行业细分,编程必须了解行业行业特色,这样才能做适合行业功能。

 

八、坚持不懈的学习
要坚持不懈地学习,否则将会使编程半途而废,技术在日新月异,需要不断学习才能跟上时代。

 

九、职业
编程的职业看上去似乎很美好,能获得较高的工资,拿中国的BAT来说吧,加班加点是家常便饭,而且是没有加班工资,其它一些公司是也是需要加班的,通常会招聘中说"能适应高强度工作压力",估计在这样公司工作三到五年个人身体健康会下降一大截(身边有好几个这样的人)。

 

以上是只是一孔之见,如果您认同以上九点,估计您可以学习编程了,程序有复杂和简单之分,有应用软件和系统软件之分,OA系统是属于应用软件中的管理软件,相对而言没有那么复杂算法,当然也要看深入的程度。