今年(2017年)新手前端是否真的很難找工作?

舉一個例子:windows桌面時代,Visual c++從入門到精通之類的就是小白。

所謂小白,跟絕大多數高中生一樣,是只會死套公式的人。他們可能會新建一個html文檔,可能會使用幾個命令,但是對css感覺到霧裡看花,對js編程一點解決能力也沒有的人,不知道自己學的是什麼,做的是什麼,用的是什麼。

這樣的人,確實很難在今天找到較好的工作。其原因是,產品開發的理念、技術、過程都發生了很大的變化。有些變化甚至是根本性的。

過去的前端,大多數是學計算機不成而被淘汰下來的。恕我直言。很有一些人,工作了三年,甚至更多的,還只會ctrl+c, ctrl+v。這些人,使得人們對於前端工作者的印象極差。

但是,從最近兩年起,新手前端的定義有比較大的變化,有理論基礎+編程能力+有一定的作品,但是沒有項目實踐經驗。這樣的人,找工作有一定的困難,但不會是很難。

另外一方面,中高級工程師一般是不會出問題的,除非這個行業已經非常成熟了,乃至於成為夕陽產業(例如機械行業的某些傳統領域)。

我個人的信息來源表明,機會很多。

我個人的判斷是:未來幾年,缺靠譜的人。前幾年,由於「互聯網思維」,所以「管殺不管埋」,先挖坑,再填坑,產品開發出來了,市場佔領了,但是,東西很爛,到處都是毛病,當然這也是沒有辦法的事情。之前解決了「有沒有的問題」,現在要解決「好不好的問題」。為了進一步開發新產品,必須理順結構,調整結構,形成平台,再進一步開發各種「小產品」,因此重構是必然的。特別是在維護已有的產品平台的同時,研究、設計和開發新的產品平台,由此需要大量的中低級工程師。簡言之,之前的工作成果不能很好地滿足未來的產品開發和運行的需要,公司需要解決後繼發展的問題,也有實力進行下一段的工作。前幾年阿里的大中台,從技術上講,即是其中之一。因此,在未來3年左右,將會需要一批有理論、有技術、有經驗的中低級工程師(形成梯隊)。

有一個現象可以參考:十餘年前,java就不斷被斷言,飽和了飽和了。但是今天,中高級java工程師仍然不多。其原因是,產品越來越多了,應用越來越多了,業務越來越多了。

當然,五年之後,會是怎麼樣的一種局面,這個話,誰都很難說。



推薦閱讀:

爐石傳說哪些行為讓你一眼看出對方是新手?
關於黑暗之魂3(Dark Souls Ⅲ)這輩子第一次接觸,如何鍥而不捨!?
新手怎麼開始學習C語言?
攝影小白作品,請大師指條明路?
新手學習輪滑,入手使用一年的輪滑鞋可以嘛?

TAG:前端開發 | 前端工程師 | JavaScript | 程序員 | 新手 |