|
会者不难,难者不会,每个人的接受能力不一样。4 ^( z) k; z5 C9 s+ k4 {
ug数控编程人员需要具备的能力:
4 W( q4 D; R6 E; v0 Q) h. U' Y4 e" b) I# B9 I
1、扎实的基础
. i4 _+ J7 L* H# e; B$ _. [2 P" G. S9 a0 D1 z
数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。, q4 b4 z \& R. T! p
% T. t; @. {: d8 N2、丰富的想像力
( K" v# A: G! e% ?1 u+ B0 n- { H y$ O, L
不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。
8 y1 L% z2 E& r+ N8 q) H
" G8 `! Q, V# O& g+ W7 D- O: E: O- B& U3 c q5 \6 E0 z
% U' p2 u- {1 G7 H( r0 O$ I |
|