程式設計師之路的選擇

2021-09-05 05:32:19 字數 1834 閱讀 9546

寫一些自己從做開發到現在一路走來所看到的種種。不知是否能幫助那些正處於起步或者半路迷茫的朋友。以下內容只代表個人觀點,有意義的可以吸收,無趣的可以拋棄。

因為我一直在搞.net俱樂部,而且我們山西.net俱樂部經營的還算不錯。500人的群滿員了,再加人只有把那些不參與交流的朋友給請退了。 經常能在群裡有正在從事開發者工作的朋友抱怨種種,最多的不外乎就是做為程式設計師以後的前途問題。在聊天記錄中,多數朋友選擇轉行。這個情況對於我這個做了近八年的開發者來講,有點不可思議。可能每個人對於開發者的認識不同吧。因此,我想有必要分析一下我們所在這個行業裡的各種角色,是否真的沒有前途呢?

1.職業及職責

(1)程式設計師:俱有較好的編碼能力,對各處演算法及俱體細節技術熟練掌握。需要有一定的抽象、執行、抗壓、學習、總結等能力。程式設計師一般不會要求較高的溝通能力,但是現在社會,如果想要成長為資深者,就需要表現自己,得到別人的認同。那就需要有一定的寫作能力。

(2)分析師:清晰軟體業務,要精通行業領域,如醫藥、建材、房產等。俱有相當的溝通與描述能力,可以將客戶的需求進行分析並能反饋給團隊其他成員(專案經理、架構師等)。

(3)架構師:俱有相當的專案經驗,有較好的抽象能力和大局觀。可根據需求設計出整個系統的大框架。可以設計出用例、uml及應用各種模式到框架中。架構師要對軟體的功能實現、延展、復用等負責。

(4)專案經理:軟體開發專案經理,需要負責專案計畫與里程碑的制定、執行、檢查。在這中間所涉及的東西較多,專案經理的管理範圍包括了整個專案程序中所有的人員與事務的管理(包括軟測)。所以專案經理要求較高:編碼能力、測試能力、溝通能力、執行能力、人員管理能力等等。也就是除了專案管理之外還要對人員進行管理。

(5)技術總監:負責技術管理團隊的建設與維護,團隊工作標準的制定與檢查,完成公司賦予的工作任務,為公司創造價值。需要對軟體行業的前延技術有較多的了解,時刻把握軟體行業的趨勢。能根據這些資訊,清晰的認清自己團隊現狀,並且合理的進行調整。相對於專案經理來講,技術總監更注重團隊人員的管理與技術執行標準的制定與檢查,還有新技術應用變革的時機等等。

2.養成流程圖:

3.做一些分析:

從圖中所看到的每個職位都有俱體的一些能力要求,我們每個人首先要做的就是認清自己。看到自己短板,從而選擇自己應該走的程式設計師之路。有人說做為程式設計師30歲以後精力就不夠了,個人認為這是個笑話,寫程式真正靠的是積累。也許不善溝通和交流是性格造成的,我們不適合去做分析或架構等工作,但是較好的學習力與積累會讓你成為行業內的資深者,甚至成為技術專家。

請不要為自己的不思進取找理由。人生在世需要不斷的學習,不管你跳到任何行業,都是需要新的學習。我有乙個朋友原來一直從事開發,在06年的時候轉行去開了個店,後來因為地段不好關門了。聽說最近好像又去賣藥了,俱體是否掙到多少錢我們不討論,關健是難道在這個中間,他所要學的各種新的東西比繼續學習程式設計所花費的精力要少?怕是不見得吧。有他那些折騰的力氣,不如就在開發行業裡發展,那怕是自己開公司,也有一定的行業資源和認識吧。還有乙個朋友,也搞開發,他沒有轉行,到現在一直在做,不過我從來沒見過他跳槽。搞了這麼多年開發,工資沒上過3000。說來大家不信,此事真實存在,那這又是為什麼呢? 很簡單,沒有學習力!原有技術固步自封,也不會與人交流分享,別人都不知道有這樣乙個人存在。可笑的是他還有「懷才不遇」的情節。

軟體開發領域內,需要你能專精一門技術,了解它底層執行機制、資料存放方式以及一些必要的設計思想。那麼你在學習其他技術時會很輕鬆的學會,「引而伸之,觸類而長之,天下之能事畢矣也」古人都已經把「觸類旁通」這個詞解釋的很清楚了,我們為什麼不能認清這個事實呢?

做為有的程式設計師朋友來講,可能自己並不太善於語言溝通,那並不代表你不可以使用文字寫部落格或者論壇回帖這一類的交流。我們知道各個技術領域內的技術較多,新東西也很多,如soa、wcf、wpf等等。並且這些技術有可能讓你馬上應用到要開發的專案中時,我們需要有較好的心態,去學習認識,交流。把知識放到自己的腦子裡,比什麼都強。

程式設計師職業之路的選擇

許多程式設計的職位都會到達最高峰,並開始衰落 這是很多程式設計師不想面對的,但卻是乙個不爭的事實。這之後再找乙份程式設計師的工作會變得越來越難,很多人發現這個事實時束手無策。本文會提供一些重要的職業資訊,值得思考一下,以便有所準備。techcrunch 發布了一篇文章 矽谷黑幕 技術人員年齡歧視 譯...

程式設計師職業之路的選擇

許多程式設計的職位都會到達最高峰,並開始衰落 這是很多程式設計師不想面對的,但卻是乙個不爭的事實。這之後再找乙份程式設計師的工作會變得越來越難,很多人發現這個事實時束手無策。本文會提供一些重要的職業資訊,值得思考一下,以便有所準備。techcrunch 發布了一篇文章 矽谷黑幕 技術人員年齡歧視 譯...

程式設計師高薪之路

程式設計師高薪之路 現在隨便登陸乙個人才 都可以看到招聘軟體人才的資訊鋪天蓋地,但是不同企業開出的薪酬卻是千差萬別。同樣的用人要求,薪酬的落差甚至可以達到萬元以上。究竟中國程式設計師的薪酬待遇是如何定位,程式設計師應當如何確立自己的身價,這都是值得大家 的問題。就中華英才網2000年下半年的薪資調查...