不要自稱爲程序員

今天是元宵節,祝小夥伴們元宵節快樂!

每年都有無數年輕程序員,加入軟件行業。他們在學校裏學過編程,但是對這個行業的現實一無所知,現在來聽聽資深的軟件工程師,介紹這個行業的一些實際情況。


1. 90%的編程工作來自內部軟件

計算機專業的學生,可能有一種錯覺,覺得大部分程序員,都在編寫公開出售的軟件或者通用軟件。

這種看法是不對的。大部分程序員,實際上編寫的是不公開的企業內部軟件,比如追蹤費用的軟件、優化裝運成本的軟件、幫助記賬的軟件、設計新部件的軟件、計算保單價格的軟件、識別惡意訂單的軟件等等。

各種各樣的商業公司,開發內部軟件,解決它們自己的問題。市場上對程序員的大部分需求來源於此,只有極少數程序員直接編寫面向外部顧客的軟件。

內部軟件的開發,通常非常乏味,令人厭倦。因爲它們的技術複雜性低、技術決策非常保守、預算很少、缺乏長遠考慮。但是,世界上大部分編程工作都是這種。你如果想入行程序員,你就要有心理準備去接受這樣的工作。

2. 別人僱你的目的,是讓你創造利潤,不是讓你編程

商業公司最關心的(或者說唯一在乎的)事情,就是增加收入、降低成本。因此,它們實際上需要的不是程序員,而是能夠幫助它們增加收入、降低成本的人。

開發優美的軟件,解決技術難題,編寫沒有 bug 的代碼,這些都不是商業公司的目的。它們僱傭你,是爲了讓你幫它們完成某個可以增加收入、降低成本的項目,而不是爲了讓你追求個人的軟件成就。

你對於公司的唯一價值,就在於能多大程度上爲它們增加收入、降低成本。

3. 好的程序員專注於爲公司帶來價值

很多公司的經理不懂計算機,在他們心目中,程序員就是一羣高成本的勞動力,只會在一臺複雜的機器上幹一些難懂的事情。

如果你自稱爲”碼農”,只會寫代碼。當公司需要壓縮成本的時候,某些經理首先就會想到解僱你,因爲你的工資高。

有一家公司叫 Salesforce,口號是”沒有軟件”,意思就是如果經理們購買了他們的服務,就不再需要別的軟件管理銷售業務了,也就是說,不再需要自己僱傭程序員了。

正確的做法是,你應該把自己描述成與增加收入、降低成本有關係的人,比如”xx產品的開發者”或”改進者”。有一個 Google Adsense 程序員的自我介紹,是這樣寫的:”Google 公司97%的收入,與我的代碼有關。

4. 不要限定自己

年輕學生經常會問,應該選擇哪種語言或平臺?Java 是不是比 .NET 容易找工作?

過分強調某一種語言或平臺,都是不必要的。如果你把自己限定爲 Java 程序員或 .NET 程序員,你就已經輸了,因爲首先你不應該自稱爲程序員(理由見上一點),其次這種限定使得你自動被排除在世界上大多數編程工作之外。

現實生活中,學會一種新語言,只需要一兩個月,然後再過半年到一年,你就會變成老手。那時,根本沒人在乎你以前用什麼語言。

天才程序員是很少的,可是需要天才程序員的工作機會卻很多很多,大多數場合都是需求遠遠大於供給。

這意味着,即使你不是天才程序員,只要你是一個優秀工程師,那些招聘公司也會立刻錄用你,因爲它們知道招聘到天才程序員的機會微乎其微。(重複一遍,所謂”優秀工程師”,就是你的履歷上有一連串可以爲公司增加收入、降低成本的記錄。)

某些公司的人事部門,會根據某個關鍵詞(比如 Java 或 .NET)過濾簡歷。雖然這樣的公司根本不值得去,但是如果你真的想過這一關,也很容易:投入幾個晚上和週末,在你當前的項目中設法用到這個關鍵詞,然後再把它寫進簡歷就行了。

5. 如何提高求職時的談判能力?

  • 記住你不是在求職,不是在展示編程技巧,而是在推銷某種商業問題(增加收入或降低成本)的解決方案。
  • 面試時,要有自信,要平等的對話。你要的是一個互利的錄用合同,不要每次對方提出要求,你都說Yes。
  • 僱主可能會問”你的上一份工資是多少”,他們其實在說”給我一個理由,壓低你的報酬”。你要想好如何適當地回答這個問題。
  • 要還價。這裏不僅僅指錢,還指其它你關心的方面。如果你無法要求更高的薪水,那就試着要求更多的假期。


6. 創業公司是否適合應屆畢業生?

如果你一畢業就加入創業公司,最可能的結果是,接下來幾年你都工作得非常辛苦,然後公司悲慘地失敗了,你失業了,不得不又去另一家創業公司工作。

如果你真的想去創業公司,應該首先找一家大公司幹上兩年,攢一點錢,積累一些經驗,然後精心挑選一家創業公司,再去實現自己的夢想。

在創業公司工作,一般情況下,你遇到的都是創業者。他們大多數人沒有能力在兩年後僱傭你;而在大公司工作,你遇到的都是其他大公司的人,他們中很多人將來有能力僱用你或者幫你介紹工作。

7. 溝通技能是最重要的職業技能

前面說過,工程師被僱傭,不是因爲會編程,而是因爲能夠創造商業價值。所以,你得讓人們相信你能創造價值,這是幫助你找到工作的最重要的能力。這種能力與你真的能創造多少價值,實際上聯繫不是很緊密。很多情況下,你向別人展示的是對你能力的一種期望,而不是你當前的能力。

春節已經過去了,相信小夥伴都有拍下視頻紀念自己的年味,現在上傳自己的年味視頻可以拿紅包啦。福利詳情可以在公衆號【grain先森】回覆【190216】查看,活動時間有限,大家抓緊啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章