在資訊爆炸的年代,你如何分辨數位產業界的 Bullshit ?

原文作者 : Mr.Sophie Guru Guru Go 共同創辦人 , Guru Guru Go 是一個專為數位產業者服務的維基百科,也是亞洲最大創投加速器 AppWorks#14 入選隊伍; 我們專門整合世界各大數位知識平台,提煉對數位產業者工作最有價值的內容。

在資訊爆炸的年代,你每天都從不同管道中接收到潮水般的資訊,例如某新創公司發表驚人的成長數據,某產業大神分享其神奇的成功故事,某媒體發表的產業發展趨勢研究,而面對這些訊息,你稍一不留神,輕則會落入失去工作專注力(為什麼「專注力」對數位產業者如此重要?歡迎你參考我早前寫過文章: 《寫給 Digital Freelancer : 2017 年快速提昇收入的狠招》),重則更會導致你決擇錯誤,帶來金錢、時間及名聲上的損失,今天 Mr.Sophie 便為你提供三個能協助你快速戳破數位產業界的 Bullshit 方法。

在大數據時代如何分辨 Bullshit ?

最近美國華盛頓大學(University of Washington) 開了一門新課,名為《在大數據時代,分辨及駁斥胡說八道》(Calling Bullshit In the Age of Big Data),這門課程的設立目的是由於在大數據的年代,不同的媒體、權威人士及利益團體也熱愛以不同的「科學數據」作為其論點的論証,以圖令大眾相信及支持其論點,然而授課的學者卻發現這些論點,雖然有部份論點是經過嚴謹推論,但更大部份不過只是 Bullshit,散播者以鬆散混亂的推論過程配搭一大堆似是疑非的「科學數據」以圖震攝受眾,令受眾直覺上感到難以反抗並選擇信服,因此他們便決定設立這門課程,並在課程中透過教授不同的論証過程方法,令學生可以用更快捷的方法理解推論過程常見的漏洞。如果你對這個課程有興趣,歡迎你可以按以下的影片系列觀看 :

這個課程內容非常豐富,從中我就先選出其中一個,我認為最有啟發的章節「胡說八道者 ( Bullshite )與 說謊者 ( Liar ) 的分別」為大家解讀。

胡說八道者 ( Bullshiter )與 說謊者 ( Liar ) 的分別

要了解胡說八道者 ( Bullshiter )與 說謊者 ( Liar ) 的兩者分別,我們首先要了解什麼是 Bullshit ? 根據課程中兩位教授,來自生物系的 Carl Bergstrom 和資訊學院的 Jevin West 在課程中把 Bullshit 定義為:

Bullshit involves language, statistical figures, data graphics, and other forms of presentation intended to persuade by impressing and overwhelming a reader or listener, with a blatant disregard for truth and logical coherence.

(「胡說」指的是公然罔顧事實和邏輯的語言、統計資料、圖表,以及其他呈現方式,它們的目的是讓受眾留下深刻印象並且讓人難以抗拒。)

「胡說」不是「說謊」,說謊( Lie ) 是說謊者明明知道事實是什麼,卻為了維護自己的利益而選擇講假話,而胡說( Bullshit )是指胡說八道者(Bullshiter )為了令受眾對他留下深刻印象並且對他難以抗拒,因此他既不關心何者為真,何者為假,對事實如何也覺得毫無差別,最重要的是自己可以名利雙收,因此比起謊言,胡說八道者( Bullshiter )對真理的破壞力是更為巨大。
而在這個資訊爆炸,到處都是 Bullshit 的年代,我們作為數位產業者,到底有什麼方法可以令自己避免被 Bullshit ? 我認為美國批判思維界的其中一本經典作品,由 M. Neil Browne 及 Stuart M. Keeley 所著的《Asking The Right Questions : A Guide to Critical Thinking 》或許能給予我們一些啟示:

1-m1kwkaRAXnwS6DcAd191DQ

這本書指出在思考過程中,人經常會受到直覺及「眼見為實」而得出錯誤的認知及決擇,而批判思維就能令我們可以重新思考自己的「思考過程」,而訓練批判思維最好的方法就是學會「提問」。

為了方便你的理解,我把這本書的內容整理成以下的 Mind Map ,而用黃色標示的的部份是我認為是數位產業界中最常見的 Bullshit 手段 — (1)詞語歧義、(2)推論存在謬誤及(3)統計數據存有欺騙性,這三種手段對應的解決的章節:

