對英語和數學有沒有要求?
其實我內心里面對這樣的問題,是很鬧心的。“想進入一個新行業,面對可能出現的問題,不是迎難而上,而是想著如果有問題,那我就不去了”。持有這種心態,這種面對和處理問題的思想。能成什么事呢?
我內心一直在呵呵。但人家好意來問問,我也不能太過份。直接回答人家的問題就好了,以后如何,那是人家自己的事情。
現在單說學前端,要不要數學和英語?
答案肯定是要!只是要求到什么程度,要看你自己走到了什么階段。如果你是轉行過來,剛入前端沒多久,甚至于還在培訓階段,那現在考慮這個問題有點早。
如果已經工作一年,那么數學...,還可以放一放。但英語方面至少要達到,“通過百度查出來的所有中文資料里帶有的英文詞,你都要明白”的程度。就是“中文資料中的英文”,你要做到閱讀無障礙。這是第一年,最多二年的時候,你要達到的程度。
然后工作達到三年以上的時候,不說要求你英語有多好。至少搜索引擎方面,不限于只能查百度。而是百度不行就google,查出來的資料,不管中文英文,你大概掃一眼基本能明白頁面中的內容,對你要解決的問題有沒有幫助的程度。
可能有同學想說自己英文也沒有四級,看不懂英文網頁啊。這個吧,其實我也看不懂英語網頁。我呵呵自己一下。
但我確實能基本搞明白,英語網頁中的內容對我要解決的問題,有沒有用。為什么呢?因為我先看代碼!
只要我看文章中的代碼,跟我要解決的問題,大概相關。那么我就看一看代碼上下相關的英文,連蒙帶猜的,反正也差不多,再說還有百度翻譯呢。
我早就說過,技術資料就算是英語的,但它不是小說。英語的技術資料它的詞匯量是很有限的,它的語法也相對簡單。
就一句話,多看。
剛才說工作三年以上,要能看技術資料。為什么是三年不是一年呢?因為工作一年之后基本上手,然后自己主動的去硬看二年英文資料。然后到第三年,你基本就能看英文資料了。
事情就這么簡單。
說起來即簡單又殘酷,上面說的,你能做到,你前端路能走的遠一些。做不到,你前端的發展也就那么回事,雖然混口飯吃沒問題,但也沒什么大發展。
但反過來說,就算你真能三年之后看英文資料,你前端的發展之路也未必能有多大。
因為前端是雜項,它不是你某一個“長板”牛逼,你前端就牛逼。而是看你最短的短板有多短,所以你能看英文資料,也只能說明你英文這個板“勉強夠長”。
至于說到數學,我數學不太好,不敢多說,就說自己。頭幾年都沒用到什么高難的數學知識,最多就是加減乘除了。
根據我個人的經歷吧,跟數學知識沾邊的,就下面三種情況:
1,需要寫canas面動畫的時候,我使用了“緩動公式”。但這也只是簡單的向數學公式中去代入數字而已。只是應用層面的,很簡單。
2,要寫頁面三維顯示或網頁游戲的時候,例如頁面粒子,最優路徑,光影之類的。這個我沒深入搞
3,面試中會問你的各種排序了,什么二分啊,快排啊,冒泡等等。。。
除此之外,我個人真的沒有用到什么太高深的數學知識。當然這也跟我個人的數學水平低下有關系。
數學好,你發展就大;但并不是說你數學不好,前端發展就小。前端開發在我個人主觀看來,更多的還是應用層面的技術,而不是科研、研發層面的。能拿到前端層面的用的東西,基本都是已經開發或封裝好了的東西。
所以,做前端,不必對數學有太多顧慮。