|
-- 會員 / 註冊 --
|
|
|
|
程序員2015精華本 ( 簡體 字) |
作者:程序員編輯部 | 類別:1. -> 程式設計 -> 綜合 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 43770 詢問書籍請說出此書號!【缺書】 NT售價: 395 元 |
出版日:3/1/2016 |
頁數:608 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121282959 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:前 言 效法工業 有人曾問法國印象畫派先驅Agugste Renoir,為何他總是露天作畫,而非于畫室中創作?Renoir 回答說,在畫室中,他大概只能想象出四五種不同模樣的樹葉,再畫其他葉子便與之相似。而大自然則創造出了百萬種不同的樹木,是取之不盡的思維源泉。Leslie Lamport(圖靈獎得主,LaTeX 設計者)則說,正是這樣的原因,他從未供職于大學,而是始終在工業界開展他的研究。《程序員精華本》中的每篇技術文章都來自生產環境中遇到的真實問題,由當事人為你分析案,闡釋原因。 假如你入行不久,這本書將讓你身臨其境,感受行業中最真實的一面——緊迫的問題從何而來,緣何非克服不可。如果你已是摸爬滾打多年的老手,這本書不但能讓你學到有效具體的技術方案,還能重現資深從業者的思考方式——讓你領略如果站在作者的角度上,會如何思考,怎樣判斷。 你需要的最新資料 Marvin Minsky 曾開玩笑說,每樣科學都有“半衰期”,而計算機科學可能是半衰期最短的領域之一——洗個澡的工夫,就有一半知識要過時了。 在你離開學校前,有的知識就已多年未曾更新(比如新標準下編程語言的用法),而坊間口口相傳的,或許只是“過時”技術在各自頭腦中醞釀的不同版本——或許你并不知道,走在行業前沿的開發者,早已擁有了更好的方案,而用戶最關心的問題也已經默默發生著變化。《程序員精華本》為你收錄最近一年的行業進展,在文章重新組合的過程中,我們保留了那些讓你能在今天受益的文章——向你講述新標準、新工具、新解法、新問題,以及新的思考方式。 帶給你意外收獲 1986 年,科學家Richard W. Hamming 在貝爾通訊研究中心,為兩百名科學家做了題為《You and Your Re-search》的演講: “我觀察到,關上辦公室的門,確實能在今天明天完成更多工作,效率也比其他人高。而十年后則未必——你已分不清哪些問題才真有價值了。而敞開門的人,總免不了各種打擾,卻在偶然間獲得了有關這個世界是什么,以及哪些問題更重要的線索。敞開門與最終成就大事之間,聯系千絲萬縷,盡管關著門的人通常更用功”。 重要的發現常常來自“意外收獲”——科學家依靠同事帶給他們洞見。而閱讀《程序員精華本》,將讓你獲得“這個世界是什么,以及哪些問題更重要”的線索。這本書不僅有你最迫切想要了解的問題,也會告訴你行業中還有哪些問題很重要。這些線索會不會幫助你翻開職業生涯新的一頁?我們拭目以待。
程序員編輯部 |
內容簡介:《程序員2015精華本》中的每篇技術文章都來自生產環境中遇到的真實問題,由當事人為你分析案,闡釋原因。《程序員2015精華本》為你收錄最近一年的行業進展,在文章重新組合的過程中,我們保留了那些讓你能在今天受益的文章——向你講述新標準、新工具、新解法、新問題,以及新的思考方式。
假如你入行不久,這本書將讓你身臨其境,感受行業中最真實的一面——緊迫的問題從何而來,緣何非克服不可。如果你已是摸爬滾打多年的老手,這本書不但能讓你學到有效具體的技術方案,還能重現資深從業者的思考方式——讓你領略如果站在作者的角度上,會如何思考,怎樣判斷。 |
目錄:人物篇 “新”科學家Stephen Wolfram 1 生物與計算機交織的獨特人生 ——Facebook HipHop 作者、阿里研究員 趙海平專訪 4 CTO要30%懂產品、30%懂管理、40%懂技術 ——快的打車聯合創始人兼技術副總裁聞誠專訪 8 UPYUN 這些年:一段“剛好”的旅程 ——UPYUN CTO 黃慧攀專訪 10 為人才創造匹配的成長環境 ——雅虎北京全球研發中心創始人兼總裁張晨專訪 12 做旅游與社交有機結合的先行者 ——面包旅行CTO 薛亮專訪 13 機會存在于傳統行業擁抱互聯網 ——紛享銷客CTO 劉晨專訪 14 “細分垂直+開放融合”的互聯網大勢 ——APICloud 聯合創始人兼CTO 鄒達專訪 15 程序媛人生 17 成功的社區在于擁抱變化 ——知乎創始人周源專訪 18 賈揚清:希望Caffe 成為深度學習領域的Hadoop 20 專題篇 總結與展望2015 24 中國社交產品10 年記 24 盤點2015:十大最佳游戲API 27 編程語言的2015 29 盤點:主流敏捷軟件研發工具平臺比較 31 Spark 這一年,從開源到火爆 34 Spark新特性新實戰 37 平易近人、兼容并蓄 ——Spark SQL 1.3 概覽 37 Tachyon:Spark生態系統中的分布式內存文件系統 39 Hive on Spark 初探 43 Spark 性能調優 47 從Hadoop到Spark的架構實踐 ——TalkingData 的移動互聯網大數據平臺架構迭代 49 ALS在Spark MLlib中的實現 52 移動開發新看點 55 Android 內存優化之OOM 55 App 競品技術分析 ——總結百款App 技術實現的秘訣 62 菜鳥爬坑記:Apple Watch 應用開發兩三事 65 野獸,以故事穿起騎行 66 淺談物聯網技術趨勢 68 智能手表 70 Android 手表在中國這樣落地 70 Apple Watch應用開發:從“再造”墨跡天氣談起 72 也談眾籌之王Pebble Time 74 Apple Watch 應用開發:遇到的那些坑 76 智能手表的三大感知與未解難題 ——華為創新總監蔡緒鵬專訪 77 虛擬現實 80 VR 的發展歷史與現在火爆的原因 80 感官世界與人機交互的盛宴 ——未來虛擬現實養成記 83 淺析VR 交互技術選型中的瓶頸與機遇 85 基于UE4引擎的虛擬現實開發 87 移動端VR游戲設計與開發 ——Gear VR 游戲《Finding》開發實戰經驗 91 創客世界 95 Lyn Jeffery :中國創客,加油! 95 Stefania:讓我們“真眼”看世界 96 Strawbee+Quirkbot:用吸管也能搭出機器人 99 Katia Canepa Vega:一場有關美的實驗 100 被忽視的Maker教育 101 用戶體驗塑造產品未來 103 用戶體驗與轉型 103 提升用戶體驗: 必備的核心理念與方法 ——攜程用戶體驗實踐 104 軟件界面的國際化實踐 106 以用戶為中心、商業成功為導向 ——淺談設計師的主觀能動性和職業發展 108 微信生態 111 微信生態中企業應用的創新與創業機會 111 微信智慧商圈平臺的搭建和探索 112 用可視化工具提升微信H5 開發效率 114 微信支付開發中的“坑”與解決之道 115 “互聯網+”時代,微信開發者沒有理由 成為項目最后的接盤俠 ——微信開發團隊管理的精益體系、 OKR 體系、內部創業及其他 116 O2O困境or新機 119 O2O 經濟垂直細化,小美到家的上門美容探索 119 e袋洗,不忍辜負這個時代 120 微微拼車,創業源于大情懷 122 河貍家:沒有人比我們更了解服務的本質 123 前端框架 126 AngularJS 在2015 126 Vue.js:輕量高效的前端組件化方案 128 avalon :小而美,輕量級前端MVVM 框架 131 解讀React 133 探索React生態圈 135 解讀Mobile Library背后的設計故事和理念 139 新型數據庫 141 云+ 微服務+ 新硬件:下一代大規模并行 數據庫架構風格 141 Pinot-LinkedIn如何將大數據做到實時與民主化 143 阿里云分布式緩存OCS與DB之間的數據一致性 145 刀尖上的乾坤大挪移 :RapidsDB技術大起底 147 Spark與Flink:對比與分析 149 基于LLVM的內存計算 150 關系型到文檔型的跨越 153 MyCat:開源分布式數據庫中間件 155 云時代的分布式數據庫:阿里分布式 數據庫服務DRDS 157 架構技術與實踐 160 架構設計最佳實踐與架構師必備素養 160 創業公司工程師應該掌握的可伸縮Web開發技術 160 面向業務的立體化高可用架構設計 163 從MVC到前后端分離 168 以58幫幫為例看58同城典型技術架構演變 174 淺談工業級物聯網項目架構設計及實施 177 軟件定義存儲(SDS)的定義及其分類 181 論架構師的自我修養 185 人生何處不架構:Tieto,SONY架構實踐 186 Java二十年 189 Java——永存、曲折、低谷、重生! 189 越來越“簡單”的Java 190 細品這杯香濃的咖啡 ——阿里中間件高級專家沈詢的Java 之旅 191 做編碼的架構師 ——專訪唯品會架構師肖樺(江南白衣) 192 熱情和毅力讓我將技術進行到底 ——專訪《實戰Java 虛擬機——JVM 故障 診斷與性能優化》作者葛一鳴 193 Java開發與技術挑戰 ——關于技術的技術思考 195 Java 8與Apache Ignite 197 Java內存模型的歷史變遷 200 那些年,Java 程序員用過的開發工具 201 Java框架研發思考 204 云上Java System Profiling與Debugging ——螞蟻金服觀察與實踐 205 搜狗商業平臺Java技術實踐 208 Java 在游戲服務器開發中的應用 212 Java 在電信軟件領域的技術實戰 213 關于Java框架Vert.x的幾點思考 216 中國SaaS生態 219 中國SaaS 觀察 219 團隊協作工具Worktile技術架構揭秘 221 基于公有云平臺,打造TB級海量文件備份保護系統 223 讓餐廳放心的云服務:雅座CRM技術解密 226 移動端企業IM系統優化 229 聚焦用戶體驗,dayHR云存儲技術背后思考 230 逸創云客服技術分享與案例實踐 232 傳統企業SaaS應用的五個誤區 234 泛OA,2B-SaaS的主場 235 大數據核心技術與實踐 238 開源大數據開源生態概覽 238 eBay的Connected Commerce大數據平臺實踐 239 優酷土豆大數據平臺服務及應用監控設計與 實踐分享:Hold住你的平臺 242 微店的大數據平臺建設實踐與探討 244 逆水行舟,看前行中的Spark 248 SparkR:數據科學家的新利器 249 基于Mesos的Spark集群搭建實踐 252 云計算開源技術變遷 256 Kubernetes 容器管理技術變遷 256 OpenStack Magnum 及Liberty 新功能簡介 258 Liberty版本中Neutron的發展介紹 262 OpenStack之Heat的合縱連橫 265 容器周邊開源工具新秀:Sysdig和Calico 267 基于Mesos和Docker構建Cloud Native應用 269 OpenStack架構企業IT應用的敏捷實踐 272 專訪ZStack創始人張鑫私有云大部分剛需在 “虛擬化+” 276 OpenCloud技術 278 容器技術的歷史、現狀和展望 278 深度解析Docker和OpenStack系統集成 281 基于Mesos和Docker的分布式計算平臺 287 基于容器的自動構建 ——Docker 在美團的應用 291 騰訊在Spark 上的應用與實踐優化 293 Intel Spark應用優化和實踐經驗 295 安全實踐 299 安全的喧嘩與躁動 299 6種常見架構設計安全誤區 300 企業私有云安全防護實踐與探索 302 去哪兒網安全實踐:如何從0到1打造企業信息安全 307 唯品會安全實踐三步曲 308 從旁路攻擊看4G時代的手機安全 309 網絡安全人才決定行業格局 312 ROVNIX攻擊平臺分析 ——利用WordPress 平臺傳播的多插件攻擊平臺 313 人工智能技術進展 317 從數據到智能,中國人工智能技術實踐現狀分析 317 AMiner背后的技術細節與挑戰 318 TalkingData大規模機器學習的應用 322 DMLC深盟開源分布式深度機器學習平臺解析 325 基于深層神經網絡的命名實體識別技術 329 論SparkStreaming的數據可靠性和一致性 331 云計算與大數據篇 搜狐云景帶寬自動化運維實踐 334 揭秘12306技術改造 ——傳統框架云化遷移到內存數據平臺 335 Neutron結合SDN的架構分析 340 大數據時代的軟件架構范式 ——Reactive 架構及Akka 實踐 341 飛起來的大象:Hadoop從離線到在線 345 用Sentinel實現Redis高可用集群 348 Ilya Sutskever的深度學習綜述及實用建議 351 溫故知新:SchemaRDD 解析 354 銀聯基于OpenStack的金融私有云建設實踐 356 Docker容器的root安全嗎? 361 Voidbox - Docker on YARN ——一個YARN 上基于Docker Container 的 計算框架 363 Linux應用容器:Docker vs. Rkt 366 利用Docker構建能自動運維的彈性云平臺 370 Docker創業指南 372 移動支付爆發年的云服務機遇 374 淺談CloudStack與ZStack架構與性能 375 基于云平臺的車聯網UBI解決方案 379 淺談“中國”語境下的公有云發展 381 移動篇 從技術極客到核心管理的秘密 385 ——出門問問CTO 雷欣專訪 385 關于大屏交互,我們的理解還很幼稚 386 App Store 應用僵尸化 388 ——沒品質沒資本的必然走向 388 自行車,恰到好處的“智能” 391 手機淘寶性能優化之路 392 手機游戲:那些狂飆突進背后的現實陰影 394 尷尬的導航 397 《知性》,探尋移動化社區的敏感帶 397 手游因無節制獎勵而游戲化的趨勢 399 Apple WatchKit探究 401 《天龍八部3D》的Unity實踐 404 Unity開發MMOARPG游戲解決方案 406 F2P游戲三大顯性特征的結構解析 408 iBeacons的這一年 410 Unity首席布道師:VR游戲的設計細節 412 跨平臺3D軍事動作游戲面臨的挑戰 413 巨人的進擊 —— Android生態的破與立 414 Android事件總線還能怎么玩 ? 416 Arduino與中國開發者合作,推出 Geduino背后的故事 ——Arduino 聯合創始人Massimo Banzi 專訪 420 Android系統架構之微服務架構 421 墨跡天氣的體驗創新 425 LBS實時交通信息系統設計方法 426 LBS數據的空間索引方法 428 LBS應用的定位與算路方法 431 LBS 應用的路徑引導方法 434 LBS實時交通信息系統設計方法 436 技術篇 從4 行代碼看右值引用 438 變長抽樣算法 ——一種在傾斜數據集中進行均勻抽樣的高效算法 441 揭秘百度下一代分布式文件系統AFS 444 從《LOL》談游戲中的隨機動作優化 446 App競品技術分析(一) ——總結百款App 技術實現的秘訣 449 App競品技術分析(二) ——總結百款App 技術實現的秘訣 452 App 競品技術分析(三) ——總結百款App 技術實現的秘訣 462 App 競品技術分析(四) ——總結百款App 技術實現的秘訣 466 Vert.x3異步框架實戰 468 基于大數據與深度學習的自然語言對話 470 從acl談如何設計服務器編程框架 473 從字面量發現函數式編程 477 C++11模板元編程 479 C++11模板元編程應用 483 泛化之美C++11可變模板參數的妙用 487 C++11實現一個輕量級的AOP框架 491 PHP7與Swoole 494 音樂編程語言Alda 496 螞蟻金服AQC持續集成平臺漫談 500 國內和國外兩種被否定的研發聲音 503 工業互聯網需要更多的方法 ——Essence 使得這些方法更強大 506 Facebook的愿景以及虛擬現實的未來 509 Google定制整機柜服務器 512 利用Go重寫大型系統 515 SQL Server新利器 In-Memory OLTP 516 Tachyon入門之實例談 520 我是如何進行異構并行計算算法設計的 522 電信行業服務化實踐 524 如何像巫師那樣隔空操作 ——淺析迷你雷達的原理和應用 527 游戲設計的迭代誤用:從半成品到概念修正 529 如何挑選適合的前端框架 530 GC調優在Spark應用中的實踐 532 深入掌握ECMAScript 6 異步編程 537 駛向智能化生活的速度與激情 ——福特汽車車輛電氣化及基礎設施全球 總監Mike Tinskey 專訪 544 分布式MySQL數據庫TDSQL架構分析 546 如何正確理解消息推送服務的“送達率” 549 Spark SQL在騰訊TDW的應用實踐 551 中科云超融合架構的存儲實踐 553 多面編程語言Scala 554 神奇的距離幾何學 ——定位網絡的應用與研究 558 電商“阿米巴”模式實踐 561 深入淺出數據分析師 562 以業務驅動型的美麗說HIGO架構演變 563 搜狗商業平臺服務化體系實踐之路 564 開源應用之策 ——借船出海還是造船出海 567 HTML5游戲框架大軍中的一乘輕騎Phaser 569 Pulsar Jetstream ——來自eBay 的實時大數據處理 576 基于ActiveMQ的消息中間件系統 ——OneMM 邏輯與物理架構設計詳解 579 管理篇 在前行中蛻變 582 不進化,則消亡 ——互聯網時代企業管理的十項實踐 584 敏捷轉型初體驗 ——開發自測踐案例 586 成果與價值是最好的驅動力 ——開啟新旅程,寫在窮游年會之后 588 熬過寒冬,展翅騰飛 ——關于技術團隊建設的那些事 590 關于互聯網創業的眾智思考 591 敏捷思維 ——移動互聯網和大數據時代下的IT 企業變革之道 592 硅谷公司的企業特點和人才招聘那些事兒 ——硅谷“超級面試官”、Coursera 軟件 工程師董飛專訪 594 項目進度估算難題 596 |
序: |
|