怎樣成為一名卓越的技術人員[2]

才智咖 人氣:7.32K

3.合理計劃和分配自己的時間和精力

怎樣成為一名卓越的技術人員[2]

單單IT就有非常多的領域,如果啥都想搞一下,淺嘗輒止,最後都白白努力了,濫用精力也是慢性自殺。結合自己的興趣,把精力都合理分配好,這本身就是種能力,而且是大部分人不具備的能力。

很多人都在不斷的在學習提高自己,但到底更應該學習什麼?怎麼才能用最少的時間成本收穫更多東西?先談談我自己。

最近發現我演算法基礎不紮實,還停留在應付大學考試的水平上,但是這麼基礎、這麼內力的東西實在讓我不忍心放棄,它會影響我以後的技術成長。所以我決定有意識的、主動的提高這方面能力。從每天睡覺前抽一定的時間研讀經典書籍,到利用“暗時間”去思考、消化一些演算法問題。並結合工作解決掉一些實際問題。相信隨著時間的推移這方面的不足會有所改觀。

這個方法的優點是把大問題分割了,靠時間來消化掉,前面一段通過這個方法讓我在作業系統和使用者介面上有明顯的收穫。畢業10年的我大概計劃是:畢業後的3年是我主動的、有意識的打基礎的時間,基礎和我自己的方向一樣重要,之後2年是我有意識的但不是主動的去打基礎的時間,此時把主要精力放到我的方向上。再之後的5年時間是我能夠帶領團隊將技術較好的在產品上實現的時間。

如果把一個具體的方向成之為“點”,而把這些點的集合稱之為“面”,那麼點和麵的.關係是:

你努力的最終目的是在點上,而不是面上,因為很難在面上有所建樹。但是單單隻在點上你也很難有所建樹,因為借鑑其它點上的知識來解決當前點的問題很可能就會創新。

這其實就是“專才”和“全才”的辯證唯物觀點(估計有人扔雞蛋了)。所以你要有自己的方向(我自己是在嵌入式使用者介面方向),但是你也擴大自己的知識面,不能啥都不關心。

 

4.高效率做真正有意義的事

讀書本身不重要,重要的是引起的思考,以及思考之後得到的收穫。從這件事來看讀書不是真正有意義的事。程式設計師大部分時間是對著電腦,對著電腦本身不是真正有意義的事(除非告訴你老闆你在幹活),相反是壞事(讓你少活幾年).

所以按這個推理,如果你在WC時思考一個問題,並有進展,那麼WC的時間對你是有意義的,不光從生理上說。所以前面說到在任何領域努力10年都能成為專家有點欠妥,至少有的人只需要5年,有的人用了15年也不行。前一段時間我讀一本經典的書,發現跟之前的感悟真的不同。有明顯的變化。估計以後還能蛻變幾次,真期待!

5.雙贏思維

人活著每天都要做事,事情的結果可以分為幾種:利人利己、利人不利/損己、不利/損人利己、不利/損人不利/損己。像雷鋒一樣利人損己的事我估計做不來,也沒笨到幹損人損己的事,偶爾乾點損人利己的事也是有的,理性的時候會幹點利人利己的事。我想以後做事前得經常三思下,少乾點損人利己的事,提高下個人魅力。

6.不要藐視任何人,虛心向他人學習

這點我就沒做到,有些人看到就喜歡,有些人看著就不喜歡,但是理性告訴我他有我不具備的長處,我需要真誠相待。當這個人是你上司並碰巧你不喜歡,那就要命了。因為就算你假裝喜歡,人家也是會發現的,交際就是面鏡子。你假時它也假。

真正能做到真誠、做到虛心需要不斷的修煉,能達到“我不喜歡你,我贊同你的觀點,但是我支援你”是個境界!一個人成功的原因是因為一批人願意讓他成功。