前言
我是一名18年下半年作业的一名前端开发,现在是一家规划不大的公司的前端组长 + C端产品经理,今年是我进入前端岗位的第五个年初,做C端产品经理的榜首年;22年外部环境较差,技能岗位好像也不再狂热,也看到了许多同学面临技能岗位的疑问,前端是否还值得学? ,我适不适合学编程? ,23年初亦是一个改天换日的节骨眼,借此时机,我也从头审视一下自己。希望我的阅历能够为咱们答疑解惑,为咱们的工作选择供给一些参阅。
篇幅较长,计划分两篇文章,前传写我是怎样一步一步走向前端,以及学习开发的进程给我带来了怎样的改变。
对应的是16年9月到18年6月,也便是我进入大学之后,进入作业岗位之前的时刻。
2016年
我是一名没参与过高考的同学,由于高三期间现已我确定了本科无望,决定在16年春天专科的自主招生中提前走,其时对专业的选择很明晰,由于一向以来特喜爱研讨电子产品,对核算机很有爱好的,所以专业方向很明确。为了求稳,最后选择了相对冷门的“物联网技能与应用”专业,这个专业其实和核算机技能与应用差不多,2016年3月20号考试,300分卷子,考了280分。
考试完结后,在家休息了10天,耐不住寂寞,就想出去挣钱,没想到意外开端了长达5个月的打工时光,那时候尚且未成年,9月还要上学,能找到一份有薪水的作业,且一个月有1600(关于其时的我来说,已然是一笔巨款),实属老天保佑,尽管是厂里边。这也是我人生中榜首次进厂打工,那段日子,对我后来在大学中坚决学习信念产生的很大的影响,假如读者们爱好的话,到时候再更新吧,咱们回到主线故事。
转瞬就到了16年9月,大学生活正式开端了,大一上学期简直便是乌烟瘴气,校园教的榜首门编程语言是C,或许天赋不够,第二节课就听不懂了,那一年根本玩过来的,其实心里现已很焦虑,可是又找不到方向。
面临C语言课程,我的表情大约是这样的。
后来到了16年冬季,学长给我看了一个表达主题的H5,依稀记住是用canvas实现的,代码那时候必定是看不懂的,可是仍是无师自通的发现了能够用记事本全局替换文字,发现这个秘密后,我计划给刚谈恋爱不久的同学一个惊喜(直男行为,请勿仿照),把里边的姓名,替换成我和她的姓名,项目里边许多文件,我估摸着用记事本一个一个替换至少花了三小时,后来被人家踹了。大一上学期就这样在学生会、游戏、恋爱,网吧中旷费。。
转瞬到了17年新年,走亲访友下午回来后,一般都很闲,或许真的是太无聊了,竟然想学习一下之前的表达H5,学长告诉我,先学HTML+CSS,于是我就去了慕课网(imooc),学习了HTML+CSS的初级课程。不得不说,慕课网的课程做的很好,简单的一同,又充满了成就感,大约花了7天的时刻,仔仔细细的把课程学完了,那时候还用本子做笔记,惋惜本子现在找不到,要不然必定拍出来给咱们看看。学习半个月后,我根据其时的悉数常识,在2小时内使用Hbuilder描摹了百度的查找首页,真的是成就感满满啊。
2017年
后来就到了大一的下学期,开端讲Java了,说实话,我也不清楚是教师问题,仍是我的问题,我仍旧上课听不懂。那时候现已不想旷费时刻了,于是我上课就自己描摹网页,比方淘宝PC站点、网易新闻首页,看到啥就描摹啥。也算是仔细学习了。还瞎折腾在阿里云上买了轻量级服务器和域名,配合wordpress,搭建个人博客;由于榜首次触摸阿里云,许多当地都无从下手,全赖自己摸索,一弄便是几个小时,急的我满头大汗,当然终究我仍是部署成功了,回头来看,【折腾的进程】又何尝不是一种财富呢。
跟着描摹的网页越来越多,html+css也愈发熟练,我开端进入JavaScript的神奇国际,那大约是17年5月。看的是网易云讲堂的李炎恢教师的JavaScript教程;尽管课程有年初了,可是教师教的很不错。JavaScript难度比html大多了,终究仍是坚持下来了,完结了榜首遍学习,到了这个阶段,真的现已学入迷了,每天晚上我都和狗皮膏药相同跟着预备比赛的室友找一间没人的办公室学习。
17年6月下旬,暑假前夕,在室友的举荐下,总算被比赛教师留意到了,比赛教师姓蔡,咱们暗里都叫他老蔡。
我对比赛是充满等待的,一同也意识到了这是一次十分难得的时机,惋惜说话并不顺畅,我和教师十分充分了的说明晰我想参与比赛的决计,教师也和我聊了老半天。可是关于比赛这件事,却让我再学习学习,扔了几本书给我打发走了。我记住其中有一本《JavaScript设计模式》,彻底看不懂。最后在大学图书馆从头找了本JavaScript入门数据。而进入比赛组的学生都去北京训练了,我不止一次的表明也想去训练,可是教师委婉的表明,没有前端训练,你暑假自己学学吧,说起来还挺失落的。
比赛完毕了我才知道,教师其时确定我不是正经人,其一是其时染了黄毛,其二是参与了学生会,其三是没有参与高考。
17年的暑假,只能回家啦。在之前的工厂持续打工,还好工厂里边能够触摸到电脑,一边打工一边持续学习css、描摹网页,暑假就这样过去了,这次的工资后来成了我校内生意的启动资金,帮我赚到了半年的生活费,这个也有空再聊吧。
17年9月大二开端了,长时刻的学习现已让我铁了心想走前端道路了。自然不想把时刻糟蹋在课程上了。我和教师请求能不能不上课,去没有人的教室自己学习,咱们安卓教师比较好说话,说明情况后,教师让我和安卓比赛组的学生一同学习,时至今日,仍旧想说一声,感谢你,赵教师;
大约就这样坚持高强度学习到了9月底,时机总算来了,蔡教师的云核算比赛组中,web + docker方位一向存在空缺,本届没有适宜的学生,上一届同学现已功成名不想持续参与了,蔡教师终究仍是给了我试一试的时机,10月7号,正式进入云核算比赛组。
17年的10月初,进入实验室前夕,还朋友去南京玩了一圈,逛逛夫子庙、南京博物馆,与自在做一个告别。回来当晚就进入实验室。云核算比赛组的规矩十分严厉,作息时刻:8:30 – 11:00/14:00 – 18:00/19:00 – 22:30,周一到周日全年无休,堪比互联网行业9107,可是对我来说这是得之不易的时机,由于爱好,所以高兴。
进来之后,蔡教师就给我定了方针,一个月之内搞定web项目,起先仍是有决心的,但看到这个所谓的web项目实际上是java的SSH项目时,我懵了。
整个项目web占比并不多,反而java开发量占比巨大,那个阶段我只会HTML CSS JavaScript(ES5),并且仅限静态页面的水平,web前端,HTTP,前后端交互彻底不了解,更甭说java了,相当于10级萌新直接应战60级boss。初期异常困难,把ajax都写到java里边去了,还不知道为什么编译器报错,急的我天天都睡不着,好在整个10月学长一向对我进行辅导,协助我消化java部分,加上之前前端根底比较扎实,将绝大部分处理逻辑移到了前端侧后,11月初总算把ssh项目悉数搞了解了,在实验室留了下来。
后边11月、12月都是日复一日的不断的学习,也进入了高速学习阶段,linux、docker、mysql、git,都是比赛的一部分,必定需求学习的。于此一同,暗里也在持续深化前端范畴,开端进入前端工程化的国际,学习Vue,之前一向写的都是原生或者jquery,编码思维上是面向进程的,刚开端触摸Vue,很蒙圈,也很别致,此外也逐渐进入了大前端范畴,包含webpack scss typescript nodejs,还有github npm,琳琅满目的结构与工具,进一步的让我感受到了技能的魅力。
当然JavaScript不能放弃,那段时刻把冴羽教师的JavaScript深化系列,专题系列仔细看了一遍,其时只能看懂40%,可是仍旧给了我莫大的协助,对JavaScript的了解提升了一个层次,还有其他许多教师们的博客以及教学视频,十分感谢前辈们无私的奉献,有你们,技能国际会变得更好。
一转瞬就放寒假了,咱们比赛组留在在校园,17年冬季很冷,鹅毛大雪,宿舍门口杯口粗的树干都压断了,为了添加学习时刻。我也搬到实验室住了;
这儿我要点说一下,咱们云核算实验室,听起来很高大上,其实上环境十分差,没有空调,处处都是机房的线,墙面发黄并且起壳;是咱们睡觉 + 吃饭 + 学习的当地,一同仍是咱们教师的办公室,并且仍是顶楼,窗户也关不严,冬季风嗖嗖的,夏天墙面被晒得发烫又像烤箱。不过我不在乎,燕雀亦有雄心壮志。咱们在新年的前三天回家了,校园还发了坚果之类的慰问品,咱们校园仍是很不错的。我家距离校园并不远,都在一个城市,可是这却是我时隔半年,榜首次回家;临走前,学长给我丢了一本书《深化了解ES6》,让我新年在家持续学习。
动乱的2017年就这么过去了,年初还键盘都敲不利索的学习html css,而年末现已能够做一些独立开发,这一年阅历了太多,从对未来的焦虑到对未来的振奋,从旷费到夜以继日的学习,,得到了比赛教师的认可,进入了学习氛围浓厚的实验室,这是绝无仅有的一年。
2018年
18年新年,阴历初五返回校园持续学习,在家的一个星期中也没歇着,加紧时刻将《深化了解ES6》的悉数内容看完,常识点许多,let、箭头函数、解构赋值、模板字符串、等等,受益匪浅,ES6是革命性的武器,后边我又断断续续学习 ES6 2年,足可见ES6的重要性,对了,深化ES6主要学习了《你不知道的JavaScript》,咱们持续回到主线故事吧。
18年上半年只要一个旋律,工作技能大赛,18年3月中旬进行安徽区的省赛,前三名能够参与5月下旬深圳举办的国赛,蔡教师稳重考虑后,决定暂时不让我上,让上一届的学长参与省赛。我能够了解,比赛教师要为比赛结果担任,而我资历最浅,自然风险最高。终究兄弟们在安徽芜湖的芜湖工作技能学院拿到了省赛榜首名,顺畅进入国赛。
在比赛操练的空隙,我仍旧坚持了不断学习前端技能的习气,详细学习方法是不断的看技能教程文章与视频、不断的写代码加深了解,那段时刻经常看慕课网的付费Vue课程,教师们精彩的课程,在我了解现代前端上起到了很大的效果,别的便是技能胖教师的一些免费大前端课程,十分感谢教师们。一同也开端尝试写博客,进行输出,希望能够像协助过我的前辈们相同,用我的能力协助到更多前端人。
省赛之后,教师找我聊天,和我说会尽力为我争取国赛上场的资历,对与这件事,我很感动,由于校领导是不希望我上场的,我的学长能力更强,并且现已有一年参赛经验,能抗大旗,最后是蔡教师和校领导拍桌子,将一同责任担在自己肩上,才争取到了我国赛上场的时机,这些工作都是比赛完毕之后才知道的,由于教师怕我比赛心理压力太大。其实蔡教师没理由这样,他的立场和校领导相同,只是蔡教师想尽自己所能,尽力为每一个追梦赤子带来报答,哪怕接受巨大的外界压力,真乃恩师也。
18年5月下旬,咱们踏着初夏的晴日,带着8个月日日夜夜的尽力,踏上了前往深圳的路程。到深圳的时候,现已是深夜2点,第二天8点无论是教师仍是学生,仍旧按时起床,做比赛前的最后冲刺,艰苦环境打不到毅力坚决的人。
咱们在深圳的宾馆操练到最后一刻;5月26号,正式开端比赛,咱们早早的进入了比赛场地,对机器进行最后的调试。
真的出场了,到了最后一刻,其实也不紧张了,比赛时刻2小时,由于我预备充分,我的标题都十分快速的完结了,拿到了能够拿的所有分数,团队中后期出现一些问题,可是终究都妥善解决了,没记错的话,最后存在小部分标题没有完结,可是这现已十分十分好了。
响铃,比赛完毕,键盘敲击声逐渐停歇,人们开端根据引导逐渐走出赛场,我的眼眶现已湿润,这一路太辛苦;从小我就爱玩,小学去游戏厅,中学去黑网吧,从来不好好学习,最后上了专科,其实不是不想学,只是由于一向断档,导致无法跟上学习节奏,跟着年岁的添加,心里也越来越焦虑与自责,对未来充满迷茫,也愧对爸爸妈妈这么多年的养育之恩,但那一刻,我成了自己的英豪。
咱们小组别的2个人由于没有拿到满分,好像心情不太好,情绪没有渲染到位,我又把眼泪憋回去了,冷静下来后,仔细分析了一下,由于有一些标题没完结,心里仍是比较担忧的,怕孤负了教师和咱们这么久的尽力。当天晚上成果出来了,咱们在全国88支队伍里边,排名第3,前10名国赛一等奖,咱们成功了!。
成果出来当晚,原本计划去看看深圳国际之窗,可是由于和校领导喝酒应付,没去成,至今也没去成,回去的路上蔡教师和咱们说了许多,包含强行让我上场和校领导的争吵,以及这么多年搞比赛,做比赛辅导教师的艰苦;恩师难求,咱们亦没有孤负蔡教师的希望。
第二天领奖仪式后,咱们下午便启程返回合肥,校园专车过来拉横幅、送鲜花给咱们拍照纪念,那种感觉还挺美妙的。后来回到校园实验室后,或许真的是太开心了,紧绷的神经忽然松开,好像堕入到了一段甜蜜梦境,所以啊,那一段记忆怎样也回想不起来了。
最后
我偶然会想,假如在另一个宇宙,我与蔡教师擦肩而过,是否还能走到前端这条路,会不会结业就去工厂,亦或者结业后花费几万元去训练,这些都是愈加难走的道路。不过现在我有了答案,无论是何道路,都将走向现在技能岗位。
由于决定性的钥匙现已被我捏在手中,那便是爱好。
这也是我想送给咱们的答案,技能岗位好像现已不像几年前那样火热,内卷十分严峻,大厂开端裁员,互联网这么多年的发展好像现已走到了止境,不是这样的,能够独挡一面的开发,始终是稀缺的;但假如是奔着待遇来的,那么大约率拿不到高工资,并且工作上限很有限。只要爱好,只要发自性的去做自己确定的工作,无论什么样的风雪都吹不灭的毅力,才干带你打破重围,必定要不断考虑自己,去探求本我,寻觅自己的闪光点,然后不问结果的去做,直到最后一刻。假如历尽千辛万苦仍旧失败,不用泄气,由于这一路的历练与坚持,会协助你下一个的选择,假如成功了,将是人生的转折,就像《肖申克的救赎》中,Andy凭借超凡的信念与毅力,爬过长达500米的下水道,重获自在。
前传大约就到这儿,后边还有崎岖的求职、专升本, 那是一段与大学彻底不同的阅历,篇幅有限,下一篇咱们再会吧!