我該如何接受或許不存在的天賦問題,又該怎樣面對「平凡」這個詞?
知乎第一問,感覺對大學對人生對青春有些迷茫,希望大家給些指點,感謝!
大二工科男,文筆不好,思緒有些亂,望大家見諒。
自從上了初中,就是一個別人眼中的好孩子,學習認真,聽媽媽的話。初中高中成績還可以,但不是非常拔尖,我認為是我還不夠努力。但是不得不承認,有些不如我努力的同學,成績比我好。大學在一所普通一本院校學習通信工程,填報志願的時候自己也不知道自己喜歡什麼,我哥說通信前景不錯,而且我數學物理成績還不錯,就報了通信。大一因為面試學生會沒有通過,就選擇了加入學院的科技協會(學生社團),主要是跟著學長學習單片機之類的東西。第一個學期學長給布置了很多任務,因為我的動手能力還可以,常常是最早完成的那幾個人中的一個。第二個學期參加了校電子設計競賽,但是隊友不給力,我準備的也不充分,沒有拿到獎。這些是大一專業學習以外的東西(和專業知識有一定的相關性),對於專業的學習我也很努力(這只是和身邊的同學比起來,我知道和重點大學的同學比起來我差得還很多),第一個學期績點專業第三,第二個學期績點專業第一。雖然成績看起來還不錯,可是我深知大學考試和高中不一樣,題目都是很基礎的,我成績好只是因為我比身邊的人努力。大一就這樣平平淡淡的度過了。
我們學院有一個叫做信息安全協會的社團,裡面有很多大牛,甚至有作為藍蓮花主力隊員去參加Defcon(全球黑客大賽)的學長,還有很多進入了像阿里這樣的it公司。我很羨慕他們,而且我在上初中的時候就非常想當一名正義的黑客。不知道從什麼時候開始,我知道了,我們學院雖然是通信工程,但是很多學長畢業以後都是做軟體開發或者測試之類的工作。於是我不打算在科協待下去了,安協是我離開科協的一個原因,但並不是全部。因為慢慢的我發現自己對單片機之類的東西也並不是非常感興趣。
大二我加入了安協。因為我是大二才加入安協的,所以我在黑客學習上一直都在趕,可能因此導致我的基礎有些不紮實。為了學習黑客知識,我甚至都翹課了,因為我慢慢的發現自己一點也不喜歡電路通信方面的東西,與其去上課發獃,不如自己在圖書館學習。學習C語言和C++的時候興趣很濃,這更堅定了我學習安全方面的決心了。
大二第一個學期大概翹了半個學期的課,期末考試前一個月我開始突擊考試了,因為不想讓父母覺得我墮落了。雖然突擊考試很痛苦,但是最後績點專業十二。
現在是大二第二個學期,這個學期索性不去上課了,每天都在圖書館,可是我也不知道自己到底學了點什麼東西,參加過一些在線的ctf(黑客大賽),可是題目基本都不會做。最近安協做了一個自己的ctf平台,讓我們內部人員進行練習,都是大三學長和大一就加入的大二同學出題。可是我還是只會做一些簡單的題目,倒是有幾個大一學弟很厲害,做題很快而且思路很好。我就開始糾結了,我和那些學弟都學了半年多,怎麼差距這麼大?更何況我都不去上課了……我甚至感覺自己有點可笑,課都不上,卻不如那些利用課餘時間學習的學弟……至於這方面的學習都是靠自學,學長只是給你指引一下方向。
我們學院安協有兩個主要方向,一個是軟體安全,一個是Web安全,我一直都在搞軟體安全。可是最近我感覺學不下去了,可能是學到一些難的地方了吧。我不知道是因為難導致我不想學,還是因為到了這個階段需要真正的興趣去支撐著你學下去。我想轉Web了,這兩天因為被學弟刺激到了,感覺自己很沒用,索性看PHP去了。我知道Web安全一樣也要下功夫,但是我感覺Web安全和軟體安全可能需要兩種不同的思維(只是我個人看法,因為對於Web安全不甚了解),所以我想嘗試一下。可是我又覺得自己這樣是不是太不專一了,會不會到最後什麼都學不精。我陷入頭痛的糾結迷茫之中了。
想想從小到大,從來沒有把什麼東西搞得很精通,都是普普通通。有些時候我就在懷疑我加入安協的動機。或許相當黑客和適合當黑客是兩碼事兒吧。或許我在這方面根本沒有天賦吧。可是我又怎麼可以拿天賦這種東西當作不努力的借口呢?但是這又可能是我無法迴避的事實。
我自認為還是個比較好強的人,雖然我在身邊的人中不是最優秀的,可是我總想成為最優秀的,在一些方面也做出了行動。我每天六點半起床,周末也一樣,可能不算早,但是晚上寢室11點才熄燈,在寢室不到11點根本沒有辦法睡覺,睡得晚自然也不能起得特別早。天氣允許的話我晚上會去操場跑步,然後做引體向上。這個學期每天早上讀一小時英語,晚上看兩個小時課外書。我希望自己成為一個比身邊人都要優秀的人。可是我一直都不是。
大二了,也該為前途考慮考慮了,曾經我很天真的認為我以後可以成為一個地區的精英,甚至是一個行業的精英。現在想想曾經的自己真傻呀。
現在我很害怕,怕自己這樣翹課自學會把我的大學毀掉,怕到畢業的時候工作找不好,考研也考不成,怕自己碌碌無為的度過這一生。我不想承認自己比別人差,可是有些時候這就是事實。可以拿這種事實來逃避奮鬥嗎?不能。
========================================================================
非常感謝大家的幫助:)
大概是我最近過於在乎那些似乎不太重要的東西,反而忽略了學習的樂趣。既然我選擇了翹課去學習安全,想必我對於安全的興趣要超過所學的專業。沒人要求你喜歡某個方面,在這個方面你就要比周圍的人做得都好,而且也並不現實。既然是自己所選,自己所愛,何必要讓它把自己搞得心力憔悴呢?還是好好享受學習帶來的快樂吧!
不再去考慮曾經選擇的路是不是適合自己的問題了,以現在的程度或許還不需要去考慮。至於天賦問題,現在這麼渣,也還沒到需要考慮的時候吧,好好地堅持下去,相信會有一天我會明白「透」是什麼感覺。時刻保持著一顆向上的心,繼續加油!
至誠不悖否?言行不恥否?氣力無缺否?努力無憾否?亘勿懈怠否?
看到各種協會前輩出來解答,作為渣渣的我也出來瞎說幾句吧。首先呢,先明確自己想要的到底是什麼,比如說我,我就是喜歡搞安全啊,於是我就一直做啊,沒有為什麼啊。有一點我也是一直很強調的,可能你們都忽略了,那就是不要為了CTF去學習,現在的CTF越來越多,多到基本每周都有CTF,而且已經爛大街了。做CTF只是興趣,覺得好玩,開開我這雙狗眼,見識下沒見識過的東西。MVC啊、CI啊這些東西就是有次比賽看到的,我才去學的,因為發現自己沒見過的東西,覺得很有趣。
所以堅定自己的心吧,不要被別人所影響,follow your heart。
好了,我再瞎說幾句關於努力和天賦的問題吧。
先來說天賦吧,天賦這東西其實是存在的,比如高中時候的有機化學,我可以做到看一遍書然後記住大部分有機物的分子式以及性質,其他人卻要背好久,大概這個就是天賦吧。但是呢但是呢,別人也可以通過努力來彌補啊。所以我一直覺得天賦這種東西是給自己找借口吧,所以千萬不要受別人的影響吧,大概這個就是我想告訴你的,做自己最想做的事情。在比如高數線代概率論信號系統通信原理這種東西,我上課根本聽不懂,於是也不去上課了,要麼去了也不聽,可我考試還是有獎學金的,還是有國獎、勵志獎學金。為什麼呢,因為我找到了適合自己學習的方法吧,即便不聽課,我也可以用自己的方法去學習。在大學,需要學到的最重要的東西就是自學,你可以什麼都不會,但是一定要學會自學,當然我相信這個你已經學會了:)
努力什麼的,確實很重要的,你可以來協會看看大家桌子上的書有多少,大家都覺得協會裡的人都很牛逼,因為大家都是一行行代碼敲出來的,沒有人一出生就是天才,有句話叫「比你牛逼的人都在努力,你為什麼不努力」,首先呢,請不要否定自己的努力,不要覺得自己的努力沒有回報(當然很久之前我也這麼想過),只是這回報什麼時候出現是個時間問題,所以千萬不要否認自己,如果你自己都否認自己了。。。
迷茫是很正常的,重要的是你要在迷茫中看清自己,不要隨波逐流。(事實證明,這類隨波逐流的人再也沒來過協會)
說點題外話,協會並不像很多人想的那樣是個很嚴肅的學習技術的地方,相反,這是一群逗比組成的,多來協會,我保證你會看到一個不一樣的世界。
以上,如果覺得說的不好就笑笑然後翻過去吧,只是個人的感覺以及看法,僅供參考。看描述,應該是我們學校的小學弟了。看樓上都在勸題主努力,我倒覺得以題主現在的心態,更應該注意對待人生的態度,做自己想做的事。急功近利會走火入魔的。
話說我以前在安協的時候算是最不努力的一個吧,一般都是泡著妹子喝著酒,偶爾再敲兩行代碼,也不關心旁邊的哥們在幹啥(題主千萬不要學我),日子也是照常過,平平凡凡多好。
---------------評論有同學鑽牛角尖,我說平凡不是說你可以不努力,或者自認為很努力卻一無所成,而是做自己喜歡的事情,努力實現自我價值,不要糾結於一時的得失。1 . 你放不下所謂的自尊,不去和別人請教,交流。你感覺要自己很厲害了以後,才能去和別人交流。但是,生活中很多學習,和以往書本知識的學習是不一樣的。不是簡簡單單靠自己一個人在圖書館看看已有的書就能夠學好的。協會是個培養人才的地方。在入門階段,由別人引導,可以少走很多彎路,掌握基礎的學習方法。在學習過了這些已知的未知(你知道自己不會的),那麼之後的深入階段,就是靠你自己發揚以前專研的精神,發現哪些未知的未知。
2 . 你不斷的和別人比較,感覺自己很努力,卻得到的並沒有想像的那麼多。因為,你的努力有很多是浪費在前面說的彎路上。別人在入門時,可以很順利,有更高的熱情和更好的基礎去解決真正的問題。或者說,你沒有找到正確的學習方法,和別人交流,是最快的一種獲得正確學習方法的途徑。
3 . 你不知道自己像要什麼,也不知道自己真正的興趣。目前來看,你就是希望滿足父母的期望,獲取好的成績,或者是能夠參加比賽獲取各種榮譽。沒有興趣,當然不可能真正堅持下去。帶有功利的做事情,如果沒有什麼回報就會放棄。只有做自己感興趣的事情,才能真正的堅持的做下去,並且做好。
選擇一個感興趣的方向,好好的做下去,多向別人請教,入門後自己多多專研,然後,你就自然有很大的收穫。你現在這樣的狀態,請不要再呆在圖書館了,每天按時跟大家一起去上課。
如果你覺得某些課程你認為沒有必要上,就在這些上課的點去協會吧。直到你明白了「自己到底想學什麼」這個問題之後,再保持向現在這樣每天翹課去圖書館的學習狀態。原因如下:1.效率問題很關鍵。同樣的時間裡面如果你在圖書館看不進去書,那麼不妨去聽聽課讓老師強灌你一些東西。喬布斯曾經在斯坦福大學的畢業演講裡面說(好吧是我昨天剛看的),有些東西你現在覺得沒什麼用,但你學了,有可能在未來的某個時候,正好派上了用處。
2.你身邊的環境很重要。在教室上課,大家學的都是同樣的東西,你是知道自己要學什麼的;在協會,可能周圍的人跟你的研究方向不一樣,但是畢竟有人跟你學的東西一樣,你們之間可以相互交流探討;在圖書館,按照我自己的經驗,一般都是一個人自學很少跟人交流,所以方向性可能就是在這個過程中逐漸流失的。每個人在學東西的過程中都會碰到坎。一個人走,剛開始的時候,你碰到坎的時候你有很大的動力去克服它,但是遇到坎的次數多了,你的動力會隨著遇到坎的次數而慢慢減少,最終喪失對它的興趣。所以我建議不要一個人,盡量多召集幾個小夥伴能夠大家一起學,這樣進步更快。這裡引用奔奔同學的一句話來幫助你找到自己真正喜歡的方向:「對於某個東西,大家都覺得這個東西很難(如果不難就沒有研究的價值了)。但是,你的難跟別人的難不太一樣。也就是說,雖然大家都覺得這個東西很難,但是你能夠花比別人更多的時間,能夠堅持比別人更久的時間,從而研究出別人研究不出的東西,那麼這條路應該適合你」。以上是我認為你目前應該去上課和經常去協會的原因。
其次,關於你提到的天賦,我們必須承認,天賦這種東西是真的存在的,就像每個人長得好看跟長得不好看一樣。如果你覺得天賦這個東西不存在,那很大程度上你是在自欺欺人。但是,如何面對這種上天給我們的不公平呢?我想說兩點:
1. 最近看了幾個名人傳記的電影。艾倫.圖靈,人工智慧先驅,圖靈獎是目前計算機界的諾貝爾獎。但是,圖靈是個同性戀,患有花粉過敏症,貌似還有強迫症(豆子跟胡蘿蔔一定要分開)。霍金,大家都知道,年輕的時候風華正茂,讀博士的時候發現自己得了肌肉萎縮症,現在貌似只能手指眼皮能動動了。這兩個人絕對是地球上天賦最高的人,但是天妒英才。所以當你覺得自己天賦不高的時候,應該慶幸自己其實已經比很多人幸運了。所以我考研上政治課的時候有個老師講「給你每天吃好穿好睡好,有教室看書,有那麼好的環境,而你需要做的僅僅是動動腦子,你竟然還覺得這很辛苦?」當我考研的時候看到寢室樓旁邊小超市的收銀員和賣手抓餅的服務員也是每天晚上11點才下班的時候(冬天也是這樣的),剛從教室回來的我就不會覺得考研很辛苦了。所以你看圖靈雖然是同性戀內心活得很艱辛,但是他造他的機器的時候絕對廢寢忘食;霍金雖然全身都癱瘓了,但是靠動動手指眨眨眼睛一分鐘4個單詞竟然寫出《時間簡史》!所以,如果你覺得自己天賦不高,那麼努力本來就是應該的,是最起碼的資本。當你真正努力過然後失敗了,你也應該不會後悔的。不是有這麼一句話么,說「天賦決定智商的上限,努力決定下限」,大部分的人都只要比下限就夠了,想比上限,等你進了stanford進了google再說吧。我大學當中最快樂的時候,是在協會裡跟大家一起奮鬥,一起玩,一起喝酒。在我考研的一年時間裡,我很少去協會,也很少在群里跟大家聊天。但是大家發的每條消息我都會看的(我是潛水黨)。考研這一年我最大的感觸就是很孤獨(這種孤獨不是找個女朋友或者大家唱KTV出去玩就能解決的,而是那種精神上沒有人交流,你一個人走在某條路上的孤獨),所以這一年來我沒有找到一個跟我一樣狀態走一樣路的人(儘管後來在複試的時候發現原來還有很多小夥伴,原來大家跟我一樣都是這麼「孤獨」地走過來的)。所以說我才最享受在協會的時光,你不會有那種孤獨,因為身邊都是跟你一樣的人。我把你的問題描述看了好多遍,然後寫了這麼點東西。
希望我們這群協會的人的回答能夠給你一點幫助。同學你好, 我是信息安全協會的..現在大三.這大半年不在協會, 新面孔都不太熟悉吶, 你也可能不太熟悉我.
碰巧的是和你經歷大致相似, 不過看了你的成績....我拚死了也就拿過一次二等獎學金...所以天賦明顯是不如你的.
說起來我高中時也自認為數學物理成績還不錯, 但是大一進了協會以後就發現自己在協會智商不算高, 差不過在大學的前兩年都在焦慮自己的前途, 懷疑自己的人生.大一初, 十一前的四五天, 開始學習C語言, 原本看了四五天, 熟悉了大概語法, 自我感覺還不錯的.忽然知道有人看了一整晚的 C, 然後做完鏈表的題目. 看到一群學長圍在一起看他代碼的情形, 我都懵逼了.恍惚覺得, 我這腦子, 寫 C 寫不出什麼能耐.
十一的時候, 情感生活遇到 NTR, 恍惚了兩三個月, 回神看看同屆的小夥伴, 有人已經 Linux 系統編程寫的風生水起了, 也有人已經 Windows SDK 寫了幾千行了, 有人已經用彙編寫俄羅斯方塊了.我又懵逼了, 我都害怕見到這群人了. 我都不知道自己該學什麼, 適合什麼.
清楚地記得, 一次協會回來了前輩, 大家一起聚餐, 大一新生們逐個站起來自己介紹, 說下自己什麼方向, 當時我慌慌張張地站起來,情急之下說了句我是搞基的, 勉強應付了尷尬.
那晚又是通宵思考人生.
身邊的人覺得我在安協玩得風生水起, 其實我又害怕遇見安協的人. 這時候我從通信轉到信安, 雖然這個決定有很多原因,比如覺得自己不會玩板子, 但是裡面也有獲取一份誰都不清楚我的空間的動機在.
大一下更是慘不忍睹, C 語言的語法都快忘完了, 身邊的人這時候在說什麼我都聽不懂了...除了跟著學長一個團隊做國賽, 寫了幾天代碼...至今都很感謝那個主動來找我, 拉我去這個比賽的人的.
還記得那天, 在六教的走廊里, 兩個男人手插褲帶面朝外, 他說做個東西他也完全不懂啊, 做做看學習一下咯. 當時這個男人的逆向已經挺厲害了, 說出這樣的話, 讓我寬慰不少.那年七月, 我們一起去了成都參加了決賽.
又思考了幾個夜晚人生, 我覺得我該去學學 python, 花了幾個下午, 看完了基礎語法, 茫然不知所措.這時候同屆有人已經全國安全比賽拿一等獎了, 有人能獨自寫比賽的攻防平台, 有人為比賽出各種各樣, 有人脫了整個下沙正方里學妹的照片在打分, 有人被學長帶了幾天 python, socket 寫的風生水起了.而我當時急急忙忙百度了下 socket 的意思, 愣是沒看懂.
大家緊張地籌備比賽時, 我只能白天尷尬地打醬油, 晚上....熬夜思考人生.
就這樣到了大二, 啃了好久的C++ Primer, 結果大二上的末, 急急忙忙抄了別人的代碼作業才解決了實驗作業...
大二又是恍恍惚惚, 一直是寢室最晚睡的, 還經常是最早起的, 主業是思考人生.感覺學弟們個個好厲害.都已經開始很多東西不敢碰了, 一碰就覺得自己好水, 身邊的人又好像一學就會.
所以相比我在你的這個年紀的時候, 你比我強多了. 自認為現在對學弟們還算親切耐心, 很大原因都是覺得學弟比我當時厲害多了, 遇到困難能幫一把, 他會有快的進步, 遇到壓力和不自信...跟學長我比有什麼不自信的呀!
每當我回首這一切時, 我都覺得自己都太慫太玻璃心了.
我現在老是朝著學弟喊大神, 遇到問題, 還會向比較精通的學弟死皮賴臉地請教, 學弟們說的, 我也老是不了解, 問他們才明白.當我放下了心中與別人相互比較的差距, 感覺迎來了自己最好的時光. 面對真實的自己, 用最適合自己的方法和節奏去學習, 就可以了.
就在我大二的暑假, 思考了無數個夜晚的我, 決定首先面對當年 NTR 的事故現場, 和基友在青島浪了一星期, 也不知道喝醉了幾個晚上, 浪得身上各種錢加起來不足400, 也打算破釜沉舟啦.
回來的路上, 答應了去一家初創公司做 iOS 的主程, 雖然當時也就 ObjectiveC的基礎語法, block 沒寫過..代理都不會做...
每當有人問起我當時為什麼做 iOS, 而不是安卓的時候.我都會先黑 Java, 再黑安卓, 告訴他們 iOS 漂亮優雅高大上, 安卓爛大街, 我只過萬分之一的生活.
其實還有一個原因, 就是當時還是有點慫, 安卓人多, 害怕比較.
於是漂亮優雅高大上, 不會有人和我比較的 iOS, 讓我異常寂寞地一個人暑假研究了三個月, 基本都是寫累了睡, 睡醒了寫.
學弟啊, 你說要為前途考慮考慮了, 也不用太局限自己. 你這個好好寫代碼不足一年的學長, 現在也能混跡過幾家創業公司, 有自己1.6W+用戶的上線 App(就是當年處女作...), 現在在某智能硬體公司實著習, 手上還有兩家別的 offer, 下周一阿里的面試感覺問題也不是太大.....
所以, 我覺得你大可以放開了去玩自己喜歡的, 玩到多high 就多 high, 我現在身邊還有日著網站, 玩著硬體, 不想上學的高中生呢.
再不濟, 到時候覺得沒前途...找不到工作...大不了我們還能學 Java 嘛!
有空多來來協會, 多聚聚餐, 多喝幾杯.一直覺得協會的感情都是用酒泡出來的...人生第一次知乎受邀竟然來自醒哥!
哈哈哈!義不容辭!
10年9月加入安協,14年6月離開協會,大學期間除了數學、英語相關課程,其餘都曠了。幾乎所有課餘時間、寒暑假都和樓上這些同學一起在協會度過,坐過每張桌子,N個夜晚在協會調代碼錯過寢室關門時間,然後通宵擼碼。大學四年,和樓上安協的小夥伴們做了些「無論日後何時回憶起來都是幸福滿滿」的事情。
一年一度的攻防大賽,從底層的比賽現場網路布線、劃分vlan,ACL設置,到web服務搭建、負載均衡、iptables設置,到上層答題平台開發,資料庫,到比賽出題(涵蓋Web安全、內核安全、逆向、編程、演算法···)協會小夥伴們都是自己一邊google、一邊學習完成的。每年都有好幾個妹子來參賽哦!
Xilinx的FPGA開發板,實現了一套過濾網路異常流量的設備。這玩意花了3個多月,一周沒有幾天是在寢室睡的,沒日沒夜的玩,深深地愛上了它。
和協會的同學一起去參加黑客馬拉松(作品OpenCDN),獲獎了好多台遙控飛機,然後拿著這玩意去女生寢室表白。
高高同學買了個Kinect,調用相應的開發庫,開發了一些列牛逼的體感應用。大夥累了就切切水果,打打網球。大家一起去玩「密室逃脫」----十二宮殺手,你要知道協會的小夥伴們都是聰明的geek,沒有什麼邏輯是他們實現不了的。當然,結果是:我們沒逃出來!!!一起參加馬拉松,在一個寒冷的早晨、大家都堅持下來跑完了。為了提醒大家要好好學習,天天向上,多去上課,醒哥給大家弄了一個app。利用開源的方案做二次開發,搭建的一整套cdn解決方案,可以看到平台上的流量來源。這就是協會第一大神醒哥 @Monster 的座位!有一段時間每天早上9點到協會,不吃不喝寫代碼到晚上8點,為此妹子還和他分手了。
重磅來襲!協會有一個傳統,那就是大家喜歡喝酒,大學裡不知道醉了多少次!協會第一屆雪戰!
大學裡所有的故事都發生在安協里,還有太多好玩的技術、項目了,樓主去看看我的博客吧:http://firefoxbug.com/
上面還有很多鏈接到我們協會的同學主站。安協的同學都是最平凡不過的大學生,只是很純粹地熱愛技術,喜歡生活,熱愛學習新技術,有自己想法並堅持不懈努力實現。
在大學裡,還有什麼比「和一幫志同道合的人一起做一件自己真正喜歡做的事」更幸福的呢?作為安協的老會長,先感謝一下你們這些學弟對安協的支持,沒有你們可能就沒有安協。你現在更多的可能是需要戰勝自己, 你學什麼都很快,但卻沒有找到突破口。其實也不用過多地和別人比較,如果你想成為黑客,或者精英。這條路註定孤獨。在這條路上,你唯一可以比較的只有自己。沒有人會告訴你這個地方可能會有一個洞,只會有人跟你說這塊沒什麼可挖的了。在這條路上,你也一定要想清楚你要什麼,黑產很誘惑,0day很cool,滲透很爽,可千萬不要被這些東西給帶著走了,這些都只是過程,最終目標只有你心裡知道。加油!
比你大兩屆,說不定咱倆見過。-大三那年決定出國留學,為了刷績點考托福搬進了考研教室。每次路過安協進去看望兄弟們的時候,看到他們也都學得熱火朝天。後來,我拿到了還不錯的成績,他們也進了很不錯的公司。路不同。-順便提一下,安協存在的有些觀念在我看來是有問題的。專業課的問題:知識都是融匯貫通的,安全行業也是越來越多元化了。一開始我們學 SQL 注入,後來我們破解那些磁卡,現在 GSM 抓包也都爛大街了。不管哪一樣都是從基礎出發的,不是生來就有利用工具的。想必研究出 GSM 抓包的人移動通信也學的不錯吧?學習的動機:肯定不是為了做 CTF 的題而學習,更不是為了比賽贏來的錢。-安協涉及到的領域我都試圖學過,也沒有一項精通。有時候覺得也挺好,你的視野會更加寬闊,解決實際問題的時候可能會有更多的方案。好歹咱們還可以當產品經理嘛(誤)!-不妨私信聊聊。
來的有點晚了, 抱歉,
上面的學弟學妹們已經講了很多了,你自己慢慢吸收就好。我想說一句, 為什麼要走和別人一樣的路?神一樣的人物都不是尋常路出來的。---
下面進入吐槽時間:我發現你的問題裡面有如下字眼:1,竟然翹課...你覺得今天大學裡面的課本教育能跟上你的智商么?興趣不在上面為啥浪費時間去教室里睡覺?2,跟重點院校差很遠...學校你已經無法再次選擇,還去在意重點不重點幹嘛?你覺得你比人家差,差在哪裡?奧,難道你自己還不夠努力,或者說你努力的方法不對,這不是學校的問題,請不要責怪我偉大的杭電3,不太專一,普普通通你認為在某一個領域的大神都只了解他那個領域嗎?No,他必然有著極其廣闊的知識面。這就是涉及學習的階段了,你目前處在計算機入門,雖然看了PHP,會用了又怎麼樣?PHP是如何做編譯的,為什麼可以渲染出html,跟java比起來哪個有優勢?你想去搞懂這些問題?totally搞懂?查閱各種資料發現各種沒見過的辭彙?~~ too young too simple正如餘弦大師所講,要「透」才能真正的把一個技術領悟,任何技術深入到最終都是一樣的還年輕,多去接觸新知識,當你把計算機大部分的東西都普通一遍之後,有一天你吃著火鍋唱著歌突然想到:奧!一年前那個代碼的bug原來是這麼出來的!4,覺得科協一年浪費時間?安協的大一和你科協的大一比起來,我認為科協的大一生活更有價值,他不僅培養了你動手能力,而且讓你知道電腦主板是如何被做出來的,讓你知道寄存器是如何操作的,這讓你離「透」的距離更近了。安協的大一看起來在軟體方面比你稍微走的前面一點,so what?若他們不去了解你花一年時間了解的東西,等一年之後你必然超過他們。5,焦慮不要太拼,該放鬆就放鬆,不要想著沒機會找工作,才大二怕毛線?也不要想著考國內的大學的研究生了,目光再放遠,為什麼不去國外見識見識?別的聚會酒可以不喝,但是和一幫有相同志趣的人在一起不喝酒是不對的最後,談個女朋友,這點也很重要---
其實槽點還有很多,懶得寫了,擺正心態,沉下來學習,對自己的大腦投資將會是你大學裡面最有意義的事情,其他都是浮雲---
最後的最後,還是介紹下自己,(貌似介紹的篇幅已經超過吐槽的篇幅了,慚愧慚愧,從我經歷里你再學習學習,哇咔咔,~~~~)看到樓主的提問,我把處女回復都獻了...
因為樓主貌似在走我的翻版。。鄙人高中時候就是學校裡面重裝電腦一流好手,每期電腦報/愛好者/黑客刊物神馬的必買,考大學的時候我爸說是個學校就有計算機專業,你填個通信工程吧,分數也不低的。去學生會面試被刷,場面至今記得,面試官不屑的表情歷歷在目。。到科協玩單片機電路板,大一(打醬油)獲得省賽一等...大二繼續在科協玩弄FPGA,還是電路板... (科協裡面的那塊牌匾是我掛的/我不是作者)大二暑假機緣巧合參加了一個信息安全邀請賽,我擦,徹底改變了我的價值觀,媽的發現這個參賽平台裡面的東西完全是超出我的認知範疇好幾條街,那時候的我除了寫過單片機的C和VHDL,其他一概不會...但是這個平台卻是世界頂尖的網路分析,斯坦福大學一幫牛人設計的..... 從物理層開始到應用層,全部技術都囊括... 深深感覺到如果我要認識這個世界,目前還差很遠。so 大三開始辭去科協會長職務,加入安協,那時候其實安協還沒有科協有名氣,是後來的學弟們太給力才把安協的名氣提起來的。什麼都學,書不知道買來多少,反彙編/加密解密/Linux/交換機路由器.... 一年過去一事無成 (奧,有一件事情成了,認識一個銘記一生的女人)大三暑假,學了java,稍微有點了解軟體設計是個嘛玩意兒,還是一事無成大四開始,找工作季到了,發現沒啥公司可以去的。。。都她媽學的是皮毛啊,那時候的一段時間裡,是我人生中最焦慮的,樓上有個莽夫竟然在幾年之後去把我那時候人人網的狀態都翻了一遍.......結果面試第一家公司就有offer了,那時候BAT裡面最好的公司。。後來問面試官為什麼要我,甚至與現在自己做面試官,我知道我應該看中大學生身上的哪些東西。我更加喜歡你這樣的本科生,一點都不喜歡本科碌碌無為而在實驗室裡面待了兩年的研究生。大四去實習之後,又陸續學習php,python神馬的.. 又發現網站設計是這個樣子才可以高性能的。。....畢業之後發現,我院學生會跟渣一樣....後來換了工作,關注存儲領域,又發現原來存儲架構一定要這麼設計。。原來磁碟尋道是個關鍵路徑,瞬間想起在科協用單片機控制步進電機的道理。。......
路還很長,對於我自己來說,我現在可以深入的扎到某項技術中了,成為這方面的定義者,因為我積累了足夠多的視野。而對於你來說,什麼都不用想,快樂生活,快樂學習,珍惜大學學弟你好,我也是安協的,比你高一屆,正在猜你是誰哦^_^。看到上面協會裡很多很厲害的學長都給了相當不錯的答案,我也不知道自己這麼回答合不合適,湊活看哈。首先,肯定自己。能拿獎學金,能獨立思考,能參加競賽,能自主學習各種知識技能,你已經比大部分和你平級的同學厲害很多了(當我不開心或者學習遇到困難的時候就是這麼安慰自己的)。所以嘛,你得相信自己。第二,告訴自己迷茫不要緊。記得協會前前會長跟我說過,迷茫是正常的,當你不清楚自己真正想要什麼的時候就努力學習就好了,了解各種個樣的知識,無論是語言方面的,還是安全,互聯網等等,多參加各種活動,看到別人的好,自己的不足,然後靜下心來充實自己。壓力越大,動力越大,但是不能被壓垮,實在不行,晚上被子里哭一陣,第二天早上繼續逗逼,繼續努力。第三,吐槽一下協會。沒錯,協會裡面厲害的人很多,每屆都這樣,有厲害的有弱一點的,不過沒關係,真的,We are family,沒人在乎你技術到底多強,你就是這裡的一份子,哪怕學的慢一點,少一點,別掉隊,別放棄就好了。舉個例子,我,你們肯定知道我是誰了(捂臉)。當初我進協會的時候,協會裡沒有妹子,所以我成了唯一一個女生,在這個圈裡混一點都不容易,周圍所有人都比你厲害,壓力山大啊,還有一點,協會裡幾乎沒人把你當妹子,就是得加倍努力,既然來了就不能丟人。很坑爹啊,大一寫了半年SDK,然後出坑,開始寫python,socket,被帶出去參加各種活動,漸漸覺得我也還好啊,沒自己想的那麼差。協會是個很棒的地方,每個人都會真心的幫助你,如果你有問題的話。好啦,學弟。有問題,想找人聊天盡可以找我哦^_^。
作為安協較為早期的會長,看到樓上好多學弟學妹的成長,我很是高興。迷惘是很正常的,人生最難的不是沒有路,而是路太多,不知道如何選擇。
其實早期的協會也經歷過很多動蕩,當時沒人沒錢沒資源,很多時候,都要四處去跑資源,跑聯繫。當時由於各種原因,協會的活躍成員也很少,每當有活動,都需要一個個去動員。那時候我也很困惑,我到底為了什麼。
直到大三末期,我才有精力去參加國賽。後來去國外讀書的時候。我的導師告訴我,由於這些經歷,我比絕大多數的同學會優秀很多。那時候,我才真正明白大學應該怎麼過。
困惑疑慮是正常的。很多人活了一輩子才明白人生應該怎麼過。
我所能給的建議,也是我以前一直在安協裡面說的,做你想做的,你喜歡的。只要不要停止學習,你就會一直進步。沒有人能真正指導你,你的未來只能靠你自己去領悟。沒有一樣知識是無意義的,沒個技術或知識在未來的某一個時刻,都會發揮作用在知乎上第一次答題獻給題主了。。。。
題主應該和我同屆的吧,可是硬是沒猜出是誰。。
因為我覺得大二裡面我才是最後進協會的吧。。
說說我的看法吧,1、我認為在安全領域要學精,必須要有興趣的支撐。。
2、只要能保證期末不掛科,在我看來翹不翹課都沒差。。
3、專心學自己感興趣的就好,沒必要攀比,(沒有誰規定學長一定要比學弟厲害),就算要比,那些厲害的學弟應該成為你努力的動力,而不是頹廢的理由,
4、贊同樓上一個學長說的。。平凡多好。
5、我覺得題主對協會的看法錯誤了。協會只是一個興趣類社團,加入的條件是看你能否融入其中,而不是看你技術多牛X。。融入之後會被協會的氛圍所影響,會自然而然的開始學技術。
當初,我就是覺得我應該要有很牛X的技術,才好意思去協會,所以才導致大二才融入協會,而大一浪費了一年的時間,只學了一個C。。現在都後悔死了。。
6、CTF雖然說是接近實戰,,,但是和實戰還是相差很多,平台里的web題我都做出來了,,可是有什麼用,,還是不會日站。。。把CTF當作一個遊戲就好。
=================================
最後給你一個建議吧,首先定一個目標,比如我的目標是在一年內能去阿里實習,然後還要有堅定的信念,雖然我現在能力還太差,但我相信給我一年時間,我絕對能成長到能去阿里的程度。而上屆和這屆會長就是我的目標。。。
:-(哎,,,第一次就這麼沒了~~~當你焦慮這些時候 你已經不平凡了,只不過種子剛開始發芽,你需要時間歷練
現在多少人如你一般,老去對比這對比那,這學一點那學一點,我就問你吧,你學了 PHP,學了 Web 安全,PHP 安全審計你透了沒?SQL 注入你透了沒?每個點都如蜻蜓點水、淺嘗輒止,還想精英呢…
其實我問你透沒透可能沒用,因為以你的世界觀可能不知道「透」的感覺是什麼。
舉個例子:
當你能徒手寫 MySQL 存儲過程、調優性能、理解許可權本質、SQL 解析本質後,再來看 SQL 注入發生,深刻明白從瀏覽器發出 HTTP 請求到 Nginx/Apache -&> PHP -&> MySQL 這過程,數據都發生了什麼變化,再深刻明白下字符集,基本上 SQL 注入的本質就透了,然後心血來潮了解下其他關係型資料庫,如 Postgre、Oracle、SQL Server 等,就這樣,實戰幾百回,2年後某個晚上,你一定會發出「原來如此!」的感慨,這就是透的感覺。
最後,明白人外有人,「透」是個持續狀態。
如此看來,基礎紮實多關鍵,聚焦多關鍵,耐得住寂寞多關鍵。努力還不夠,不敢拼天賦。
說到比天賦(如果真的有這麼一項屬性的話),高考真TMD的變態多了。
搞安全本來就是小圈子,小到全國安全圈裡的大牛都是互相認識的,看到某個ID,YY一下就可能知道是誰誰的馬甲了。所以能聚在一起的,都是純粹喜歡一門知識,技術的人,把學習某項東西當做愛好來說真的真的是相當幸福的一件事。
我學習計算機的起點呢,只是當時覺得好玩,打開電腦一個一個軟體點開弄明白是幹什麼的,系統文件一個一個刪看看影響了什麼。打開百度知道,計算機、互聯網相關,一列表下來,看見不懂的問題點開看,看到遇到過的問題會暗自嘻笑。感覺差不多(厭煩了)就是轉戰圈子了。在這段時間我收穫到了人生最寶貴的社交經歷,認識了很多可愛(有思想,熱愛技術)的人。當時的我並沒有特別的方向感,有點隨大流。一開始覺得Vilic註冊的域名好酷,大家一起註冊了自己域名。後來新醬代理了一個虛擬主機,大家就一起用註冊的域名建了自己的博客。為了註冊域名,學到了什麼是域名,什麼是DNS,什麼是A記錄,什麼是CNAME、MX記錄。為了建設自己的博客,學了HTML,CSS還有PHP。寫文章要圖文並茂,文筆不好,有圖就好,然後學了PS,FW,沒有什麼人逼我,當時的我只是想到去玩什麼,才去學習的,夠用就好,並不覺得要去攀比。當初種種讓今天的我技能樹各種歪啊!
都是因為興趣,因為好玩,才聚在一起的人們。就目前來說我不是不太在意天賦是不是夠高呀,因為我覺得我努力的程度還不足以和別人去拼天賦,因為有許多活生生的例子。放棄玩樂的時間,投心於一門技術。
多次打斷自己人生軌跡的小新醬 ,放棄高中,自己創業,現在守護著整個hostker。@vilicvane 又是全方面吊打我的存在,我初中的時候以為自己在高三的時候在某一方面能達到 Vilic的水平,但是高中之後,我不得不為了高考而放棄了我所喜歡的東西。用時間去換掉了什麼,我覺得很沒有實感,直到昨天我把自己的壽命預估到100年,畫了1200個格子,按月份塗掉了自己用掉的時間,感覺就明朗一些了。今年,有同14屆的同學要代表杭電去摩洛哥參加ACM/ICPC全球總決賽。於是現在大學,安協里,每個桌子上都有書,從習大大語錄到各種動物書,只要跟學長學姐說一聲,就可以借去看。 @lightless 說過,這裡是自由的,只有要空位,你就能坐在這裡學習。一開始來到協會,認識人的只有思思,思思又經常不在。還是挺怕生的我都不敢說話,然後和 DDOG 聊熟了,和lightless聊熟了,幾次回宿舍, @Veight Zhou 和我聊了他自己的迷茫和選擇,旭元學長和張章學長和我聊聊了協會的人,告訴我來多幾次就熟悉了。 雖然不怎麼翹課,但我還是覺得自己是屬於自學那類的人,所以不喜歡的課只是用看書寫作業,刷刷日報。
資料不缺,環境不缺,大牛在身邊,多好!
參加第一次CTF比賽的時候,便是HCTF。第一道題解個base64,還沒解碼過這麼長的啊,打開的時候我的VIM竟然宕掉了。這複製都不行啊,怎麼辦,然後突然想起暑假看python有看到用python解放在文件里的base64然後生成圖片,只是簡單的幾行代碼,然後就試著試著就試出來了。
做完之後,又想到了瀏覽器有個data://協議,還有以前看TOTO說過KVDB可以用來存圖片,也是用base64編碼圖片,但是文件太大也不好弄。然後就再試了世界上最好的語言的CLI解出來。雖然lightless有說過CTF的東西和實戰差很多,我也不是一定當大黑闊。但是從這簽到題里我就感覺我學到了東西,我高興啊!過去看不起眼的積累,突然有一天用上了的感覺,多幸福啊!
現在學滲透也只是因為沒有碰過,上大學之前完全是個未知的領域。
能夠呆在協會裡學習,多麼正確的選擇。
(我以為這是我處女答 __(:3)-^_……)題主現在的困惑跟我當年類似,作為快退休的安協老臘肉來跟小鮮肉談談吧。
1. 安協是沒有限制你自身發展的,在這裡你可以很自由的學習自己感興趣的技術,不僅僅局限於安全,當然你可以圍繞著安全去開始著手。當然我們希望你在一個領域內有深入的研究,正如你所說的,怕自己學不精或者學習碰到瓶頸。這是每個人都會碰到的問題,有些時候真的需要別人拉你一把,或者主動去尋求突破,如果你有這方面的問題,很歡迎直接跟我們談談,安協大門永遠向你敞開。2. 學校課程學習與技術學習相關到自身未來的發展,任何一方面你都可以花大量時間去深入,孰輕孰重你可以換個角度想,如果在這方面我花那麼多成本,未來的產出如何,是不是自己預期想要的結果。不要怕自己所做的是無用功,覺得大學花了層次不齊的時間來學習某項知識卻還是沒成就,你要想著你已經邁出一步了,比其他人走在前頭了。3. 好強是好事,但是不能太情緒化。來安協吧,每天來坐一坐融入一下環境,你不需要被限制,只管學自己感興趣的,如果你覺得自己對安全感到乏力。或許,以後你還能像我們一樣來為未來的小鮮肉解惑呢!4. 上面好多元老級人物都出來談了很多協會的氛圍與生活,這的確是個大家庭,不多贅述,希望你成為其中一員:D看到協會這麼多人都評了,我也想說2句。
天賦是一定存在的,有些事不管你怎麼努力,你都不會趕上那麼一部分人。但是呢,天賦在興趣方面顯得很渺小,喜歡做一件事,為什麼要關心自己做的多好呢?
做技術不是跑步競賽,不用去追去比。喜歡就好,如果你真的樂在其中,你真的在這條路上走的充實,你不會太介意自己和別人的差距。所以我覺得你應該搞明白的不是自己有沒有天賦,而是自己熱不熱愛,技術之路,從來就不是因為有優越感才去走,因為永遠有人走在你前面。
我感覺你的問題應該協會的孩子都碰到過,我也是大二後才有這些感悟。
對於自己喜歡做的事,不必關心自己做的多好,為什麼非得逼自己做行業的拔尖的人呢,一步一步的做,能做多好就做多好,樂在其中,不斷前進就夠了。
讓心純凈點,如果熱愛,盡情享受迷茫可以,怕就不行了。
迷茫是在人生經歷中時不時出現的一種狀態,也可以說是你遇到的一個十字路口,不同的選擇導致今後不同的人生;但是怕是導致你停滯不前的阻礙,讓你原地踏步,自怨自艾。
我們學校完全沒有信息安全方面的社團/組織,自己也是在大二接觸到一些ctf比賽才初步了解「黑客」方面的知識,一切都是靠自學而形成的知識體系。
題主說你搞過單片機,搞過軟體安全的,那麼寄存器、堆、棧、函數調用、內存模型這些概念你真的理解嗎?預處理、編譯、鏈接這些過程你真的理解嗎?
真的吃透的話,恭喜你。國內像BAT這樣規模的大公司,在面試過程中所涉及的「底層知識」、用來判斷一個人是否真的基本功紮實的主要依據之一,就是類似的問題。即使日後你不是投安全滲透方面的崗位,這些知識也能對你大有幫助。經過了阿里的筆試之後,我認為自己在安全方面的積累不足,所以其他公司的時候轉投了後台開發,在那段時間自學的知識在我面試的過程中給予了我很大的幫助。前段時間找實習的過程中就被大量地問到類似的問題: 找實習之路:2015 騰訊,在二面中問道三道代碼查錯的題目,也是我靠著自己在學習緩衝區溢出的原理的時候的知識來判斷回答的。至於網路安全方向,甚至不用像 @餘弦 了解的那麼深入,即使你知識了解整個網站是怎樣接收、處理用戶請求,一些資料庫方面的查詢優化……等一些伺服器開發方面的知識,你即使不做網路滲透方面,也能成為一個不錯的伺服器開發工程師。(我個人認為 不了解怎樣建房子的人是不可能很好地查出房子究竟有沒有質量問題的,伺服器開發和網路滲透之間的關係也是這樣)
自學並不會毀掉你的大學,害怕才會。
找一個方向深入的學下去,形成自己的知識儲備。當你的知識儲備能在面試官面前展示出來的時候,自然可以拿到不錯的offer。開始選定自己的方向,深入下去吧。
=====剛看到另外一人的經歷:學習數據結構、圖形學、系統編程、網路編程,哪門語言可以同時涵蓋它們又能快速實現想法呢? - 知乎用戶的回答知乎凌晨四點什麼樣子誰care?高中三年堅持自學誰care?你寂寞嗎?寂寞就對了。別被寂寞打到到處找這種文藝青年才用的段子安慰自己,你想駕馭你所想要的技術,還差太遠太遠。
編程本來就是一件寂寞的事。
熬過迷茫,熬過寂寞,你又成長了一節。終有一天,能看到黎明。LS圖裡 「安恆杯」。。 快過年時候出的某個任務,對面坐的就是2個安恆的了啦~看起來很厲害的樣子了啦~目測上面的哥子們有好幾個都來我學校比賽過的(也許見過但是真的不認識啊。。)看完回復我又看了一遍題主你的提問,雖然我不知道你們杭電的啥啥協會,但是感覺是你完全不知道自己想要什麼,與天賦和智商啥的沒關係吧 =_= 怎麼說呢,行業頂尖只有極為少數,成為那樣子的人還是相當有難度的,完全不能因為沒能成為那樣子的人而傷心放棄抱怨啊(比如就完全不能因為不能超越1L那樣的大神而自卑啊,對我而言反而更激起鬥志。。) =_= 雖然咱不聰明,不能看一遍就懂了會了,但是多看幾遍總能超越一些人吧。。每個人都有各自的生活,有很多東西完全沒必要和人比啊,剛好今年將要本科畢業了,設:我找了一份1W一個月的工作但是是農村娃,啥都沒有;同班同學本地城裡人,找的工作只有6K,但是人家家裡經濟條件好,現在買了 A6,二環的房,每天開開車,上上班什麼的。問:這些東西可以比嗎? 真心不需要什麼都和別人比,最最重要的明白自己需要什麼,想變成什麼樣的人;朝著那個方向慢慢努力~~還有,有時候做人,開心就好啊 ~
""平凡""就是,書的作者覺得這個很簡單,而我卻不覺得。然後就感到智商被碾壓。
推薦閱讀: