讓程式設計師乾的爽,他們肯定願意留下

netsmell發表於2015-11-09

  常有人問我:程式設計師在工作中最需要的是什麼?企業如何做才能留住有能力的程式設計師。根據這兩點,下面我就來說下我的觀點。

 開發高階系統/優秀軟體

  在公司工作的內容,我希望自己做的是主營業務專案,最好是自己負責中心部分的內容,越重要的部分自己做的越有勁。不好向以前那樣只是做一些邊角料。

 有才能的同事

  如果自己身邊都是些很厲害又能幹的同事,那自己工作起來也是充滿激情的。而且和這些人討論出來的方案總是讓人滿意開心,又能學到好多東西。

  我們如何又知道對方是否優秀,就要看對方是否每天都有在學習新的知識來增加自己的技能,但也不是絕對的。還有一點很重要,物以類聚,如果公司有很多優秀的程式設計師,那麼你的公司就會招攬更多的人才。

 新的挑戰機會

  有新的挑戰才會激發人的激情,所以程式設計師們喜歡不斷的對產品做出新的改進,但很多軟體都沒有什麼難度,所以覺得毫無挑戰。不要總是想著去找什麼難題解決才能讓別人看到你的能力,如果把一些枯燥的程式碼組織的簡單明瞭也是個不錯的挑戰。

 滿足程式設計師需要的各種技術

  主要是使用一些有趣的程式語言(如,Clojure、Erlang和 Go語言等),還有就是框架和應用程式(如Hadoop和Cassandra等)。但很多公司都無法滿足我們。主要是因為一個公司一旦為他的程式選擇了某種語言(如C+ +),那麼就不會再輕易去改動。如果你想換種程式語言,就只能換工作了。

 有固定的使用者人群

  程式設計師程式設計程式的最大動力在於是否有很多人在用,倘若自己辛苦的成果沒人願意用,那就真的太悲摧了,如果你的成果有人在用而且還給以回饋那就再好不過了,所以公司要做的就是儘快把大家做出的成果釋出給使用者。

 薪水是否給的滿意

  有些公司根本不懂得怎樣留住人才,當員工的生產力遠遠大於公司所給的薪水,那他們的選擇就是放棄公司,而有的公司及沒有給相應的薪水,反而還要激勵壓榨程式設計師們,像這樣的公司只會讓人快快遠離。

 好的技巧硬體/軟體

  沒有人會拒絕一臺高速的電腦,還有多個顯示器來加快我們的工作效率。但總是有一些目光短淺的老闆認為這樣高的投資不值。

 每週工作時間合理

  如果總是有加不完的班,那麼只能說明這樣很不合理,並不是加班時間越長帶來的工作效率就更大,如果員工沒有足夠的休息時間和自由空間,反之效率會更低。

 自由的工作環境

  偶爾可以允許員工在家工作,雖然個人更喜歡在辦公室工作,因為和同事們一起面對面的討論做開發來是更有激情些,但有時也是一個很好的調節員工心情的辦法。

 上下班的路途近些

  這點很有必要,如果每天上下班時間太長總是心情不愉快的,偶爾堵在路上來幾個遲到那心情就更不美好了,這樣也會影響工作。

相關文章