1-ZNZZeZQcijhMFI9zIXXPCA

首先,書中作者提出當人吸收新資訊時,通常會存在兩種思維的可能性: 「海綿式思維」與「淘金式思維」,擁有前者思維的人習慣被動地吸收與記住新資訊和觀點,卻不會主動取捨及評價資訊內容; 而擁有後者思維的人,則傾向帶著問題去主動思考自己新吸收的資訊,並保持對新訊息供應者的互動,從而對令自己可以更客觀地對論點作出評價。「批判思維」就是在「淘金式思維」的前提下誕生,而順著「淘金式思維」我們再來看看那些數位產業界三種常見的 BullShit 及破解方法。

三種方法,快速戳破數位產業界常見的 Bullshit :

1.要求對方釐清論點中的「歧義詞語」

當一個詞語越抽象,就越有可能產生歧義,我們日常生活中很多自以為「理所當然」的詞語,其實往往含有多重意義,例如:

「自由」: 新聞自由?財務自由?言論自由?

「人權」:生存權?同性婚姻權?居住權?

「傳統價值觀」: 天人合一?男主外女主內?廟宇文化?

而在數位產業界中,我們經常也會看到由歧義詞語散播的偏激觀點,例如:

Alpha Go 大勝柯潔,人工智慧將會全面取代人類,令更多人面臨失業

在這個論點中,「人工智慧」是歧義詞,「人工智慧」的應用技術包含多種層面,Alpha Go 大戰柯潔的人工智慧是屬於「類神經網路」( Neural Network )及「深度學習」( Deep Learning ) 技術,而隨著這種技術發展所引發的失業浪潮,針對的職業工種只包括一些機械性及非創造性的工作,例如客服代表、電話推銷員、股票和債券交易員、工廠工人及司機等; 而一些涉及創造性、規劃性、人際技能及「跨域」思維的工作,例如社會工作者、調酒師、庭審律師等等是「人工智慧」難以在短時間可以快速取代人類。

如果你缺乏批判思維,看到上述的論點,你最直覺的反應可能是對「人工智慧」產生敵意,或是立即跳到「機器始終不如人類有感情」的防衛狀態,而錯過了認識「人工智慧」的應用層次及如何客觀看待這些科技發展對協助你提昇你自身不可被取代的優勢。

因此如果你快速向訊息供應者查問有關「歧義詞語」的清楚解釋,例如:

你所指的「人工智慧」是哪一種人工智慧?
你所指的「更多人面臨失業」是哪一種人失業?

如果訊息供應者無法就這些歧義詞語提供一個清𥇦的定義及論証,那他就沒有權利是要求你相信他這個觀點,他所提供的資訊就是 Bullshit 。

2.時刻警覺推論過程中常見的十種謬誤

不想被別人Bullshit 你,就要先了解 Bullshiter 在推論過程中怎樣滲入 Bullshit:

1. 人身攻擊︰

.例如 :「 XXX 根本就是一個富二代,怎會明白我們做工程師的辛酸?」
.謬誤: 不解釋原因,不反駁對方的理由,而是直接人身攻擊或侮辱對方。

2. 滑坡推理︰

.例如: 「科技令人與人之間變得疏遠,疏遠令我們無法深度交流和溝通,無法交流和溝通令情侶願意結婚的意願下降,意願下降會令結婚人數變少,人數變少令全國出生率下降,出生率下降會導致人口老化,因此科技會令人口老化」
.謬誤:如果某事情發生,那麼與之相關(即使沒有因果聯絡)的很多事情也會發生。

3. 苛求完美︰

例如:「即使政府從今天開始願意花更大筆預算去培育科技人材,但我們怎樣發展還是沒有可能比矽谷厲害,所以培育科技人才的措施根本沒必要」
.謬誤:如果某種措施不能徹底解決一個問題,那麼這種方法就不可取。

4. 移花接木:

.例如: 「保障工人穩定收入」是勞動權益,因此我們必須抵制工廠進行任何自動化。
.謬誤 : 勞動權益獲得保障 ≠抵制工廠進行自動化; 偷換概念,利用詞語的歧義,瞞天過海。

5. 訴諸公眾︰

