又到大家Happy的時刻了,周六馬上就要跟大家見面了。在過去一周里,研發(fā)頻道有哪些精彩文章值得分享呢:Google與Facebook的產(chǎn)品研發(fā)之道、2014年全美最吃香職業(yè)TOP100,程序員排第一、Google首席軟件工程師Joshua Bloch談如何設計一款優(yōu)秀的API等。
1.Google與Facebook的產(chǎn)品研發(fā)之道
產(chǎn)品經(jīng)理在團隊中擔任怎樣的角色?他們的關鍵工作內(nèi)容有哪些?怎樣才能成為杰出的產(chǎn)品經(jīng)理呢?原Google、Facebook產(chǎn)品經(jīng)理、初創(chuàng)企業(yè)Cover CEO Todd Jackson多年來的產(chǎn)品管理經(jīng)驗。他表示,開展產(chǎn)品會議及激勵團隊成員,是產(chǎn)品經(jīng)理兩項重要工作內(nèi)容。如何出色地完成這兩大工作,請閱讀該文的簡譯內(nèi)容。
Todd Jackson和幾位設計師、工程師及Mark Zuckerberg在一個小會議室開始討論Facebook中News Feed的重設計問題,試圖調(diào)整Facebook的用戶體驗,使它看上去更迷人。他們?yōu)g覽了最近的設計案例,討論了圖片的大小、文本密集度及剛重新設計過的網(wǎng)站導航。之后便陷入一個看起來似乎很微小的問題上:用戶名字的顯示顏色由藍色變?yōu)楹谏odd Jackson作為產(chǎn)品經(jīng)理,知道這個問題要比他們想像得更復雜。
原Google、Facebook產(chǎn)品經(jīng)理、初創(chuàng)企業(yè)Cover CEO Todd Jackson
事實上,Zuckerberg對這個問題有一個簡單的立場――用戶是Facebook的核心,所以用戶的名字應加粗且以藍色顯示。用戶是所有內(nèi)容的中心,他們應該重點突出。而Jackson的團隊則有不同的看法:為了更深入地吸引觀眾,F(xiàn)acebook需要改進,將內(nèi)容展示放在第一位。
在該爭論中,Jackson需“身兼數(shù)職”。一方面,他要接受Zuckerberg的意見,一方面,還要擁護他手下的設計師和工程師。他需要全方位考慮所有的方方面面及可能接觸到這些變化的用戶:內(nèi)部的用戶運營人員、外部的新聞發(fā)布人員――更不用說網(wǎng)站的用戶了。這就好比事情具有兩面性:創(chuàng)始人、高管主要推動產(chǎn)品的改進,而工程師和設計師則負責實現(xiàn)這些改動。
這就是產(chǎn)品經(jīng)理的處境。從之前在Google擔任Gmail產(chǎn)品經(jīng)理,在Facebook負責News Feed,到現(xiàn)在作為Android創(chuàng)業(yè)公司Cover的CEO,他與技術界眾多杰出人物共同處理了各種棘手問題。如果說誰擅長平衡多方面的利益,那就屬他了。
2.Google首席軟件工程師Joshua Bloch談如何設計一款優(yōu)秀的APIJoshua Bloch是美國著名程序式設計師。他為Java平臺設計并實現(xiàn)了許多的功能,是Google的首席Java架構師(Chief Java Architect)。他也是《Effective Java Programming Language Guide》一書的作者,就是人們常說的Effective Java。本文翻譯自Joshua Bloch所發(fā)表的一個PPT: How to Design a Good API and Why it Matters。
隨著大數(shù)據(jù)、公共平臺等互聯(lián)網(wǎng)技術的日益成熟,API接口的重要性日益凸顯,從公司的角度來看,API可以算作是公司一筆巨大的資產(chǎn),公共API可以捕獲用戶、為公司做出許多貢獻。對于個人來說,只要你編程,你就是一個API設計者,因為好的代碼即是模塊――每個模塊便是一個API,而好的模塊會被多次使用。此外,編寫API還有利于開發(fā)者提高代碼質(zhì)量,提高自身的編碼水平。
優(yōu)秀API所具備的特征
了解了一款優(yōu)秀API所具備的特征后,一起再來看看如何設計優(yōu)秀的API,有哪些流程和規(guī)則可循,開發(fā)者在設計時需要注意哪些事項。
API設計流程中的注意事項每個API接口應該只專注一件事,并做好:如果它很難命名,那么這或許是個不好的征兆,好的名稱可以驅動開發(fā)、并且只需拆分與合并模塊即可
3.2014年全美最吃香職業(yè)TOP100,程序員排第一
USNews最新公布了2014年全美最佳職業(yè)TOP100,其中軟件開發(fā)者名列該榜單榜首。
軟件開發(fā)者的工作充滿意義,可以與生活的多個領域接觸,待遇優(yōu)渥,求職不受地域限制,而且大多數(shù)崗位不需要研究生學歷。
據(jù)美國勞工部提供的數(shù)據(jù),軟件開發(fā)者,有時也被稱為程序員,這一行的平均年薪為90,060美元,而其中10%頂尖級的程序員年平均收入為138,880美元。
美國勞工統(tǒng)計局(Bureau of Labor Statistics)預計,到2022年,全美將凈增近140,000個程序員崗位。
如果你成不了軟件開發(fā)者,計算機系統(tǒng)分析師則是最佳的選擇。該職業(yè)主要與科技設計、故障查找以及分析有關。系統(tǒng)分析師的角色將會逐漸演變成“數(shù)據(jù)科學家”,這一新興職位因大數(shù)據(jù)的推動,其需求量猛增。數(shù)據(jù)科學家通過對大量信息的分析,例如推文、文章以及銷售數(shù)據(jù),為企業(yè)尋找商機。
4.為什么開源企業(yè)的開源大旗正在褪色
最近這幾年,開源一直是人們比較關注的話題,不過現(xiàn)在也該到冷靜下來進行思考的時候了。真正的開源公司已經(jīng)利用開源賺得盆滿缽盈,正因為這樣才會有很多仿效的開源公司不斷出現(xiàn),不過有人認為這是一件很愚蠢的事。
開源,貴在價值而不僅僅是源代碼
Red Hat公司只把出售源代碼當作是一種手段,而不是一種自斷后路的謀生方式。在2008年的時候,Red Hat CEO Jim Whitehurst 和 CTO Brian Stevens在接受采訪的時候都對Red Hat企業(yè)版Linux的訂閱給出了定義,那就是:能夠給Red Hat帶來價值的源頭,不僅僅關乎到成本節(jié)約問題,還關乎到開放源代碼的自由問題。這并不是說Red Hat接下來將會降低開源信息的分量,而是要更加細致的對待開源信息。
目前,Red Hat正在推銷它的價值觀,而非開放源代碼。如果你現(xiàn)在在Google上搜索Red Hat的話,你一定能看到這個公司在大手筆宣傳它的開源憑證,就像Twitter公司的開源業(yè)務經(jīng)理Chris Aniszczyk所說的那樣:
你在Red Hat網(wǎng)站上所看到的Red Hat現(xiàn)在所做的事情和其他網(wǎng)站一樣,正試圖將它的價值觀融入到產(chǎn)品里,然后銷售出去。
5.AMD高級副總裁Lisa Su訪華 宣布引領AMD復興的五大戰(zhàn)略
2月20日,AMD高級副總裁兼全球事業(yè)部總經(jīng)理Lisa Su博士在訪華的過程中接受了中國諸多媒體的采訪。在專訪中,Lisa Su博士表示AMD正處在重要的轉型中,五年前的AMD和五年后的AMD將完全不同。
AMD高級副總裁兼全球事業(yè)部總經(jīng)理Lisa Su博士
Lisa Su博士,于2012年1月加入AMD,領導團隊推動了AMD產(chǎn)品的端到端業(yè)務執(zhí)行,包括戰(zhàn)略制定、產(chǎn)品定義及業(yè)務規(guī)劃,確保AMD持續(xù)提供業(yè)界領先的解決方案。她同時負責推動與軟件開發(fā)商的聯(lián)盟與合作,促進完整軟件生態(tài)系統(tǒng)的發(fā)展。在加入AMD之前,曾在飛思卡爾半導體公司、IBM擔任重要領導職位。同時Lisa Su博士擁有麻省理工學院電機工程學士、碩士及博士學位,曾撰寫超過40本技術刊物,并在2009年獲選為電氣和電子工程師協(xié)會(IEEE)成員。她還于2002年獲選麻省理工學院《Technology Review》 100位杰出青年創(chuàng)新者。因為其“學霸”級的強大簡歷和她的高端職責,Lisa Su博士被業(yè)內(nèi)人士稱為AMD的傳奇人物。
Kaveri,最適合開發(fā)人員使用的APU
本次是Lisa Su加入AMD后的首次訪華,她在主題為《成就今日,啟迪未來》的演講中重點介紹了迄今為止AMD推出的最先進且最適合開發(fā)人員使用的APUKaveri。Kaveri通過將頂級顯卡和計算技術融合在單芯片上,為客戶提供了高效的解決方案,帶來業(yè)界領先的計算體驗。
Kaveri APU經(jīng)過了全面進化,不僅CPU核心架構升級到了AMD最新的“壓路機”x86架構,功耗更低,性能更強;而且GPU核心也升級到了AMD引以為傲的GCN架構。配合整體全新的28nm制造工藝,功耗比上一代產(chǎn)品更低。
Lisa Su相信APU將無處不在。2014年,無論是臺式機、筆記本、平板電腦,還是游戲主機、服務器、各種嵌入式產(chǎn)品,APU覆蓋越來越多的領域。
更多精彩文章,歡迎大家訪問CSDN研發(fā)頻道和CSDN研發(fā)頻道微博。