入職已經(jīng)有兩個多月,
前兩周, 一臉懵逼,
因為此前雖然學過一些vue相關的東西,
卻沒有項目實戰(zhàn)經(jīng)歷.
好在產(chǎn)品本身是面向公司內(nèi)部的,
邏輯也比較簡單,
兩個月后的今天, 回頭想想,
真的是正好拿來練手.
實際上, 最近感覺思緒比較多.
這兩個月,我的重點80%放在了項目上,
即用vue實現(xiàn)功能.實際上, 對我來講, 業(yè)務與功能的實現(xiàn), 肯定不能是重點,
重點應該是在學習上.
而這對公司而言也是有益無害的.
3.所以這兩個月以來, 我不停的制定所謂的學習目標,
但實際上由于時間放在了項目上, 很多東西都沒能完成學習,
甚至是,開始學習.
羅列一下, 我要學的東西
閱讀一遍vue全家桶文檔,
包括vue, vuex, vue-router, vue-ssr
實際上, 確實應該分幾個階段
我現(xiàn)在的階段, 不可能重一開始,就能寫出高級的代碼,
我現(xiàn)在要做的是, 能夠沒有障礙的閱讀所有的vue代碼,
熟悉, vue相關的文檔, 需要的時候, 經(jīng)常進行查閱,
閱讀他人(高手)的vue代碼,
看看其他人是怎么寫的,
然后試著不停的去重構自己的代碼.我需要了解linux, nodejs, pm2, typescript,
以及, 我發(fā)覺, webpack其實我沒有我想象中的那么會.
而熟悉nodejs的過程當中, 感覺對理解webpack也是有好處的.
實際上,webpack的構建過程有很多地方都不熟悉.
搞得我甚至都不敢隨便引入第三方包,
我的性格果然是比較小心翼翼的.
基本都沒有開始學習,
這周末看了點, 深入淺出nodejs,
發(fā)覺, 這本書講得還真是挺好的.
不過很多東西, 比如, 基本的編譯過程, 不太了解,
導致很多東西都不太了解意外的驚喜,
因為, 我始終覺得, 要想學習什么東西, 什么技術,
必須要明白, 這個技術出現(xiàn)之前的需求是什么,
只有理解了需求, 才能更好的理解技術, 或者知識.
或者, 就是要考慮, 這個技術是干什么用的,
而我思來想去,典型的解決這個疑問的, 就是歷史,
歷史就是講發(fā)展歷程的,
然后偶然就看到, blibli上一個計算機科學歷史 crush course課程,
真的非常的短小精悍,
但真的就是,按照我想要的那種模式,
即, 問題, 需求, 技術, 問題,需求, 技術, 這個模式把整個過程
講了整個過程,
雖然這種課程, 肯定比不了, 專門的書籍,
專門的學習, 專門的練習,
但還是極有價值,
因為, 她表達了一種態(tài)度, 或者思想,
也許有人會認為這對正規(guī)學習思維有害處.
實際上, 不是.
我雖然相信很多東西是需要專門的術語, 專門的知識體系,
但, 絕大多數(shù)東西, 應該能夠用人話來說,
并不一定要非常精確,
但相當于一種知識上總體的預熱?
我說不上來,
反正她講的東西, 對我的效果異常明顯.
我想了想, 我覺得有必要嘗試一下, 學習最基本的幾個課程,
也可能是相對比較難的課程,
編譯原理, 算法導論,操作系統(tǒng)
還好, 現(xiàn)在的網(wǎng)上, 都有視頻教程,
我的打算是, 先看一遍視頻聽點人話,
然后再看教材, 學點精確的學術上的概念,知識.當然以上的學習, 都很重要,
確實應該排在優(yōu)先級較高的地方,
也是盡量在今年內(nèi)完成的一些目標.
但也總是有一些相對緊急的事情.
最緊急的事情已經(jīng)差不多過去了, 比如這兩個月弄的那個項目.
而下周的任務則是,
把公司的前端開發(fā)的代碼規(guī)范, 好好讀一遍,
學習一下, pasta, jenkins,
再重新學習了解一下, git, github
看起來, 今年內(nèi),學完這些是不太可能了.
而且, 一個星期過去的非常快,
基本沒干什么事情, 沒學什么東西, 時間可能就都過去了.
但也可能言之過早.
我們也并不是要, 樣樣精通.總之, 我的客觀水平, 還是非常初級的,
但我的年齡又沒能給我太多機會.
我希望, 在有限的時間內(nèi), 盡快做出努力,
想要的結果不是說要一定成功,
而是, 要盡快看到一個可能的結果,
這條路是否繼續(xù)走.由于知道的太少, 所以連基本的判斷都很難做出來.
但這個東西, 要問一個高手,最好是大宗師.
因為, 并不是所有程序員的話, 都可靠,