小弟目前大三(上)非計算機專業,自學了半年前端心中有些困惑,語言表達比較差,希望儘量指點下學過HTML(5),CSS(3),Bootstrap,JavaScript,jQuery,Python,Flask現狀是沒做過實際專案,多數時間在理論學習HTML和CSS:,書中沒收穫,技術部落格和w3c上回收穫很多,會用bootstrap,看過原始碼,寫過幾個簡單的網頁。我的困惑是1.學過很多東西,我發現,除了我現階段正在學的,很多學過的知識都記不住,但會有一個印象,再加上自己當時記得筆記心得,很快會想起怎麼用,感覺自己就像一個搜尋引擎,搜尋學過的知識,而不能“如數家珍”。有些前輩會說理解透了就不會忘了,可我當時已經盡到理解和練習了2.我認為 “前人有很好很經典的方法,就應該先去學習,然後再結合自己的實踐,而不是先去盲目實踐不注重方法”。實踐中學習會割裂知識的體系,不繫統,單個點懂了,但整體認識差了,我只是感覺還沒到大量實踐,從專案中學習的時候,所以更重視理論和方法上學習,我承認,實踐和理論,分不開,會相互促進,但是學習也是階段的,自己我覺得面臨工作時間緊迫,大方向上沒機會試錯了3.自己缺乏實踐,學過的知識運用的少,所以會造成上面的現象。我打算學過bootstrap和,一部分jQuery的原始碼後,全力實踐(大三下學期),準備工作。
回覆列表
-
1 # 墨墨大貓
-
2 # 北大青鳥中博軟體學院
自學程式設計是十分不容易的,這裡跟大家聊聊自學程式設計過程中,幾大致命誤區和常見問題,題主可以看看,你是否中招了。也許改掉這些毛病,你就會發現一切都豁然開朗了~
1.不顧基礎,盲目追求時髦技術。基礎概念和技術路線非常重要,在基礎沒打好之前不要急於攻克Spring Boot/Spring Cloud/分散式微服務技術等等,這會讓你學習更加的模糊。
2.想學最好的語言。語言就沒有好壞之分,只有是否適合自己是否匹配就業,考慮因素有四點就業機會/興趣難易/薪資待遇/發展前景。
4.懷疑自己沒天賦。學習難免會受挫產生自我懷疑,這與我們經歷和眼界有關,要多交流/多實踐,不懂就問,注意拓展眼界。
5.程式碼總是刻意去記。這個是不對的,要多寫多思考,要明確自己最終的目標是拿到需求可獨立開發,所以我們要多練多實戰,我們需要熟記的是程式碼設計,編碼模式和流程。
6.擔心自己的專業不對口。程式設計入門真的不難,南京中博至今幫助過太多的學生成功轉行了,我們要關注的就是課程和一個好平臺!
很多高手都選擇性忘記自己初學時的困惑,讓後來者心生敬畏。自學是效率最低的學習辦法,但是大學沒錢但有最多的是時間,題主看的理論已經夠多了,應該專案練習,寫自己的個人網頁,模仿別人的網頁,理論不用全都記住再去做練習,踩對坑了去搜尋去解決,看別人怎麼實現,HTML+CSS難點也就那幾個知識點,盒子模型,浮動,三大布局(傳統的float、絕對相對定位佈局、flex佈局),還有相容性,這個只能靠專案經驗了,不斷踩坑,不然自己不長記性,做三四個網站,估計就好很多了,JQ看一下嘗試隨看隨用,只看不用記不住的。