今天下午去了期待了將近一個月的魚尾蛇神的阿里分享會井辆。本來滿心歡喜的以為會見到zxy,結(jié)果看來是空歡喜一場溶握。果然任何事情都是期望越大杯缺,失望的概率就越大。但是也還是有收獲吧睡榆,畢竟能夠和兩位大神面對面地近距離交流的機會也不多萍肆。一場交流下來,對蛇神的感覺就是胀屿,一張口就能聽出來肚子里是裝了東西的人塘揣,說話既有底氣也有自信。魚尾看起來依舊是圓圓的宿崭,很和藹亲铡,皮膚好好。兩位學(xué)長人都很好,都有很強的分享精神奖蔓,也樂于傳授自己的經(jīng)驗和一些學(xué)習(xí)方法赞草。
分享會開始時人來的不是很齊,是提問問題環(huán)節(jié)吆鹤。我簡單回憶幾個:
1.是說前端對數(shù)據(jù)結(jié)構(gòu)與算法的要求不是很高厨疙,但是也并不是不要求。一些基本原理還是應(yīng)該知道的疑务,面試的時候這部分內(nèi)容也會考沾凄。比如JS中的sort()排序是穩(wěn)定排序還是不穩(wěn)定排序,理解它的原理才能運用自如知允。(我的想法是撒蟀,既然堅定了要從事這方面工作,你關(guān)于計算機的各方各面都多多少少應(yīng)該有所了解吧廊镜,從計算機組成原理牙肝,到操作系統(tǒng)唉俗,在到具體上層應(yīng)用和框架嗤朴。)
2.目前大公司的實際生產(chǎn)中主要都是自己造輪子,使用的一些外部流行框架也會糅合進來虫溜,但是為自己造的輪子服務(wù)雹姊。(我沒有理解錯蛇神的意思吧?QAQ)
3.這應(yīng)該不算是一個問題衡楞,但是是我比較關(guān)心的一個方面吱雏。就是前端工作也是分兩個方向,一種做界面UI方面的瘾境,一種是編程處理業(yè)務(wù)邏輯方面的歧杏。我不知道是不是受Linus在一個TED上演講的影響,他用了一個形象的比喻對主持人講?“如果我被困在了一個孤島上迷守,逃出生天的唯一辦法是寫一套漂亮的UI界面犬绒,“I died there!””我現(xiàn)在仍然記得視頻上他說這句話的表情。如果以后工作兑凿,我想我也會選擇第二種方向凯力。
4.我問了一個問題,是他們編程時遇到的最大困難是什么礼华,是如何克服的咐鹤。好像問得不太好,直接被蛇神無視掉了QAQ.而根據(jù)魚尾的說法感覺主要是興趣方面圣絮。對于他的回答祈惶,我要說點題外話。我覺得當(dāng)你在社會上迫切的需要靠一技之長讓自己混口飽飯吃時,(這是最基本的要求行瑞,達到了就可以考慮如何體面的生存下去奸腺,)興趣這時候已經(jīng)成為一個奢侈品,你根本就沒有余地再去考慮或者選擇自己喜歡什么不喜歡什么血久。打個比方說突照,我一直在想,如果你今天不努力編程明天就真的會餓死氧吐,那我相信這種情況下80%的傻子也學(xué)得會編程讹蘑。有時候也許不是你不行,只是生活還沒有逼你到那個份上筑舅。所以我從來都不認同說自己適合干什么不適合干什么座慰,只有你想,你努力翠拣,有啥不可以的版仔。
5.還有,算是魚尾說的一句行話吧误墓。
“面試的時候是造火箭蛮粮,進去以后就是擰螺絲∶栈牛”
看來想要進阿里擰螺絲然想,得先有造火箭的本領(lǐng)啊。但也從側(cè)面說明了欣范,實際日常工作的難度是小于面試時候的難度的变泄。
接著就進入了正式環(huán)節(jié)。蛇神講了一下校招的時間和具體流程恼琼,總體感覺時間好趕啊妨蛹。然后就是介紹了一些編程基本素養(yǎng):
1. 要翻墻,善用谷歌利器晴竞。(有句話說的很好“如果你不懂翻墻對一個人成長的意義蛙卤,就去看看電影《肖申克的救贖》”)。
2. 善用工具提高生產(chǎn)力颓鲜,尤其當(dāng)工具不再能滿足你的需求時表窘,最好能動手改造工具,給自己一個私人定制甜滨。
3. 用命令行工作乐严。
4. 有一臺好的筆記本。
接下來是魚尾的補充?:
1. 推薦了幾本好書:Google(必須排第一)衣摩,采銅的《精進》昂验,《代碼整潔之道》捂敌,其實應(yīng)該還有好多的〖惹伲回想以前占婉,我看過的書,在同齡人當(dāng)中應(yīng)該不算很少甫恩,但是專業(yè)方向的書除了教科書之外一本也沒看過?逆济。
2.基礎(chǔ)一定要牢固,他這里列舉了3個方面:數(shù)據(jù)結(jié)構(gòu)(主要是說磺箕,將數(shù)據(jù)結(jié)構(gòu)化奖慌,最后的落腳點是結(jié)構(gòu)上。具體在生產(chǎn)過程中就是給你一堆用戶數(shù)據(jù)松靡,他當(dāng)時以淘寶的購物車舉例简僧,這時要合理地將數(shù)據(jù)組織起來,類似于建立一個模型雕欺,對應(yīng)MVC中的module層岛马。),操作系統(tǒng)屠列,英語啦逆。
3.多做項目。
4.多分享脸哀,多幫助他人蹦浦,teach is the best way to learn扭吁。
整個宣講會的內(nèi)容大致就是這些撞蜂。不過結(jié)束后逗留了一會,得以和蛇神一對一交流侥袜,簡直是賺了蝌诡。
1.首先我問了個看書的問題。比如說一些神書csapp枫吧,我知道它很好浦旱,但就是看不進去。硬著頭皮看下去效率也還是很低下九杂。根據(jù)蛇神的回答颁湖,這很正常,看不懂的就先跳過去例隆,看能看懂的甥捺。有些書他也要看兩三遍。而且看這種書镀层,應(yīng)該和別的相對容易的學(xué)習(xí)安排交叉進行镰禾。
2.我提到自己剛接觸一個新的領(lǐng)域時,有時花很長時間才能解決,但是一個相對熟悉的人可能一個小時就把問題解決了?吴侦,這讓我很沮喪屋休。魚尾說這種做項目時,應(yīng)該把問題拆分成一個個具體小的任務(wù)备韧,這樣每完成一個劫樟,自己也比較容易受到鼓舞。蛇神說那些能一個小時就把問題解決的人也是從花很長時間過來的织堂。這么一想也是毅哗,我花了很長時間的說明我遇到的可能是以前從沒遇過的,別人可能是以前遇到過捧挺,這樣自己其實還學(xué)到了新東西虑绵。
3.我問了蛇神一個不太嚴肅的問題:他大一到大三是不是經(jīng)常逃課。他說他是這樣的闽烙。但他建議我們把電腦帶到教室QAQ.
4.被蛇神的一句話震撼到了翅睛。他說他每天編程的時間就像一個沉溺于網(wǎng)游的人在游戲上花的時間一樣。人與人的差距就是這產(chǎn)生出來的黑竞。
5.遇到ACM的學(xué)姐捕发,又諞了很多其他題外話。
雖然沒有見到zxy很魂,但這次也算是不虛物聯(lián)網(wǎng)之行扎酷。