|
会者不难,难者不会,每个人的接受能力不一样。
# T1 S/ _0 y+ T/ Nug数控编程人员需要具备的能力:
% C% @& u C; G3 ~* R# k1 _' F# }2 J) U2 W9 j) C
1、扎实的基础9 Z; f+ `& n y/ W) }) H
* F( q, f, M5 K1 u8 j" y) i5 h) a. k( K
数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。
U6 o! ]% [) z; k4 \; |( @- ~' H1 I, w) g1 y
2、丰富的想像力
, q+ a2 A; ? W9 J" r1 ]; b" s' h( o' ]5 N5 f# B) x6 Z; y; w! j
不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。
8 b" l7 ^3 {2 W4 ]
) J. e$ r5 A3 b2 {6 [. ?: g3 Z$ A9 f' x y2 w# w* m2 d, _5 U
" y$ w) W3 K6 n p' }% f; @ |
|