程式設計師的發展方向
我想沒有幾個人會想做一輩子程式設計師(即然有這樣的人年齡大了精力上也不允許),但很少有程式設計師會想到以後應該做些什麼,下面是我總結的幾個發展方向:
走向管理:有兩種原因會使部分程式設計師走上管理的道路,一是與生俱來的對權力的慾望;一是在程式設計師的崗位上對自我價值重新認知。對於前者如果慾望過去強烈就會急功進利,很容易走捷徑,會出現不能服眾的情況。對於後者自我價值的重新認知是乙個緩慢的過程,乙個程式設計師在長期的開發過程中會慢慢發現乙個人的力量是有限的,做一件事情必須要借助其他人的幫助,如果需要別人的幫助就必須能影響他人。從而認識到乙個人的價值對公司來說幾乎是不值一文,如果想讓自己的價值得到提公升必須要影響到他人,借助他人的力量使自己的價值得到最大提公升。
走向行業:即成為某個行業的行業專家。一般來說走這個方面需要機遇,需要長時間的從事某乙個領域的開發與管理工作,對某個行業無論是大局還是細節都瞭如指掌。
走向專業:即成為架構師。一般來說這些人對開發有狂熱的興趣,逐漸的從**的編寫中認識到設計與軟體架構的重要性,並對軟體設計樂此不疲。
自已幹:這些人是野心家,也是風險最大的一條路。好多程式設計師都認為軟體開發不需要什麼成本,只要能接到單子完全可以自己幹,自己當老闆。然而很少了解只有長期持續的訂單才是乙個企業不斷穩定發展的最重要因素。
程式設計師的價值
程式設計師很少能認清自己的價值,總是用我會多少東西,我做了多少工作來衡量。然而對於企業來說,他看的是你為公司創造多少價值,這種雙方認知的偏差往往帶來不可調和的矛盾。舉個例子,乙個公司只做sqlserver做資料庫端開發,而你即使對oracle再精通,你一樣對這個公司來說是沒有價值的。再比如你在某個公司做了很多任務作,但你做的專案都沒有使公司賺到錢,同樣老闆是不會多給你多少獎金的。人生的機遇就象在等車,只要你有足夠的準備,站在乙個站牌很多的地方,一定會搭上你希望去的方向的公車。
乙個程式設計師的價值在於他的機會,而很多機會一定會留給有實力的人,不要認為自己懷才不遇,不要怨天尤人!
如何成為優秀的程式設計師?
撥三心:恆心、耐心、細心
興趣決定一切:當乙個人把自己的職業僅當成謀生的手段時,那他的人生將會失去很多樂趣。如果你不喜歡軟體開發,那最好離開這個職業,沒有興趣只會讓你一事無成。
自我學習:做程式設計師就是這樣,走上了一條永無止境的學習之路,不學習新知就會被淘汰。然而學習也是有方法的:1)拿來主義;2)知其然也要知其所以然,細細分析與研究別人的優秀框架會對你大有好處。
自我修復:不斷的重構與完善你的**,是對所學知識的達到溶匯貫通的最簡捷的途徑。
找到乙個圈子或老師:有時別人的一句話會對你的點撥很大。對於知識點有時只是一層窗戶紙,看似玄妙,也許你差的只是那靈光一現或是換乙個角度思考,這並不難。難的是將你所了解的知識點串接起來,使其能上下貫通運用自如,而在這點上通過一己之力會變得非常的漫長與痛苦。
程式設計師發展方向
1.技術 技術 深入階段 這算是一條純技術路線,具體又可以分3個方向 技術 2年以上程式設計經驗 技術 軟體測試,或系統分析師,或系統架構師 有軟體開發的工作經驗,再加軟體測試,比剛開始就進入軟體測試行業的人要更具競爭優勢。軟體測試工作經驗越多越好,可以乾到退休,不用擔心年齡問題。如果選擇 系統分析...
程式設計師發展方向
首先是怎麼選擇?當程式設計師發展到一定程度,必不可少的就會面臨乙個選擇,選擇的方向大致有三個 轉行,走業務 技術,純鑽研技術。轉行就不必說了。程式設計師的發展一般都會經歷的幾條路 程式設計師 系統分析員 架構師 技術經理 cto 程式設計師 專案組長 專案經理 專案總監 cto 程式設計師 產品設計...
大齡程式設計師的發展方向
1 要有思想,並為之努力。軟體是有靈魂的,沒有思想的人,寫出的 都沒活力,好的 讀上去,就如讀詩歌一樣,感其況而述其心,發乎情而施乎藝 3 要不斷的學習,想不被新人擠掉,就要不斷的進取,要有我淘汰別人,沒有人淘汰過我的實力。明年,我就畢業就整20年了,20年來每天堅持看書學習2小時以上,從做醫生到寫...