在我的成長過程當中外部環境因素當然重要,但決定我的命運的其實倒是自身不安於現狀,敢於超越自個人求變精神。程序員
「我應該朝哪一個方向發展?我真正的追求在哪裏?我不作這個還能夠作什麼?」這是師弟們常問個人問題,但我也經常被一樣的問題困擾。消極的或是不肯改變的人可能會說:我還能作什麼啊,不會別的,只能作這個了,其實我認爲一個IT人仍是有不少出路的,好比:編程
能夠鑽研技術以成爲技術專家、從項目管理成長爲職業經理人、從需求分析過渡爲諮詢師、售前支持、從投標講標談判變爲銷售經理,你作乙方也許也會被甲方看中,轉成客戶方的技術人員,轉行也是一個方向(好像最近網絡上那個地產美女仍是程序員出身),若是你的客戶是作外貿的,也許你找準機會從他的供應商搖身一變就成了他的競爭對手。若是以上選擇都不適合你,還有一個方向:從開發人員到行業專家。網絡
今天談談從開發人員成爲行業專定所經歷的幾個階段。數據結構
很多技術人員在畢業的前幾年存在這種思想,認爲我在學校數據結構是拿高分的,XX語言是很精勇的,我能寫出很牛的程序,老闆卻讓我放下手中的程序去和客戶談業務,作需求,甚至是用戶培訓或業務測試,煩人!懊惱!沒勁!老是很鬱悶,提不起一點興趣,以爲簡直是荒廢自已的「武功」,浪費自已的時間,「我只管開發,不懂也不想了解業務」更願意把精力和興趣放在研究技術和揣摩產品自己上。編程語言
其實這算是技術人員的通病,老是以技術和產品爲中心的「本位主義」思考,而實際上不管是編程語言仍是技術產品,都是解決現實人類問題的「工具」,當這個「工具」真正解決了問題,被不少用戶在「用」時,纔是技術人員最Enjoy,技術最有價值的體現,若是這個工具不是圍繞實際問題而展開,不能知足於現實需求,就變了我的愛好的「玩具」,失去了市場的價值。工具
一個技術人員應當明白只鑽技術,不問業務的態度,永遠也造不出「物有其用」的工具,固然自身發展也受限受困,難以成長,如何才能得到客戶的認同,作到「言用戶之所言,想用戶之所想」呢?這須要技術人員放下自已的架子,從零開始學習瞭解用戶工做中所用到的專業知識、行業現裝、發展方向、法律法夫、政策環境等。得到客戶認同的第一步,就是從與用戶以用戶的語言溝通開始的,這些「行話」是創建在對客戶專業知識的必定程度的學習瞭解之上的,有了溝通,才能更好地傾聽用戶的訴求,理解用戶的反饋。只有積極學習客戶業務,理解和洞察客戶需求,從業務需求爲出發點,才能將手中的技術轉化爲有價值的工具,才能與客戶共同成長,發展雙贏。學習
「一專多能」的人才受市場的青睞,「雙學士」價值大於碩士的現狀都在告訴咱們,知識多樣化的重要性和價值,而接觸和了解一個陌生領域,與這個領域中的優秀人才進行思想火花的碰撞,訊速汲取他們累積多年的思想養分,是我的成長不可多得的好機會。測試
放下對「非技術」的抵觸情緒,試着去理解你的客戶,傾聽他們的聲音,學習他們的業務,纔會贏得用戶的「擁抱」,得到技術的最大成功——用戶的承認和市場的回報。this