6-7年經驗的前端,回望這些年的風雨,都扛過來了~

前言

回望這6-7年的時光,不覺而已,有種閱盡千帆而過的感覺,可能人總在回頭看一些事情時都會有這種感覺吧。

傻人大學開始接觸計算機行業

大概10年前的我,填好志愿,拿到錄取通知書的那天,命運的齒輪就開始轉動了~(18-30歲左右做出的選擇都會讓命運之路分叉)

在我不知道軟件工程是什么,嵌入式開發是干嘛的,java是個什么東西,計算機打字甚至都還是一指禪的時候莫名其妙的選擇了這個計算機方向的專業,不知道自己哪來的勇氣(或運氣【在以后看來】),

不過,在我上學之后,才知道原來這個專業這么火的(經歷了計算機方向畢業生比較好找工作,前程一片大好的時間)。在我看來算是傻人有傻福吧~

進入大學后,因為自覺落后于同班同學就整日練習課堂上學習的內容,網上找資料多了解專業知識,真是復刻了高中時的學習勁頭,雖然高中老師說上了大學就自由了,但我是沒讓自己自由的人,畢竟我完全不了解我自己學的是個什么,能讓我以后吃上一頓飽飯么?

那種陌生茫然反而給了我無窮的動力和好奇讓我不斷得進入迷宮探索,慢慢地,突然發覺我好像開始是班里學的還不錯,能給別人解決不會的問題的人。慢慢地,了解到這個行業正是興起且工資不少的時候,對自己的未來充滿了希望,不管是學校里的考證,還是專業競賽都積極去參加,收獲不錯也是挺充實的,感謝那段時間同學與老師的支持指導,真是很幸運的遇到超友好的同學和超負責的老師,感恩這段經歷讓我的大學時光熠熠生輝。(這里的經歷就大致略過,不知道有感興趣的不,如果有,我后面發文再補充呀~)

畢業后的職業旅程

1.為啥選擇前端崗位

因為大學專業是計算機方向,自己也蠻感興趣,會的技能也只有這個,找工作也就沒考慮別的了。但是軟件行業分為好多個方向,我相信學過這個專業的同學知道,在大學也學了好多方向的專業課,前端,后端,運維,網絡甚至是測試多個崗位類型,我個人在前端和后端這2個方向比較感興趣,但最后選了前端這個崗位,那為啥選了這個呢?

說起來現在覺得蠻傻蠻好笑的,不過也從沒后悔過。當時在大學期間里有個教室專門給參加競賽或想自習的同學沒事過去學習,我這人呢不太在乎別人的看法,雖然是個女生,大學時也比較羞怯,就算沒人陪我一起去,我也會過去,久而久之,遇到個志同道合的男孩子,后來也會約著一起,他后端學的很好,我有一天開玩笑:“你后端學得這么好,那以后你做后端,我做前端輔助你,我們就可以完成一整個項目了啊~”
說完也忘了老臉紅了沒,反正我后來因為這句玩笑話就真的走向了前端這條路。

2.打怪升級的前端之路

第一份工作

一個畢業生在剛步入社會時必然要適應和面對與學校學習內容和工作內容有些出入的境況,不過好在公司同事和領導耐心指導和包容,讓我能不至于陷入很緊張的工作氛圍中。那會前端的主要工作還是面對頁面布局,會寫html+css+javascript再學些jquery就基本滿足條件了,算是干了一年多的頁面布局工作,我的布局功夫基本都是那一年多練出來的,并吃了這好多年。后來因為個人原因要換城市發展,依依不舍的與我的第一份工作和同事們道別,那時的感情真是好純粹,當時的同事現在都還有在聯系著的,大家都還混的很不錯呀~ 也有去了大廠的~

第二份工作

辭職之后出去浪了半個多月吧,去了浙江旅游,畢業后這些年來唯一一次這么久這么開心的游玩了。好像是真的工作以后屬于自己的自由時間沒有那么多了,當然也有一部分是因為年齡大了,需要用錢的地方也變多了,有些不舍得花在游玩上了吧。

