發(fā)布時(shí)間:2022-01-14 10:33:09來源:魔方格
不管是剛接觸這一行業(yè),還是入行已經(jīng)很久的工程師都希望自己能夠有所提升,因?yàn)橐婚_始學(xué)習(xí)簡(jiǎn)單,很多學(xué)員沒有認(rèn)真打好根基,在后續(xù)工作中想提升自己,才發(fā)現(xiàn)知識(shí)體系搖搖欲墜,不得不的從較基礎(chǔ)的知識(shí)開始鞏固。有言道:萬丈高樓平地起,所以打好前期的基礎(chǔ)是較為重要的。
學(xué)習(xí)web前端開發(fā)如何打好前期基礎(chǔ)?
1、扎實(shí)的基本知識(shí)掌握
就像我們學(xué)習(xí)漢字,漢字博大精深,厚厚的《新華字典》和《辭海》有太多的生字生詞,其實(shí)是我們?nèi)粘S貌坏降?,我們常用的就是基礎(chǔ)的兩千漢字而已。web前端需要學(xué)習(xí)的知識(shí)也很多,有些不精通不要緊,可以在以后的工作學(xué)習(xí)中,用到的時(shí)候再進(jìn)行惡補(bǔ)。但較基礎(chǔ)較淺顯的基本知識(shí)一定要牢牢掌握,在實(shí)踐過程中多多運(yùn)用,避免出錯(cuò)。
2、善于利用工具
工欲善其事,必先利其器。好的工具可以簡(jiǎn)化開發(fā)進(jìn)程,提高開發(fā)效率。一定要留意大公司或者專業(yè)團(tuán)隊(duì)流行的工具,熟練掌握并合理運(yùn)用。如果可以用工具輕松實(shí)現(xiàn)的,沒必要自虐的自己去編寫。這不是偷懶,而是一種的工作方式,畢竟很多時(shí)候開發(fā)都有時(shí)間限制。
3、學(xué)會(huì)有效溝通
通常做技術(shù)的人會(huì)被定位為“不善溝通”的人,這是為什么呢?究其原因,主要是因?yàn)槎喔绦蚝痛a打交道,跟人的溝通較少導(dǎo)致。這種時(shí)候要特別注意增加和人溝通的機(jī)會(huì),著重提升這塊兒的能力。在,技術(shù)人員通常都是自己制定方案、自己執(zhí)行方案,在執(zhí)行過程中又缺乏相關(guān)產(chǎn)品、交互設(shè)計(jì)等人員的溝通,大多是在自己的思路貫徹下進(jìn)行開發(fā),久而久之,習(xí)慣于信任自己的觀點(diǎn)、在自己的視角看問題,對(duì)于挑戰(zhàn)總是百般地“據(jù)理”力爭(zhēng)。需要更多提升的是,如何在對(duì)方的視角看問題、如何在用戶的視角看問題。
4、培養(yǎng)好的開發(fā)習(xí)慣
培養(yǎng)良好的開發(fā)習(xí)慣非常重要。一開始就嚴(yán)格要求自己,以后寫代碼的過程中就能規(guī)避很多麻煩。這里舉例幾個(gè)前端寫代碼需要養(yǎng)成的好習(xí)慣。譬如:寫代碼之前先分析、先寫文檔、先寫注釋;定義變量較好能用直接可理解的語義,較好是拼音,別整英文,尤其是生僻單詞,將來自己忘了還要開金山詞霸;文件較好有有意義的文件夾命名來管理;文件名較好有意義,需要版本號(hào)的較好能和項(xiàng)目版本號(hào)一同更新……等等。