前端工程師是一個無關緊要的職位嗎?沒有無關緊要的職位, 只有無關緊要的人.
醬油的後端也不在少數...
保持競爭力,不要妄自菲薄, 但是也不要抱著那些所謂的前端技能樹自我滿足。
我能想到幾個例子:
1. 搜一下Threejs,PhiloGL的DEMO, 你應該會感嘆:“前端好牛逼,可以用canvas做這麼炫的東西”. 在振奮之餘, 你要看清的真正起決定性作用的是那些牛牛們的 計算機圖形學基礎和GL的相關經驗. canvas僅僅只是容器, 那些API的學習成本真的無足掛齒。
2. 當你看了D3.js,你會發現, 資料視覺化也完全可以在Web前端實現, 我們好牛逼. 但是仍然要潑盆冷水, 建議你去看看D3.js發展的完整歷史.
3. 當你看其它開源使用esprima.js 分析javascript, 或是使用jison來實現自己的解析器、編譯器時,你會發現編譯原理這個看似和前端八竿子打不著的東西, 現在也越來越緊密了起來。但是jison還是bison,它們真的區別不大,僅僅只是使用javascript實現而已。
所以涉及到基礎知識領域區分度要遠大於某個語言或平臺。 好在是目前前端能容納的知識領域越來越廣,這將需要由更專業的人來完成工作, 所以我們的路還可以走的很長。
前端工程師是一個無關緊要的職位嗎?沒有無關緊要的職位, 只有無關緊要的人.
醬油的後端也不在少數...
保持競爭力,不要妄自菲薄, 但是也不要抱著那些所謂的前端技能樹自我滿足。
我能想到幾個例子:
1. 搜一下Threejs,PhiloGL的DEMO, 你應該會感嘆:“前端好牛逼,可以用canvas做這麼炫的東西”. 在振奮之餘, 你要看清的真正起決定性作用的是那些牛牛們的 計算機圖形學基礎和GL的相關經驗. canvas僅僅只是容器, 那些API的學習成本真的無足掛齒。
2. 當你看了D3.js,你會發現, 資料視覺化也完全可以在Web前端實現, 我們好牛逼. 但是仍然要潑盆冷水, 建議你去看看D3.js發展的完整歷史.
3. 當你看其它開源使用esprima.js 分析javascript, 或是使用jison來實現自己的解析器、編譯器時,你會發現編譯原理這個看似和前端八竿子打不著的東西, 現在也越來越緊密了起來。但是jison還是bison,它們真的區別不大,僅僅只是使用javascript實現而已。
所以涉及到基礎知識領域區分度要遠大於某個語言或平臺。 好在是目前前端能容納的知識領域越來越廣,這將需要由更專業的人來完成工作, 所以我們的路還可以走的很長。