1. 程式人生 > >為什麼我不怕有人挖走我的程式設計師?

為什麼我不怕有人挖走我的程式設計師?

每次在談公司的業務和技術的時候,大家總是會說,不怕人抄麼?每次談公司的運營和管理的時候,總有人說那是因為你的業務還沒公開,否則早就被抄了。每次談我公司的技術總監和其他的程式設計師的時候,總是有人問,你不怕有人來挖麼?

這三樣以前我都怕。

現在我都不怕,簡而言之,我公司現在的業務和技術太辛苦,獲利不夠豐富,沒人想抄;公開那麼多次,沒人想抄是一個原因,沒人能抄是另外一個原因,未來我們會把很大一塊開源,但是即使開源了,也不會有人來複制,太複雜了。而我的程式設計師怕人挖麼?不怕,簡單講講原因。

作為一個程式設計師,14年來,我知道我的需求,主要就幾樣,體面的薪水,有挑戰的工作,有成長的環境,自由的時間。我在開設這家公司的早期,還想學習其他的公司,但是到了我們瀕臨倒閉之後,起死回生之後,我只想做一個我想要的公司。

任憑弱水三千,我只取一瓢飲,為什麼?其實大多數人沒想明白的是,不管你看著這世界多大,機會多多,不管你能成就什麼偉業,你只能一步一步的來,有什麼本事做什麼事情。

所以當然每個人只能取一瓢。問題是你取哪一瓢。在做公司這件事情上,我現在的想法也是,我只能做好一個公司的前提下,我要做什麼樣的公司呢?做一個我不喜歡的?我唾棄的?還是我深深以之為榮的呢?

如何對待我公司最重要的資產,也就是我的程式設計師們,我的思考和做法是這樣的:

1、體面的薪水



公司現在收入不高,大部分營收收入都發工資了。雖然我們是一個很小的公司,但是開的薪水不低。我們真心的對待每一個程式設計師。如果公司經營條件改善,一定會給程式設計師提薪水。

之前,我們有一段時間壓力很大。有幾個月徹底發不出來工資,我跟技術總監Sycx老師一起用我幫一個朋友在做諮詢掙的一個月1萬多的諮詢費撐下來了。

我不會騙他說,我們有的是錢,我也不會騙他說,跟著我撐一定會好。

我跟他說,

現在咱們都用我的這筆外快撐。如果有一天公司倒閉,我一分錢不補償你,但是,我一定幫你找一個好工作。或者說如果有人把我挖走,我一定要帶著你,我掙2萬你就有1萬5,我掙3萬你就有2萬5,有我的,就一定有你的,否則我也不去。你跟著我這段時間壓低了你的工資,但是一旦我們公司倒閉,我一定讓你的收入翻幾倍。

如果公司最後活下來,你的工資一分錢不少,我補給你。而且也會讓你的收入翻幾倍。

事實上,我做到了。這世界不會一帆風順,會不會有兄弟陪你度過最大的逆境,才能看出你會不會做事,會不會做人。

2、有挑戰的工作,能夠成長的環境


此處本來可以略去上萬字,我公司的專案有挑戰是不言而喻的,不過還是聊聊吧。

千里馬常有但是伯樂不常有,有時候是因為世人以為千里馬只需要吃草,但是,如果你是一匹千里馬,吃飽固然重要,能夠真正的肆意狂奔,也是很重要的。真正的人才也如此。

10年我曾經加入盛大創新院。剛入職的時候,入職培訓有計劃,讓我非常感動的是盛大首頁的一句話,據說是陳天橋說的,“一切商業模式,本質上只有一個,最高的工資給最優秀的人才,最優秀的人才創造最大的價值!盛大歡迎你!”

這句話錯了麼?非常沒錯。但是一年後,我還是選擇離開盛大創新院。盛大給沒有給我最高的工資呢?給了,比我上一份工作高很多,是我之後自己創業的時候的三倍多。那為什麼我還要走呢?

因為我是一個高階人才,薪水當然重要,我貪財好色,說過無數次了。問題是,我到哪裡都可以找到一個還不錯的薪水。我希望我獲得高薪水的同時,可以做一番事業。我需要一個可以施展我手腳的天地。我最恐懼的就是在一個地方庸庸碌碌,浪費了我的青春和能力。

盛大創新院提供了很高的薪水,也提供了很多不錯的物質條件,甚至在管理制度上做了非常多的讓渡。但是,最終我還是發現,這不是一個我可以施展抱負的環境,所以,我還是會離開。

所以,我給我的程式設計師的一定不僅僅是不錯的薪水,同時是有挑戰的工作。我的技術總監,跟著我從一個iOS初學者,成長成現在的iOS國內頂級專家,排版技術頂級專家,跨平臺編譯頂級專家。可以說從他加入我的公司以後,時刻都在得到成長。

我們其他的員工也如此,半年前招募的一個同學,之前是做Java後端。我要求他在半個月內學會iOS開發,他搞定了。現在他一步一步的深入我們的iOS轉Android專案,我們正在考慮要不要把這個專案的負責人從技術總監Sycx老師那邊轉到他這邊。

