html從入門到精通第一課 精通javascript是怎樣一種體驗?
精通javascript是怎樣一種體驗?你不怕各位笑話,我99年入行,從asp年代一路艱辛,不過都到2010年,我還完全一點不懂js,前的asp網(wǎng)站要效果,就去上網(wǎng)下載js特效。再后來asp沒落了,為
精通javascript是怎樣一種體驗?
你不怕各位笑話,我99年入行,從asp年代一路艱辛,不過都到2010年,我還完全一點不懂js,前的asp網(wǎng)站要效果,就去上網(wǎng)下載js特效。
再后來asp沒落了,為了能再混開去我花了幾個月時間自學了c#,能夠順利用c#實現(xiàn)方法之前我的asp項目。
聽說后來驚異的發(fā)現(xiàn)JavaScript的語法和c#這般逼近,再再后來發(fā)現(xiàn)Java和c#語法也這般將近。c#JavaJavaScript這三種語言會一種,其他兩個倒是不費什么力氣也都會了。
后來如今又陸陸續(xù)續(xù)的會了phpPython,截止到目前用這五門語言也做了不少項目。
最后的感悟應該是:
1、編程語言本身那就是一個產(chǎn)品,學編程就像是了解這個產(chǎn)品說明書完全不一樣,語言和語言之間差異也沒你想的這樣的話大。假如真的那就難,這個產(chǎn)品早就沒人用7強了。
2、編程不管怎么說那就是對一項任務的描述,和你用筆把工作流程寫完整,留給手下去辦事好像沒什么本質(zhì)不同。要如何清晰明了的命令手下,調(diào)度超過資源能完成一項工作,這那是編程的核心。
話扯的有些遠不可能說全精通JavaScript是是什么可以體驗,不妨說全精通多門編程語言是什么體驗。
再體驗應該是人變的有精神潔癖,你做事更條理清楚,性格會變得異常即急躁又沉靜(很矛盾對吧)。
祝各位自學進步
我從02年吧,就接近javascript,那時后端還用vbscript來寫,按時間來算十年了吧。不敢說多專精,起碼寫點代碼頁面我還是沒什么問題的。我?guī)缀醪粦岩涩F(xiàn)在前端開發(fā)人員會一個框架就說是專精前端,精通滿js了。真要認為自己js很牛,那就記事本寫一個漂移過彎層試試,問度娘的不算。你的真心說來,精通不精通滿的沒啥感覺,應該是一個工具而己,專用很比較熟練罷了。
當一個人說自己“精通JavaScript、 CSS3、 HTML5”時,應該如何理解?
如果不是嚴格再理解“專精”這三者,還是太比較容易的。
這個寫在簡歷上,看下就好,具體還要現(xiàn)場面試會時當眾問,查看對方對這句話的理解。比如說,“您簡歷寫的精通滿js,css3,html5,請先談談您對這句話的理解”。具體點聊下來就能很清楚對方深淺了。
比如說,專精js或es6等是否只不過是對語法幾乎清楚;加深一些能說出語言較常見使用場景中差不多其他語言的優(yōu)勢和缺陷,糟粕部分,如何能盡量避免一些最常見的一種的坑;針對具體詳細的場景有太深刻的理解和十分豐富的使用經(jīng)驗;
比如說canvas,如果不是只不過所了解Api意義很小,canvas僅僅一個殼子,2d,3d渲染繪圖,甚至游戲引擎,要的是對圖形圖像webgl等其他領(lǐng)域的深刻理解。
諸如用網(wǎng)頁利用視頻直播,也不僅是對video的Api表述就行了。
更廣泛的來說,還得還能夠因為特定的業(yè)務場景你選擇最比較好的整體方案,框架中,選擇,工具鏈選擇,等等。
所以正所謂精通于js不要太在意。那就要看在詳細領(lǐng)域的經(jīng)驗,能力。既有零散的點的知識,也有線面的串聯(lián)。css,html也是是一樣的的道理。
并且在不好算開發(fā)中,并不能把三者分開,語言對js,css,html都所了解才行。