很多新手表示,前期前端學習比較好上手,但到了一定階段深入卻比較困難,一個合格的前端應該是個web工程師,而不是JavaScript程序員。在廈門觸控未來,web前端開發課程是打造前端+后端全能型人才,通過PHP+HTML特色教學提高你的就業競爭力,從而實現未來職業發展的目標。既然人人都需要一個最終目標,在目標實現之前,我們以什么樣的方法制定一系列的學習和成長計劃呢?今天我們不妨來看看大神是怎么計劃的。
首先,梳理知識架構:梳理知識架構的目的在于,我們要了解清楚,哪些技術是前置、哪些技術是后繼,那些技術是深度、哪些技術是廣度,按照這兩個維度梳理好知識架構之后,我們才能準確地制定清晰的成長目標、高效的成長計劃。
其次,分解目標:大抵可分解為三個階段,包括:起步階段、提升階段、成型階段。這三個階段分別對應著不同的目標:
起步階段:
1、基本知識的掌握
在我們梳理的知識架構中,按照我們分析的兩個維度里最前置的、最淺顯的部分,作為打基礎的階段,必須要在這個過程中更多投入到實踐中去,我們通常做的多了、熟練了,就認為這部分知識和內容掌握了。
2、常用工具的掌握
對于常用工具的掌握應該掌握一些有大公司或專業團隊背景的流行工具,這些工具的熟練掌握能夠提升專業度、職業度,同時,能提升我們的工作效率。我們只有在檢驗自己對于知識和技能熟練程度的時候,才會自虐式的用Notepad去編寫頁面、css和腳本等內容。
3、溝通技巧的掌握
通常做技術的人會被定位為“不善溝通”的人,這是為什么呢?究其原因,主要是因為多跟程序和代碼打交道,跟人的溝通較少導致。這種時候我們要特別注意增加和人溝通的機會,著重提升這塊兒的能力。另一方面,我們通常被稱為“不懂溝通技巧”的人。在國內,我們的技術人員通常都是自己制定方案、自己執行方案,在執行過程中又缺乏相關產品、交互設計等人員的溝通,大多是在自己的思路貫徹下進行開發,久而久之,我們習慣于信任自己的觀點、在自己的視角看問題,對于挑戰總是百般地“據理”力爭。我們需要更多提升的是,如何在對方的視角看問題、如何在用戶的視角看問題。
4、良好的開發習慣
開發習慣是養成的,一旦有不好的習慣,對于將來去修正帶來的將是很大的麻煩,我們在培養良好開發習慣一定要從起步時做起,例如:寫代碼之前先分析、先寫文檔、先寫注釋。定義變量最好能用直接可理解的語義,最好是拼音,別整英文,尤其是生僻單詞,將來自己忘了還要開金山詞霸。文件最好有有意義的文件夾命名來管理,文件名最好有意義,需要版本號的最好能和項目版本號一同更新……等等。
在廈門觸控未來,我們同樣也會給很專業的web前端職業發展指導。特別在學員畢業之前,會很明顯的給到就業指導,甚至模擬面試。例如在前端面試機會都會問到兩個問題:性能優化和從輸入?URL到頁面呈現發生了什么?這兩個問題相當于開卷面試,不同水平的同學給出的答案截然不同,也沒有標準回答。只是在廈門觸控未來,我們會給你明確的大角度來回答以上問題??傊?,各種知識層出不窮,耐心享受web前端開發帶來的樂趣吧。