寫在前面的一些話
迫于生計(jì),想著學(xué)點(diǎn)技術(shù)掙點(diǎn)外快,本來是一直學(xué)Python,奈何始終是沒有系統(tǒng)的學(xué)習(xí),而且Python學(xué)的時(shí)候很難看到實(shí)際的效果,也就是所謂的短期效益看不見,正好哥們(饑人谷若愚)來北京玩,1個(gè)銅鍋,2瓶啤酒,支招說你學(xué)Python還不如學(xué)前端,學(xué)起來沒那么費(fèi)勁(hhhhhhh,前端的程序猿),認(rèn)真學(xué)幾個(gè)月,基本上就能兼職干一點(diǎn)活,再多多交流交流,接項(xiàng)目多了,以后就有技術(shù)有經(jīng)驗(yàn)有底氣去換行業(yè)了。
迄今已學(xué)半月有余,報(bào)的是饑人谷方方的班,方方老師直白(懟人),干脆利落的風(fēng)格還是很適合我的,至于若愚教的課如何,聽了一段有點(diǎn)遭不住,畢竟認(rèn)識(shí)聽他說話總想笑場(chǎng),影響學(xué)習(xí)效果hhhhhhhhhhhhhh
1. 前端應(yīng)該學(xué)哪些知識(shí)
HTML 5、CSS 3、JavaScript
HTTP、基本的數(shù)據(jù)結(jié)構(gòu)和算法、一點(diǎn)點(diǎn)后臺(tái)知識(shí)
看到這些一臉懵逼,但是覺得有必要補(bǔ)一補(bǔ)一些基礎(chǔ)的知識(shí),畢竟要做一名合格的前端工程師,起碼做一名合格的程序猿。
- 硬件與軟件:計(jì)算機(jī)的運(yùn)行原理
推薦書籍《CODE 編碼》https://book.douban.com/subject/4822685/
這本書已買,剛翻看了十幾頁~~~ - 最大的軟件:計(jì)算機(jī)的操作系統(tǒng) (FQ看維基百科,真真切切叫一個(gè)全)
- 自己寫軟件 推薦書籍《數(shù)據(jù)結(jié)構(gòu)與算法分析》小白看起來比較費(fèi)勁,學(xué)用結(jié)合比較好,可以先了解排序算法
- 多人寫軟件 軟件工程,推薦書籍《代碼大全》據(jù)說這本書吊炸天
2. 認(rèn)識(shí)前端的基礎(chǔ)概念
- 操作系統(tǒng)運(yùn)行在硬件之上,如Windows運(yùn)行在機(jī)箱上面
- 瀏覽器是軟件,運(yùn)行在操作系統(tǒng)上面,如Chrome運(yùn)行在Windows上面
- HTML/CSS/JS運(yùn)行在瀏覽器上面,如打開很多網(wǎng)頁之類,都是需要在瀏覽器上面運(yùn)行
- 而HTML/CSS/JS這些數(shù)據(jù)都是來源于服務(wù)器上面。