.例如: 「調查顯示,大部份台灣網絡行銷人員也希望可以獲得加薪30%,所以網絡公司負責人應該立即加薪 」
.謬誤:主觀假設很多人都在做同一件事情/相信同一件事物,這件事情就是對的。

6. 訴諸假權威︰

 .例如:「根據馬雲分析,高房價的推手是岳母造成,與新零售改革無關」
.謬誤:過分誇大權威人士的全能性,利用 A 領域的專家來確證 B 領域的觀點。

7. 訴諸情感︰

.例如:「如果你不相信 Steven Job 的科技創業哲學,那你的創業將會很大機會失敗」
.謬誤:通過有意識操控聽眾的感情(代替理性論證)來增加認同,減少說服難度。

8. 設計兩難困境︰

.例如 : 「你們 UI 產業的設計師,,就是年紀太輕,就算我們公司給你們每月十五萬的預算,你們也做不來,所以每月給五千預算就夠了」
.謬誤:假設「年齡愈大=工作能力愈好;預算只能給予年紀大的人」,故意制造邏輯上的兩難境地,不管現實的可能性。

9. 亂貼標簽︰

.例如 :「為什麼他總是那麼喜歡在把產品做到十全十美才上線?因為他就是一個『技術咖』」
.謬誤:用一個「技術咖」的名詞名詞,合理化地解釋了這個事件

10. 循環論證

例如 :
甲:「 IPhone 是科技人的身份象徵,因為它有很強的 User Experience 。」
乙:怎麼知道 IPhone 有很強的 User Experience?
甲:因為 IPhone 是科技人的身份象徵
.謬誤:把論點轉換表述方式,作為論證的理由再次登場

3.思考論証數據是否存有欺騙性?

數據是怎樣來的?它是根據觀察、觀點、立場和理論而來。如果沒有理論,沒有觀察角度,就不存在數據。例如我今天拿出一個馬桶,要你紀錄馬桶的數據,你也會問我: 那你是要紀錄什麼?是它的形狀,顏色,重量,設置地點,還是因使用不當而產生的意外率?你必須有一個維度,才可以開始紀錄數據。

所以數據根本就不存在所謂的「純粹沒立場」,也就說數據產生的前題是先要有想法。

例如最近一個月,數位產業界也在熱烈討論的「互聯網女皇」華爾街証劵分析師 Mary Meeker 所發佈的 《2017 年的互聯網趨勢報告》,當中包含了不同互聯網產業的洞察及數據分析,而大家也因為 Mary Meeker 的「女皇」光環,而視此報告為數位產業者必讀之選,紛紛在自己的社交網絡中瘋傳。

然而在這個「女皇浪潮」中,除了支持者外,其實還有另一股反對聲音,反對者批評那些 Mary Meeker 報告的線上分享者,只把這份報告當作「炫燿」自己產業及專業的社交貨幣,而對 Mary Meeker 本人在報告中的獨立性及客觀性卻毫不關心, 例如: Mary Meeker 之前強烈看好但最後卻被證明一文不值的 Drugstore.com ; Mary Meeker 和 Morgan Stanley 公司對 eBay 和 Amazon 的研究報告中被指控涉嫌利益輸送; Mary Meeker 在報告中的視角及數據收集方法,譬如她的研究樣本如何取樣?研究領域是否存有局限性?Mary Meeker 作為 KPCB 的風投創辦人,她的報告中又是否涉及「刻意唱好」自己公司投資產業的嫌疑等等。

當然,我們今天在這裏要討論的並不是 Mary Meeker 的黑歷史,而我個人也認同在 Mary Meeker 過去所發佈互聯網趨勢報告中,還是有很多值得數位產業者去參考和研究的地方。只是我想提出的一個觀點: 大眾總是很容易取信和震攝於權威人士所發佈的研究數據,而無視這些數據是否存有欺騙性。

在 Mary Meeker 發佈 《2017 年的互聯網趨勢報告》後,我們不難發現在中文數位新聞世界,內容重點大多是朝向「認同並且解讀報告」的面向,是鮮少提出質疑、反駁及論証補充,以協助讀者了解 Mary Meeker 的背景資料及客觀平衡其過往預測趨勢的可信性。

而面對這個情況,如果我們學會「自我提問」,我們明白了「數據是可以包含觀點或欺騙性」,我們就可以更容易了解,有哪些訊息是有價值的洞察?有哪些也不過是「資訊供應者為了讓受眾留下深刻印象並且讓人難以抗拒的Bullshit 」。

