如何成為一位牛逼的高手

鄭昀 演講稿 創建于2016/9/15 最后更新于2016/9/21

?

很多人都在思考一個問題:

怎樣才能想出來一個牛逼的 idea?

有一位喜歡抽煙喝酒燙頭的大師

給出了答案:

這事兒吧,簡單,一共分兩步。

第一步先讓自己成為一個牛逼的人,

第二步再隨隨便便想一個 idea。

這個答案簡直太客觀了。

?

好,今天咱們就講一下如何成為一位牛逼的高手。

先看一段影片:

?

畫面中的這票人馬,大家應該都非常熟悉。

Fast Five 的這幫酷人

為了躲避警察局地下車庫里的三個監控攝像頭,

找了個倉庫,練習快速通過。

他們要求的是,

中段急加速要快,

遇到90度彎道,

車輛要能作出閃電般的回應。

所以越輕,

底盤越扎實,

方向調校越精準的車越能順利完成任務。

?

作案前在倉庫反復演習,

這事兒的鼻祖是下面這位酷人。

?

他的本名叫拉姆。

他的花名叫男爵。

他被后人稱為:

the father of modern bank robbery,

現代 銀行搶劫 之父

?

我們看美國西部片時會發現,

一百年前匪徒搶銀行非常簡單粗暴,

趁著夜色炸開金庫,拿錢走人。

從1920年開始,

美國銀行業做了技術革新,

都安裝了報警系統,

柜員按下紅色按鈕,

5分鐘警察大軍就能趕到,

金庫也都用鋼筋水泥加固了。

……

但是,搶銀行的技術也升級了。

?

男爵認為,搶銀行不是槍和膽量的問題,

而是技術問題

男爵拉姆是普魯士軍人出身。

他創造了一套搶銀行的軍事化體系,

被后人稱為:

拉姆男爵方法論

?

這套方法論非常成功,

直到今天,仍然被廣為使用。

拉姆男爵靠著它縱橫十年,

他的團隊曾經在1922年闖入一家聯邦造幣廠,

創下了90秒鐘內搶走20萬美元的世界記錄。

?

大家會很好奇,這套方法論都講了什么?

?

下面我們來學習一下拉姆男爵方法論:

  1. 提前幾周準備;

  2. 首創 “casing”: 去銀行踩點,畫圖,比如假裝記者去了解銀行內部是怎么運轉的;

  3. 首創非常詳盡的銀行搶劫逃脫地圖:貼在汽車的儀表盤上,精確度非常高;

  4. 給每個人分工:誰放哨,誰在大廳,誰負責金庫,誰負責開車;

    1. 大家是不是感覺很熟悉?電影上老這么演。

  5. 事先用倉庫演習

    1. 這就是速度與激情5里的那個情節。

  6. 嚴格執行時間,規定的時間一到,不管拿沒拿到錢都必須離開;

    1. 大家看警匪片的時候就會注意到,劫匪們都非常注意看表,就是打這兒來的。

  7. 偵查確定不同天氣情況下的逃跑路線,并計算逃跑時間。

?

總結一下,從男爵這里我們學到了什么?

把整個過程拆解為一個一個場景,

每個場景反復演練

?

說白了:

最專業的高手從不指望臨場發揮,

隨機應變是外人看見的一種錯覺

?

大家一定會關心拉姆男爵最后的結局。

?

男爵之死:

1930年,拉姆男爵在撤退過程中,

接應的車,

被一個持槍路人驚擾壓了馬路牙子,

爆胎了。

?

接下來搶的第一輛車,神奇地安裝了一個限速裝置,

時速不能超過35英里,

因為車主不想讓他的舅舅開快車。

?

搶的第二輛車是卡車,

水箱漏了,沒水了。

?

第三輛車油箱里只剩了一加侖汽油。

?

所以最后男爵被警察擊斃了。

?

意外,一個意外接著一個意外。

?

其實音樂界也是這么做的。

我太太算是鋼琴教學的半個行家,

曾經舉辦過器樂音樂會。

我女兒練琴的時候,

我太太不許她從頭到尾把一首曲子彈完,

她要求必須分段練習,

一段彈好之后,再彈下一段。

?

很多孩子練琴,都是從頭到尾彈一遍又一遍,彈得不好,那就再來一遍,

彈錯了音,再來一遍,

這都是無效學習。

?

音樂界的說法是,

如果聽你練琴的人聽的出來你在練哪首曲子,

對不起,

你的訓練方法已經錯了

?

?

講了怎么搶警察局,怎么搶銀行,怎么練琴,

我們總結一下,

如果你立志成為一位炫酷高手,你應該怎么做呢?

下面總結一個套路:

?

第一步,找到導師:

什么是好的導師?針對你的行為作出及時反饋,告訴你這個做對了,那個做錯了,這才是好的導師。

?

第二步,建立知識框架:

研發工程師的職業生涯需要哪些知識點,我肯定知道。你不知道的話,你的導師肯定得知道。

?

第三步,分段拆解,反復刻意訓練:

