博客 / 詳情

返回

前端都在聊什麼 - 第 2 期

Hello 小夥伴們早上、中午、下午、晚上、深夜好,我是愛折騰的 jsliang~

前端都在聊什麼」是 jsliang 日常寫文章/做視頻/玩直播過程中,小夥伴們的提問以及我的解疑整理。

  • 視頻同步:https://www.bilibili.com/vide...

本期對應 2023 年的 01.16-01.31 這個時間段。

本期針對「規劃」「工作」「學習」「閒談」這 4 個板塊進行了討論,看看有沒有能解決你心裏疑惑的。

你的 關注點贊 是我持續更新的動力💖,謝謝大家~

002-01.png

一 規劃

對於未來規劃,這邊大聲吼一下小夥伴們:

準備轉行的、準備裸辭的注意了,千萬不要衝動,今年可能不存在金三銀四!

外面市場不穩定,能先找到 base offer 再跳槽最好。

沒有保底 offer 的不要衝動,先觀察觀察再下水。

002-02.png

1.1 Question:前端還行不,還能找工作不?

看城市,看具體企業需求,暫時沒有具體的表現。

有些小夥伴會説行情不好,其實 jsliang 感覺從 2020 年開始,行情就沒好過。

不止前端這一行,隨着涌入的新人越來越多,行業市場縮口,這些問題暴露,導致越發難做了。

比如人盡皆知的房地產

那麼,對於各種情況,我的建議是這樣的:

首先,對於一個熟練工來説,找工作還是可以找的。

只是找工作的薪資問題,「而已」~

002-03.png

然後,如果小夥伴是想轉行,轉前端的。

那麼,要衡量下前端和舊職業的區別。

是非互聯網行業轉互聯網行業,還是説服務端轉前端/產品轉前端。

對比下 2 者的薪酬和前景,好好衡量下這裏面差別。

我們最重要的是:拿最少的時間,做最有價值,最讓自己心動的事~

接着,如果小夥伴是大學生,想學前端。

那麼,就有比較充裕的時候,考慮下如何實習,以及升更高職級,拿更高薪資的問題。

再來,如果小夥伴是應屆畢業生,之前大學沒學好,想嘗試看看前端。

那麼小夥伴可以考慮下先就職中小公司,先搞定自己出來混的問題,再看看如何挑戰更高的目標。

最後,這裏面,如果有工作的,千萬不要裸辭轉行和跳槽,一定一定要有基礎 offer,避免辭職後找不到工作的尷尬場景。

002-04.png

1.2 Question:學前端還是後端?

目前在非互聯網行業,在考慮是學前端還是服務端(Java)

對於現在的互聯網行業來説。

1、興趣

你是比較對數據感興趣,還是對界面交互感興趣。

前端對用户交互、界面及其動畫等內容比較多打交道。

Java 它比較偏數據,你可能要跟服務器、數據庫打交道,提供接口給前端。

(Java 你可能不太會接觸到用户,不需要知道用户有什麼交互需求,一般會提供數據接口,進行優化和保障安全等)

002-05.png

2、前景

如果是應屆生,或者急用錢。

為了儘快找到工作,建議你先找自己熟悉的職業,先進入舒適領域,減少你的煩躁,再慢慢發展。

如果想多考慮下前景,那你就對比下前端和服務端。

其實 jsliang 個人感官,服務端更容易升職一點(小組長之類的)

因為數據是掌握在服務端、運營手中的,對於數據消費和數據統計比較清楚。

在一些公司上,前端可能因為沒法接觸數據,不知道用户一些行為是有怎樣的效果,就比較難升小組長。

1.3 Question:前端學習方向?

這裏大概講講 jsliang 對於前端學習和複習上,怎麼做準備的 個人想法

002-06.png

1、關於學習

首先,我們需要明白自己對哪一塊比較敏感。

是數據嗎?是圖形嗎?還是交互呢?

  • 數據:Node.js 做中間層,進行數據轉換之類的(偏服務端)
  • 圖形:ECharts 等大數據報表,亦或者可視化
  • 交互:CSS3/JavaScript 製作動畫等,讓用户感受更加好的體驗
  • 性能優化、項目構建等……

然後,我們都知道,支持我們走下來的:

  • 要麼是錢
  • 要麼是興趣