后面在離家近的小城市找了個初創的新小科技公司,公司不大,待遇也一般,去的主要原因是我喜歡那里的技術領導以及團隊的前端技術棧,在2017年時就用angularJs做前端開發了,公司工作節奏很快,加班也是經常,所以就租住在公司對面的小區里,每日上班通勤時間4分鐘(后來再也沒有那么近過了),每日早出晚歸的也是辛苦了一陣子,后來在這家公司又接觸到了第一版vueJS,算是最早一批使用vueJS的了,并用剛流行的這個前端框架做了微信公眾號相關的項目。

面對過一些未知和挑戰,好在這些已經被當年的我一一克服了。總要有一段不管多難都要向前走的時候,以前覺得不會做且做不到的事情,好像也在無數個日夜的研究中解決了。

后來我欣賞的那個領導跳槽了,加上家里人建議考研或考公,就辭職脫產了幾個月安心備戰了,算算這份工作干了也將近一年半。總的來說,這份工作讓我感受到遇到難題的焦灼和解決完問題的暢快,所以以后我再也沒怕過任何奇奇怪怪的需求,只要是別人能做到的,我也可以~

第三份工作

在考研和考公都不盡人意的情況下,剛過完2019年春節的我又開啟找工作模式,經行業朋友介紹去了家較大的科技公司做前端組長,算是從小兵升了一級。那會在前后端分離剛興起的時候,科技公司都在找有vueJS經驗的前端去重新組建技術團隊,得益于上一份工作里的經驗,讓我得到了升級。

這家公司是個外包公司,所做的項目五花八門,有網站的,小程序的,官網類型的,手機端的,給的工期那真是寥寥無幾,回想一下,那真是掉頭發最多的時候了。做前端組長的我整天解決疑難問題,工作量大到每天都非常飽和,有時同一時間要處理3-4個項目的問題。(如果有呆過外包公司的,就能理解了。) 在當時的我看來,雖然辛苦,但是工資不錯,同事也蠻好,也挺滿足的。有了前端組長的經驗,也讓我在管理項目,分配項目工作,把握工期方面有了些心得。

沒想到的是在2019年12月疫情突然的爆發會影響到工作。先是公司投資人撤資,后面又項目延期等等因素,到2020年3月份公司已經資金周轉不開,發不出工資了。公司同事也陸陸續續的跳槽高就去了,后來在以前同事的引薦下在2020年5月份跳槽到第四份工作了。

第四份工作

第四份工作仍然是前端組長的崗位,前端的總體架構,技術棧都是我負責的部分。好像一點點的走向前端架構師的等級了。有了前面那些經驗的積累,不再害怕,只會迎難而上。在這家公司與從阿里系跳槽出來的技術大佬帶領的團隊一起研發項目,懷著對他們的崇敬以及對前沿技術的向往,一絲不茍的汲取著養分,封裝各種通用的組件,如何使代碼更適用于需求場景,什么樣的代碼邏輯更合適,自動化部署等等讓我大開眼界,真是有幸能接觸到。在這家公司也本著拼命三娘的心氣經常加班,有時回家都已經22點了。(這在小城市來說并不常見)

因為團隊領導蠻有魅力,也總是鼓勵和關心我們,同事間精神很飽滿,對工作也是充滿了干勁。比如領導覺得工作時間太久,還會建議出來運動,晚上加班也會外放些音樂放松一下,基本的零食配備從來都沒少過(零食對女孩子誘惑挺大的,哈哈~ )。我想如果后面沒有出現據說是公司高層矛盾,導致團隊走了,我可能一直會在這里工作。畢竟我們前端團隊小伙伴們真的相處很愉快~

現在的工作

2021年,朋友推薦下入職了現在的公司,公司發展不錯,小城市里的科技公司,因緣際會算是進入國企里,也算是結束了我這近5年的職業漂泊,也很珍惜這份工作帶來的穩定和安全感,就算是疫情期間大方向不好也沒焦慮公司發不起工資。

因為前幾年的經驗積累,剛進入公司就壓力不大的完成了幾個比較略復雜的項目,漸漸也在公司扎下了根,與同事也相處的熟悉起來。開發強度也比之前入職的公司好許多,不必整日加班疲憊度日,開始有自己的閑暇時間,做做飯,讀讀書,養了個拉布拉多,沒事和狗一起出來散步,找找特色小吃去嘗嘗~

我知道我是幸運的,也很感恩這一路以來所有的朋友和同事的信任,但我想最重要的感謝我自己,是當年那個半夜還在拼命看著教學視頻學習的小城姑娘,是那個面對難題瘋狂查閱資料一天開近100個網頁的職場小白,是那個不怕從頭再來,不畏改變,永遠相信一定會慢慢好起來的自己。

