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

相关文章

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F