⑴ 程序員選擇公司的八個標準是什麼
當各位程序員們在找工作的時候,是否有一些建議能夠讓大家很好的選擇一家對的,適合自己的公司呢?答案是有的。那就是參考程序員選擇公司的八個標准!
一、程序員選擇公司的八個標准
不知道大家聽說過Joel測試(約耳測試)沒?約耳測試是JoelSpolsky發明的用於判斷一個軟體團隊質量好壞的快速測試方法。如果你正在找工作,使用Joel測試來剔除一些不良僱主絕對是個明智的抉擇。
下面我很榮幸地為大家介紹Codypo測試,又名8問題檢測法,只需回答這8個問題,就能判斷工作的好壞。我們也可以在面試的時候,偷偷給這家公司測試一下,如果你的回答裡面有2個yes,那麼就需要拉響警報,不要再考慮這家公司了。
1.我的薪資是否低於市場價值水平?
如果有鬧螞公司願意提供4萬8的月段燃薪搜羅擁有10年C++多線程編程經驗的骨灰級程序員,我想說這公司肯定是瘋了!呵呵,這種瘋言瘋語絕非長久之計,因為只有你的價值大於給你的價格,才會有公司願意要你,所以各位還是不要心存妄想,現實一點吧。
2.我需要隨傳隨到嗎?
沒人樂意隨時待命,因為一旦如此,就意味著哪怕是周末的凌晨3點,就算是支持門戶頁面上的Reset按鈕呈現的藍色調與預想的不同,也會call你。當然偶爾一兩次我們也可以理解和容忍。
3.我是IT人員嗎?
程序員寫軟體、支持軟體,天經地義。但這並不意味著,你就是專門搞電腦的IT人員了。試問,公司人員會不會因為一點點計算機的瑣事就來麻煩你,比如說某位員工安裝了加菲貓的屏保之後她的筆記本就發生異常了?
4.公司滿足我們配備多個顯示屏的要求嗎?
我仍然清楚的記得,那是在1998年,我們需要整天盯著一台17″的顯示屏,苦不堪言。現在,100美元就能買到一台又大又薄的LCD了。如果你的公司認為讓你的效率加倍不值得200美元,那麼這公司可能是個不以盈利為目的古怪億萬富翁拿來開玩笑的玩具吧?
5.會不會維護一些古老的系統,這些老系統是用什麼語言寫的?
幹得久了,你可能會聽到「好,下面我們要進入RubyonRails語言系統,但是首先我們需要你先解決一些VB4的問題。呵呵,千萬不要想的太簡單了。
這個VB4系統將一直苟延殘喘,讓你頭大無比。
6.我上網是被監控和過濾內容的嗎?
程序員需要解決問題,需要高效地解決問題,資源是必須的。而互聯網堪稱取之不盡用之不竭的資源寶庫。如果一家公司不能與時俱進,甚至阻止員工自由使用Usenet/谷歌/StackOverflow,把員工當做小孩子和色情狂看待,那待著還有什麼意思?
7.就我一個程握彎虛序員嗎?
我們能成長為一枚程序員,首先應該感謝的是我們的同事。我們互相解惑、審查對方的代碼、我們在一起討論,一起經歷從一片茫然找不到方向到想出一個個創造性的建議。如果只有你一個程序員,那是得不到任何技術反饋的,而且我們自己本身也成長不了。此外,當出現問題的時候,你也只能靠自己的直覺判斷對錯。
8.需要每周出差不?
出差有時候是必不可少的,特別是那些與客戶面對面開會或者會晤外派同事的時候。但是如果需要你每周離開家去出差那就要三思了。
上述8個問題構成了一套完整的工作測試。當然,並不是每一項都必須達到的(比如說,在初創企業中,我們就得身兼IT人員或者24小時隨傳隨到)。
無論項目有多大的潛力,隊友有多大的能力,但凡是在這樣一個不良於行的大環境中,你,一個小小的程序員是做不了真正有意義的工作的。如果一家公司上述8問題統統回復yse,那它要麼是在走下坡路,要麼已經在大廈將傾的過程中了。
⑵ 一個好程序員有多重要
如何才能找到好程序員保證APP開發進度和品質呢?
一個好程序員有多重要?
移動應用開發平台APICloud的CEO劉鑫在PMCAFF產品社區參與線上問答時曾說,APICloud保證產品質量的首要因素就是程序員的責任心,以及QA的責任心和熱心用戶的及時反饋。程序員的責任心至關重要,大到出現bug、小到出給用戶的學習文檔,都需要程序員抱著負責人的態度去做,否則,APICloud平台每天產生iOS、Android APP打包量5000多個,出現一點問題都將影響上千家公司的開發進度,責任越大越需要優秀的技術團隊支撐。
好程序員具備哪些特質?
1. 溝通和控制情緒的能力
程序員不僅僅是悶頭寫代碼,還需要和各個部門溝通需求,比如市場、銷售、運營,擁有優秀的溝通技巧和情緒控制能力,可以無障礙開發,保證項目順搏迅賀利開展。
2. 取捨能力
並不是所有人的需求都要滿足,也不是所有用戶的需求都是真實需求,優秀的程序員應該自己判斷哪些功能從實現成本上來說不應該做,或者延後做,哪些功能需力保上線,並且合理說服提需求的人。
3. 團隊合作的心態
程序員昌皮應該是個人英雄主義最嚴重的崗位,誰也不服誰。但一個項目中團隊協作至關重要,程序員不僅要和公司的運營、市場、銷售部門團隊協作,甚至和企業客戶都需要溝通理解,優秀的程序員必須要有團隊意識。
4. 時間觀念
大部分程序員負責的是整個項目中的一環,比如前端、後端、測試等都需要一步步開發完成,項目會提基派前制定開發進度表,在公司給出了合理的開發時間和測試時間後,程序員要遵守最後的期限,盡可能在項目最後日期前完成工作,不影響項目的進程。
5. 熱愛
眾所周知,程序員是很苦逼的工作,沒有對編碼的熱愛,對工作的熱情,僅僅當做一份工作對待,估計很難挺住。而且,IT技術不斷在發展,優秀的程序員必須不斷學習才能不斷創新,保持對學習的熱情和對編程的熱愛非常重要。
⑶ 通常哪些企業會需要程序員
通常情況下的軟體開發公司,網路公司,已經硬體公司,還有很多大型企業等等都需要程序員。