程式設計師的工作不僅僅是編碼,他跟其他型別的工作都是一樣的;工作的實質是找到乙個能夠解決問題的方法,就算是最差的,只要解決問題了,就足夠了;高階的程式設計師之所以比較高階,區別是
1、他的經驗比較豐富,能夠根據經驗在最短時間內找到乙個比較好的方法;如果解決的方法有100種,前50種的,稍微差一點,但是可以解決問題,後50種,解決辦法比較好,耗費資源稍微少一點,高階的程式設計師,憑藉經驗,能夠在最短的時間,將自己的思路定位在後50種;思路是最重要的,有時候往往乙個思維變化,就能提公升幾倍,幾十倍的效率,程式設計師的樂趣就在這裡。
技術實力只佔程式設計師人生的30%,另外的70%,是解決問題的智慧型;30%的部分,只要努力都可以得到,剩下的70%,往往在行業之外,需要自己對事情好好思考,有時候思路進入死胡同時,不妨跟別人討論一下,也許別人的一句話就能令你茅塞頓開。這70%的智慧型,需要對盡可能多的學習、了解現有的解決問題的思路,進行整理,總結,然後思考.
2、積累的工具比較多,解決問題的思路定好後,開發起來效率比較高;程式設計師的工作就是盡可能快的解決問題,不管是什麼技術,什麼語言,誰寫的,有沒有技術含量,只要能快速的解決問題,可以拿來就用(呵呵,沒有版權的情況下),所以,要打造自己的工具箱.切忌追求技術含量,搞的很複雜,沒有必要的.還是1裡面提到的,拿來用的同時,要注意總結別人的思路.
3、「滿招損,謙受益」,要不斷的學習別人的長處,自己的短處也盡量的暴露出來,年輕人嘛,沒有啥丟臉的,呵呵,錯第一次之後,不讓自己再犯同乙個錯誤,就足夠了
4、要學會控制自己的情緒. 需求有時候會不斷的變更,瑣碎的事情也會頻繁的出現,發脾氣解決不了問題,耐心一點吧,忍耐一點吧,深呼吸一下,一切總會好的,努力就好.
對程式設計師職業的思考
很多人認為程式設計師是一種吃青春飯的職業,其實這只是一種誤解,或者說他們根本沒有深入程式設計師的生活和工作,只是膚淺的接觸了軟體開發領域的表象,渴望迅速成功,卻不願意付出艱辛的努力,這種努力不是熬幾個夜就可以的,而是應該是持之以恆的。回想起在新加坡孤獨的日子,在香港挑燈奮戰的日子,我始終沒有放棄,我...
程式設計師思考
近期公司在忙培訓,一直沒有時間更新部落格,當然重要的是,在這一段時間裡,有很多時候好的想法,或對事務的看法,不能記錄下來。時間過的真快,轉眼間過2015就快過半年了,回想我這幾年來工作情況,我突然有一種很大的危機感 1.這幾年來,用的還是原來自己所掌握的程式設計技術,技術上基本沒有更新 2.想學習新...
思考程式設計師
現在,有很多非計算機行業的人轉行到計算機行業來,而且這些人花了大量的時間和金錢,甚至只是看了網上的某個培訓機構的宣傳廣告,就決定辭職去參加it培訓班,去學某一種程式語言,很多人屬於這一類。正是因為這些原因,程式設計師的群體自然會分成金字塔狀的分布結構,這是社會的規律。從對這些轉行程式設計師的觀察來看...