欠薪6個月:大齡,掘金,疫情,酒店,轉型,前端滿兩年,搞公司後端兩個月,年後離職還是繼續等待?
theme: vuepress highlight: tomorrow-night
「回顧2022,展望2023,我正在參與2022年終總結徵文大賽活動」
大家好,我是
那個曾經的少年回來了
。10年前我也曾經年輕過,如今已步入被淘汰的年齡,但現在幡然醒悟,所以活在當下,每天努力一點點,來看看2024年的時候自己會是什麼樣子吧,2024年的前端又會是什麼樣子,而2024年的中國乃至全球又會變成什麼樣子,如果你也有想法,那還不趕緊行動起來。期待是美好的,但是更重要的是要為美好而為之奮鬥並付諸於行動。
喜歡的可以到創作者榜單點點我,估計也沒幾個人點我哈哈,自己點自己嘞
1、前言
就跟隨著標題一個一個的來總結一下自己的2022吧,絕望中透露著一絲的希望,讓我不得不在逆境中重生,尋找新的出路。
2、欠薪6個月
今年上了12個月的班,但是呢不算12月的工資,竟然還有6個月的工資沒發,公司確實欠薪了,而且也非常的難受。怎麼辦呢?我自己也不清楚,過完年再說吧,希望年前最後一個月還能發點工資吧。
3、大齡
這是我在2022年年中的時候總結的文章,那個時候計劃2022年下半年輸出大概16篇文章,而我下半年真正輸出了46篇文章,當然其中有一部分是在我腳骨折只能在家臥床的時候寫的,所以從時間上來看有一些水分,但是從完成任務的角度我還是超額完成的,我對自己的表現非常滿意,哈哈哈。
大齡也許就是一個分水嶺,有的人踏過去了,也有的人就此放棄了,還有的人根本不當回事,那麼你又是哪一種呢?
大齡,沒學歷,沒背景,沒資源就只能躺平嗎?反正我覺得如果真躺平了,那就是平了,而我選擇了繼續努力,每天保持不斷的學習努力有所成長,就會得到滿足,,哪怕一點點,也經得起長時間的積累。
4、掘金
- 收穫最多的地方
這裡應該是收穫最多的地方,55篇這放在任何時候想都不敢想,萬萬沒想到竟然能輸出這麼多,而且還收穫了掘金非常多的禮物,在此感謝掘金,感謝川哥https://juejin.cn/user/1415826704971918, 不用想肯定是你認識的那個若川視野。
這裡的禮物只是一部分,還有另外一部分,什麼揹包帽子,等等的每次收到都非常的開心。
這個創作先鋒將我個人還是非常的意外,也是不經意間老婆收到的快遞,簡直開心到起飛。
- 去年在掘金的閱讀
2021年一年可以說是入門前端,和眾多剛畢業以及畢業一兩年的前端的道友們一起在這裡不斷的收穫,這裡我個人點贊(共683篇)的文章大多都是研讀的文章。
- 今年在掘金的閱讀
同時依靠掘金我的github也竟然有了200多的小星星,實屬難得
這裡順便提一下極客時間的學習
只能說盡力學對自己有用的,充實自己,其實很多篇我都是反覆看,看的自己明明白白的。不過確實也收穫到了知識。
2022年一年可以說是入門後的騰飛,不斷在掘金的引領下,讓我在自我思考的摸索中尋找到堅定的方向。同時在川哥的帶領下我也能看懂一點牛逼開源專案的原始碼了,這真的可以說是比較大的突破了。同時可以發現2022年的閱讀量會更大一些,由於自己也會進行輸出,在輸出的過程中其實更需要對知識進行再三確認。
5、疫情,酒店,轉型
-
萬萬沒想到就在現在此時此刻,全國所有人正在經歷著,或者自己的至親正在經歷著,又或者自己身邊的人正在經歷著“鼻子封水泥、喉嚨吞刀片、內臟咳出胸、”等症狀,本來這篇文章準備在12月23日發出來的,但早上一醒來就進入煉獄般的狀態了,昨天一天在頭痛和發燒中度過的。
-
由於公司主營業務便是服務於酒店業務,公司在2020年和2021年的收入有所影響,但總體可控影響不大。但是時間節點來到2021年年底以及2022年的全年,各種突發情況,慢慢的讓公司的收入銳減。
-
同時公司在2020年也有了初步的判斷,需要拓展業務,才有了新的業務賽道,可能是由於決策和對新賽道的陌生,也使得前期大幅投入遲遲達不到預期,遲遲也沒有收入,公司也由360多人,一度減員到8月份低谷時期,總人數不到80吧。
6、前端滿兩年
-
從2020年9月25日入職公司,開始接觸vue2,然後著手公司pc端:vue2+elementui,微信端h5:vue2+vant, 然後android app webview巢狀 vue2+vant,期間也接觸了一個react專案
-
2021年年初開始走上,vite+vue3+echarts大屏專案,相對於熟悉瞭解了vue2後,直接用vue2的語法來寫是沒問題的,然後慢慢的也在學習vue3+setup的語法,也將某些元件進行了轉換
-
2021年4月開始一個新的pc專案,採用了qiankun微前端,主應用使用vite+vue3,其他子應用採用vuecli+vue3 + element-plus,剛使用qiankun時,還是遇到了一些問題
-
pc端專案經過幾個月的時間,陸續穩定上線,然後期間封裝了pc端的json form表單生成器和json table列表生成器,這兩個元件節省了很多PC端重複的工作,以及bug修改,感覺封裝出來還是有點成就感的,我的前端兄弟都覺得非常的nice。
-
搞pc期間還接觸了leaflet、leaflet-geoman來給地圖打點或者畫區域,上手略有難度,但經過幾天的摸索熟悉後,能夠磕磕絆絆的將需要的功能實現出來了,使用過後感覺這個類庫的功能還是非常強大的。
-
2021年年底開始在原有android app webview的基礎上增加新的功能,考慮到對vue3以及qiankun的熟悉,準備新增一個子應用,使用vue3+vant的模式來處理新增的業務功能
-
此時可著手兩個元件的封裝,一個當然還是json form表單生成器的,邏輯上跟pc元件是類似的,只是換了一套vant的元件。另外一個相當於pc端的table列表,但是在移動端的h5當中每個列表的樣式可能不同,就單獨提取了一個模板,加速充血了一波,待元件穩定後,其實大致到了2022年的3月份了。
-
2022年4月份的時候公司有一個專門資料採集的專案,最終要的功能便是用到了根據json生成form表單的並且對接通用介面,json的生成也是通過頁面進行配置。其中難度比較大的便是資料的聯動控制顯示隱藏,以及資料校驗、正則匹配、以及將部分js程式碼通過介面去編寫,前端解析json後再動態執行js程式碼也是一個不小的難點。
-
另外一個突破便是將vant 列表資料模板,做了兩個通用的,根據SQL配置 介面返回通用的資料結構列表,去匹配模板列表。其實這裡也有思考通過後臺配置,拖拽元素實現列表的一行資料樣式展示,但是在渲染的時候我是根據螢幕寬高比去進行等比的展示,但是發現樣式會有所變形,主要是通過transform: scale(0.9) 計算出比例,然後填充數值,我猜測可能是我實現的方式還存在問題,等有時間再來看看,主要是我覺得這個思路好像是沒問題的。
-
期間5、6月份開始解決vue3 移動端中 列表到詳情再返回列表,並且要記錄當時的位置的問題,其實解決起來還是蠻麻煩的,當時查閱資料或者水平還不夠,沒能實現,但是線上的問題又必須要解決,於是硬著頭皮看了一下vue3 keppalive元件的原始碼,其實還是看了蠻久的,看完解決完問題後,我還專門寫了一篇小文,一不小心算是上了掘金的頭條,真的非常開心。
-
同時解決微信小程式中巢狀webview場景中的一些小問題,最主要的一個問題其實微信中開啟h5頁面,如果有使用到localstorage或者cookie,再在微信小程式中巢狀h5頁面,那麼會存在髒讀的問題。我是通過根據window.navigator.userAgent.toLowerCase() 先判斷其中是否包含 'miniprogram',有則代表是在微信小程式中,再判斷是否包含'micromessenger',有則代表是在微信環境中,這樣針對每個環境去設定不同的key,然後在當前環境中使用當前的key就不會產生衝突了。
-
2022年7月份意外腳骨折在家裡呆了三個周吧,然後上下班打車兩個月終於擺脫柺杖,不得不說真的是傷筋動骨100天呢。
-
2022年8月和9月正常開始迭代新的需求和專案的bug修復,期間有指出有新的專案要開始了。由於自己自身的尷尬(原先前端由我來管理的,但是骨折期間和之後發生了一些令人不悅的事情,沒辦法我直接提出交出去吧),自己也不能閒下來,於是開始新專案的準備,前端我可以幹,有時間了也開始參與後端的程式碼。
7、後端兩個多月的時間了(從2022年10月至今)
之前使用過.net framework,而公司有個專案正好使用的是.net core,所以上手難度相對較小但由於很久沒用,區別還是有的,,最大的區別當然就是跨平臺了。於是在今年10月份開始接觸.net core,這兩個多月的時間下來對公司後端程式碼也算是有了更加深入的瞭解。之前的兩年時間算是全部都花在了前端程式碼裡。從我現在的角度來看後端,其實思路相對來說也非常的明確。
-
熟悉操作linux常用的各種命令,因為要釋出測試上線,伺服器都是linux
-
熟悉基礎的後端程式碼,然後能夠獨立的實現CRUD增刪改查
-
熟悉mysql的基本操作,由於資料量比較大,所以對索引的使用也上了一個臺階,要不然嚴重影響介面的響應時間
- 當然還有其他的但是目前來看還只算是皮毛,有待進一步的加強學習
## 8、年後離職還是繼續等待? 關於這個問題其實自己思考過了,看年後一兩個月的情況就可以快速決定了。沒辦法,從現在開始只能說我要時刻準備著,時刻準備讓自己擁有更多的技能,能夠讓自己變得更加強大。 ## 9、2023年計劃 沒有目標一切都將是空談,給自己制定一個切實有效的目標,那麼到了來年,可以跟隨時間和需求的變化,再隨時調整目標。
關於前端計劃
-
繼續攻堅前端工程化
-
繼續攻堅前端元件的封裝
- 繼續攻堅react的使用和深入,公司專案主要是vue3,自己玩無用武之地
關於後端計劃
-
微服務架構模式學習深入
-
訊息佇列在專案各場景中靈活運用,比如先攻克一個rabbitmq
-
redis在專案中發揮橋樑的作用
-
mysql資料庫如何在專案中發揮護城牆的作用,把好最後一道關卡
-
專案整個架構相關的學習實戰
所以最後爭取吧,一年36篇小作文,也就是每個月三篇,目標不算遠大,但好好的去完成也需要一些精力,關鍵是要對當前的自己要有用處。 ## 10、總結 - 35歲真的會被畢業嗎?而且是會被永久畢業嗎?如果身邊的朋友、同學、又或者是同學的朋友、同事的朋友等等真的是大批量的都被畢業了,那麼我才會覺得風險是真的來了。
- 現在就是時刻準備著可能要發生的事情,企業如果真不行了,或者自己真的想換工作了,就提前準備不就完事了。
-
說真的每天時間就那麼有限,自從你有了家,有了娃,時間就如白駒過隙
-
沒什麼負面情緒,如果有的話就轉化為正面動力吧
-
淺層的學習靠輸入,深層的學習靠輸出:通過幾期的學習原始碼,能深刻感受到自己看一遍和寫一遍真的是非常不一樣
-
兄弟們加油吧,也許在疫情的催化下底層人民過的將會更加艱苦,多關照一下家裡的老年人
-
在疫情的催化下我們也要重新考慮一下我們的工作和生活方式了
-
喜歡的可以到創作者榜單點點我,估計也沒幾個人點我哈哈,自己點自己嘞
- GPT-4凌晨已釋出趕緊申請,前端小白用最近用剛學的golang對接了GPT-3.5的6個介面
- 欠薪6個月:大齡,掘金,疫情,酒店,轉型,前端滿兩年,搞公司後端兩個月,年後離職還是繼續等待?
- 你對npm init的瞭解可能還不夠深入吧?
- git push時如果遇到問題,來試試這幾種方式
- 前端可以瞭解一下:最基礎的八個linux命令
- apifox超越了postman,給前端帶來了哪些便利呢?
- 天天提交程式碼,git commit 提交時能規範一下嗎?
- 晚飯都沒吃,我一前端幫後端做了一點SQL優化,才避免了通宵
- git 分支合併程式碼的四種方式
- 日常工作中對我很重要的那些git命令
- JavaScript基礎系列(6):`this`這六種使用方式,你都理解了嗎?
- 手寫50行程式碼實現vue中this是如何訪問data和methods,並除錯vue原始碼詳細解剖原理
- 若川說"可能是歷史上最簡單的一期omit.js"原始碼共讀,但我學到了這些
- JavaScript基礎系列第三篇:呼叫棧在JavaScript引擎中扮演了一個什麼樣的角色
- V8系列第二篇:從執行上下文的角度看JavaScript到底是怎麼執行的
- 如何為前端專案一鍵自動新增eslint和prettier的支援
- 88年大齡前端:轉行前端不到兩年|2022年年中總結
- 騰訊開源元件庫tdesign-vue:新增元件時是如何初始化的
- 跟尤雨溪對話:我從vuejs/core釋出中學到了什麼?
- 如何獨立封裝vue3選項式Api(重點)和組合式Api的生命週期鉤子函式