結尾

不知不覺寫了這許多,算是對我這些年職業經歷的一個總結,一路走來也很唏噓,職業發展也不是很順利,總有些不可預知的可變因素。還好我一直有一種程序員思維,就是遇到問題,解決問題,其他只是內耗。

不過我依然還在路上,未來可能會有更多挑戰需要我去面對,但柳暗花明總會到來的不是么?與諸君共勉~

最后,現在的自己想送給7年前的自己,(也是想送給能看到這篇文章的小伙伴~)一段話(歌詞):

告別了溫柔鄉

去遠方闖一闖

我明白你心中志向

山高與水長

免不了跌宕

但愿你初心不忘

就借這月光

再與你對望

不管落魄風光

我都為你守望

諸君,下篇文章再見~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/696325.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/696325.shtml
英文地址,請注明出處:http://en.pswp.cn/news/696325.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于Spring Boot的學生評獎評優管理系統,計算機畢業設計(帶源碼+論文)

源碼獲取地址: 碼呢-一個專注于技術分享的博客平臺一個專注于技術分享的博客平臺,大家以共同學習,樂于分享,擁抱開源的價值觀進行學習交流http://www.xmbiao.cn/resource-details/1760641819451928577

python子域名收集工具

在網絡安全領域中,發現和管理攻擊面絕對是一項必須的任務,而對域名的尋找和分析是發現攻擊面的重要步驟。今天我們將與您分享關于域名發現的四種方法,并附帶Python示例代碼來幫助您更好的理解和掌握這些方法。 1. 主域名鏈式證書提取域名信息…

MySQL的安裝和備份

一、openEuler 二進制方式安裝MySQL 8.0.x 1、獲取軟件包 [rootLocalhost ~]# wget -c https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz 2、創建用戶和組 [rootLocalhost ~]# groupadd -g 27 -r mysql [rootLocalhost ~]# useradd…

RisingWave的動態過濾器和時間過濾器的用法

動態過濾器 動態過濾器能夠實時過濾數據流,并允許定義傳入數據必須滿足的條件才能進行處理。 動態過濾器demo CREATE TABLE sales(id int ,profit_margin double ,PRIMARY KEY (id) );CREATE TABLE products(product_name string ,product_profit double);--返回…

如何切換到Ubuntu系統上來

上篇講到,使用Ubuntu系統能讓人帶來積極的影響,那么如何使用上這個系統呢?其實很多時候,不是不會安裝的技術問題,而是意愿或者心理障礙的問題。 以下是我使用ubuntu系統一年半的經驗,相信經過這三部分的介紹,可以幫助你了解linux系統的最新進展,克服使用困難,使用上U…

C# 讀取JSON文件

命名空間: using System.Text.Json.Nodes; 讀取JSON: // 讀取設置文件參數 JsonNode json JsonNode.Parse(File.ReadAllText(Environment.CurrentDirectory.Replace("\\bin\\Debug", "") "\\settings.json"))["a…

前端項目git提交規范配置

項目規范管理 目的 為了使團隊多人協作更加的規范,所以需要每次在 git 提交的時候,做一次硬性規范提交,規范 git 的提交信息 使用commitizen規范git提交(交互式提交 自定義提示文案 Commit規范) 安裝依賴 pnpm install -D commitizen c…

visual studio2022使用tensorRT配置

只記錄tensorRT在vs中使用時的配置,下載和安裝的 文章主頁自己尋找。 下載好TensorRT和對應的cuda之后,把tensorRT的鍛煉了和lib文件復制粘貼到cuda對應的文件夾中,以方便調用。 完成之后打開vs新建一個tensorRT的項目,然后開始配…

306_C++_QT_創建多個tag頁面,使用QMdiArea容器控件,每個頁面都是一個新的表格[或者其他]頁面

程序目的是可以打開多個styles文件(int后綴文件),且是tag樣式的(就是可以切多個頁面出來,并且能夠單獨關閉);其中讀取ini文件,將其插入到表格中的操作,也是比較復雜的,因為需要保持RGB字符串和前面的說明字符串對齊 ini文件舉例: [MainMenu] Foreground\Selected=&…

ElasticStack安裝(windows)

