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

来源: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 MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...