扔掉程式碼,程式設計師月薪達到了10k+

程式設計師之家v發表於2018-01-05

公司開發新專案,程式設計師開始加班敲程式碼;

產品經理提出新需求,程式設計師開始加班敲程式碼;

測試工程師發現bug,程式設計師開始加班敲程式碼。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

程式設計師認為當自己可以以一當十的時候,就能成為一名優秀的程式猿。然而事實是,技術大牛並不值得去完成10個普通程式設計師的工作量,也很難完成。網際網路圈有一個詞:10xProgrammer。

理解其傳遞的價值,我們更願意稱其為:10%xProgrammer,即10%程式設計師。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

工作與生活的平衡

身為程式設計師,每天加班加點盲目工作,造成自己身心疲乏,工作變成壓力,熱愛變成負擔,最終留給你的都是無奈和不值。既然很難以一當十,也無意義,那麼可以努力追求,用10%的時間和工作量去把任務做到更好。剩下90%的時間留給生活,井井有條,還能激發工作和創作的靈感。

你喜歡吉他,卻發現琴絃已經有了塵土還沒時間練習;

你想去健身,卻發現加班到夜裡的自己並沒時間去健身房;

你想陪陪家人,卻發現真正和家人相處的時間總是少的可憐;

你也有興趣愛好,想學習新技術,然而工作與生活的失衡,讓你更多的精力都被程式碼吞噬。

因為作為程式設計師,你只是盲目的把自己的大量的精力放到了“我如何去寫更多程式碼”上。

640?wx_fmt=jpeg

程式設計師的價值

程式設計師在外人眼中修電腦、連WiFi的形象常被吐槽,現實中很多程式設計師的形象是敲程式碼,甚至沒日沒夜的敲。

作為一名程式設計師,其實真正的價值並不只是去敲程式碼,而是解決問題。

對於產品的需求不是全盤接受,從程式設計的角度參與其中,思考解決方案,提出有價值的建議豈不是更好,“你好我好大家都好”。

有些需求或者功能在你思考調查後,甚至沒有開發的必要,這個時候,又何必浪費大量的精力在無意義的事情中?

一味的程式設計而不去思考容易“走火入魔”,陷入思維的死衚衕。留一些時間用來思考,並不是浪費時間,而是為了更高效。一個需求如何高效解決,用哪種解決方案更好,工作效率如何提高,程式設計師的價值如何實現,都應該去思考。

640?wx_fmt=jpeg

10%程式設計師

做10%程式設計師並非易事,但這是一種有意義、值得去追求的目標。這裡拋磚引玉,提供一些方法供。作為一名程式設計師,你在追求目標過程中,也會發現更多美好和有效方法。

1.用更少的精力實現更大的價值

網際網路應用不斷普及,新技術也層出不窮,程式語言不斷更迭,從許多語言被淘汰就可以看出,高階語言因為高效,有價值,才被留下來。

另一方面,隨著網際網路的普及,有更多的程式設計師和站點把自己的資源讓開發者呼叫,並且得到更充分的測試,呼叫API,不僅關聯性強,價值也更大。

640?wx_fmt=jpeg

2.技術索引目錄

程式設計師的許多技術資料並不用完全記憶,能用即可。做索引目錄,放到自己的庫中,隨用隨取,不用增添過多機械知識的記憶壓力,就像愛因斯坦說:“我從來不記憶詞典、手冊裡的東西,我的腦袋只記憶那些還沒有被載入的知識。”

3.記錄和分享交流

網際網路給人們帶來充分便利,也打破時空侷限。“好記性不如爛筆頭”,工作生活中養成記錄的習慣是非常必要的。可以是思路記載,可以是靈感記載,可以是備忘錄等,形式多種多樣,記錄的過程也是思考的過程,總結記錄會讓你邏輯條理清晰,發現工作生活的閃光點。

一個人的力量總是有限的。網際網路開啟了每一個人的交集圈,尤其是程式設計師,都喜歡分享奉獻。不用侷限在自己的世界裡,更多的和別人進行交流,探討對技術的觀點和有趣的事情,當遇到困難時,網際網路中的技術大牛都願意為你施以援手,幫你度過難關。

640?wx_fmt=jpeg


程式設計師並不苦逼,思考程式設計師的價值,並努力追求,在思維方式轉變後,你會發現,你不知是改變世界的那群人,還是最快樂的那個人。


公眾號內回覆“1”帶你進粉絲群!

0?wx_fmt=gif

相關文章