6-7年经验的前端,回望这些年的风雨,都扛过来了~

2024-02-23 02:36

本文主要是介绍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年前的自己,(也是想送给能看到这篇文章的小伙伴~)一段话(歌词):

告别了温柔乡

去远方闯一闯

我明白你心中志向

山高与水长

免不了跌宕

但愿你初心不忘

就借这月光

再与你对望

不管落魄风光

我都为你守望

诸君,下篇文章再见~

这篇关于6-7年经验的前端,回望这些年的风雨,都扛过来了~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/737261

相关文章

HTML5中的Microdata与历史记录管理详解

《HTML5中的Microdata与历史记录管理详解》Microdata作为HTML5新增的一个特性,它允许开发者在HTML文档中添加更多的语义信息,以便于搜索引擎和浏览器更好地理解页面内容,本文将探... 目录html5中的Mijscrodata与历史记录管理背景简介html5中的Microdata使用M

html5的响应式布局的方法示例详解

《html5的响应式布局的方法示例详解》:本文主要介绍了HTML5中使用媒体查询和Flexbox进行响应式布局的方法,简要介绍了CSSGrid布局的基础知识和如何实现自动换行的网格布局,详细内容请阅读本文,希望能对你有所帮助... 一 使用媒体查询响应式布局        使用的参数@media这是常用的

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

前端CSS Grid 布局示例详解

《前端CSSGrid布局示例详解》CSSGrid是一种二维布局系统,可以同时控制行和列,相比Flex(一维布局),更适合用在整体页面布局或复杂模块结构中,:本文主要介绍前端CSSGri... 目录css Grid 布局详解(通俗易懂版)一、概述二、基础概念三、创建 Grid 容器四、定义网格行和列五、设置行

前端下载文件时如何后端返回的文件流一些常见方法

《前端下载文件时如何后端返回的文件流一些常见方法》:本文主要介绍前端下载文件时如何后端返回的文件流一些常见方法,包括使用Blob和URL.createObjectURL创建下载链接,以及处理带有C... 目录1. 使用 Blob 和 URL.createObjectURL 创建下载链接例子:使用 Blob

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

CSS Padding 和 Margin 区别全解析

《CSSPadding和Margin区别全解析》CSS中的padding和margin是两个非常基础且重要的属性,它们用于控制元素周围的空白区域,本文将详细介绍padding和... 目录css Padding 和 Margin 全解析1. Padding: 内边距2. Margin: 外边距3. Padd