程序員如何提高本身的價值

本文是碼農網原創翻譯,歡迎加入碼農社區html

不知道你有沒有想過什麼樣的特質可以成就程序員的偉大?什麼樣的特質對程序員就任的公司最有價值?程序員

儘管能夠列舉出不少不少條,可是我相信這一條絕對是僱主最爲看重的,而且擁有該點特質可以提高你做爲一名軟件開發人員的價值。編程

那麼,這條究竟是什麼特質呢?

若是你也是給別人打工的,那麼有一件事是你必須銘記於心的。你工做的主要目的是爲你的僱主創造價值。mvc

雖然聽上去很簡單,但倒是大多數開發人員的盲點。回想一下,你之因此發佈新框架,是否是常常是由於這是一款新穎的,性感的JavaScript MVC框架?你挑選任務的時候,看重的是它的重要性呢,仍是由於你知道完成起來確定頗有意思?框架

準確的說,不少人對於上面這些問題的答案都是yes,都是由於後者。選擇喜歡的任務,多是我之前最常作的一件事了。這也是發生在其餘開發人員身上最廣泛的情形之一。編碼

可是不少人都忘記了,尤爲是在大公司裏,咱們所作的努力一般是不爲人所注意的。因此,不要走錯了方向。向你的僱主提供價值這一律念,不少時候都是被低估的。spa

爲何這個概念會如此重要?緣由就是,你能提供的價值越多,你在市場上就越有價值。誰也不會願意僱用一個不會解決問題,或者只會解決感興趣的問題的開發人員,哪怕你再怎麼高級,再怎麼資深。反之,一個經驗不怎麼豐富的開發人員,目的明確,幹勁十足——能幫助僱主增長他們的收入,反而會成爲香餑餑。翻譯

因此,你的工做並非設計,也不是編碼,而是爲你的僱主提供價值。你應該始終牢記這一點。這種提升自我價值的心態轉變,對於一個軟件開發人員是相當重要的。對此,我想提出一些我認爲的最佳作法。設計

#1.瞭解你的問題領域

每當你計劃完成某個任務以前,先退一步想一想這個特殊的任務能帶來什麼價值?是否是還有一些其餘的方法也能夠異曲同工?又或者這個特殊的任務根本就是不該該作的?爲了回答這些問題,你必須對問題領域有一個深刻的瞭解。你不只應該將你的時間投入到增長技術專長上,還應該儘量深刻地挖掘你正在研究的領域。code

除非你對問題有一個堅實的領域知識,不然就只能淪落爲人云亦云之輩。每個我曾共事過的偉大的開發人員,都有着這種特質:老是會不遺餘力成爲其工做領域的專家。

#2. 更喜歡能爲客戶提供最大價值的任務

這一點一般是很難效仿的。這是由於,大多數開發人員之因此成爲開發人員,是由於他們每每享受於編程。而且,喜歡更有意思更好玩的功能徹底是很是正常的慾望需求,可是千萬不要將自個人享受與客戶的需求混淆起來。

有趣又好玩的任務並不老是可以爲僱主提供最大價值的任務。所以,在這樣的任務上花時間,如閱讀黑客新聞——一般可以讓人身心愉悅,但卻不會提高你做爲一個軟件開發人員的價值。

我常常看到有開發人員想要說服產品負責人採納某個特殊的功能,只由於這個功能實現起來或容易,或有趣,或使人刺激。請腳踏實地——不妨將本身放在僱主的位子上看問題。

#3.避免安穩的工做

那種安穩的工做是你應該竭力避免的。固然這是有爭議的,有些人並不肯意換工做。

若是你執行的任務能給僱主帶來最大的價值,那麼漸漸的你會發現你愈來愈重要。這也是你在工做中所能達到的最好成就,若是你沒有辭職的話。這意味着,讓你處理的問題已經被成功解決或者它的複雜程度已下降到隨便抓我的均可以解決的水平。

上述這種狀況能夠極大地提高你的價值。並且,他們反饋給你信息,你還能夠用於未來的項目,從而表現出更多的價值,以此大大提升你的市場競爭力。

反之,安穩的工做每每意味着缺少進步。若是你用了多年的時間都在作同一個項目,而且這個項目在爲客戶提供價值方面實際上並無任何成績,那麼頗有多是你的團隊作得很差。你應該遠離這樣的處境,由於它會致使你的停滯甚至是退步。這工做自己可能看起來是份不錯的工做,由於你沒必要投入大量的精力就能夠得到一份不錯的薪水。可是幾年以後,你終將自作自受,不得再也不次找工做,而且頗有可能你應聘的公司會因你的經歷而看扁你的技能價值。

不惜代價地跟着同一個僱主,只爲能得到一份穩定的工做,從長遠來看是無益於你的職業發展的。

#4.從幫助別人中提高自身能力價值(譯者的話)

像咱們作軟件開發這一行的,沒有絕對的高手,不要覺得本身掌握些內核就高高在上,相反,若是你能夠利用本身的擅長點去幫助別人,那麼在與別人討論問題的過程當中或許不知不覺的又提高了本身的能力。你說你掌握了JVM的所有內核,可是你並不必定可以完美的解答一些Java基礎問題。(Java程序員能夠加入Java 技術開發交流社區http://bbs.codeceo.com/forum-36-1.html,經過提問和解答來幫助別人和提高本身的能力價值)

總結

增長客戶收入是一個共贏的策略:你能提供的價值越多,你就越有價值。

譯文連接:http://www.codeceo.com/article/programmer-improve-value.html
英文原文:How to increase your value as a developer
翻譯做者:碼農網 – 小峯
轉載必須在正文中標註並保留原文連接、譯文連接和譯者等信息。]

相關文章
相關標籤/搜索