|
平常人;什麼是技術?什麼是做技術的?
& D* n! ~5 a0 A3 S; T2 y[日期:2006-9-18] 來源:www.21ic.com 人才聘任 作者:平常人 [字體:大 中 小] 8 ], p* `/ X0 `: v$ ?* p- h3 p
' b: s$ D3 {0 R* v* q. f& S/ Z! M7 ]
你們所講的或所理解的很多都是屬於技能的範疇,會用C寫程式,會用Protel畫PCB,會用幾個現成的晶片;當技術進步了,會51單片機的要去學ARM了,會Protel99的要去學DXP了,新的東西層出不窮,你當然覺得力不從心跟不上了。
# t0 F N, D' Z9 L1 X# N5 u
0 o; T3 W5 e, u O, O- I我認為所謂技術應該是那些最基礎的東西,搞單片機應該是研究晶片的構成原理,達到舉一反三,你就會發現其實51與ARM是一樣的,只是ARM使用了不同的指令系統和51中沒必要使用的一些技術,比如Cache、AHB、APB等;再看寫程式,C也好、彙編也好,或者是VC、VB,這些只不過是實現程式設計思想的一些載體,他們都是遵從程式設計語言的共性,哪一個都少不了順序語句、判斷語句、轉移語句、迴圈語句等這些基本元素。
' Z( r' I7 C9 L1 l! V+ ^3 K
+ ?0 x. m2 d. i1 Z; u搞技術的高級境界是掌握所用技能的超集合,這樣當你碰到一個新的工具、新的軟體、新的概念、新的晶片時,你會發現它們都是你所掌握技術的某個子集,沒什麼了不起,可以很快地掌握並舉一反三。
: o `: h) s& |& Q. `7 ^
# \0 F( F& `: k3 o% X. `( k. O當你達到這種境界的時候,你就會有站在高山之巔,一覽眾山小的感覺,你就可以跟著感覺走啦。 " v8 \* C) [3 K7 {3 t7 ^0 a
" x a: b1 U3 |" ^' n' }0 Y, o能登上珠穆朗瑪峰的人不多,但對登上珠穆朗瑪峰的人來說,任何一座山在他們眼�都是可以征服的。
/ j N" A# Q8 {# G5 N+ H所以我非常同意hq_y的說法,“做技術其實不差,技術水準上不去是最大的問題” |
|