成为技术大牛,只能靠天赋吗?
關(guān)于“如何成為術(shù)大牛”這個問題,有位鵝廠小伙伴發(fā)帖:
“ 應(yīng)該怎么完善自己的知識體系,才能成長為技術(shù)大牛?像wushi那么牛,真的只能靠天賦么?感覺自己就算碼10年代碼也望塵莫及?”
帖子很快被wushi本人回復(fù)了,接著tk教主、yuange、kkdong等技術(shù)大牛們都來回答了,此帖一度被鵝廠小伙伴封為“神貼”,紛紛留言紀(jì)念。
快來,一起看看大牛們的回答
@wushi
要做到領(lǐng)先,需要有獨立思考的東西
其實我沒有多少天賦,我自認(rèn)不是屬于聰明的人,但我比較執(zhí)著,我是從大學(xué)開始對網(wǎng)絡(luò)安全很感興趣,20年幾乎沒有離開這個行業(yè)。一開始我定了一個比較高的目標(biāo),在2000年的時候我對我的領(lǐng)導(dǎo)說我要做世界一流的網(wǎng)絡(luò)安全研究員,當(dāng)時大家都認(rèn)為是個笑話,因為我的起點是很低的。
在接下來的十年里,我非常努力的學(xué)習(xí),縮小差距。不停的思考技術(shù)偶像文章和演講背后的東西,努力的補齊自己的基礎(chǔ)知識。然后選了一個技術(shù)方向fuzzing,一直努力做了下去,做了十年才有小成。
在這個過程中間也遇到各種各樣的困難,也有各種各樣的誘惑。在很長的一段時間里,網(wǎng)絡(luò)安全這個行業(yè)是非常不景氣,大多數(shù)聰明人都轉(zhuǎn)行了,因為這個行業(yè)實在是不掙錢,很多人都面臨生存壓力,但我堅持下來了,因為我相信無論是做什么,只要做得非常好,同時這個技能有一定的社會意義,那么至少堅持下去會過的不錯。
關(guān)于怎么完善自己的知識體系,其實我也沒有太多經(jīng)驗,我的做法是多讀一些國際這個方向上會議的文章,看看他們的研究方法,再看看這些方法需要哪些基礎(chǔ),對于主流的方法需要的基礎(chǔ)就要努力補齊。這樣多來幾次,在一個方向上積累幾年,基本上你的知識體系肯定是夠用了。
最后,要做到領(lǐng)先于別人,那就不能僅僅是書上或者已有的東西,需要有自己獨立思考的東西。
@ tk
聰明是基礎(chǔ),還有機遇和時運
老吳說的很實在,除了說自己不聰明那句:-)。聰明是一個基礎(chǔ)。任何腦力勞動的行業(yè),到最后就是一群聰明人在比誰每天投入12個小時,誰每天投入16個小時。
執(zhí)著和堅持是另一個重要的因素。這里面除了自己的堅持,還有家人的支持。李安成名前在家當(dāng)了6年的家庭煮夫,他甚至想過轉(zhuǎn)行搞計算機養(yǎng)家。如果當(dāng)時他轉(zhuǎn)行了,這世界上就多了一個IT男,少了一個大導(dǎo)演。
當(dāng)然這里面還有機遇和時運。當(dāng)技術(shù)環(huán)境走到某個特定階段,你在特定方向上的積累恰好足夠與之碰撞,就能從優(yōu)秀走向卓越。
@yuange
除了一定的天賦外,還需要強烈的興趣
干好一行,除了一定的天賦外,還需要強烈的興趣愛好和為了這愛好設(shè)定自己的目標(biāo)。我和TK還有wushi,干這一行都有強烈的興趣愛好在里面,并且都為了自己的這一愛好付出了常人十倍的努力。
很多人只看到別人成功的時候,沒有看到別人的付出。安全的基本功是需要很長時間積累的,現(xiàn)在很多人都抱著期待別人指點一下就傳輸幾十年功力的想法。
安全漏洞挖掘和攻防方向,我個人相對來說我覺得我走的路還比較順。雖然喜歡數(shù)學(xué)也進入了數(shù)學(xué)系,但進入大學(xué)后對計算機病毒很感興趣,然后就自學(xué)匯編和操作系統(tǒng)等基礎(chǔ)知識。為了這興趣逃課,自己上圖書館看書或者上機,在機房里面用debug反匯編bios和DOS操作系統(tǒng)的代碼還有病毒代碼,用作業(yè)本抄下來。
我大學(xué)里面的作業(yè)本基本上沒有做過作業(yè),都用來做這些事情了。還有磁盤加密解密、防病毒卡和殺毒軟件等,反正有什么就跟蹤調(diào)試和試著破解什么。長期練習(xí)后,我可以跟蹤一個程序一遍就讀懂代碼,就這樣底層打下了基礎(chǔ)。
大學(xué)畢業(yè)后做電視單片機開發(fā),業(yè)余時間為了學(xué)習(xí)tcp/ip協(xié)議,跟蹤微軟win9x相關(guān)驅(qū)動,后來繼續(xù)分析微軟網(wǎng)絡(luò)共享協(xié)議代碼,發(fā)現(xiàn)了微軟win9x網(wǎng)絡(luò)共享密碼驗證漏洞。其實這時候?qū)β┒幢緛頉]有一點經(jīng)驗,但是因為基礎(chǔ)比較好真正讀懂了代碼,發(fā)現(xiàn)服務(wù)器驗證密碼是以客戶端發(fā)送過去的密碼長度驗證,本能感覺不對,最后編寫poc代碼驗證,果然如此。因此發(fā)現(xiàn)了安全漏洞是另外一片天地,最后就立志于成為一個安全專家。
雖然那時候電視單片機也算做得不錯,但為了自己的目標(biāo),堅定自己要專業(yè)的從事漏洞相關(guān)工作,便開始主動考慮換工作。梳理國內(nèi)公司,覺得華為還不錯,安全對華為來說也很重要,最后發(fā)郵件給華為自薦要做他們的路由器的源代碼審核工作,很顯然當(dāng)時太超前了,華為hr很禮貌的回郵件說沒有這一職務(wù),把簡歷放在了公司人才庫里面。
最后2000年剛好綠盟成立,發(fā)現(xiàn)符合自己的定位就加入了綠盟創(chuàng)業(yè)團隊。當(dāng)時根據(jù)綠盟公司做安全服務(wù)的業(yè)務(wù)需求,自己選定了對當(dāng)時最流行的IIS服務(wù)器做安全研究這個方向。因為有底子,很快就出來了一系列成果,發(fā)現(xiàn)了很多IIS服務(wù)器嚴(yán)重的遠程安全問題。這期間漏洞利用方面也解決了很多技術(shù)難題形成了一整套自己的方案,很多技術(shù)都領(lǐng)先國外幾年。
感覺我的工作整個轉(zhuǎn)安全的過程很快、很輕松。說這些要表達什么意思呢,就是說要想做好一行,先真正不計較得失的扎實的把基礎(chǔ)做好,這會讓你事半功倍的。
@kkdong
根據(jù)自己的優(yōu)勢對職業(yè)生涯定位
看到大家催我來回答,有一種催作業(yè)的既視感。。
除了樓上諸位提到的那些,我補充幾句:
總結(jié)對完善知識體系很重要。可以階段性的進行總結(jié),利用思維導(dǎo)圖之類的工具形成自己的知識樹,方便查缺補漏,梳理重點方向。
關(guān)注上下游,適當(dāng)切換視角。做技術(shù)的同學(xué)會在一個點上打的比較深,也容易陷入細(xì)節(jié)的糾結(jié)。適當(dāng)在關(guān)注點上跳出來看,可能會有不一樣的思路。不僅如此,網(wǎng)上許多pm和rd互不理解的段子,本質(zhì)也是因為大家只關(guān)注自己的點。那些對產(chǎn)品關(guān)鍵細(xì)節(jié),技術(shù)方案有所了解的pm更容易跟rd良好的協(xié)作。
廣泛閱讀,橫向類比。閱讀能豐富知識和閱歷,也會帶來思路上的啟發(fā),如果能跟當(dāng)前的工作有所結(jié)合,一定會收獲巨大。任何一個職業(yè)做久了,大家都會總結(jié)出一些方法論,可以與他人交流分享,也可以與其他學(xué)科的方法論進行類比,對完善自己的知識體系有幫助。
還需要強調(diào)一下每個人個性中的特質(zhì)。有的人天生就是外交官,有人天性中就有領(lǐng)袖氣質(zhì)。熱情奔放的社會活動家是無法忍受每天枯坐在電腦面前的。
我們需要不斷的強化自我認(rèn)知,了解自己個性中的特質(zhì),根據(jù)自己的優(yōu)勢對職業(yè)生涯進行重定位。
如果發(fā)現(xiàn)有什么方向你學(xué)起來容易,做起來輕松,出一份力帶來的效果,強于別人三分,那就對了。
最后
星球的詳細(xì)了解:
醍醐灌頂!
- END -
看完一鍵三連在看,轉(zhuǎn)發(fā),點贊
是對文章最大的贊賞,極客重生感謝你
推薦閱讀
如何成為技術(shù)大神
個人學(xué)習(xí)方法分享
直播精彩分享
???
總結(jié)
以上是生活随笔為你收集整理的成为技术大牛,只能靠天赋吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器性能优化之网络性能优化
- 下一篇: 腾讯为什么也做操作系统?