官網 : Elasticsearch 平臺 — 大規模查找實時答案 | Elastic Elasticsearch Elastic Stack(一套技術棧) 包含了數據的整合 >提取 >存儲 >使用,一整套! 各組件介紹: beats 套件:從各種不同類型的文件/應用中采集數據。比如:a,b,cd,e,aa,bb,ccLogstash:…

三年功能測試,測試工作吐槽

概述 大家好,我是洋子。有很多粉絲朋友目前還是在做功能測試,日常會遇到很多繁瑣,棘手的問題,今天分享一篇在testerhome社區的帖子《三年功能測試,測試工作吐槽》 原文鏈接https://testerhome.com/topics/38546 這篇文…

vue.js el-tooltip根據文字長度控制是否提示toolTip

一、需求&#xff1a;如何判斷當前文本文字是否超出文本長度&#xff0c;是否需要出現提示toolTip。效果圖如下&#xff1a; 二、實現&#xff1a; 1、表格字段鼠標放置el-popover出現 “引用主題” 的具體內容&#xff1b; <!-- 表格字段&#xff1a;引用主題 --> <…

【web | CTF】攻防世界 Web_php_unserialize

天命&#xff1a;這條反序列化題目也是比較特別&#xff0c;里面的漏洞知識點&#xff0c;在現在的php都被修復了 天命&#xff1a;而且這次反序列化的字符串數量跟其他題目不一樣 <?php class Demo { // 初始化給變量內容&#xff0c;也就是當前文件&#xff0c;高亮顯示…

代碼隨想錄 -- 字符串

文章目錄 反轉字符串描述題解 反轉字符串II描述題解 替換數字描述題解&#xff1a;replace函數題解&#xff1a;雙指針 翻轉字符串里的單詞描述題解 右旋字符串描述題解 實現 strStr()描述題解&#xff1a;暴力算法題解&#xff1a;KMP算法(懵懂) 重復的子字符串描述題解題解&a…

數據備份(上)

備份的意義 數據備份是容災的基礎&#xff0c;防止系統出現操作失誤或者遭受網絡攻擊導致數據丟失&#xff0c;為保證數據安全和業務連續性&#xff0c;有效的防護措施&#xff0c;對數據進行合理的備份、防范于未然。 面臨的威脅 去年2023年10月親自經歷客戶某網站無法訪問…

WEB-UI自動化測試實踐

&#x1f525; 交流討論&#xff1a;歡迎加入我們一起學習&#xff01; &#x1f525; 資源分享&#xff1a;耗時200小時精選的「軟件測試」資料包 &#x1f525; 教程推薦&#xff1a;火遍全網的《軟件測試》教程 &#x1f4e2;歡迎點贊 &#x1f44d; 收藏 ?留言 &#x1…

已解決的問題:BIOS中Enter鍵失效_BIOS中回車鍵沒反應

問題&#xff1a; 未解決的問題&#xff1a;BIOS中enter鍵失效_bios回車鍵沒反應-CSDN博客 問題復現&#xff1a; Windows7 關機 開機按F2進入BIOS 調整Boot Mode&#xff0c;按Enter建&#xff0c;Enter鍵失效 按F10&#xff0c;按Enter鍵&#xff0c;Enter鍵失效 按E…

LeetCode59-螺旋矩陣II

參考鏈接&#xff1a;代碼隨想錄->螺旋矩陣II 關鍵是學視頻鏈接里面的編碼思想&#xff0c;然后背下來 class Solution { public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> resvector(n,vector<int>(n,0));int sx0,s…

HTML好玩代碼(正式版)

今天給大家幾個好玩兒的HTML代碼&#xff0c;可以自行修改文字&#xff0c;更改效果&#xff08;一定要看到最后&#xff09;&#xff0c;代碼&#xff0c;&#x1f389;走起&#xff1a; 一、圣誕樹效果&#xff08;音樂可自行選擇&#xff09; 代碼&#xff1a; <!DOCTY…

vite是什么

vite 是什么 vite —— 一個由 vue 作者尤雨溪開發的 web 開發工具 Vite由兩個主要部分組成 dev server&#xff1a;利用瀏覽器的ESM能力來提供源文件&#xff0c;具有豐富的內置功能并具有高效的HMR生產構建&#xff1a;生產環境利用Rollup來構建代碼&#xff0c;提供指令用…