滿足程序員的這些需求,他們能當(dāng)十個(gè)用
常有人問我:程序員在工作中最需要的是什么?企業(yè)如何做才能留住有能力的程序員。根據(jù)這兩點(diǎn),下面我就來說下我的觀點(diǎn)。
開發(fā)高級系統(tǒng)/優(yōu)秀軟件
在公司工作的內(nèi)容,我希望自己做的是主營業(yè)務(wù)項(xiàng)目,***是自己負(fù)責(zé)中心部分的內(nèi)容,越重要的部分自己做的越有勁。不好向以前那樣只是做一些邊角料。
有才能的同事
如果自己身邊都是些很厲害又能干的同事,那自己工作起來也是充滿激情的。而且和這些人討論出來的方案總是讓人滿意開心,又能學(xué)到好多東西。
我們?nèi)绾斡种缹Ψ绞欠駜?yōu)秀,就要看對方是否每天都有在學(xué)習(xí)新的知識(shí)來增加自己的技能,但也不是絕對的。還有一點(diǎn)很重要,物以類聚,如果公司有很多優(yōu)秀的程序員,那么你的公司就會(huì)招攬更多的人才。
新的挑戰(zhàn)機(jī)會(huì)
有新的挑戰(zhàn)才會(huì)激發(fā)人的激情,所以程序員們喜歡不斷的對產(chǎn)品做出新的改進(jìn),但很多軟件都沒有什么難度,所以覺得毫無挑戰(zhàn)。不要總是想著去找什么難題解決才能讓別人看到你的能力,如果把一些枯燥的代碼組織的簡單明了也是個(gè)不錯(cuò)的挑戰(zhàn)。
滿足程序員需要的各種技術(shù)
主要是使用一些有趣的編程語言(如,Clojure、Erlang和 Go語言等),還有就是框架和應(yīng)用程序(如Hadoop和Cassandra等)。但很多公司都無法滿足我們。主要是因?yàn)橐粋€(gè)公司一旦為他的程序選擇了某種語言(如C+ +),那么就不會(huì)再輕易去改動(dòng)。如果你想換種編程語言,就只能換工作了。
有固定的用戶人群
程序員編程程序的***動(dòng)力在于是否有很多人在用,倘若自己辛苦的成果沒人愿意用,那就真的太悲摧了,如果你的成果有人在用而且還給以回饋那就再好不過了,所以公司要做的就是盡快把大家做出的成果發(fā)布給用戶。
薪水是否給的滿意
有些公司根本不懂得怎樣留住人才,當(dāng)員工的生產(chǎn)力遠(yuǎn)遠(yuǎn)大于公司所給的薪水,那他們的選擇就是放棄公司,而有的公司及沒有給相應(yīng)的薪水,反而還要激勵(lì)壓榨程序員們,像這樣的公司只會(huì)讓人快快遠(yuǎn)離。
好的技巧硬件/軟件
沒有人會(huì)拒絕一臺(tái)高速的電腦,還有多個(gè)顯示器來加快我們的工作效率。但總是有一些目光短淺的老板認(rèn)為這樣高的投資不值。
每周工作時(shí)間合理
如果總是有加不完的班,那么只能說明這樣很不合理,并不是加班時(shí)間越長帶來的工作效率就更大,如果員工沒有足夠的休息時(shí)間和自由空間,反之效率會(huì)更低。
自由的工作環(huán)境
偶爾可以允許員工在家工作,雖然個(gè)人更喜歡在辦公室工作,因?yàn)楹屯聜円黄鹈鎸γ娴挠懻撟鲩_發(fā)來是更有激情些,但有時(shí)也是一個(gè)很好的調(diào)節(jié)員工心情的辦法。
上下班的路途近些
這點(diǎn)很有必要,如果每天上下班時(shí)間太長總是心情不愉快的,偶爾堵在路上來幾個(gè)遲到那心情就更不美好了,這樣也會(huì)影響工作。