|
会者不难,难者不会,每个人的接受能力不一样。
: ~( D' f: d8 ~: a7 gug数控编程人员需要具备的能力:
j& z2 P5 G8 G$ B" R
6 A Q/ B- v5 R' S1、扎实的基础
X, i7 s3 h j5 N
! M: W( }2 ?3 i1 a: G1 ]1 X数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。
4 R) z. G: \. _3 D/ P) S5 y
! z6 T) ]6 m8 p6 N8 @# Y3 r+ y2、丰富的想像力; i5 z, p: g e W$ J9 S
% h" }3 R; c. h# u# N
不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。
j: x: V7 ^& e* i' s `$ U: k$ B+ Z% {: ?* F9 g; |1 k
) H" S8 O) q* O
/ I; ~1 c( F: Z O |
|