如果上面的興趣,你都不考慮,只想賺錢,那麼你可以看看哪些崗位賺錢。

有個 殘酷的話題,叫做技術好,不一定能有更高的工資。

我們要理解的是,只有當技術能創造更高價值的時候,才能有更高報酬。

所以,有些時候,你能幹青春活,拿高薪酬。

但是,等你的價格,比價值高很多的時候,公司優化事項就盯上你了。

最後,不要吃後悔藥。

如果你真要做,那就做到更好,做好這個心理準備:

  • 做不好,就滾蛋

要麼不做,要麼就做到更好。

沒有後悔藥,只有撞南牆。

2、關於複習

複習方向我跟很多小夥伴都聊過,這裏講講自己的一些簡單瞭解:

  • 八股文(一面)
  • 項目經驗(二面/三面)

關於八股文,可以看 jsliang 之前為自己準備的,今年估計要補充一點內容,小夥伴自行查找資料吧~

https://github.com/LiangJunro...

002-07.png

002-08.png

關於項目經驗,抱歉,愛莫能助。

項目經驗一般會詢問你自己工作項目上,一些亮點,一些重難點。

這就需要你對自己的工作,有一定的挖掘,能凸顯出工作的難度和你的能力。

如果你感覺不知道從哪方向着手,可以看看其他大佬都在聊什麼:

  • 知乎 - 作為前端,工作中處理過什麼複雜的需求,如何解決的?

1.4 Question:擔心自己能力不能勝任?

首先,有的小夥伴覺得自己很菜,看到有 XX 公司的招聘,卻不敢投遞。

這裏統一説下,菜不菜是一碼事,試不試是另一碼事,梁峻榮給你的勇氣,踏出第一步吧!

jsliang 現實名字叫 梁峻榮

002-09.png

然後,還有的小夥伴覺得自己不聰明,怕做不好。

其實,我們可以不用很聰明。

在日常工作/學習中,能給自己定好目標,然後去做、去實踐下來,就已經成功,就是聰明的做法了。

jsliang 這種從小到大很少有技術指引的,看到別人能有名師,能有好資源,也羨慕啊。

但是從定目標和落實這一塊,能幹過我的沒幾個!

所以就要多嘗試,多去接觸更多有趣的小夥伴,來提升自己~

加個好友,聊個 5 毛錢的天?可以 WeiXin:Liang123Gogo

002-10.png

接着,還有小夥伴擔心學歷讓你拿着高薪資不安。

其實這塊完全不慌,我認識的,有個小夥伴大專 3/4 年經驗,月薪比我高,技術也比我牛逼。

有些剛出來的研究生,現在薪資拿着比我低。

最後,有些小夥伴擔心自己工作經驗不夠。

其實大多時候,別看 jsliang 做了 3-5 年,實際上我自己有時候都覺得,只是前幾年有增長,後面基本都在吃老本。

所以完全不要慌,你可以的!

1.5 Question:想自己創業?

工作幾年,至今沒有創業的想法,這裏説下自己「淺顯」觀點。

如果你是技術創業,那麼你可能需要學深透一點,搞明白一些技術卡點在哪。

要不然會出現招了個大佬過來,然後出現下面人説啥就是啥,被大佬拿捏的情況。

另外,希望你能對你創業的這條產業鏈,有自己思路想法,知道里面的一些關鍵細節。

如果 2023 開始考慮,那就從上面 2 點着力,開始準備,等 2023 年下半年準備發力吧。

002-11.png

二 學習

2.1 Question:平時應該如何學習?

1、最重要的事

關於學習,需要強調的一點,就是 自律

唯有自律,才能拯救自己。

習慣是慢慢養成的,我們平時不自律,大概率在於我們工作忙、生活忙,回頭發現自己一天沒有屬於自己的時間。

於是乎,你就放不下手機,你就刷手機到 1/2 點,這樣下來你的自律直接爆炸,學習也就難以為繼了。

jsliang 的作息表:

* 起牀:07:40
* 學習(早上):08:20-08:50
* 午休:12:00-14:00
* 學習(中午):12:50-13:20
* 跑步:18:00-19:00
* 學習(晚上):21:00-23:00
* 睡覺:23:10

所以,不要嘗試給自己找藉口,有些人不能早起,有些人午休時間短,那就調整好節奏來學習。

