當前位置:首頁 » 網頁前端 » 自學計算機前端分析
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

自學計算機前端分析

發布時間: 2022-04-03 08:55:33

⑴ 我通過自學計算機得到了一份前端職位,主要使用的是javascript,但我不是科班出身,並且學歷為

這東西自學最好。多看論文,逛論壇。在一些開源組織上干點活。很快就會了。遠程教育的內容趕不上時代變化。不過你要是想被領進門就上遠程教育。自考的內容還要古老。

⑵ 計算機專業的學生如何系統學習前端技術

對於如何學習我總結於以下幾點:
一、個人覺得任何一門語言想要學好,最重要的還是打好基礎。夯實了基礎才能跳的更高,走的更遠。前端語言學習也是這樣,不能僅僅是工程導向的的學習,用到什麼了才去找什麼,那樣不能形成一個系統的知識框架。
二、語言方面還是要多看些書才行。建議按如下順序讀:
1. 《javascript語言精粹》。了解JavaScript中哪些是精華,哪些是糟粕。
2. 《object oriented javascript》。讀完後可以很清楚JavaScript的面向對象機制了。
3. 《High performance JavaScript》。讀完後就知道如何寫出高性能的代碼了。
三、 東西不需要學的太雜,IT頂級公司的牛人也不是所有東西都會,但是必須要精一門相對基礎的。萬事皆有通性,之後學習別的也很簡單。簡單的總結一下,自覺還是很重要的,多看,多聽,多動手實踐。遇到問題自己多去想想該怎麼解決,什麼東西把他搞明白下次碰到了同樣的就會很容易。

⑶ 計算機行業前端方面如果自學的話,有多少把握啊有好多課程語言,覺得有點難

這個得看你自己的學習能力和毅力,我身邊有朋友介紹自學出來的,但是有有很多半路放棄的,有多少把握那是要看你自己的。

⑷ 對前端的計算機專業學生學習方向有什麼建議

我覺得對於一些前端計算機專業學生學習方向有一些建議,其實就是你們可以選擇現在的AI項目,現在AI人工智慧是非常熱門的專業,也是以後有很大就業前景和很大賺錢潛力一項事業我感覺還是學習AI人工智慧就比較好,希望你可以成功

⑸ 計算機專業應該怎麼自學前端

起步階段

  1. 基本知識的掌握

在梳理的知識架構中,按照分析的兩個維度里最前置的、最淺顯的部分,作為打基礎的階段,必須要在這個過程中更多投入到實踐中去,通常做得多了、熟練了,就認為這部分知識和內容掌握了。

2.常用工具的掌握

對於常用工具應該掌握一些有大公司或專業團隊背景的流行工具,這些工具的熟練掌握能夠提升專業度、職業度,同時,能提升工作效率。只有在檢驗自己對於知識和技能熟練程度的時候,才會自虐式的用Notepad去編寫頁面、css和腳本等內容。

3.溝通技巧的掌握

通常做技術的人會被定位為「不善溝通」的人,這是為什麼呢?究其原因,主要是因為跟程序員和代碼打交道得多,跟人溝通的少導致。這種時候要特別注意增加和人的溝通機會,著重提升這塊兒的能力。另一方面,通常被稱為「不懂溝通」技巧的人。在國內,技術人員通常都是自己制定方案、自己執行方案,在執行的過程中又缺乏相關知識、交互設計等人員的溝通,大多是在自己的思路貫徹下進行開發,久而久之,習慣於信任自己的觀點、在自己的視角看問題,對於挑戰總是百般的「據理"力爭。需要更多提升的是,如何在對方的視角看問題。

提高階段

  1. 高級技術的掌握

在提升階段對於知識和技能掌握,需要從梳理好的知識架構中選擇更深一層的技術進行學習,選擇之前,先通過類比和預估的方法,衡量自身學習的難點,以學習難點和自己最不感興趣的部分為主。這樣推薦大家的原因是:這個階段興趣正濃,已經度過了苦澀的起步階段,到達了興奮的提升階段,要用興趣和興奮去挑戰最困難的部分,在信心受挫和興趣濃厚之中找到平衡。同時,輔以其他的深層次知識一起學習和研究。

2.產品思想的學習

沒有正確的產品思想,很難設計出良好的程序,無論從界面、交互,還是介面、邏輯,不能夠理解產品、理解用戶需求,會給自己造成很大的麻煩,例如:千辛萬苦用最新技術、最復雜的實現做出的功能,卻得不到使用者或領導、同事的認可。為了使工作和學習更加有效率、避免無用功,需要不斷的學習產品的思想,只有理解了產品的思路,才能知道用技術去輸出什麼。

3、各種框架的學習

框架是提高工作效率的有效手段,對於框架的學習是成長的必經之路。學習框架的路線通常應該是:使用->分析->個性化定製->模仿編寫自己的框架。只有大量的使用,才能明白設計框架在設計背後的思路,只有了解到設計的思路,才能做正確全面的分析,只有正確全面的分析才能支撐去對其裁剪或擴展,只有經過實際分析、修改別人的框架,才能可能寫出優秀的、自己的框架。學習通常的路線是:學習、理解、模仿、創造。

4、客戶端應用的學習

隨著帶寬和計算機性能的提升,富客戶端應用充斥著互聯網,如果你不懂得富客戶端應用,你就不能稱之為一個合格的前端技術人 員。可以按照:Flash。動畫->Flash編程->Flex->->Air->Silverlight動畫->Silverlight編程 的步驟學習,先學Flash後學Siverlight的原因,一來Silverlight還不太成熟,二來,實際Silverlight借鑒了很多 Flash的思想,最好在學習的時候不要本末倒置。

5、各種網路協議的學習

WEB前端技術就是雲上的技術,雲的協議有N種,應該著重學習:TCP/IP,UDP,HTTP,POP3,SMTP這幾種協議,在開發WEB前端應用過程中,這些協議是技術的載體,有時候決定了應用是否能實現、有時候決定了應用是否高性能,同時,這些協議還是後端技術交互的重要手段,這些協議就像是密碼字典,幫助把後端傳輸過來的密文解釋成前端技術能夠理解的明文。

6、程序設計

這個階段需要學習OO、UML、設計模式、設計方法……,要讓技術開發工作變成有目的性、有計劃性,並且,這些目的和計劃必須有理論的支持,這樣,設計出來的程序才能夠更優秀、開發才更有效率,這樣,技術才能有所提升。為什麼要學習程序設計呢?主要是,就算不用Flash的 ActionScript編寫程序的前端邏輯,至少要把自己的Javascript函數、包的定義規劃起來,避免將來自己或他人維護代碼的時候出 現問題。程序設計能力,在技術人員仍然被看作是程序員的這個年代,是灰常、灰常重要滴。

成型階段

到了這個階段,我也沒什麼好說的了,如果能達到這個階段,就證明後續的成長之路是異彩紛呈的,是成為一個資深WEB前端工程師,還是成為一個資深WEB架 構師,亦或其他,都要具體分析自身的特點和興趣所在。

如果是資深的前端工程師,我覺得更重要的是去作新技術的研究,互聯網技術發展速度日新月異,不斷學習新技術,否則就被淘汰。此外,我建議在知識的廣度、深度方面最好能挑選一個自己最擅長和最感興趣的一兩個領域深入鑽研,不要挑太多,多而不精。

如果是資深 的WEB架構師之路,我建議要深入了解後台技術,這種深入了解一定要伴隨著實際的項目開發,基本方法是:按照別人設計的架構實現幾個Server->自己設計並實現幾個Server。

完成以上三個階段的歷練,相信你就有可能能成為web前端的佼佼者!

⑹ 如何自學計算機前端開發

清華大學出版社
部分譚浩強編著
有一系列相關的書籍
下邊的學習內容都能找到
我認為,要學編程的話,可以先學C,或者C++,感覺先C語言比較好吧,C是面向過程的語言。

C學完C++可以很輕松的學習完,一脈相承。C++是面向對象的語言,比C「高級」些。VB雖然簡單,但是有些落後了。

C++完後,可以去選學下JAVA,這個比較時髦,而且對「面向對象」應該會有不錯的理解。不學也沒有什麼,用時再學都不打緊

之後學習下數據結構,有C語言的C++語言的數據結構,隨便哪本都成,主要是領會思想。

如果對數據結構之後就可以去學習資料庫的引用了,要是感覺太深的話就不要學了,我認為不以此為生不必要學的這么深

然後可以學習下圖形界面的編程。有VC和JAVA,JAVA入門比較簡單,VC較難,即使你把上邊的都掌握很好入門也是很困難的,但學成之後就可以編寫windows下運行的圖形界面的程序了。

要是對計算機的原理比較感興趣,去學習下匯編。

我認為編程重要的是領會思想,不要拘泥於具體的程序。具體的程序網上一搜一大堆,演算法也被前輩總結的很好,這些到用時掌握就好。

如上,你那第三個問題,我認為在你學習的過程中自然而然就理解了。現在我即使說,也是天書一大堆,沒有絲毫的意義。我初學編程時也很敬畏他,但是你翻開書後就發現都能學會的,書看完也就差不多了。

⑺ 我通過自學計算機得到了一份前端職位,主要使用的是javascript,但我不

平時挺忙的。建議還是遠程吧。報班還是比自己自學好很多。

⑻ 自學計算機應該從什麼方面入手

首先打好基礎,學計算機為了就業需求的話有兩個發展方向:計算機服務崗、計算機研發崗。

計算機服務崗:

1,認真通讀《大學計算機》教材,在宏觀層面上了解計算機,學計算機基礎;

2,熟練使用windows操作系統,比如讓你進安全模式,設置DNS/IP這些都要了如指掌,網上操作系統學習視頻多的是。這個對於非研發崗的計算機崗位來說很重要;

3,熟練使用辦公軟體;

4,認識一門編程語言C/Java。

計算機研發崗位:

研發崗,如果你的目標是學成後高薪就業,那麼就一定要打好基礎,把專業知識學扎實,想去應聘互聯網公司或者傳統軟體公司的高薪軟體工程師的崗位,那麼這條模擬科班的路線要走好。

1,通讀《大學計算機》教材,簡單了解即可;

2,先接觸一門計算機編程語言;

3,系統學習編程開發課程;

4,學好一門面對對象的語言;

5,確定發展方向了,比如

Java+OS+計算機網路→Android方向

C→obj-c+OS+計算機網路→iOS開發

Java→JavaEE方向

OS+計算機網路+C/Python→運維方向

JavaScript+HTML/CSS+計算機網路→前端開發

數據結構與演算法+C/C++→初級演算法工程師

編程方向的課程學起來還是有難度的,建議你還是找專業的計算機培訓機構系統學,現在很多機構例如北大青鳥、中博軟體學院、南京課工場大數據學院都還不錯,是小班式教學,最重要的是能夠實際操作項目,積累經驗。

⑼ 計算機是學前端開發好還是後端開發好

可以根據自己的實際情況進行選擇,如果思維邏輯強就選擇後端,如果審美能力強就選擇前端。

後端工程師負責渲染出基礎的網頁,資料庫中數據的存儲和傳遞。技術上就需要掌握至少一種後端語言,以及其對應框架平台的使用。資料庫操作的使用和操作。演算法或或性能的優化可作為超出一般程序員的加分項。 前端工程師負責頁面的美化,以及界面上的簡單交互操作。技術則上需要使用 CSS,JS,jQuery 等。以及一定的審美能力可以兼任設計師的工作。

對這兩種技術有興趣的可以選擇口碑好的網時代,在網時代學習的學員在完成畢業考核後,將會接受一對一的就業指導服務。做到真正的對學員負責,對合作企業負責,達到人崗匹配的優化及雙方利益的擴大化。咨詢請點:網時代教育官網

⑽ 如何才能自學Web前端

前端自學者存在的學習誤區:

1、所學東西可能已過時

奉為經典的東西可能已經過時,或者已經有了更好的替代者,而你獲取信息的渠道有限,消息滯後,導致學習的內容也相對滯後。

2、學習方法盲目。

看書看不懂就找視頻類教程學習,覺得教程跟自己的口味不符就另尋他法,因為自己缺少對資源的辨識能力,總是在沒有清晰規劃學習線路的情況就盲目學習,導致無效學習時間過長而收獲寥寥。

3、只有理論,缺乏真實項目鍛煉。

對技術的理解停留在理論層次,而缺乏真實企業項目的歷練,如果沒有相關實習或工作經歷,對前端崗位具體的責任劃分和工作流程了解不充分。

如何自學前端知識:

自學方法:

1、作為一個初學者,你必須明確系統的學習方案,我建議一定有一個指導的人,全靠自己學,放棄的幾率非常大,在你對於web前端還沒有任何概念的時候,需要一個人領進門,之後就都靠自己鑽研,第一步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。

2、視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麼?看來看去什麼都不會寫,所以在這里給大家提醒,書可以看,但是是在建立於你已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於你對於知識的理解。

3、對於學習技術來講,掌握一個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,一旦學習方法不對,可能就會造成「方法不對,努力白費」。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,一定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合你自己的學習法方法是學習的前提。

4、不建議自己一個人瞎學,在我了解學習編程的這些人來看,從零基礎開始學並且最後成功做這份工作的其實並沒有幾個,我覺得大部分原因就是因為他們都不了解web前端是干什麼的,學什麼的,就盲目的買書看,到處找視頻看,最後看著看著就放棄了,所以我建議初學者在沒有具體概念之前,還是找有經驗的人請教一下,聊過之後你就會知道web前端具體是干什麼的,該怎麼學,這是我個人的小建議,可以不採納。

學前端的話,書籍是必不可少的:

1、《JavaScript高級程序設計(第3版) 紅皮書 》,適合有一定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。

2、《JavaScript權威指南(第6版)》 犀牛書,本書不僅適合初學者系統學習,也適合有經驗的 JavaScript 開發者隨手翻閱。

3、《JavaScript DOM編程藝術 (第2版)》,本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐,並全面探討了HTML5以及jQuery等JavaScript庫。

4、《CSS權威指南(第三版)》,不管你是一個有經驗的Web開發人員還是一個徹底的初學者,《CSS權威指南(第3版)》都是你的CSS學習源泉。

5、《JavaScript設計模式》,適合JavaScript初學者、前端設計者、JavaScript程序員學習,也可以作為大專院校相關專業師生的學慣用書,以及培訓學校的教材。

6、《你不知道的JavaScript(上中下卷) 》,本書既適合JavaScript語言初學者了解其精髓,又適合經驗豐富的JavaScript開發人員深入學習。

7、《Vue.js權威指南》,該書內容全面,講解細致,示例豐富,適用於各層次的開發者。

學習路線:

第1階段:前端頁面重構(4周)

內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)

第2階段:JavaScript高級程序設計(5周)

內容包含:(原生JavaScript交互功能開發項目、面向對象進階與ES5/ES6應用項目、JavaScript工具庫自主研發項目)

第3階段:PC端全棧項目開發(3周)

內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)

第4階段:移動端項目開發(6周)

內容包含:(Touch端項目、微信場景項目、應用Angular+Ionic開發WebApp項目、應用Vue.js開發WebApp項目、應用React.js開發WebApp項目)

第5階段:混合(Hybrid,ReactNative)開發(1周)

內容包含:(微信小程序開發、ReactNative、各類混合應用開發)

第6階段:NodeJS全棧開發(1周)

內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)

視頻教程:

網頁鏈接