TShopping

 找回密碼
 註冊
搜索
查看: 375|回復: 0

[分享] Java程序員在Google是如何工作的

[複製鏈接]
發表於 2014-10-22 16:05:11 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
在Quora看到一個有意思的問題,Working at Google: What is it like to be a Java programmer at Google ?,筆者對原文做了簡單的編譯,雖不能至,心嚮往之。以下是正文:
  • 嚴格遵守“Google Style”,這份“Google Style”會有詳細的文檔清楚地告訴你如何編碼(一開始你會覺得很痛苦,但是以後你會享受它帶來的好處)
  • 非常嚴格的代碼審查(同樣一開始會覺得很煩人,但以後你會感激它的),它能確保代碼穩定的運行。(我從其他公司小伙伴那聽聞Google對代碼要求讓人汗顏)
  • 使用內部定制化的Eclipse IDE(真正的勇士在用VIM)
  • 自定義一切(構建系統、測試系統、java、版本控制、問題追踪系統、OS、等等),很多外面的東西放在Google的規模基本不能用
  • Google Collection(你不需要“new ArrayList()”,取而代之的是“Lists.newArrayList()”或者類似的操作)
  • 巨大的Java文件(我曾經見過一個.java文件超過9萬行),通常這是自動生成的代碼
  • 忘記標準的序列化相關的東西,歡迎使用protocol buffers,以Google的量級來說這很重要
  • 有各種機會來提升你的技能(技術講座、代碼實驗室、專題討論等等)
  • 大量的會議
  • 可升降的桌子
  • 兩個大的顯示器 1.jpg
  • 每週五的免費啤酒
  • 附近的小廚房能填充肚子
2.jpg

14. Slides 和firepoles (就是那個彎彎的東東)能直達自助餐廳,因此你可以吃的更胖

4.jpg

15. 廁所牆壁上的”編程紙“能使你的“方便”之旅更具有“碼農範兒”



 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-3 10:01 , Processed in 0.060130 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表