一個技術人員要生存,要發展,要成一番事業,必須遵循一定固定的法則,若逆天而行而不自覺,輕則徒勞無功,白費精力;重則無法立足,庸碌一生。因此把握住自己的發展之道是技術人首要的大事,只有走在正確的道路上,前進才有意義。
一個技術人員,首先要固本培元,什么是技術人的根本呢?無論語言,框架和技術如何發展,數據結構和算法都是其核心內容,所謂萬變不離其宗,有了良好的數據結構和算法的根基,接受并掌握一個新興事物不過旬月時間,若沒有而盲目跟隨,事倍而功半矣。另外面向對象的精髓也要把握,從根本上來講,任何現代框架其核心思想還是沒有超越面向對象的范疇,都是面向對象的繼承和發展,理解掌握了面向對象的思想,就把握住了框架根本性的東西,學習掌握起來就更容易把握其本質.
其次,技術人員必須把握主流技術方向才不至于迷失自己。若在支流中迷失自己恐有空執屠龍之技無用武之地之憂,古代也許還能自娛自樂,現代社會這樣做溫飽都無法解決,房子,車子,孩子更是白扯;只有置身主流,才能繼續奮斗下去。當前的主流技術方向,無非SSH(Struts1/2,Spring,Hibernate)而已,徹底弄清楚它們,才有安身立命之本.君不見諸多招聘廣告,均寫SSH乎.這三項其實也不好掌握,尤其Hibernate,掌握不精深也不行,有些大俠也曾陰溝里翻過船。
其三,技術人員要樂于善于總結提高,對于已經掌握的內容,要及時歸納總結到紙面上,這樣做一能梳理脈絡,讓自己掌握得更全面細致;二能查漏補缺,發現以前忽視或是未接觸過的領域;三能求其友聲,放在博客上供大家分析閱讀討論,彌補自己的不足.有此三益,于己于人都是一件大好事,何樂而不為呢?
其四,技術人員要展示自己的能力和價值,應該具備自己的產品,它可以用來鞏固和展現自己的實力,在產品的研發過程中,技術人員能把自己的知識智慧實用化,可避免走入象牙塔之患;外界也能通過產品來了解發掘自己.這也是一件于己于人都有利的事情.
其五,技術人員應該具備完整的思想體系,有自己獨到的見解并能有所突破創新. 人云亦云無異于鸚鵡學舌,有何能哉? 要想上一個層次,必須鯉魚躍龍門. Gosing和Kaven兩人可作為最好的榜樣。
最后,廣博的知識不可少.拘泥于一處難免死鉆牛角尖,很多情況下換一種思維頓時有撥云見日之感,如有閑暇,技術人員應該跳出圈子,廣采能用之材為我所用.