本文的目標是通過列舉Indeed的前十名職位,來看看新的一年里企業需要的前十位開發者和工程師的開發技能。
- 1. HTML5
- 2. MongoDB
- 3. iOS
- 4. Android
- 5. 手機應用
- 6. Puppet
- 7. Hadoop
- 8. jQuery
- 9. PaaS
- 10. 社交媒體
HTML5
企業發布了183個Web開發職位,其中微軟和亞馬遜的職位最多。雖然HTML5尚未成熟,但仍然在2012的職位需求中名列前茅。企業把HTML5列為開發者和工程師的必備技能之一。其中招聘Web開發者、Web設計師、前端開發者以及軟件工程師的職位最多。
下面是Kindle云閱讀器Web應用軟件工程師職位招聘條件:
具備構建復雜軟件系統,并有過成功交付及維護多個發布版本經驗
具備專業軟件開發知識并實際參與整個軟件開發生命周期,包括編碼規范、代碼審查、源代碼管理、構建、測試以及運行,了解最佳軟件工程實踐
有與用戶、其他技術團隊以管理層溝通,搜集需求、描述軟件產品特性以及設計方案的相關經歷
能夠推動技術創新、設計和軟件架構或復雜軟件產品/服務或跨團隊協作
具備web service相關經驗
能夠根據要求掌握相關工具,包括各種相關現代編程語言(C/C++, Java, Javascript, PERL, Web Services)。有HTML5和CSS3的實踐經驗。
有敏捷開發相關經歷,例如SCRUM或者XP
MongoDB
為構建自己的基礎設施,大型供應商對具備NoSQL數據庫技能人才的需求不斷增長。例如,Apple正在尋找具備NoSQL數據庫(MongoDB和Cassandra )知識的iCloud軟件工程師。
想象一下加入一個精干的團隊,為令人激動的iCloud產品和服務編寫基礎軟件。我們在尋找具有很強的web service開發背景,能夠構建高性能、可伸縮性及可擴展系統的工程師。在這個曝光率很高的職位,應聘成功的候選人會與不同功能的開發小組協作,定義并實現一些平臺框架的核心后端模塊,構建的系統將會驅動下一代的Apple web services。
iOS
一家匿名創業公司招聘一位iOS開發者,開發類似 Farmville的體育游戲。eBay在為iPhone和iPad應用開發部門招聘,公司為于波特蘭之外。Ubermedia團隊需要招聘基于Java的iOS應用程序開發人員。隨著iPad繼續在平板市場中保持統治地位,iOS將在新的一年繼續成為熱最熱門的操作系統。
繼Android之后,像Coupa這樣的公司將繼續引領為iOS開發應用的潮流。
Android
亞馬遜和谷歌對具備Android開發經驗的人才名列前茅。招聘信息反映了兩家公司在來年的戰略。亞馬遜發布了482個Android職位。大多數職位都開發其Android平板電腦。
谷歌發布了165個職位。我們能否從中窺見一點谷歌的計劃呢?其中一個關注的方向是谷歌TV,在這個方向中的一部分職位也一樣能夠吸引開發者。其中的一個職位要做的工作是編寫面向開發者的公共API。恩……那些是怎樣的API呢?
這個涉及增強現實技術職位是做什么呢?
我們正在招聘一名前端工程師,主要的工作是為移動設備和Web客戶端進行開發。項目包含增強現實映射、地理定位和實時交互。歡迎加入我們位于舊金山和山景城的精干、敏捷的團隊。
譯注:增強現實(Augmented Reality, AR),也被稱之為混合現實。它通過電腦技術,將虛擬的信息應用到真實世界,真實的環境和虛擬的物體實時地疊加到了同一個畫面或空間同時存在。
手機應用
手機應用招聘的熱門顯示了移動應用程序對市場的廣泛滲透。在新的一年中,手機應用肯定會比Web應用同等重要,甚至更加重要,這個趨勢已成定局。同樣地趨勢也體現在招聘中,下面是oDesk的招聘信息,你肯定會喜歡:
有人能幫我制作生日禮物嗎?
我想要一個iPhone和Android應用程序作為我的生日禮物,下面是我列出的要求:
不需要復雜的圖形。只要顯示一個簡單的圖像并且會“發光”。
功能:
用戶打開應用程序,會顯示這個圖形。用戶可以在圖形中輸入文字。圖形可以保存。用戶可以創建/保存20個圖形。當完成這些圖形以后,他們會騰空而起。
所以……他們應該可以保存信息。
我希望找到可以同時做iPhone和Android的人。當你提交應聘請求時,請務必告之你是否可以基于這兩個平臺開發。
Puppet
我的同事Klint Finley今天寫了一篇關于為什么大數據是DevOps的必要組成。關于開源創業公司,他在另一篇文章我指出就像亞馬遜的Web Service已經成為云的代名詞一樣,Puppet已經事實上的成為DevOps的代名詞。隨著虛擬化不斷發展,自動化已經成為了一個需求,已經等同于 IT的一部分。開發者需要知道更多公司運營的知識,運營者這需要了解更多應用程序是開發者是如何構建應用程序的。
這里是在Indeed上排名前五名的DevOps:
- Linux 系統管理員(25)
- 系統管理員 (23)
- 系統工程師 (21)
- Linux 管理員 (21)
- 高級系統工程師 (21)
諾基亞發布了60個職位。似乎諾基亞打算在2012對多元化基礎設施進行大筆投入。
譯注:DevOps是一組過程、方法與系統的統稱,用于促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。