舉幾個體育界的例子吧。

  1. NBA球員訓練運球上籃,在上籃的一瞬間,旁邊兒會有一個人拿著一個大彈力球把他彈開,要求他在這樣的情況下完成上籃。

  2. 菲爾普斯訓練的時候,教練會制造各種意外,所以在08年北京奧運會上,菲爾普斯眼鏡意外進水,看不清楚泳道,依然奪冠。

  3. 姚明曾經講過,NBA球員平常會做拳擊訓練,為什么呢?因為拳擊可以訓練一個人的下肢移動速度,還可以訓練上肢的力量。

  4. 美式橄欖球運動員,日常訓練并不是打比賽,而是分拆為速度訓練,隊形訓練,特定肌肉群訓練,很多種訓練。

?

第四步,商業實踐:

演習完了最終還是要接受商業實踐的檢驗,這是判斷好壞的唯一準繩。

?

第五步,講出來,寫出來,價值觀輸出,最佳實踐輸出:

  1. 無論是一個人,還是一個公司,當你強大起來之后,一定會伴隨著價值觀的對外輸出

  2. 你的疆域不再只是你寫的代碼,你負責的工程。限制你的僅僅是你的意愿和行動力

?

我們研發在過去幾年里一直堅持前面講的這些方法論,長期以來把三分之一的人力投入在技術儲備上,結出了累累碩果,下面秀一下我們的技術肌肉。

?

橫向看,我把技術內功分為三個層面:運維基礎、平臺基礎和流程協作。

先來看運維基礎。很多軟件公司甚至沒有運維部,即使有,也多半停留在運維操作和搭積木上。而我們的運維部早已進化到了運維開發,這幾個基礎平臺都是他們開發的,向上提供 Restful API。

所謂平臺基礎,就是打仗需要有趁手的工具,這些工具都是我們自主研發的。

產品,研發,測試,運維,我們大概兩百多人,有開發聯調環境,有測試環境,有預發環境,有生產環境,有公有云環境,各兵種協同作戰,自然要有量身定制的協作平臺,才能充分發揮大家的生產力,提高大家的生產效率。

既然是商業應用,監控報警就必不可少,所以我們有天機,一站式智能監控平臺。集群規模大了,就離不開分布式跟蹤,這就是我們的鷹眼。

?

肌肉秀完了。

:D

?

-EOF-

不妨訂閱我的微信訂閱號『老兵筆記』:

贈圖幾枚:

調試靠print by @工程師日常

調試靠print

?

由外而內原則:

有外而內原則

?

轉載于:https://www.cnblogs.com/zhengyun_ustc/p/how_to_be_great.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394937.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394937.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394937.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

thinkphp html php文件,ThinkPHP生成靜態HTML文件

