二本计算机应用技术-Web前端开发
我学的是Web前端开发,现在在杭州一家中型互联网公司工作。
这是关于”技术改变命运”的故事。
你们知道吗?
2026年,毕业生1270万。考研343万,国考371.8万。但另一边,互联网公司招不到合适的前端工程师。
我就是那个被抢着要的人。
我叫周海明,浙江绍兴人,皖北一所二本院校计算机应用技术专业毕业。当年高考失利,分数只够上个普通二本。我妈说:“去学个技术吧,以后好找工作。“我想了想,选了计算机。
事实证明,这是我这辈子做过最正确的决定之一。
大学三年:逃课与自学
说实话,我的大学过得很”水”。
课程嘛,水得不能再水。C语言、数据结构、数据库原理、操作系统……老师照本宣科,期末背背重点就能过。我室友天天打游戏,我也跟着玩,但心里总觉得不对劲。
真正让我开窍的,是大三上学期在B站上偶然刷到一个前端视频。
那是一个Vue.js的入门教程,up主叫”技术蛋”,讲得很有意思。我看了十几集,突然觉得:卧槽,这才是我想学的东西。
从那天起,我开始认真学前端。
HTML、CSS、JavaScript,三大基础我用两个月过了一遍。然后是Vue、React两大框架。边学边做,跟着教程敲代码,遇到了问题就Google、Stack Overflow、CSDN……
那半年,我每天泡在图书馆敲代码,从早上8点敲到晚上10点。室友都说我疯了。
但我停不下来。
前端太有意思了。写一个页面,调一调CSS,看着效果一点点呈现出来,那种成就感比打游戏爽多了。
大三下学期,我做了一个自己的项目——一个仿豆瓣读书的小网站。前后端分离,前端用Vue,后端用Node.js。那是我第一个完整的全栈项目,虽然很粗糙,但放简历上挺好看的。
找工作:面试与碰壁
大四上学期,我开始投简历。
那时候我对找工作充满信心——毕竟学了半年多,项目也做了几个,应该不难吧?
现实给了我当头一棒。
第一场面试是杭州一家创业公司,面试官问了我一个问题:“浏览器从输入URL到页面渲染,经历了哪些过程?”
我懵了。
我只顾着写代码,底层原理完全没了解过。
面试官笑了笑,说:“回去补补基础知识吧。”
第二场、第三场、第四场……
情况都差不多。我能写简单的业务代码,但底层原理、系统设计、性能优化……一问三不知。
那段时间,我陷入了深深的自我怀疑。
难道我学了半年的前端,都是白学的?
后来我想明白了:光会敲代码是不够的,还得懂原理。
于是我调整了策略——白天投简历、面试,晚上补基础知识。
计算机网络、浏览器工作原理、前端性能优化、Web安全……我把这些知识点一个个啃下来,不懂的就去问、去查、去背。
面了大概20家公司之后,终于收到了几个offer。
最终我选了一家做SaaS产品的中型公司,在杭州,月薪8000。
虽然不算高,但对我这个二本毕业生来说,已经很不错了。
入职:从”菜鸡”到”能干活”
入职第一天,leader给我分配了一个简单的任务——修复一个已知的bug。
我花了整整一天。
不是代码难,是公司的技术栈我不熟。Vue2、Vuex、Element UI……跟我学的Vue3不太一样。我花了大半天时间熟悉项目结构,然后才找到bug所在。
leader看了我的代码,没说什么,只是说:“可以,下次注意代码规范。”
那一刻我意识到:职场跟学校不一样。学校里你写什么代码没人管,职场里要遵守团队的规范和风格。
工作第一个月,我跟着团队做项目,从简单的页面开始,一点一点积累。
说实话,这一个月比我在学校半年学的东西都多。
真正的项目跟练手的demo完全不一样——要考虑可维护性、性能、兼容性、异常处理……每一个细节都不能马虎。
leader是个技术很强的人,带了我三个月。每次代码评审,他都会指出我的问题:变量命名不规范、函数职责不单一、缺少注释……
我把这些意见都记下来,下次避免。三个月之后,我的代码质量有了明显提升。
成长:跳槽与涨薪
工作第二年,我开始考虑跳槽。
不是因为干得不开心,而是觉得薪资太低了。月薪8000,在杭州扣完五险一金和房租生活费,每个月攒不下多少钱。
我开始刷算法题、复习基础知识、准备面试。
说实话,准备跳槽的那段时间很累。白天要上班,晚上要刷题,周末要面试。有时候连续几天睡眠不足4小时。
但我没放弃。
最终,我拿到了三个offer:
- 一家做电商的创业公司,月薪14000
- 一家做企业服务的上市公司,月薪15000
- 一家做社交的头部互联网公司,月薪18000
我选了第三家——字节跳动。
后来我才知道,18000在字节只能算白菜价。sp和ssp的offer能到25000甚至更高。但对我来说,已经很满意了。
入职字节之后,我被分到了商业化部门,做广告投放平台的前端开发。
字节的节奏跟之前的公司完全不一样。每天早上9点半到,晚上8点左右走,周末偶尔加班。看起来不算太卷,但工作强度确实不小。
团队的技术氛围很好。每周有技术分享会,每个月有code review。leader鼓励我们尝试新技术,遇到问题可以随时讨论。
在这里,我接触到了很多在学校完全没听说过的东西:微前端、Serverless、性能监控、前端智能化……
我的技术水平在快速提升。
前端开发的第五年:技术老了还是我老了
我现在在字节干了两年,月薪到手大概16000左右。
别看这个数字不高,字节的福利不错:免费三餐、下午茶、租房补贴、七险一金……算下来,实际拿到手的比纸面数字多。
很多人问我:“你们程序员是不是35岁就失业了?”
说实话,这个问题我不太认同。
35岁失业的是那些技术停滞不前、只靠年龄混日子的人。如果你持续学习、保持竞争力,根本不用担心年龄问题。
我现在的状态是:一边工作,一边学习新的技术。前端发展太快了,框架每年都在更新,不学习就会被淘汰。
最近我在学跨端开发——Flutter、React Native这些。万一哪天猫厂不行了,我还能跳到其他领域。
前端开发的坑,我都替你踩过了
如果你想学前端,或者正在上计算机相关的专业,我有几点建议:
第一,不要只学框架,要打牢基础。计算机网络、数据结构、算法、操作系统……这些东西看着没用,但关键时刻能救命。面试的时候,这些是必考内容。
第二,实践比理论重要。光看书、看视频是学不会编程的。你得自己动手敲代码,遇到问题、解决问题,才能真正掌握。建议从第一个项目开始就养成好的编码习惯。
第三,选择比努力重要。不是说努力不重要,而是选择有时候更重要。同样是前端开发,去传统企业跟在互联网公司,成长速度和技术天花板完全不一样。建议年轻的时候去大厂镀金,哪怕累一点、卷一点。
第四,持续学习是必须的。前端技术更新很快,React 18、Vue 3、Vite、Svelte……每年都有新东西。不学习就会被淘汰。
第五,学历不是天花板。我就是个例子,二本毕业照样进大厂。关键看你有没有真本事。
最后,我想说,前端开发这行确实辛苦,加班多、压力大、更新快。但相应的,收入也不错,而且找工作相对容易。
如果你对编程感兴趣、能吃苦、愿意学习,这一行值得你投入。
如果你还有什么想问的,欢迎在评论区留言。我会尽量回复。
祝好。
关联阅读
- 专业参考 计算机类.md
- 案例索引 0000_1001案例总索引
- 知识库总索引 0000浪尖大学四年知识库_总索引