【必備】學(xué)習計劃模板匯編四篇
時(shí)間過(guò)得太快,讓人猝不及防,我們的工作又邁入新的階段,一起對今后的學(xué)習做個(gè)計劃吧。那么計劃怎么擬定才能發(fā)揮它最大的作用呢?下面是小編收集整理的學(xué)習計劃5篇,希望對大家有所幫助。
學(xué)習計劃 篇1
學(xué)習目標
認識扉、癮等12個(gè)生字。學(xué)生互相提醒認清字型,讀準字音。
朗讀課文,把握課文主要內容,重點(diǎn)感悟作者從讀書(shū)和作文中受益的語(yǔ)句。
課前準備
學(xué)生預習課文,遇到不理解的字詞。
教學(xué)過(guò)程
談話(huà)導入
1、同學(xué)們聽(tīng)說(shuō)過(guò)長(cháng)生果嗎?(板書(shū):長(cháng)生果)吃了長(cháng)生果會(huì )怎么樣?板書(shū)課題,并指名讀課題。
2、讀了課題以后,你想知道什么?這是一篇略讀課文,同學(xué)們要運用平時(shí)學(xué)到的方法自己讀懂課文。
初讀課文,整體感知
1、自由朗讀課文,讀準字音,讀通句子,并標好自然段的序號。
2、提醒需注意的字音:心扉的扉讀第一聲,水滸的滸不讀許,過(guò)癮的癮是前鼻音,饋贈的饋聲母是k。
3、默讀思考:我的長(cháng)生果是什么?作者寫(xiě)了童年讀書(shū)、作文的哪幾件事,從中悟到了哪些道理?找到有關(guān)的部分畫(huà)下來(lái)。
細讀課文。感悟體會(huì )
1、我的長(cháng)生果是什么?(書(shū)是我的長(cháng)生果。)
2、作者寫(xiě)了童年讀書(shū)、作文的哪幾件事?
a.作者是怎樣讀這些書(shū)的?(板書(shū):津津有味、如醉如癡、牽腸掛肚)
(1)從作者這樣讀書(shū)中,你體會(huì )到了什么?(作者非常喜歡書(shū)。)
(2)指導朗讀相關(guān)的句段。
b.作者從作文中悟到了什么道理?讀ll、14自然段。理解別出心裁、嘔心瀝血等詞語(yǔ)。
3、讀書(shū)和作文有什么聯(lián)系嗎?從文中找到有關(guān)的句子,并談?wù)劺斫狻?/p>
4、作者為什么說(shuō)書(shū)是我的長(cháng)生果?(書(shū)像長(cháng)生果一樣,對我有好處。)
為什么又把書(shū)稱(chēng)為人類(lèi)文明的長(cháng)生果呢?(書(shū)是.-j-~流傳下來(lái)的,我們通過(guò)讀書(shū)可以知道過(guò)去發(fā)生的事情,書(shū)就像長(cháng)生果一樣不老。)
積累語(yǔ)言。交流感受
1、認真讀自己感受較深的句子或段落,與同學(xué)交流體會(huì )。
2、課外積累有關(guān)讀書(shū)的格言警句。
學(xué)習計劃 篇2
1 預備期
(12、1、2月) 45% 45% 0% 10%
2 基礎復習期
(3、4、5、6月) 40% 40% 0% 20%
3 強化復習期
(7、8月) 35% 35% 10% 20%
4 真題訓練期
(9、10月) 35% 30% 10% 25%
5 模擬演練期
(11、12月) 35% 35% 10% 20%
6 考前調整期
(1月) 25% 25% 20% 30%
1、預備期(12、1、2月)
重點(diǎn)復習科目:數學(xué)、英語(yǔ)、專(zhuān)業(yè)課
學(xué)習時(shí)間分配:數學(xué)45%、英語(yǔ)45%、專(zhuān)業(yè)課10%
復習參考書(shū): 數學(xué):高等數學(xué)同濟版、線(xiàn)性代數同濟版、概率浙大版
英語(yǔ):詞匯及基礎閱讀書(shū)
專(zhuān)業(yè)課:準備好報考院校規定的該專(zhuān)業(yè)參考書(shū)目
本階段任務(wù):
數學(xué):完成大學(xué)數學(xué)課本(高數上下冊、線(xiàn)性代數、概率論)的瀏覽,做到能夠基本理解數學(xué)概念,基本能夠背誦公式,課本上的題目要會(huì )作
英語(yǔ):主要是詞匯的記憶,在原有基礎上擴充詞匯量,可做程度簡(jiǎn)單的閱讀理解
專(zhuān)業(yè)課:以瀏覽、通讀的方式對所要考的專(zhuān)業(yè)課進(jìn)行初步了解
2、基礎復習期(3、4、5、6月)
重點(diǎn)復習科目:數學(xué)、英語(yǔ)、專(zhuān)業(yè)課
學(xué)習時(shí)間分配:數學(xué)40%、英語(yǔ)40%、專(zhuān)業(yè)課20%
復習參考書(shū): 數學(xué):高等數學(xué)同濟版、線(xiàn)性代數同濟版、概率浙大版、李永樂(lè )考研數學(xué)復習全書(shū)、線(xiàn)性代數輔導講義、基礎復習660題(課本+課后習題+輔導書(shū))
英語(yǔ):郭崇興詞匯系列、閱讀理解同源100或其它詞匯書(shū)及閱讀書(shū)
專(zhuān)業(yè)課:報考院校規定的該專(zhuān)業(yè)參考書(shū)目
本階段任務(wù):
數學(xué):高等數學(xué)(上下冊)70%,線(xiàn)性代數10%,概率20%,掌握各知識點(diǎn)和大綱基本要求,每章節的課后習題必須做至少一遍,輔助練習輔導書(shū)籍上的習題
英語(yǔ):熟記大綱要求的考研詞匯,具備一般程度的閱讀理解能力,并不斷提高閱讀速度和準確度
專(zhuān)業(yè)課:第二輪,熟讀教材,將基礎知識掌握扎實(shí)
3、強化復習期(7、8月)
重點(diǎn)復習科目:數學(xué)、英語(yǔ)、專(zhuān)業(yè)課、政治
學(xué)習時(shí)間分配:數學(xué)35%、英語(yǔ)35%、政治10%、專(zhuān)業(yè)課20%
復習參考書(shū): 英語(yǔ):閱讀理解、長(cháng)難句、寫(xiě)作等專(zhuān)項訓練書(shū)籍
數學(xué):考研數學(xué)復習全書(shū)、線(xiàn)代輔導講義及其他專(zhuān)項練習書(shū)籍
政治:基礎復習書(shū)籍
專(zhuān)業(yè)課:報考院校的規定參考書(shū)目
本階段任務(wù):
數學(xué):復習全書(shū)再做一遍。目標:初步建立框架體系,更深入的掌握各知識點(diǎn)
英語(yǔ):了解考研的命題思路和重點(diǎn),重點(diǎn)突擊,專(zhuān)項強化
政治:首先熟讀教材,將基礎知識掌握扎實(shí)。再根據今年大綱,分清主次內容,重點(diǎn)分
明,對整體復習屢清思路,掌握教材脈絡(luò )構架
專(zhuān)業(yè)課:進(jìn)行第三輪全面復習,要細、全、慢,無(wú)論你覺(jué)得多么枯燥還是如何難懂都要堅持看完
4、真題訓練期(9、10月):
重點(diǎn)復習科目:數學(xué)、英語(yǔ)、專(zhuān)業(yè)課、政治
學(xué)習時(shí)間分配:數學(xué)35%、英語(yǔ)30%、政治10%、專(zhuān)業(yè)課25%
復習參考書(shū): 英語(yǔ):歷年真題
數學(xué):歷年真題
政治:練習題
專(zhuān)業(yè)課:報考院校的規定參考書(shū)目
本階段任務(wù):
數學(xué):通過(guò)近十年或十五年的真題練習,熟悉及了解歷年真題出題趨勢及各部分知識點(diǎn)的考查情況
英語(yǔ):通過(guò)近十年或十五年的真題練習,熟悉及了解歷年真題出題趨勢及各部分知識點(diǎn)的考查情況
政治:熟知(記)基礎知識、提煉要點(diǎn)和精華,加大練習量,通過(guò)做習題加強、鞏固記憶,對熱點(diǎn)問(wèn)題實(shí)時(shí)分析,加深對問(wèn)題的理解
專(zhuān)業(yè)課:熟練掌握專(zhuān)業(yè)書(shū)籍各知識點(diǎn)并做大量練習
5、模擬演練期(11、12月):
重點(diǎn)復習科目:數學(xué)、英語(yǔ)、政治、專(zhuān)業(yè)課
學(xué)習時(shí)間分配:數學(xué)35%、英語(yǔ)35%、政治10%、專(zhuān)業(yè)課20%
復習參考書(shū): 英語(yǔ):模擬題
數學(xué):400題或其他模擬題
政治:練習題
專(zhuān)業(yè)課:報考院校的規定參考書(shū)目和報考院校的歷年真題、筆記、課件,最新的專(zhuān)業(yè)課考試大綱
本階段任務(wù):
數學(xué):通過(guò)模擬演練檢驗自己的真實(shí)復習水平,熟悉考試內容、形式
英語(yǔ):通過(guò)模擬演練檢驗自己的真實(shí)復習水平,熟悉考試內容、形式
政治:加大練習量,通過(guò)做習題加強、鞏固記憶,對熱點(diǎn)問(wèn)題實(shí)時(shí)分析,加深對問(wèn)題的理解,也可做做歷年真題
專(zhuān)業(yè)課:潛心研究歷年真題,大致了解試題的難易程度、命題的形式、出題的特點(diǎn)
6、考前調整期(1月)
重點(diǎn)復習科目:專(zhuān)業(yè)課、數學(xué)、英語(yǔ)、政治
學(xué)習時(shí)間分配:數學(xué)25%、英語(yǔ)25%、政治20%、專(zhuān)業(yè)課30%
復習參考書(shū): 英語(yǔ):把之前的復習資料再翻翻,重點(diǎn)看看自己比較薄弱的項目
數學(xué):把之前的復習資料再翻翻,重點(diǎn)看看自己比較薄弱的項目
政治:最后四套卷、20天20題等
專(zhuān)業(yè)課:歷年真題、專(zhuān)業(yè)課課件、專(zhuān)業(yè)課筆記
本階段任務(wù):
數學(xué):看總結的東西,做一套真題,查漏補缺,保持良好狀態(tài),迎接考試
英語(yǔ):研究真題,知道每道題為什么對了,為什么錯了,發(fā)現出題人的意圖,摸清出題人的思路?醋魑哪0,背閃光句子
政治:模擬考試,查漏補缺。通過(guò)模擬考試,感受臨場(chǎng)氣氛,檢查復習效果,調整好考前心態(tài)和精神面貌
專(zhuān)業(yè)課:整理和升華階段,再次研究歷年真題,勾劃考試重點(diǎn),模擬考試
學(xué)習計劃 篇3
第一步,制定復習計劃,一建考試科目相對比較多,大概需要四個(gè)月的時(shí)間,每天至少抽出三個(gè)小時(shí)去復習。
第二步,準備書(shū)籍,個(gè)人建議使用全國一級建造師置業(yè)資格考試用書(shū),這里包括四本教材,和四本配套的復習題。
第三步,購買(mǎi)輔導班配套的視頻。市面上就兩家比較好的輔導班,自己可以容易查的到,兩家的輔導效果都是差不多的,你自己可以選擇。
第四步,購買(mǎi)歷年考試真題(五年)。最好是購買(mǎi)帶有詳細講解的真題,這樣能幫助你理解與消化。
第五步,看書(shū),復習。大概花一個(gè)半月的時(shí)間把所有的書(shū)本和復習的都過(guò)一遍,不會(huì )的做上標記。
第六步,看視頻,看書(shū)。大概花一個(gè)月的時(shí)間把全部視頻對照課本看一遍,順便把第一輪的不懂的問(wèn)題搞明白。
第七步,做真題,看書(shū)。大概花一個(gè)月的時(shí)間集中做真題,這樣可以把前面復習的內容綜合起來(lái)復習記憶。
第八步,大概還剩下十幾天,要集中記憶,主要是針對實(shí)務(wù)考試,因為實(shí)務(wù)考試有主觀(guān)題,基本都要寫(xiě)出來(lái)的,所以你要背很多實(shí)務(wù)知識。
第九步,考試前,把所有之前做錯的在集中復習一遍,保證你能拿高分。祝你考試通過(guò)。
1、要學(xué)會(huì )整合知識點(diǎn)。把需要記憶的信息、掌握的知識分類(lèi),做成思維導圖或知識點(diǎn)卡片,會(huì )讓你的大腦、思維條理清醒,方便記憶、溫習、掌握。同時(shí),要學(xué)會(huì )把新知識和已學(xué)知識聯(lián)系起來(lái),不斷糅合、完善你的知識體系。這樣能夠促進(jìn)理解,加深記憶。
2、可以學(xué)習掌握速讀記憶的能力,提高效率
1、要學(xué)會(huì )整合知識點(diǎn)。把需要記憶的信息、掌握的知識分類(lèi),做成思維導圖或知識點(diǎn)卡片,會(huì )讓你的大腦、思維條理清醒,方便記憶、溫習、掌握。同時(shí),要學(xué)會(huì )把新知識和已學(xué)知識聯(lián)系起來(lái),不斷糅合、完善你的知識體系。這樣能夠促進(jìn)理解,加深記憶。
2、可以學(xué)習掌握速讀記憶的能力,提高效率。速讀記憶是一種高效的閱讀學(xué)習方法,其訓練原理就在于激活“腦、眼”潛能,培養形成眼腦直映式的閱讀學(xué)習方式。速讀記憶的練習見(jiàn)《精英特全腦速讀記憶訓練》,用軟件練習,每天一個(gè)多小時(shí),一個(gè)月的時(shí)間,可以把閱讀速度提高5、6倍,記憶力、理解力等也會(huì )得到相應的提高,最終提高閱讀、學(xué)習、記憶效率。
3、實(shí)際做題訓練,考試100有大量免費題庫,在做題的過(guò)程中,你會(huì )發(fā)現自己哪些知識點(diǎn)掌握的還不夠,從而挑出來(lái)鞏固記憶。而且在實(shí)際做題運用中學(xué)習、記憶,效率會(huì )提高不少。
在一建備考中教材是考試的基礎,但教材內容繁雜,不要逐字逐句的看,教材中有命題價(jià)值的內容不會(huì )超過(guò)20%;使用關(guān)鍵詞記憶法,節約大腦容量。具體教材怎么看,可以參考以下幾點(diǎn):
、 先挑自己喜歡看的,把這些章節看好,再看那些比較吃力的。
、 先看搞的定的,后看搞不定的;先看分數多的重點(diǎn)章節,后看分數少的次要章節;先看三門(mén)課(項目管理、法規、實(shí)務(wù))都要考的,后看本科目獨有的。
、 先看舊的內容后看新增的內容,考試的競爭主要是靠舊的章節拿分,因為新增內容大家都不會(huì ),都在一個(gè)起跑線(xiàn)上。換教材以后,新增內容第一次考,應該主要是考提綱挈領(lǐng)的東西,也會(huì )有意識的降低難度,不會(huì )考特別細致的規定,這一點(diǎn)要格外留意。
、 重要的內容寫(xiě)的再薄仍重要,不重要的內容寫(xiě)的再厚也還是考1~2題。以前給大家講過(guò)的一級建造師各科章節的分值分布仍然有效。
每分每秒,都要花在有分數的地方;還要記得二八法則,80%的分數,一定是你在20%的時(shí)間里掙到的,所以要把最重要、分數最多的章節,放在第一時(shí)間搞透徹。
距離20xx年度一建考試還有71天,相信每個(gè)小伙伴都在積極認真的復習當中,好的學(xué)習方法結合自身的努力,考試的時(shí)候才能毫不費力!今天廣建筑才網(wǎng)小編就給大家分享一下備考一級建造師的攻略,一起來(lái)看看吧。
教材才是重點(diǎn)
相信參加過(guò)一級建造師考試的朋友都知道教材的重要性!考試中的題型都是依據教材內容來(lái)呈現的,當然標準答案也是教材里的,所以說(shuō)教材才是重點(diǎn),一定要仔細看認真記憶,“眼過(guò)千遍不如手過(guò)一遍”恰當的時(shí)候可以選擇抄寫(xiě)教材來(lái)記憶。找出重點(diǎn)加深理解,尤其是實(shí)務(wù),一定要多看多記憶,可以聽(tīng)精講課程加深自己的理解。
提高學(xué)習效率
相信許多朋友都會(huì )有在學(xué)習的時(shí)候聽(tīng)歌,但是這種行為其實(shí)不利于你的學(xué)習,如果想要好的學(xué)習質(zhì)量,就不可以一心二用。所以在學(xué)習的時(shí)候一定要找一個(gè)不會(huì )使自己分心的氛圍和環(huán)境,靜下心好好復習,這樣才是真正的學(xué)習和高效的復習。
搭建好知識框架
一級建造師的四個(gè)科目知識點(diǎn)非常多,所以方便大家記憶,一定要寫(xiě)出自己腦中的知識框架,一點(diǎn)點(diǎn)的進(jìn)行填充,這樣有利于自己的理解并且加深記憶。用自己的知識框架和考試大綱。歷年真題對比一下,找到重點(diǎn)。
提高自信心
在考試中其實(shí)自信心也是很重要的,心理素質(zhì)也是很重要的,要給自己足夠的自信,不論考試的時(shí)候你復習到如何,都要給自己足夠的信心!
20xx年度的一級建造師考試馬上就要到了,抓緊時(shí)間復習,爭取今年就能拿下一建給自己一個(gè)發(fā)展的可能。
學(xué)習計劃 篇4
Web前端開(kāi)發(fā)十日談一直想寫(xiě)這篇“十日談”,聊聊我對Web前端開(kāi)發(fā)的體會(huì ),順便解答下周?chē)簧偃说睦Щ蠛兔糟。我不打算聊太多技術(shù),我想,通過(guò)技術(shù)的歷練,得到的反思應當更重要。我一直認為自己是“初級”前端開(kāi)發(fā)工程師,一方面我入道尚淺,只有短短幾年,另一方面我自知對技術(shù)的鉆研并不深入,可能是由于環(huán)境的原因,當然最重要的是,我幸運的參與到互聯(lián)網(wǎng)崛起的浪潮之巔。時(shí)勢造就了一批技能薄弱但備受追捧的“弄潮者”,這在很大程度上影響我們對“技術(shù)本質(zhì)”的洞察力,多年來(lái)也一直未有成體系的“前端技術(shù)”布道佳作,以至于當下多數人對前端技術(shù)的了解,蓋始于表述并不嚴謹的崗位招聘描述,而這正恰恰反映了Web前端開(kāi)發(fā)對自身的模糊定位。對于很多Web前端工程師來(lái)說(shuō),初嘗禁果的快感無(wú)法持續很久,就陷入一輪又一輪的迷惘,思索自己的職業(yè)規劃,試圖尋找到適合自己的成長(cháng)道路、看清自身技能的瓶頸,尋找突破。但遺憾的是,Web前端技術(shù)被廣泛接納時(shí)日尚短,沒(méi)有多少勵志的成功樣板可供遵循。然而情況不總是這么糟,畢竟Web前端技術(shù)是一門(mén)“技術(shù)”,和計算機科學(xué)系出同門(mén),只是因為互聯(lián)網(wǎng)的高速崛起而被蒙上了迷霧,遮住了雙眼,讓我們傻傻看不清時(shí)局。
那么,如何定義Web前端技術(shù)崗位邊界?Web前端技術(shù)的價(jià)值體現在何處?前端工程師的價(jià)值僅僅體現在物以稀為貴嗎?前端工程師的初級、中級、高級和專(zhuān)家之間到底如何界定?當前“我”處在什么位置?接下來(lái)的路子應當怎樣走?何謂前端技術(shù)之“道”?我想多數人都思考過(guò)這些問(wèn)題,本篇“十日談”里的觀(guān)點(diǎn)可能有些偏激,但拋磚引玉,讀者權且把這些言論當作一個(gè)引子吧。
第一日:初嘗禁果
萬(wàn)物生靈、陽(yáng)光雨露蓋源于造物之初的工開(kāi)物,我們無(wú)法想象上帝創(chuàng )造光明之前的世界模樣。但幸運的是,前端開(kāi)發(fā)沒(méi)有神祗般的詭魅。這個(gè)技術(shù)工種的孕育、定型、發(fā)展自有軌跡,也頗有淵源,當然,這非常容易理解。不嚴格的講,在楊致遠和費羅在斯坦福大學(xué)的機房里攛掇出Yahoo!時(shí),Web前端技術(shù)就已經(jīng)開(kāi)始進(jìn)入公眾視野,只不過(guò)當時(shí)沒(méi)有一個(gè)響亮的名字。從那時(shí)起,“基于瀏覽器端的開(kāi)發(fā)”就成了軟件開(kāi)發(fā)的新的分支,這也是Web前端技術(shù)的核心,即不論何時(shí)何地何種系統以及怎樣的設備,但凡基于瀏覽器,都是Web前端開(kāi)發(fā)的范疇(當然,這個(gè)定義很狹隘,下文會(huì )提到)。
在20xx年之后瀏覽器技術(shù)漸漸成熟,Web產(chǎn)品也越來(lái)越豐富,中國有大批年輕人開(kāi)始接觸互聯(lián)網(wǎng),有一點(diǎn)需要注意,大部分人接觸互聯(lián)網(wǎng)不是始于對瀏覽器功能的好奇,而是被瀏覽器窗口內的豐富內容所吸引,我們的思維模式從一開(kāi)始就被限制在一個(gè)小窗口之內,
以至于很長(cháng)時(shí)間內我們將“視覺(jué)”認為是一種“功能”,Web產(chǎn)品無(wú)非是用來(lái)展現信息之用。起初的入行者無(wú)一例外對“視覺(jué)”的關(guān)注超過(guò)了對“內容”的重視,先讓頁(yè)面看起來(lái)漂亮,去關(guān)注html/css,沿著(zhù)“視覺(jué)呈現”的思路,繼續深入下去。因此,這類(lèi)人是被“視覺(jué)”所吸引,從切頁(yè)面入行,著(zhù)迷于結構化的html和書(shū)寫(xiě)工整的css,喜歡簡(jiǎn)潔優(yōu)雅的UI和工整的頁(yè)面設計,之后開(kāi)始接觸視覺(jué)特效,并使用jQuery來(lái)實(shí)現視覺(jué)特效,以此為線(xiàn)索,開(kāi)始深入研究Dom、Bom和瀏覽器的渲染機制等,html/css在這些人手中就像進(jìn)攻兵器,而JavaScript則更如防守的盾牌。
還有另外一群人從另一條道路接觸Web前端,即工程師轉行做前端,他們有較多的后臺語(yǔ)言開(kāi)發(fā)背景,從讀寫(xiě)數據開(kāi)始,漸漸觸及瀏覽器端,接觸JavaScript庫,起初是在html代碼上加js邏輯,后來(lái)開(kāi)始涉及html和css,他們喜歡OO、邏輯清晰、結構悅目的代碼,更關(guān)注界面背后的“程序語(yǔ)言”和數據邏輯。html/css在這些人手中則更像盾牌,而JavaScript更如進(jìn)攻的`兵器。
應當說(shuō)這兩類(lèi)人是互補的,他們各自了解瀏覽器本質(zhì)的一部分,一撥人對渲染引擎了如指掌,另一撥人則將JS引擎奉為至寶,其實(shí)任何一部分的優(yōu)勢發(fā)揮出來(lái)都能做出精品。大部分前端工程師都能從這兩條淵源中找到自己的影子。但,這兩類(lèi)人的思維模式和觀(guān)點(diǎn)是如此不同,以至于形成了一些不必要的對抗,比如在某些公司,干脆將Web前端技術(shù)一分為二,“切頁(yè)面的”和“寫(xiě)js的”。這樣做看上去明確了分工提高了效率,但他對員工的職業(yè)發(fā)展帶來(lái)巨大傷害。在第二日“科班秀才”中會(huì )有進(jìn)一步討論。
我應該屬于第二類(lèi),即在學(xué)校正兒八經(jīng)的學(xué)習C/Java和C#之類(lèi),以為大學(xué)畢業(yè)后能去做ERP軟件、桌面軟件或者進(jìn)某些通信公司寫(xiě)TCP/IP相關(guān)的程序。校園招聘時(shí)選擇了中國雅虎,因為當年(08年)雅虎還是有一點(diǎn)兒名氣,而且我聽(tīng)說(shuō)雅虎比較算技術(shù)流的公司……自此就上了賊船,一發(fā)不可收拾。
在雅虎的這段時(shí)間,我有幸接觸到一股正氣凜然的技術(shù)流派,也形成了我對前端技術(shù)的一些基本看法,這些基本觀(guān)點(diǎn)一直影響我至今。
【優(yōu)雅的學(xué)院派】
當年雅虎的技術(shù)流派正如日中天,擁有眾多“之父”級的高人,所營(yíng)造出的Hack氛圍實(shí)在讓人陶醉的無(wú)法自拔,那段時(shí)間我甚至寧愿加班到深夜閱讀海量的文檔和源代碼,感覺(jué)真的很舒服,我深深的被雅虎工程師這種低調務(wù)實(shí)、精工細琢的“服務(wù)精神”所打動(dòng),而這種不起眼的優(yōu)秀品質(zhì)很大程度的影響雅虎產(chǎn)品的用戶(hù)體驗和高質(zhì)量的技術(shù)輸出。那么,何謂“服務(wù)精神”?即你所做的東西是服務(wù)于人的,要么是產(chǎn)品客戶(hù)、要么是接手你項目的人、要么是使用你開(kāi)發(fā)的功能的人,所以技術(shù)文檔成為伴隨代碼的標配。因此,工程師之間通過(guò)代碼就能做到心有靈犀的溝通。這是工程師的一項基本素質(zhì),即,思路清晰的完成項目,且配備
了有價(jià)值的技術(shù)文檔,如果你的程序是給其他程序員用的,則更要如此,就好比你制造一款家電都要配備說(shuō)明書(shū)一樣。因此,YDN成了當時(shí)最受全球程序員最喜愛(ài)的技術(shù)文檔庫,這種優(yōu)雅務(wù)實(shí)的“學(xué)院氣息”讓人感覺(jué)獨具魅力。
讓人感覺(jué)奇怪的是,在中文社區始終未見(jiàn)這種學(xué)院派。甚至在具有先天開(kāi)源優(yōu)勢的Web前端技術(shù)社區里也是波瀾不驚,可見(jiàn)寫(xiě)一篇好的技術(shù)文案真的比登天還難。我所見(jiàn)到的大部分所謂文檔索性把代碼里輸出數據的語(yǔ)句塊拷貝粘貼出來(lái),至于為什么數據格式要設計成這樣、如果字段有修改怎么做、編碼解碼要求如何等等關(guān)鍵信息只字不提,或者開(kāi)發(fā)者也沒(méi)想過(guò)這些問(wèn)題呢。因此,我們一直在強調代碼的質(zhì)量和可維護性,但一直以來(lái)都未見(jiàn)效,蓋源于缺少這種“服務(wù)”意識的灌輸。這種意識在下文中還會(huì )多次提到,因為它能影響你做事的每個(gè)細節,是最應當首先突破的思想糾結。
除了意識問(wèn)題,另一方面是技術(shù)問(wèn)題,即文筆。這也是工程師最瞧不上眼的問(wèn)題,難以置信這竟然是阻礙工程師突破瓶頸的關(guān)鍵所在。我已看到過(guò)數不清的人在晉升這道關(guān)卡吃了大虧,很多工程師技術(shù)實(shí)力很強,但就是表達不出來(lái),要么羅列一大堆信息毫無(wú)重點(diǎn)、要么毫無(wú)趣味的講代碼細節,不知云云。除非你走狗屎運碰到一個(gè)懂技術(shù)的老板,否則真的沒(méi)辦法逃脫碼農的宿命。但大部分人還振振有詞不以為然。而在Web前端開(kāi)發(fā)領(lǐng)域情況更甚。前端工程師是最喜歡搞重構的,但在快節奏的需求面前,你很難用“提高了可維護性”、“提升了性能”這類(lèi)虛無(wú)縹緲的詞藻為自己爭取到時(shí)間來(lái)搞重構,說(shuō)的露骨一點(diǎn),可能你真的對某次重構帶來(lái)的實(shí)際價(jià)值無(wú)法量化,只是“感覺(jué)代碼更整潔了”而已。我會(huì )在下文的“偽架構”中會(huì )展開(kāi)分析前端工程師的這種浮躁獻媚的技術(shù)情結。而這正是前端工程師最欠缺的素質(zhì)之一:用數據說(shuō)話(huà),用嚴謹科學(xué)的論據來(lái)支撐你的觀(guān)點(diǎn),老板不傻,有價(jià)值的東西當然會(huì )讓你去做。
當然,情況不總是這么糟糕,我們看到中文社區中已經(jīng)鍛煉出了很多寫(xiě)手,他們在用高質(zhì)量的文字推銷(xiāo)自己的技術(shù)理念,這是一個(gè)好兆頭,好的文筆是可以鍛煉出來(lái)的。而在職場(chǎng),特別是對前端工程師這個(gè)特殊職位來(lái)講,這種基本技能可以幫你反思梳理需求的輕重緩急,從凌亂的需求中把握七寸所在。因為當你開(kāi)始認真寫(xiě)一封郵件的時(shí)候,這種思考已經(jīng)包含其中了。
所以,雅虎技術(shù)的推銷(xiāo)是相對成功和遠播的。關(guān)鍵在于兩方面,扎實(shí)的技術(shù)功底和高超的寫(xiě)手。而真正的技術(shù)大牛一定是集兩者與一身,不僅鉆研劍道,還能產(chǎn)出秘籍。這也是Yahoo!優(yōu)雅的學(xué)院派氣息的動(dòng)力源泉。國內很多技術(shù)團體想在這方面有所建樹(shù),應當首先想清楚這一點(diǎn)。
【規范的破與立 1】
雅虎的技術(shù)運作非常規范,剛才已經(jīng)提到,包括技術(shù)、組織、文化,一切看起來(lái)有模有樣,也堪稱(chēng)標桿,自然成了國內很多技術(shù)團隊和社區的效仿對象。一時(shí)間各種“規范“成風(fēng)、各色“標準“大行其道,結果是質(zhì)量參差不齊。
我們到底需要什么樣的規范?雅虎的技術(shù)規范到底有何種魔力?以何種思路構建的規范才是貨真價(jià)實(shí)的?規范有著(zhù)怎樣的生命周期?想清楚這些問(wèn)題,能很大程度減輕很多Web前端工程師的思想負擔,看清一部分技術(shù)本質(zhì),避免盲目跟風(fēng)。
我們的確需要規范,但好的規范一定是務(wù)實(shí)的,一定是“解決問(wèn)題“的。比如針對項目構建的DPL可以收納公用的視覺(jué)元件以減少重復開(kāi)發(fā)、規定某OPOA項目的事件分發(fā)原則以確立增量開(kāi)發(fā)的代碼慣性。反之,糟糕的規范卻顯得過(guò)于“抽象“,比如頁(yè)面性能指標、響應式設計原則。另外,盡管他山之石可以攻玉,但拿來(lái)主義有一個(gè)大前提,就是你了解你的項目的關(guān)鍵問(wèn)題,你要優(yōu)先解決的是些關(guān)鍵問(wèn)題,而外來(lái)規范正好能解決你的問(wèn)題。因此規范是一本案頭手冊,是一攬子問(wèn)題的解決方案,應當是“字典”,而不是“教程“?梢(jiàn)規范的源頭是“問(wèn)題”。所以,當你想用CoffeeScript重構你的項目時(shí)、當你想引入CommonJS規范時(shí)、當你想在頁(yè)面中揉進(jìn)Bootstrap時(shí)、當你打算重復造輪子搞一套JS庫時(shí)、當你想重寫(xiě)一套assets打包工具時(shí),想想這些東東解決了你的什么問(wèn)題?會(huì )不會(huì )帶來(lái)新的問(wèn)題、把事情搞復雜了?還是為了嘗鮮?或者為了在簡(jiǎn)歷中堂而皇之的寫(xiě)上使用并精通各種新技術(shù)?
規范之立應當有動(dòng)因,動(dòng)因來(lái)源于項目需求,項目需求則來(lái)自對產(chǎn)品的理解和把握,這是Web前端初級工程師走向中級甚至高級的一次重要蛻變,軟件工程領(lǐng)域早就有“架構師”角色,而架構師往往存在于項目需求分析和概設、詳設階段。我看到的情況是,Web前端工程師的思維過(guò)多的限制在“界面”之內,向前和產(chǎn)品需求離的太遠(認為這是視覺(jué)設計師的事)、向后和數據邏輯又隔離開(kāi)來(lái)(認為這是后臺工程師該干的事),因此前端規范也大都泛泛,無(wú)關(guān)項目痛癢,成了玩具。
雅虎技術(shù)規范的優(yōu)秀之初在于它們解決問(wèn)題。所以,學(xué)習使用規范應當多問(wèn)一句,“他們?yōu)槭裁催@樣做?”其實(shí),想清楚這些問(wèn)題時(shí),腦海中自然形成了一種“遇山開(kāi)山”的創(chuàng )造性思維。
如果說(shuō)新技術(shù)的嘗鮮缺少針對性,但至少滿(mǎn)足程序員的某種潔癖和快感,那么“負擔”從何而來(lái)呢?對于初學(xué)者來(lái)說(shuō),有價(jià)值學(xué)習資料可能只有這些規范,如果說(shuō)規范價(jià)值不大,那又當從何入手呢?
剛才我說(shuō)的不是依賴(lài)于規范,而是對規范的反思,擺脫規范灌輸給我們的思維定勢。新人們大概是看了Wiki中的很多指標、結論、實(shí)踐,在做項目之初就附加了不少“八股式”的負擔,甚至影響我們對項目關(guān)鍵需求和關(guān)鍵問(wèn)題的洞察力和判斷力,負擔過(guò)重就無(wú)法輕裝上陣,Wiki中提到的這些指標和規范是結論性的,是大量的實(shí)踐之后得出的,也只有經(jīng)歷過(guò)大量實(shí)踐才會(huì )真正理解這些結論,比如DomReady時(shí)間和http請求數是否有因果關(guān)系,http請求數增加是否真的會(huì )導致頁(yè)面性能下降,什么條件下會(huì )導致性能下降?我們從那些條文和結論中無(wú)法找到答案。
舉個(gè)具體的例子,Kissy剛剛出了DPL,也是一大堆結論,比如他的布局就采用了經(jīng)典的雙飛翼,使用容器浮動(dòng)來(lái)實(shí)現,那么,這種做法就是不可撼動(dòng)的“標準”嗎?看看淘寶車(chē)險首頁(yè),布局容器齊刷刷的inline-block,只要頂層容器去掉寬度,布局容器自身就能根據瀏覽器寬度調整自然水平/垂直排列,輕易的適應終端寬度了。
再比如,淘寶旅行計劃項目中的部署方式,也沒(méi)有完全使用Loader管理依賴(lài),而是將依賴(lài)層級做的很少,業(yè)務(wù)邏輯使用腳本來(lái)合并,這樣就可以更容易在build環(huán)節加入語(yǔ)法檢查和代碼風(fēng)格檢查。
類(lèi)似這種擺脫原有編程思維,有針對性的用新思路新方法解決問(wèn)題的做法顯然讓人感覺(jué)更加清爽,編程的樂(lè )趣也正體現在打破常規的快感之中,小馬曾經(jīng)說(shuō)過(guò):“制造規范是為了打破規范”,萬(wàn)不要因為這些規范標準加重負擔,導致開(kāi)始做一個(gè)簡(jiǎn)單頁(yè)面時(shí)也顯得縮手縮腳,無(wú)法放開(kāi)身手。大膽的動(dòng)手實(shí)踐,才能真正得出屬于自己的“結論 “和“標準“,才會(huì )真正深刻理解那些“結論”的意義所在。代碼寫(xiě)的多了,自然熟能生巧,也容易形成成熟的技術(shù)觀(guān)點(diǎn)。
在這個(gè)過(guò)程中,我們唯一的對手是懶惰,惰于思考,就無(wú)法真正發(fā)現問(wèn)題,自然形不成自己的觀(guān)點(diǎn)。還是那句話(huà),任何規范、方法、結論、實(shí)踐都是為了解決項目中的問(wèn)題的,所以,我們所接觸到那些看似“八股文”式的規范標準也是為了解決某些問(wèn)題而提出的,想清楚這些問(wèn)題,理解方法論背后的“因“,內心自然有“果”。
因此,“著(zhù)眼當下、對癥下藥”的品質(zhì)就顯得彌足珍貴了,比如,雙飛翼布局方法是為了解決一套(html)代碼適應多種布局設計,這里的布局相對于固定的產(chǎn)品來(lái)說(shuō)也是固定的,而無(wú)針對終端的自適應(適用于移動(dòng)端的榻榻米布局似乎還沒(méi)有最佳實(shí)踐)。這是雙飛翼產(chǎn)生的背景,如今終端環(huán)境較之5年前已經(jīng)翻天覆地,問(wèn)題早已不在“多種布局”上,而在“終端適應“上,這才是我們面臨的問(wèn)題,需要我們給出新的技術(shù)方案。
所以,勤于思考,輕裝上陣,大膽實(shí)踐,勇于創(chuàng )新,發(fā)掘問(wèn)題所在,實(shí)打實(shí)的解決(潛在)問(wèn)題,這才是我們真正需要的能力。放下思維定勢枷鎖,也會(huì )有一種豁然開(kāi)朗的感覺(jué)。
【【必備】學(xué)習計劃模板匯編四篇】相關(guān)文章: