✨分享心得,點亮信心✨兩個月前端基礎+半個月實踐能做什麼

来源:https://www.cnblogs.com/viespace/p/18316351
-Advertisement-
Play Games

Hello,小伙伴大家好,我是小VIE,一名學習前端時長兩月半的前端萌新 (ノ◡◝) 這次主要是分享我在前端兩個月的學習過程心得和半個月的實踐成果,希望無論是準備秋招的同學,還是日常中學習、工作、求職的小伙伴都能得到一些信心! ...


Hello,小伙伴大家好,我是小VIE,一名學習前端時長兩月半的前端萌新 (ノ◡◝)

image.png

這次主要是分享我在前端兩個月的學習過程心得和半個月的實踐成果,希望無論是準備秋招的同學,還是日常中學習、工作、求職的小伙伴都能得到一些信心!
如果你想直接知道能做什麼?那麼我半個月的實踐成果,也許可以給你參考!可以跳轉這裡有超萬字的詳細實踐過程 (≖ ◡ ≖)✧:AI最佳實踐全棧式從0到1開發個人博客系統

入門前端的學習方法?

1.要有一個明確的目標!

學習知識或入門新的知識領域首先一定要明確目標,要清楚自己為什麼要學習這個。
這裡主要強調的是入門新的知識領域的時候,因為學習知識可以是為瞭解決bug或者單純為了個人提升。
而入門新的知識領域,比如想要入門前端,那麼目標就不應該只是為了提升個人水平,為了求職之類泛泛的目標了。
比如我自己(這裡聲明一下我是後端出身的(老)程式員了)為什麼要入門學習前端:

  • 首先是個人提升,全棧發展
  • 探索能力極限,證明自己的學習能力這也是一點
  • 為了開發自己的博客,這就是不同於前面的了,這就是我學習前端的目標!ง(*`0′*)ง
  • 獨立開發,為了發展副業,這是我往後的打算,而且我也有了自己心中構想的產品

是的,開發博客就是我入門學習前端最直接,最具體的目標,並且這個目標是代表著有實踐和系統性的學習成果
那麼有小伙伴要問,一定需要確立這樣一個目標嗎?當然是否定的。確立目標是為了給自己方向,並激勵自己向著目標前進,這樣在學習的道路上才有充足的動力!

2.學習要有系統性!

學習知識切忌盲目,也最好不要這裡學一點,那裡學一點。學習知識應當系統性地學習

首先就要說說為什麼要系統性地學習。我很理解很多小伙伴學習一門新知識的時候,那種想要學習知識的心理,很迫切,很快啊!打開瀏覽器、各APP一頓搜索,然後開始這裡看一點那裡看一點......
但是,心急吃不了熱豆腐,光看到處搜羅來的雜亂的文章、視頻只能形成碎片的知識,形成不了體系,這隻會讓人懂的也只是一星半點。
而且由於知識串亂,這容易導致到了實踐的時候就不知所措,遇到 bug 就十分茫然,改了這裡錯那裡,又改那裡錯這裡,來來回回都在跟 bug 鬥智鬥勇 ( ̄□ ̄|||。
相反,如果是學習系統性的知識,那麼在實踐的時候就有縱觀全局的視角,因為所有的知識都匯聚成體系,遇到什麼需求場景都能快速找到對策。遇到 bug 也可以記錄到自己的學習筆記中,形成正反饋。

那麼什麼是系統性的知識內容?我推薦三種,課程視頻、書籍、官方文檔。

  1. 課程視頻,這是最方便,最易學習和理解知識的方式了。現在有很多課程視頻都很不錯,我學習前端最主要的學習途徑就是看視頻。當然網路免費的視頻質量可能一般,如果財大氣粗可以買付費或者直接報培訓。反正我就一個字:白嫖!(別學我,我還是要贊的(*/ω\*))
  2. 書籍,看書也是非常好的一個學習途徑,通常書本中的知識都很專業,會比網路課程視頻的內容專業出很多,有很多知識擴展和實戰案例。同樣的,可以選擇看電子書,或者買實體書,一個方便隨時看,另一個嘛護眼。
  3. 官方文檔,這是最權威的,有任何不懂的都可以在官方文檔查閱。官方文檔就像字典,用於輔助學習的最佳選擇。比如 MDN Web Docs:https://developer.mozilla.org/ ,提供了全面而詳細的 Web 技術文檔,包括 HTML、CSS、JavaScript 等。

3.問題來了怎麼學呢?

有了目標,有了方向,那麼問題來了“我該怎麼學?”“兩個月怎麼學的前端?”“學習路線是什麼能分享一下嗎?”“學這麼快真能自己從0手寫界面嗎?”......很多問題,在我分享學習前端一個月的時候就有好多這樣的問題了。那時候我還沒有信心回答這些問題,但是現在我可以自信地說:兩個月真的可以入門前端,也能夠自己從0手寫界面!

那麼現在我分享一下我學習前端的路線和經驗吧!

  1. HTML、CSS —— 12天
  2. JavaScript、jQuery、Ajax —— 12天
  3. Node.js —— 3天
  4. Vue2 —— 12天
  5. Vue3 —— 4天
  6. TypeScript —— 1天
  7. 小程式 —— 10天

其實可以看到我學習前端時基礎是花費時間最多的,也是最重要的。另外如果不算上小程式的學習時間,只是前端 Web,那麼這個時間還能再壓縮到一個半月!

那麼究竟要怎麼學?我來總結一下我的學習心得。

  1. 看質量高的課程視頻:你可能會問什麼才算是質量高的課程視頻?這裡我只能針對前端入門基礎課程講一講,先從篩選播放量高的優先,其次試聽課程的前一兩節。對於前端基礎課程來講一定要講細,就像喂飯一樣的那種課程。這時又可能會問了,什麼課程?好吧我看的是“xxx前端入門html+css零基礎教程”......這不一搜一大片嗎。嗯,看起來是的,但是是有限定詞的,xxx就是限定詞。至於是什麼,我不想涉嫌打廣告,而且我沒有拿到廣告費(#`O′)啊喂。靠你們自己了。
  2. 勤動手實操:學習過程不能只是看看知識,以為瞭解就不動手實操,這是最大的忌諱!因為你永遠猜不到在實際開發中會面對什麼世紀大難題!我曾在交流群幫助過一些前端萌新修複 bug,遇到過 “用中文引號而找半天原因的”,“用課程中老師本地API報網路錯誤的”......很多問題我一眼就看出來了,但是很多時候我也會犯低級錯誤,這些只能靠自己勤動手,多實踐多踩坑才能多加深記憶。
  3. 記全筆記:記筆記非常重要(劃重點!),筆記就是自己對知識的彙總、歸納和理解。我在看課程視頻的過程中一直都在記筆記,無論是視頻講的基礎、重點難點還是實操過程中遇到的問題都會記錄到筆記中。好記性不如爛筆頭,只有經過彙總輸出的才是自己的,而且這也是一本自己的字典,在實踐的過程中非常有幫助!我在開發自己的博客的時候疑惑的時候就經常翻回筆記,這就是記筆記的好處,可以不斷加深知識的記憶與驗證。

半個月實踐能做什麼?

1.實踐選題:個人博客

兩個月前端基礎,能做啥?拿我個人來舉例,我用半個月時間開發了個人博客。它長這個樣子:

image.png

image.png

為什麼開發個人博客?

個人博客系統既是一個用於記錄、分享和自我表達的媒介,也是提升自己、與他人交流互動、輸出價值內容的平臺。對我來講完成一個個人博客不僅僅是檢驗學習成果的方式,也是“個人名片”展示的一個櫥窗。

是的,我可以說博客真的有好多好處,但是我想直接告訴你最有價值的一個原因——能夠為面試加分!
啊?難道是因為我的這個個人博客,所以拿到了心儀的 offer 嗎?當然沒有,我的博客才剛上線兩天,而且我也沒找工作......我所說的,是站在面試官的角度評判的。難道?是的,我混後端多年也混到了技術面試官。說來慚愧這麼多年我才有個人博客......o( ̄┰ ̄*)ゞ抱衣洗。
講真,在我當了面試官後我才逐漸摸索出一些篩選優秀人選的方法,個人博客雖然不是強制要求,但確確實實是個很大的加分項。因為在面試中你很難一下就完全瞭解面試者的技術水平,有時候簡歷寫地很優秀,甚至有些技術看到了我是問都不敢問一點啊!生怕被 “弔打面試官”......
很多簡歷和麵試聊天都只是錶面看起來的那樣金光閃閃,優秀地很吸引人,但是招過來後才發現有很多問題。開始我就很疑惑,總是走了一批又一批,看來是我面試的水平一般吧。於是後來我就從博客這一點入手了,每次面試我都必問:有沒有個人博客?我是非常希望每個人面試者能有個人博客的,因為這是對面試者在簡歷和麵試中所瞭解不到的內容。
如果你沒有個人博客那也不會在面試中扣分,但是如果有個人博客,在面試官眼中卻是個很好的加分選項!

