作為一名開發童鞋, 我要坦承自己的「技術傾向型自我保護」, —— 技術人員本能地學習和使用「高階技術」作為保護自己的一種方式, 包括:
1. 過於關注個人技術和待遇的提公升, 忽視工作夥伴、團隊和整體產出;
2. 閱讀源****實現, 不是出於求知的熱情, 而是擔心別人評價自己技術不過硬, 證明自己不是只知其然;
3. 所學侷限於技術方面, 彷彿學點非技術領域的知識和技能, 就背上「叛離程式設計師本色」的罪名;
4. 以「技術含量」論活, 瞧不起技術含量低的活, 只想做技術含量高的事情。
這都是一種自我保護非常強烈的心理。 究其緣故, 是害怕自己失去了技術的優勢, 其它方面無所建樹, 前途渺茫不定。當然, 也與業界「程式設計師傳統文化」有很大關聯: 「以技術為尊」, 更崇尚技術牛人, 而不是敬佩那些默默地應用技術做出可靠易用的產品的「技術水平不怎麼高」的開發童鞋。
如果說從事軟體開發是乙份工作, 無論是創造性的或平凡的, 從工作本身的意義來說, 程式設計師獲得收入必須與其所生產的軟體相匹配, 換句話說, 程式設計師應當努力創造出滿足人們需求的軟體, 就如同任何乙個廠家生產出滿足人們需要的商品, 人們才值得為之掏錢。 而要做好乙個軟體, 那麼, 需求、設計、開發、測試、反饋和改進, 每個環節都非常重要。 雖然說社會分工導致了需求分析師,專案經理,
架構師, 程式設計師, ued, 設計師, 測試工程師, 技術支援工程師等, 但是, 程式設計師作為核心角色, 非常有必要參與所有的流程, 而不是埋頭編寫程式和關注技術提公升。 也就是說,
在我看來, 程式設計師必須努力成為乙個半吊子的「需求分析人員,設計人員, 開發人員, 測試人員以及技術支援人員」, 必須關注整體的產出, 而不僅僅是編寫出滿足需求文件和測試文件的**; 這一切的一切, 只為打造真正用心貼心的軟體應用。
從另乙個層面來說, 我也非常認同,
程式設計師需要不斷更新自己的知識和技術體系,
及時替換掉「過時失修的部件」, 適量選擇部分最新技術進行學習和跟進。
必須打破自己的技術情結或想要用「更高階技術」來保護自己的心理傾向, 努力讓自己的視野更加廣闊, 更清晰地意識到自己的價值所在, 運用自己的已有技能創造最大化的價值和影響。這意味著:
1. 關注產品架構和業務架構, 關注專案進展,關注公司發展和市場動向;
2. 學會演講和寫作, 能夠有效地展示公司或自己的工作成果, 既做事也懂得展示;
3. 不定期地進行技術研究和分享, 不要擔心別人的非議, 做好自己要做的事情;
4. 學會關心身邊的人和事,——你能做的,不僅僅是寫程式。
程式設計師的本色是, 能夠創造出真正幫助使用者解決問題的可靠易用的軟體,也能通過更有人情味的方式去幫助那些需要幫助的人們。
程式設計師的自我修養
一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...
程式設計師的自我修養
一忌 輕易言敗,沒有自信 沒有永不放棄精神的程式設計師,只是乙個有程式設計師名號的假程式設計師。乙個真正的程式設計師,知道在程式設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。就為解決乙個問題,我們可能連續十幾甚至幾十小時的坐在計算機前不停的工作。乙個問題解決了...
程式設計師的自我醒覺
很多人都嚮往著有一天自己創業,程式設計師更是如此。如果你想創業,那麼該怎樣創業 需要有哪些準備 自己還有什麼不足等等這些問題你考慮過嗎?本文就跟大家分享周鴻禕在接受某 採訪時給程式設計師上的創業課。程式設計師創業的特別之處 關於程式設計師創業,我之所以願意談我的觀點,是因為我是程式設計師出身,也是從...