View.class.php/*** 加載模板和頁面輸出 可以返回輸出內容* access public* param string $templateFile 模板文件名* param string $charset 模板輸出字符集* param string $contentType 輸出類型* param string $content 模板輸出內容* param string $prefix 模板緩存前綴* r…

day01語法python入門_2

十:while循環 1.基本循環 while條件#循環體#如果條件為真,那么循環體則執行#如果條件為假,那么循環體不執行。2.break break 用于退出所有循環 while True:print "123"breakprint "456"3.continue while True:print &quo…

Python dict() 函數

Python dict() 函數 Python 內置函數 描述 dict() 函數用于創建一個字典。 語法 dict 語法: class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 參數說明: **kwargs -- 關鍵字mapping -- 元素的容器。iterable -- 可迭代…

貝塞爾曲線:原理、自定義貝塞爾曲線View、使用!!!

一、原理 轉自:http://www.2cto.com/kf/201401/275838.html Android動畫學習Demo(3) 沿著貝塞爾曲線移動的Property Animation Property Animation中最重要,最基礎的一個類就是ValueAnimator了。Property Animation利用ValueAnimator來跟蹤記錄對象屬性已…

ios pusher使用_如何使用JavaScript和Pusher構建實時圖

ios pusher使用by Rahat Khanna通過拉哈特漢娜 如何使用JavaScript和Pusher構建實時圖 (How to build a Realtime Graph using JavaScript and Pusher) The world needs everything uber-fast now. There are plenty of data streams being generated by different systems ev…

python數據分析與基礎實戰_《python數據分析與挖掘實戰》基礎概念

數據建模.png 數據挖掘的基本任務:利用分類與預測、聚類分析、關聯規則、時序模式、偏差檢測、智能推薦等方法,幫助企業提取數據中蘊含的商業價值,提高企業競爭力。 數據探索:異常值分析、缺失值分析、相關分析和周期性分析。 數據預處理:數據…

簡述JAVA線程調度的原理,Rxjava原理(二)--線程調度

1. 創建線程池和線程管理策略分析// 在開發中使用Rxjava來完成線程切換會調用到以下方法(還有幾個就不一一列舉了,原理一樣的),那么就從這里開始分析Schedulers.io()Schedulers.computation()Schedulers.newThread()AndroidSchedulers.mainThread()當我們…

[前端隨筆][css] 彈性布局

說在前面 彈性布局&#xff0c;顧名思義就是有彈性&#xff0c;能夠根據屏幕/當前空間大小自由伸縮的。使用彈性布局可以很好的適應各種尺寸的客戶端。 關鍵代碼 display:flex;    設定元素為彈性布局  <文檔傳送門> box-flex: 參數;   設定元素為彈性布局  &…

不同的模塊中定義同樣的宏為不同的值合法嗎_如何創建自定義的建模規范

本文摘要&#xff1a;主要介紹如何創建自定義的建模規范檢查&#xff0c;以及在建模規范檢查中&#xff0c;如何增加自動修正模型使之符合規范。比如我們想創建一個自定義的規則&#xff0c;對于constant模塊&#xff0c;1. 如果value是參數的話&#xff0c;則輸出數據類型必須…

DBCP連接池配置常用參數說明

參數默認值說明username\傳遞給JDBC驅動的用于建立連接的用戶名password\傳遞給JDBC驅動的用于建立連接的密碼url\傳遞給JDBC驅動的用于建立連接的URLdriverClassName\使用的JDBC驅動的完整有效的Java 類名initialSize 0初始化連接:連接池啟動時創建的初始化連接數量,1.2版本后…

科大訊飛 ai算法挑戰賽_為井字游戲挑戰構建AI算法

科大訊飛 ai算法挑戰賽by Ben Carp通過本卡爾普 為井字游戲挑戰構建AI算法 (Building an AI algorithm for the Tic-Tac-Toe challenge) As part of the freeCodeCamp curriculum, I was challenged build a Tic-Tac-Toe web app. It was a real pleasure.作為freeCodeCamp課程…

js serialize php 解,[轉]JavaScript 版本的 PHP serialize/unserialize 完整實現

下載: phpserializer.js/* phpserializer.js - JavaScript to PHP serialize / unserialize class.** This class is designed to convert php variables to javascript* and javascript variables to php with a php serialize unserialize* compatible way.** Copyright (C) …

Git 的 .gitignore 配置

.gitignore 配置文件用于配置不需要加入版本管理的文件&#xff0c;配置好該文件可以為我們的版本管理帶來很大的便利&#xff0c;以下是個人對于配置 .gitignore 的一些心得。 1、配置語法&#xff1a; 以斜杠“/”開頭表示目錄&#xff1b; 以星號“*”通配多個字符&#xff…

wsdl文件是怎么生成的_C++ 動態庫.dll的生成---超級詳細!!!

怎么將建好的工程生成.dll工程&#xff1f;1、在C中打開工程2、運行結果&#xff1a;輸出Print修改開始&#xff1a;1、打開屬性。2、修改以下內容&#xff1a;目標文件擴展名&#xff0c;由.exe--》.dll,直接刪除修改即可配置類型&#xff0c;由.exe--》.dll,下拉菜單可選擇最…

時鐘設置

date --set"05/31/16 18:16" 時鐘設置 設置系統時間# date --set“07/07/06 10:19" &#xff08;月/日/年 時:分:秒&#xff09;2、hwclock/clock查看硬件時# hwclock --show# clock --show設置硬件時間# hwclock --set --date"07/07/06 10:19" &…

《成為一名機器學習工程師》_成為機器學習的拉斐爾·納達爾

《成為一名機器學習工程師》by Sudharsan Asaithambi通過Sudharsan Asaithambi 成為機器學習的拉斐爾納達爾 (Become the Rafael Nadal of Machine Learning) One year back, I was a newbie to the world of Machine Learning. I used to get overwhelmed by small decisions…

HTTP基本認證(Basic Authentication)的JAVA示例

大家在登錄網站的時候&#xff0c;大部分時候是通過一個表單提交登錄信息。但是有時候瀏覽器會彈出一個登錄驗證的對話框&#xff0c;如下圖&#xff0c;這就是使用HTTP基本認證。下面來看看一看這個認證的工作過程:第一步: 客戶端發送http request 給服務器,服務器驗證該用戶…

php-fpm 內存 facebook,【百家號】臉書百科,安裝php-fpm-5.4.16-42.遇到的小問題 Web程序 - 貪吃蛇學院-專業IT技術平臺...

環境&#xff1a;redhat 7.2版本 yum源也是7.2的iso[[email protected] lnmp_soft]# yum -y install php-fpm-5.4.16-42.el7.x86_64.rpm已加載插件&#xff1a;langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered to Red Hat S…

Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals)

昨晚的沒來得及打&#xff0c;最近錯過好幾場CF了&#xff0c;這場應該不算太難 A. Unimodal Arraytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputArray of integers is unimodal, if: it is strictly increasing in…

python能print中文嗎_python怎么print漢字

今天就為大家分享一篇python中使用print輸出中文的方法&#xff0c;具有很好的參考價值&#xff0c;希望對大家有所幫助。看Python簡明教程&#xff0c;學習使用print打印字符串&#xff0c;試了下打印中文&#xff0c;不行。&#xff08;推薦學習&#xff1a;Python視頻教程&a…