2.如果你也想半個月開發個人博客

看了剛纔為什麼開發個人博客,個人博客帶來的好處,如果你也想開發個人博客,也想面試加分,也想在半個月時間里快速實踐一個個人項目......那麼正好,我這裡正好有一篇文章,裡面講述了超萬字的詳細實踐過程 (≖ ◡ ≖)✧:AI最佳實踐全棧式從0到1開發個人博客系統
希望我的文章和分享能夠給你們信心!無論是準備秋招的同學,還是日常中學習、工作、求職的小伙伴。加油ヾ(●゜ⅴ゜)ノ


創作不易,只需小手一動我就能開心收穫(●゜ⅴ゜)ノ:

|點贊 ❤️|收藏

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 以下是一些常用的 Xcode 快捷鍵: 構建和運行: Command + B: 構建當前項目。 Command + R: 構建並運行當前項目。 Command + .: 停止運行項目。 代碼編輯: Command + ] / Command + [: 增加或減少當前行或選中代碼的縮進。 Contro ...
  • 01. 初學者須知 02. 初識 Flutter 03. Flutter 開發環境搭建 Windows 版 04. 創建 Flutter 項目 05. Flutter 編寫一個 HelloWorld 程式 06. Flutter Text Widget 文本組件的使用 07. Flutter Con ...
  • 去年(2023年)年底我初學flutter,看了一些文檔和教程,想找個東西*練練手。 小時候看過一個關於歷史名人兒時事跡的短片,有一集是講*總理的,有一個細節我記得很清楚:幼年***經常要做一個游戲--有一堆紙片,每片紙上一個字,他要一個一個字拼起*拼成一首詩。 很多年前我就想,或許可以把這個游戲做 ...
  • Day 0 配置wsl的 vscode環境 (速通速通!) Day 1 上午講了中山大學的校史以及鴻蒙系統的大體介紹 感慨: 作為互聯網原生的一代,是最具創造性的一代,通過我們的夏令營不僅可以鍛練我們的技術能力,開發能力,溝通能力,從而讓自己鏈接的能力超出自已的物理空間。還可以提升我們的社交能力,溝 ...
  • ‍ 寫在開頭 點贊 + 收藏 學會 apk再見了,Android全新App安裝格式aab https://github.com/google/bundletool https://github.com/google/bundletool/releases https://deve ...
  • 適配原理 頂部導航欄和狀態欄沉浸實現比較簡單,設置Scaffold的AppBar背景色即可,其中surfaceTintColor可以設置IOS滑動之後狀態欄顏色,不想要顯示頂部導航欄高度設置toolbarHeight:0,陰影設置elevation: 0。 @override Widget buil ...
  • 當在UITableViewCell中載入網路圖片時,如果在圖片下載完成之前用戶滑動了UITableView,使得對應的UITableViewCell已經滑出屏幕,那麼這個被滑走的UITableViewCell是否還會顯示圖片,取決於如何處理圖片的載入和UITableViewCell的重用。 UITa ...
  • NSArray 是不可變的;存儲不同類型的對象。這意味著一個NSArray可以同時包含NSString、NSNumber、NSDictionary等不同類型的對象。同時只能存儲對象,不能直接存儲基本數據類型(如 int、float 等)。如果需要存儲基本數據類型,應該先將它們封裝為相應的對象類型(如 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 微服務架構已經成為搭建高效、可擴展系統的關鍵技術之一,然而,現有許多微服務框架往往過於複雜,使得我們普通開發者難以快速上手並體驗到微服務帶了的便利。為瞭解決這一問題,於是作者精心打造了一款最接地氣的 .NET 微服務框架,幫助我們輕鬆構建和管理微服務應用。 本框架不僅支持 Consul 服務註 ...
  • 先看一下效果吧: 如果不會寫動畫或者懶得寫動畫,就直接交給Blend來做吧; 其實Blend操作起來很簡單,有點類似於在操作PS,我們只需要設置關鍵幀,滑鼠點來點去就可以了,Blend會自動幫我們生成我們想要的動畫效果. 第一步:要創建一個空的WPF項目 第二步:右鍵我們的項目,在最下方有一個,在B ...
  • Prism:框架介紹與安裝 什麼是Prism? Prism是一個用於在 WPF、Xamarin Form、Uno 平臺和 WinUI 中構建鬆散耦合、可維護和可測試的 XAML 應用程式框架 Github https://github.com/PrismLibrary/Prism NuGet htt ...
  • 在WPF中,屏幕上的所有內容,都是通過畫筆(Brush)畫上去的。如按鈕的背景色,邊框,文本框的前景和形狀填充。藉助畫筆,可以繪製頁面上的所有UI對象。不同畫筆具有不同類型的輸出( 如:某些畫筆使用純色繪製區域,其他畫筆使用漸變、圖案、圖像或繪圖)。 ...
  • 前言 嗨,大家好!推薦一個基於 .NET 8 的高併發微服務電商系統,涵蓋了商品、訂單、會員、服務、財務等50多種實用功能。 項目不僅使用了 .NET 8 的最新特性,還集成了AutoFac、DotLiquid、HangFire、Nlog、Jwt、LayUIAdmin、SqlSugar、MySQL、 ...
  • 本文主要介紹攝像頭(相機)如何採集數據,用於類似攝像頭本地顯示軟體,以及流媒體數據傳輸場景如傳屏、視訊會議等。 攝像頭採集有多種方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UWP),網上一些文章以及 ...
  • 前言 Seal-Report 是一款.NET 開源報表工具,擁有 1.4K Star。它提供了一個完整的框架,使用 C# 編寫,最新的版本採用的是 .NET 8.0 。 它能夠高效地從各種資料庫或 NoSQL 數據源生成日常報表,並支持執行複雜的報表任務。 其簡單易用的安裝過程和直觀的設計界面,我們 ...
  • 背景需求: 系統需要對接到XXX官方的API,但因此官方對接以及管理都十分嚴格。而本人部門的系統中包含諸多子系統,系統間為了穩定,程式間多數固定Token+特殊驗證進行調用,且後期還要提供給其他兄弟部門系統共同調用。 原則上:每套系統都必須單獨接入到官方,但官方的接入複雜,還要官方指定機構認證的證書 ...
  • 本文介紹下電腦設備關機的情況下如何通過網路喚醒設備,之前電源S狀態 電腦Power電源狀態- 唐宋元明清2188 - 博客園 (cnblogs.com) 有介紹過遠程喚醒設備,後面這倆天瞭解多了點所以單獨加個隨筆 設備關機的情況下,使用網路喚醒的前提條件: 1. 被喚醒設備需要支持這WakeOnL ...
  • 前言 大家好,推薦一個.NET 8.0 為核心,結合前端 Vue 框架,實現了前後端完全分離的設計理念。它不僅提供了強大的基礎功能支持,如許可權管理、代碼生成器等,還通過採用主流技術和最佳實踐,顯著降低了開發難度,加快了項目交付速度。 如果你需要一個高效的開發解決方案,本框架能幫助大家輕鬆應對挑戰,實 ...