在我的團隊裡面,如果你表現出了驚人的進步、做事情的細緻和擔當的話,我們會樂意更快速的提升你的。

幾乎我團隊的所有人都在做著一些非常激動人心的,非常挑戰的專案。

3、自由的時間


程式設計師容易扎進去,任何其他重腦力工作者都一樣。從事純腦力勞動的時候,如果你面對的問題非常複雜,那麼你全面沉浸在問題之中,是一種非常高效的工作狀態。所以,純腦力工作者很厭煩被人打斷,因為進入到這種高速工作狀態很幸福,被打斷很痛苦,同時非常難以迅速回到狀態。

所以,有很多程式設計師喜歡在家裡深夜寫程式碼,也有人喜歡在公司裡面熬夜加班,等等。在這個前提下,第二天還保持非常精力充沛的早起就非常困難。

當然我這裡不是鼓勵程式設計師加班,和深夜寫程式碼。好的程式設計師要學習怎麼讓進出狀態都隨心所欲才對。但是,程式設計師都是更在乎時效,而不在乎繁文縟節和一些無聊的規章制度的。

再拿盛大創新院為例,整個盛大都是朝9晚6的,但是創新院做了一個制度創新,可以浮動1個小時,你可以自行選擇是10點到7點走,還是9點到6點走。在一個小時內的浮動是自由的。這固然很好。

但是,我當年就很難滿足這樣的日程,經常晚到到10點半才到,6點鐘同事們一叫我就忘了,我就一起走了,所以每個月都被扣工資。雖然我工資很高被扣一點無所謂,但是我的情緒也經常被影響。

我在08-09在北京創業的時候,我們也有固定的坐班時間,不過不扣工資,那時候我已經被折磨的很慘了。

11年開始在上海創業的時候,我們也有上下班時間,但是我後來規定說,每天上午不限制幾點到,下午一律6點下班。因為我經常沒辦法做到10點半前到,所以我覺得我的程式設計師也應該享有這樣的權利。

再後來,我們瀕臨倒閉以後,我乾脆就取消了工作時間,所有的程式設計師,全員都沒有上下班時間,樂意幾點幾點。同時,我們也取消了工作地點,喜歡在哪裡寫程式碼就在哪裡寫程式碼。

我們唯一的要求是每日寫日報。但是也不要求大家,每天都寫著我精神飽滿的工作了8個小時。我們只要求你認認真真的寫日報,做了就寫做了,沒做就寫沒做。

這套工作放下實施下來已經有快2年了,效果非常好。

我們以為我們需要辦公室來寫程式碼,其實哪裡都可以寫程式碼。辦公室只有兩個作用:

1、把人關起來,讓老闆看得到大家都在工作。
2、第二方便大家開會溝通。

但是,辦公室的副作用是:

1、本來明明可以用人的實際工作效果去考核一個人,但是因為被關起來了,乾脆就看誰來得早,走得晚,至於做的好壞反而成了第二位的評價標準。
2、本來可以高效的溝通。但是既然都被關在一起,誰也不用在乎溝通效率,先隨便說說,回頭出了問題再開會再說說。

我們沒有了辦公室以後反而更清晰大家做了什麼,同時每個專案的計劃和管理更加嚴謹了。

同時我和團隊裡面的每個人都獲得了更大的自由。

說到這裡,也給大家推薦一個架構交流學習群:614478470,裡面會分享一些資深架構師錄製的視訊錄影:有Spring,MyBatis,Netty原始碼分析,高併發、高效能、分散式、微服務架構的原理,JVM效能優化這些成為架構師必備的知識體系。還能領取免費的學習資源,相信對於已經工作和遇到技術瓶頸的碼友,在這個群裡會有你需要的內容。

技術總監要去看初音未來的演唱會,不需要跟我請假,本來就有資格在日報上寫,看演唱會沒工作。反正他一旦耽誤了一天的工作,很快就會在後面幾天自覺的補充工作量,不會讓整個專案拖後的。

而我在上海也不盯著他們,所以,我可以在十一假期後再去三亞、大理、麗江玩一個星期,只要我女朋友也有假期就可以。

我一直勸技術總監多出去旅遊,只要不耽誤工作,他樂意邊遊牧邊寫程式碼我都不管。前些日子,他終於去日本旅遊了,客戶問我說,後臺為啥有個日本的IP,我哈哈大笑,說技術總監日本旅遊去了。看到他去旅遊還不忘記自己工作,我也是很欣慰。

工作,不僅僅是餵飽我們(體面的薪水),而且要給我們前進的動力(有挑戰的工作,能夠成長的環境)以及幸福(自由的時間)。

想要學習Java高架構、分散式架構、高可擴充套件、高效能、高併發、效能優化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分散式專案實戰學習架構師視訊免費獲取   架構群:614478470

點選連結加入群聊【JAVA高階架構】:https://jq.qq.com/?_wv=1027&k=5gMDouY