2、最清晰步驟

首先,確定好你的目標。

我們即將要做的事情,應該是 最重要的事,就是這個事,能提供我們很大的價值和幫助。

看看別的小夥伴是怎麼定計劃的:

002-12.png

就好比,我發現自己 CSS 這塊比較差,於是打算做一個 CSS 學習系列:

  • CSS 實例系列

OK,我們很容易就可以確定一個目標。

然後,我們開始收集材料,判斷我要寫哪些內容:

002-13.png

OK,咋看我們還挺多素材可以做的,那就開始整下來。

最後,就是如何保持輸入和輸出的問題。

很多時候,我們都在做輸入,其實這是一個很差的感官,因為別人不知道你做了啥,你不和別人分享,純粹學習會少了很多樂趣。

所以,你還需要將自己學習到的,做一個好的輸出。

jsliang 的輸出,一般保持【文章】+【視頻】的方式,這樣就可以跟很多小夥伴打交道,讓大家跟我聊其中一些問題。

加個好友,聊個 5 毛錢的天?可以 WeiXin:Liang123Gogo

002-10.png

2.2 Question:學習 Vite 的路線是怎樣的?

其實 jsliang 這邊學習 Vite,一開始的目的,是在一大堆代碼中,抽取單獨的 2 個模塊出來。

然後想了下,拍腦袋直接將舊項目的 Vue Cli + Webpack 改造為 Vite + Vue。

我這邊學習是帶着目的 的,就是要做到某種程度。

學習的幾種目的:

  1. 沒有目的,純粹學習。對着官網,一個一個看 https://cn.vitejs.dev/guide ,就好比我之前學 Webpack,也是這樣純粹的學(時間多的做法)
  2. 抱有強烈目的。這種一般都是因為時間比較少,所以你就學習去整,帶目的去整理 遷移 Vue v2.x 版本到 Vite

三 工作

3.1 Question:工作寫代碼太慢了?

其實有些東西,自己寫真的慢,這點是毋庸置疑的。

如果老闆急着用,那就滿世界找倉庫吧,能複用就複用;

如果有時間總結,並且你善於總結,那就邊總結邊寫吧。

自己寫的好處,其實就是後續維護的時候,能有更多時間去思考怎麼來修改,而不是受限於第三方的約束。

沒啥要求的話,能用框架就框架,重複造輪子的時間能省就省。

四 閒談

4.1 Question:微前端是什麼?

002-14.png

微前端,簡單來説,就是多個項目的組合使用,如何更流暢的湊合在一塊。

就好比有多個項目,分別用 jQuery、Vue 和 React 做的,技術棧不統一,放一塊也矛盾。

這時候,就想法子讓多個產品聚合在一塊。

Iframe -> 一種組合

002-15.png

Shadow DOM -> 另一種組合

002-16.png

4.2 Question:為什麼用腳手架?

我們平時寫代碼的時候,用的語法,可能在各個瀏覽器是不兼容的。

為了讓它兼容,或者讓它最終能在服務器上運行,用户能在各個瀏覽器正常訪問頁面。

如果沒有腳手架,我們就需要一步一步去整理,比較浪費時間。

而有了腳手架之後,就可以提升我們工作效率,讓它幫忙將打包過程中一些問題直接處理掉。


不折騰的前端,和鹹魚有什麼區別!

覺得文章不錯的小夥伴歡迎點贊/點 Star。

如果小夥伴需要聯繫 jsliang

  • Github
  • 掘金

個人聯繫方式存放在 Github 首頁,歡迎一起折騰~

爭取打造自己成為一個充滿探索欲,喜歡折騰,樂於擴展自己知識面的終身學習斜槓程序員。

jsliang 的文檔庫由 梁峻榮 採用 知識共享 署名-非商業性使用-相同方式共享 4.0 國際 許可協議 進行許可。<br/>基於 https://github.com/LiangJunrong/document-library 上的作品創作。<br/>本許可協議授權之外的使用權限可以從 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 處獲得。
user avatar yaofly 頭像 codepencil 頭像 ailim 頭像 frontoldman 頭像 liyl1993 頭像 musicfe 頭像 cipchk 頭像 lihaixing 頭像 yihan123 頭像 caideheirenyagao 頭像 thehumble 頭像 xiaojt 頭像
15 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.