如果你沒時間,至少記住這些重點

總結上述的內容及方法,讓我們快速回顧以上內容:

  1. 胡說八道者 ( Bullshiter )與 說謊者 ( Liar )的分別 : 前者是知道事實是什麼,卻要維護自己的利益而選擇講假話,而胡說八道者( Bullshiter )去屁話連篇的唯一目的是令受眾對他留下深刻印象並且難以抗拒,而胡說八道者( Bullshiter )對真理的破壞力是比說謊者 ( Liar )更為巨大。
  2. 「海綿式思維」與「淘金式思維」: 前者是指被動去吸收新訊息的觀點及推理; 後者則是帶著問題去主動思考自己新吸收的資訊
  3. 三種快速戳破數位產業界的 Bullshit 方法:一、要求對方釐清論點中的「歧義詞語」; 二、時刻警覺推論過程中常見的十種謬誤;三、思考論証數據是否存有欺騙性?

知識需要配搭行動力,讓我們一起刻意練習:

  1. 最近你遇過什麼 Bullshiter ?這些 Bullshiter 用了上述什麼方法去Bullshit 你? 如果下次你再遇見這類 Bullshit時 ,你會選擇如何再提問?
  2. 你自己過去有沒有成為過 Bullshiter?如果有,你是因為什麼利益考慮而要選擇成為 Bullshiter?未來你會用什麼方法,避免自己再成為 Bullshiter ?如何令自己進化成一個能在溝通過程中,為別人訊息增量的建設者?
  3. 除了上述所提及的思考方法外,還有什麼方法或概念可以幫助我們更有效地訓練及建立自己的批判思維?

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

 

 

全端Web開發程式設計-由40+專案學習

全端開發人員是設計完整的應用程式和網站的開發人員。這些開發人員從前端、後端、資料庫,甚至解問題和測試等各方面的開發工作。簡而言之,開發人員必須從頭到尾了解應用程式。一位前端開發人員的專長如果有許多技能,將更受追捧。它們可以處理開發的各方各面,並且可以更加無縫創建的產品。

從這 33 小時的課程,你會學到

  • 學習前端和後端程式設計的核心概念
  • 熟悉最新的網絡開發人員技術和生態系統
  • 了解有關 sql 和 nosql 資料庫的所有信息
  • 學習完整的Web開發過程

需求

基礎的程式設計知識將有所幫助,但不是必須的,本課程由基礎開始

說明

Eduonix 推出了最大和最好的課程!為了適應世界各地開發者和技術不斷變化的角色,我們引入了一個全新的大師課程-成為全端Web開發人員

隨著技術發展的快速步伐,開發人員不能再只是專精某方面的開發即可,而是必須從設計到實際佈署,瞭解整個開發過程。 這引發新角色的需求 – 全端開發人員。

什麼是全端開發人員?

全端開發人員是設計完整的應用程式和網站的開發人員。這些開發人員從前端、後端、資料庫,甚至解問題和測試等各方面的開發工作。簡而言之,開發人員必須從頭到尾了解應用程式。一位前端開發人員的專長如果有許多技能,將更受追捧。它們可以處理開發的各方各面,並且可以更加無縫創建的產品。

然而,成為全端開發人員的資源有限,大多提供部分或隨機的技術,你必須自己學習和組合。因此,我們推出本課程,可以完美同步地編譯所有技術,以幫助開發人員從單方的開發人員轉變為全端開發人員。

從前端開發出發,學習者將慢慢發展到其他開發方面,包括後端、資料庫、解問題、版本控制和其他對開發人員有幫助的基本技術。

我們的全端課程將你成為完整的全端開發人員所需要的每種技術的基礎知識分解下來。整個課程分為五個獨立的部分:前端、後端、資料庫,其他基本技術和除蟲/版本控制。每個部分都包含多種技術,以幫助你習得更多開發人員的經驗。

不只這樣!除了以理論為基礎的學習,課程還將重點介紹實際應用,詳細介紹多個專案,幫助你學習實踐經驗。

