9年教學經驗,400萬播放量,還出了3本編程教學書。
解鎖如此成就的,正是在油管(Youtube)爆火的一位up主,印度裔加拿大籍程序員——Tanmay Bakshi。
他的課程覆蓋主流操作系統、編程語言,以及基礎科學。其深入淺出、通俗易懂的講解方式,大獲網友們的好評。有中國網友,還將他與國內的李永樂老師相類比——都是在深入淺出傳道受業解惑。
但更引人關注的是,Tanmay Bakshi,只有16歲!
而且,不搜不知道,一挖嚇一跳。
他從7歲就開始“出道”教編程,已坐擁33萬粉絲,講解方式簡單直接易理解,有時候就直接在白板上像個小大人似的一邊板書一邊講。
不僅如此,他在14歲的時候,還發現了IBM Waston的漏洞,被IBM授予“雲計算榮譽顧問”稱號,還成爲了IBM最年輕的程序員——在藍色巨頭的工作,邊上學、教書,油管上當網紅。
嗯,“別人家的孩子”。
9年編程教學經驗,播放量破400萬
2011年11月25日,7歲的Tanmay Bakshi註冊了油管,他的故事便從這裏開始。
他最初的目標,是想讓10萬名對IT技術感興趣的孩子走上編程之路。
Bakshi最先上傳的是“Terminal Tricks”系列視頻,第一個視頻觀看次數便達到了2.6萬。
之後的視頻還包括像Visual Basic、SQL等系列,雖然每個視頻時長偏短,而且以基礎內容爲主,但這對於一個7、8歲的孩子來說,已經實屬不易。
此時的視頻中還未出現Bakshi的樣貌,或許也有很多人並不知道他只是個小孩。
直到2015年,他又推出了另一個系列視頻——通識教育(General Education),系列中的第一個視頻,是對血液類型的講解。
他將自己對血型的理解,用非常通俗的方式做了介紹,沒有成年人那些非常專業的術語,只是站在孩子的角度做了分析,但卻相當深入淺出。
網友們不禁感慨道:
你竟然只有11歲,爲什麼會這麼聰明!
隨着名氣不斷的增加,越來越多的網友在視頻下留言,向這位小老師請教問題。
從這些留言中,Bakshi發現很多人缺乏關於編程和機器學習方面的知識,於是他調整內容和思路,讓教程更加的基礎化,主要講授一些適合低齡兒童觀看的技術。
這就讓他開拓了視頻系列,包括基礎數學(例如概率)、iOS開發、Swift編程語言等等。
而Bakshi也越發的自信起來,像真正的老師一樣,站在鏡頭面前,在白板上寫着板書,“有模有樣”的授課。
他深入淺出的講解方式,讓許多網友對問題有了更深入的理解,獲得了一片好評。
但隨着時間的推移 ,Bakshi對編程慢慢失去了興趣,他說:“我一直覺得技術是非常有限的。”
11歲時,2015 年前後,一次偶然的機遇讓他的“工作方向”又發生了改變,他開始瘋狂着迷人工智能,也讓他重拾了對編程的興趣。
Bakshi開始用IBM Waston開設人工智能方向課程,包括神經網絡、目標檢測、問答對話等等。
除此之外,一改以往單槍匹馬作戰方式,他還開始與業界大牛開展小型“圓桌論壇”,共同探討網友們提出的熱議問題。
就這樣一步一步,Bakshi在Youtube上的視頻內容越來越豐富。
單是視頻集合便有25個,視頻總數早已破百。
目前,關注Bakshi的訂閱者數量超過了33萬,遠遠超過了他最初目標的10萬人,總播放量也超過400萬。
現在,他依然在上傳着教程視頻,誨人不倦。
只是16歲的Bakshi,已然沒了最初的那種稚嫩,但視頻時長、內容的質量,以及教學的嫺熟程度都有了大幅的提高。
畢竟,已經是有9年教齡的資深教師了。
而不變的,是他對編程、人工智能的那份熱情。
自學成才的AI專家
其實,除了YouTuber,Tanmay Bakshi還是個演說家、開發者和作家——當然,這些全部都是圍繞計算機科學進行的。此外,他業餘還喜歡自行車和乒乓球。
Bakshi的父親就是一名程序員,從五歲那年起,小Bakshi就跟着老Bakshi學編程。
當時的他覺得計算機十分神奇,簡直就像魔法一樣,可以完成各種工作。之後他也開始了自學過程,上網瞭解各種編程知識,閱讀編程書籍。
兩年後,有了不少知識輸入的Bakshi開始輸出了。
他在YouTube上開了自己的頻道,回答網友們關於計算機等知識的問題,希望能借助YouTube幫助十萬名同齡人初學寫代碼。
當然,在教別人知識的同時,Bakshi也在學習新知識。他8歲那年,地球上已經有了iPhone系列,於是他開始學iOS開發,第二年就做了一個關於乘法教學的應用,並被蘋果商店接受。
除了編程,Bakshi還對人工智能產生了興趣。
有一天,他像往常一樣打開YouTube,上傳自己的視頻,不經意間發現了一個關於IBM Watson的視頻。
當時是2015年,這個11歲的孩子第一次知道了人工智能這種東西,已經對編程感到有些麻木的Bakshi突然重新燃起了他的興趣,他覺得Watson、人工智能這些東西太有趣了。
很快,Bakshi上手了。
一週後,他構建了一個基於Watson的應用程序,名叫Ask Tanmay,是一個自動回答問題的系統。
與此同時,Bakshi幾乎成爲了IBM的粉絲,嘗試IBM的各種服務。
在使用IBM的文檔格式轉換服務時,Bakshi用了幾分鐘就發現了一個bug,於是就將這個bug發在了自己的Twitter上。
很快,IBM工程師們也注意到了這個bug,聯繫到他並修改這個bug。
正是這個機會,讓Bakshi和IBM搭上了線。
這些前來聯繫他的工程師中,有人成爲了Bakshi的導師,帶他學習各種人工智能知識。在他12歲的暑假,一整個夏天都在IBM公司裏跟工程師們學習人工智能,比如用樹莓派來做人臉識別門禁。
他的導師甚至覺得,這個12歲的孩子學習起來不僅非常認真非常快速,“他像海綿一樣吸收知識,有非常高的驅動力去學習更多有關深度學習和AI的知識。”而且成熟的壓根不像個小孩子:“當他下定決心時,沒有什麼可以阻止他實現自己的目標。”
和IBM的工程師們建立了長期穩定的合作關係後,12歲的他獲得了IBM Champion,以及IBM雲榮譽顧問的title。
不僅如此,他也成了不少科技界會議的常客,比如IBM Interconnect大會、IBM AI World、IBM開發者大會等,成爲了一名演說家,討論AI和社交媒體等話題,甚至他13歲時還一度在公開演講後獲得了迪拜酋長穆罕默德·本·拉希德·阿勒馬克圖姆基金會的知識大獎。
除了在這些交流會議上演講,他還兩度登上了TED,分別分享如何藉助AI提升殘疾人的生活水平,以及如何藉助NLP技術發現那些準備自殺的年輕人並挽回他們的生命。
14歲的時候,Bakshi正式獲得了IBM的 offer,成爲了IBM史上最年輕的程序員。
入職後,他在研究神經網絡在醫療領域的應用,第一個項目是幫助一位四肢癱瘓的女孩,用技術提高她的生活水平。
這位女孩就住在多倫多,和Bakshi在同一個城市,她不僅四肢有恙,而且無法表達,不能說自己餓了或者渴了。
因此Bakshi所在的團隊就研究了一種設備,掃描她的腦電波,轉換爲自然語言,幫助她向外界傳達需求和想法。
此外,作爲斜杆青少年代表,Bakshi也是個作家,他寫了3本編程教學書,分別是《Hello Swift!: 針對兒童和初學者的iOS應用開發》、《用IBM Watson進行認知計算》和《Tanmay教Julia》。
15歲,Bakshi在coursera開課了,教如何用Watson API搭建AI應用。
IBM在他的介紹網頁上說,無論從哪個標準來看,Bakshi的成就清單都令人印象深刻。
今年,這位天才少年因爲YouTube視頻,開始出圈、得到更大的關注,而且很少人難以相信,這位“老師”才 16 年,更難以相信的是,其實如此牛 X 的人很早之前就開始牛 X 了。
如果大家對前端感興趣的話,可以加一下我們的學習交流摳摳羣哦:649,825,285,免費領取一套學習資料和視頻課程喲~
不知道了解完Bakshi的經歷,會給你怎樣的啓示?或者又會讓你想到誰?
但有一點,Bakshi不是那種“出生就會說話”、“3 歲背誦圓周率後一千位”、“一目十行過目不忘”的神童……
Bakshi更像一個追隨興趣但又勤於行動的“普通”少年,他的經歷和一個個成果,興趣使然,刨根問底,然後順風順水沿途下蛋。
他的成功無法複製,但對於諸多父母和有想法的年輕人,應該不乏啓發。