我們來看看你將學到的不同技術和框架:

  • 前端 – HTML,HMTL5,CSS3,Twitter Bootstrap,Angular,JavaScript,jQuery
  • 後端 – Node.js,Meteor.js,PHP,Ruby on Rails
  • 資料庫 – MySQL,PostgreSQL,MongoDB,CouchDB,Apache Cassandra
  • 其他基礎技術 – Memcached,Redis,Apache Lucene,Apache Solr
  • 調試/版本控制 – GIT,Subversion,Task Runners(Grunt,Gulp),Debuggers(Xdebug,Firedebug)

每個技術將包括你將在教練的幫助下創建的功能專案。以下是本課程中包含的幾個專案:

  • PHP Job Board
  • AJAX Github Profile Finder
  • RESTful JSON API
  • SASS Template Page Cache/ Memcached
  • PHP MYSQL Messaging App
  • HTML5 Note App Using LocalStorage

這些只是在這精彩課程中包含的40個不同的專案中的幾個。你還在等什麼?讓我們用這個課程掌握完整的全端技術。

目標受眾

  • 想要成為全端Web開發者
  • 前端開發者想要學習後端程式設計
  • 後端開發者想學習前端程式設計

講師介紹

Eduonix Learning Solutions
全球百萬學生| 200多個課程

Eduonix創作並傳播高品質的技術培訓資訊。我們的產業專家團隊已持續培訓人才十多年。我們的目標是傳授產業實際如何運用和專業的知識。我們擁有專業的培訓師團隊,從Mobility、Web到企業和資料庫以及伺服器管理。


課程網址  ♥找優惠折扣碼?

Sponsored by Udemy

你可能會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

[閱讀筆記] Cheat to Win: Learn React with Copywork

為什麼讀這篇文章?

這週成立了 Modern React & Redux一起學習團,在會前會我給大家一個建議-找一個 ReactJS 專案當作這個一起學習團要完成的目標,學技術如果以完成一個專案的動機來學習,通常效果會非常好,也許是剛開始,大家還沒有想法,剛好這篇文章指出一條刻意練習的明路,學會了基本的開發,不知道下一步要做什麼的開發者,可以參考一下這篇文章。


文章網址 : Cheat to Win: Learn React with Copywork

文章重點筆記

已經入門了 ReactJS ,也會寫常見的 ToDo 待辦事項功能練習,那麼接下來呢?這篇文章指出許多藝術家是透過「模仿」其他知名藝術家的作品來挑戰自己的能力,作者指出,要增強自己的 React 開發能力,應該也可以使用同樣的方法,例如使用 ReactJS 去刻出一些熱門網站 Reddit, Gmail, Hacker News, Slack, Instagram, Spotify…的前端,使用不一樣的強度,來達到「刻意練習」,這樣總有一天,你也可以成為 ReactJS 專家
刻意練習通常可以從比較簡單的開始,然後透過增加強度,讓自己的技能提升,這篇文章作者提出了三種強度
  • Easy mode : 使用靜態的物件來顯示資訊
  • Medium mode : 將每個物件增加狀態,例如按下投票按鈕,計數器會有反應
  • Hard mode : 功能盡可能接近你要模仿的網頁服務功能,包含後端的 API ,將動態資料顯示在前端,使用者認證 ,等同於完整功能可以上線的網站

心得

這篇文章將 React 換成 iOS,Android 應該也是成立的,透過「模仿」來確認自己是否真的會了,自己是否真的可以挑戰高難度的軟體開發/網路服務,是一個有效率的「刻意練習」方法

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

 

[閱讀筆記] 10 個高度實用的新創公司行銷建議

文章網址 : 10 HIGHLY PRACTICAL STARTUP MARKETING TIPS

為什麼看這篇文章?

前一陣子看了 Elon Musk 的自傳 – 鋼鐵人馬斯克:從特斯拉到太空探索,大夢想家如何創造驚奇的未來  ,不少人評論 Elon Musk 可以說是比爾蓋茲與賈伯斯的化身,我也注意到了 Elon Musk 除了具有賈伯斯的「現實扭曲力場」魔力,他跟賈伯斯一樣也是行銷高手,SpaceX 還沒發射成功就可以獲得 NASA 的訂單,特斯拉電動汽車還沒量產就採用類似 Kickstarter 的手法先銷售原型車,大眾比較注意他肯冒險創新的一面,而忽略了他在行銷方面的造勢努力。

有不少建議是新創公司應該專注在產品開發,但要問一個問題 – 好的產品要如何讓客戶知道呢? 這也是近幾年成長駭客話題很熱門的原因,目前資訊爆炸,如何得到潛在用戶的注意力,也就得到了商機,可見新創公司的行銷力非常重要,攸關新創公司的存亡

文章重點摘要

這 10 點建議如下

  1. 戶訪談 – 要分析潛在客戶的 persona ,了解客戶的 persona 才有辦法增加產品與客戶之間的連接能力,例如廣告文案的設計。客戶訪談要到多少數量?文中有提到-與更多客戶交談,直到您聽到的故事開始變得相似
  2. 劃 – 例如 Dropbox 推薦一位用戶就可以獲得多一點的雲端儲存空間,文中建議推薦最好是雙向的,也就是推薦人與被推薦人都要有獎勵。文章作者建議當你的用戶超過 1000 年就要開始啟動推薦計畫了
  3. 稿 – 建議找熱門部落客,其潛在讀者也就是你產品的潛在用戶
  4. 張 – 什麼是價值主張?可以參考這本書 – 價值主張年代
  5. 使
  6. 究 – 關鍵字研究是一個練習,有一個持續的過程,回答以下問題 a. 什麼內容可以產生以達到特定的業務目標 b. 整體使用什麼語言文字表達和在特定的登陸網頁 c. 鏈結建立的努力要聚焦在哪裡 d. 不是要去回答一個劣質的問題清單,對吧? 沒有一個堅實的關鍵字基礎產生的內容有點像建立一個加油站遠離道路
  7. ( CPA )/  ( CPC )AdWords
  8. 和你同領域的人交談 – 作者認為即使你看了很多部落格,聽了很多 podcast ,有些經驗並無法透過這些管道分享,所以作者認為與同業交流是一個比看書,看文章,聽 podcast 更有效率的方法

感想

以前以為研究客戶的 persona 是 UX 在做的事情,但是看了這篇文章發現 persona 不僅是為了產品,對於行銷也很有幫助,這 10 條建議真的有落實,行銷功力可以更上一層樓

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

 

 

[閱讀筆記]無自我程式設計 10 條戒律

原文網址 :  The Ten Commandments of Egoless Programming

摘要筆記

大部分工程師的自尊心很強,看一下溫伯格給的建議

出自於溫伯格的書 – 電腦程式設計心理學 ,摘要一下看到的重點

  1. 理解並接受你會犯錯誤
  2. 你不是你的程式碼 ( You are not your code ) – 當問題發現時不要個人獨自承受
  3. 不管你知道多少 “空手道”,別人總會知道更多
  4. 不要重寫沒有經過會診( 或是 code review ) 的程式碼
  5. 以尊重和耐心對待懂的比你少的人
  6. 世界上唯一的常態就是改變
  7. 唯一真正的權威源於知識,而不是來自立場
  8. 為了你所相信的戰鬥,但優雅地接受失敗
  9. 不要成為孤僻的人
  10. 批評程式碼而不是人- 對程式設計師友善,而不是程式碼

感想

我看到第三點的時候讓我想到了高中國文韓愈寫的師說一文中有提到

生乎吾前,其聞道也固先乎吾,吾從而師之;生乎吾後,其聞道也亦先乎吾,吾從而師之。

這句話的意思是

出生在我之前的人,他懂道理本來就比我早,我就向他請教;出生在我之後的人,若是他懂道理也比我早,我也會向他學習。我所要學的是道理,又何須計較他年紀比我大或比我小呢?所以不用論貴賤或年紀,誰懂得道理,誰就是我的老師。

一山還有一山高,還有資訊業年輕的鬼才很多,資歷並不是看誰的年資比較長,而是看投入的時間與解決問題的能力,所以即使在這業界待久了,遇到能力比我們強的年輕人,也是要懂得「不恥下問」

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

資料結構和演算法的常識指南

升級你的核心編程技能

如果你最後一次看演算法是在大學課程或求職面試,那麼你正錯過他們在你的程式碼可發揮的作用。學習不同的排序和搜索技術,以及何時使用每個技術。了解如何有效地使用遞歸。發現特定應用程式的結構,如樹(tree)和圖形(graphs)。使用大O表示法來決定哪種演算法最適合你的生產環境。初學者將從頭開始學習如何使用這些技術,有經驗的開發者將重新發現他們可能已經忘記的方法。

參加團購

關於這本書

電子書, 2017/5/31 B4.0版, 預計2017/10/1 出版

演算法和資料結構不僅僅是抽象概念,掌握它們使你能夠編寫出運行速度更快、更高效的程式碼,這對於當今的網絡和行動應用程式尤為重要。本書以可以在日常生產程式碼中使用的技術和現實世界場景,教你資料結構和演算法的實用方法。 以圖形和示例讓你了解並關聯這些計算機科學概念。你可以使用這些技術到任何語言; 本書中的例子是JavaScript、Python和 Ruby。

使用大O表示法,評估演算法的主要工具,來測量和表達程式碼的效率,並修改演算法以使其更快。了解你對數組(arrays)、連結表(linked lists)和哈希表(hash tables)的選擇將如何大幅地影響你編寫的程式碼。使用遞歸(recursion)來解決棘手的問題,並創建比替代方案運行快數倍的演算法。深入高級資料結構,例如二進制樹(binary trees)和圖形(graph),以幫助擴展特殊的應用程式,如社交網絡和地圖軟體。你甚至會遇到一個關鍵字,可以讓你的程式碼急速升級。Jay Wengrow為本書提供了他以Web開發研習營的創建者與教育家發展的關鍵教學實踐。

今天就使用這些技術來讓你的程式碼更快更可擴展。

準備

沒有要求。

試讀章節

請到 Pragmatic 網站下載

作者介紹

Jay Wengrow是一名經驗豐富的教育家和開發人員,致力教學程式設計。他是Actualize 和 Anyone Can Learn To Code 的創始人兼首席執行官,Actualize是全國性的程式開發學習營和學徒教學; Anyone Can Learn To Code 通過線上課程教任何人學習程式設計,提供 K-12 計算機科學課程和企業培訓。

關於團購

  1. 團購為電子書不是實體書,電子書格式支援 ePub、mobi 、PDF 格式。
  2. 這本書在 Pragmatic 定價 US24.95 ,10 人團購價 US 22.95。團購成立後我們會用當天匯率換算成台幣通知你繳款。
  3. 點選參加團購後,到團購社群留言,如果你無法留言,請先加入社群。

參加團購

你可能會有興趣

Soft & Share 團購&特價課程資訊分享

Soft & Share 軟體開發資訊分享 FB 粉絲專頁

Soft & Share 軟體專案管理資訊分享

 

 

喜歡這本書嗎?使用以下社群分享也分享給你的朋友吧!

兩堂增加個人生產力的免費課程

感謝網友特別通知我們可以用 LABORDAY 優惠折扣碼免費獲得以下課程,這堂課的講師在這週因 5/1 勞動節所以將他所有課程免費開放讓大家參加

很巧的是前幾天有一位網友寫了一篇 Blog – 冥想好處多多,入門不用搞得很玄學,這篇文章也有提到他上了這位老師的課程 – Boot Your Productivity : Adapt , Improve , Do ! 的心得,有興趣可以參考他實踐了冥想後對於專注力提升的好處

課程連結

Get Productive: Time Management Hacks, Strategies and Tools!

Boost Your Productivity: Adapt, Improve, Do!

你可能會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

Acumen出品: Adam Grant教你如何發展原創主意

有沒有過當你有個好主意,告訴你的好朋友或同事,卻被潑冷水? 大多數原創主意的人是孤獨的,但每個好主意的推展都需要找到支持的人,才能播種萌芽茁壯。 紐約時報暢銷書作者和沃頓商學院連續五年最高評級教授 Adam Grant 將於本課程教你如何找到支持你的人,獲得資助,並發展你的原創主意。

Continue reading “Acumen出品: Adam Grant教你如何發展原創主意”

完整的成長駭客與提升轉換率課程

網站幾乎是每家公司 、每家店、每個品牌,甚至個人的窗口,現在線上的機構可能比線下的店面還多得多。  你所擁有的網站,只是虛擬世界中的滄海一粟。 對於網站主人,將人從浩瀚的網路世界吸引到自己的網站、停留在有興趣的項目、完成網頁希望訪客完成的動作變得越來越困難,且所需的能量與成本也越來越高。 你需要瞭解其中的訣竅,以在鬧哄哄的網路世界中脫穎而出。 本課程教你 100+ 技術和策略以增加客戶成長、轉換、線索、點擊率、銷售和利潤。

Continue reading “完整的成長駭客與提升轉換率課程”

由 WordPress.com 建置.

Up ↑