来源:Cookieboty
https://juejin.im/post/6875606903162929159
前言
马上就要到 29 岁生日,也将踏入了 30 岁的旅程,在此写一篇随笔。
成长
这个世界有很多不平凡的人,也有更多平凡的人,你是属于哪一种呢?
开始
刚开始工作总是热情十足、活力四射的去做一件事,希望能够做得更好,更棒。但慢慢的发现,有些事情不是全靠一个人能完成的,因为能独立完成的天才实在太少了,而更多的是努力的人。
你会失落,不知道为什么一件你觉得简单的事情难以完成
你会挫败,不知道为什么那么拼命做的项目就那么简单的夭折
你会迷茫,不知道目前该怎么办,才能更进一步
认清
从认识到自己是一个平凡的人开始,可能会感觉这个世界做什么都毫无意义。
这个是很正常的过程与感受,但平凡的人为什么不能做一些不平凡的事情。
每个项目的功能都能够按时完成
每个项目都问题,都能够及时反馈,及时修复
每个项目的每行代码都能考虑到后期的拓展、兼容、移交
每个项目都能够有总结,下个项目不会出现重复的问题
上面每一件平凡的小事能做到,合在一起其实就已经是一件不平凡的事情。当你迷茫的时候,看看这些小事,是否已经完成自己的预期目标。
理解
前端开发是直面客户的,所以用户的操作、视觉体验尤为重要。
用户喷的时候,肯定是直接喷你的辣鸡交互,辣鸡配色,辣鸡体验。绝对不会联想到其他人。包括部分测试同学,在测试的时候会将这些问题直接抛给你。一个项目可能出现几十上百个 bug 很平常。
但是一定要保持理解的心态去看待问题,部分测试并不是专业的开发,判断问题不会更深层去甄别。作为前端开发,理论上你是最熟悉整个业务流程的人,可以快速判断问题的原因,选择找出不同的人来合作解决问题。
同样因为前端是直面客户,所以面对的变动相对于后端来说也会特别频繁。在面临频繁的改动的时候,尽可能的运用之前项目经验,在开发的过程中预留好可拓展的结构,并不要为了图快捷、方便而过多的使用硬编码,导致后期改动困难。并且要熟悉了解业务流程,配合后端、产品、测试一起疏导业务流程,防止流程理解偏差造成的返工。
要随时保持对代码的敬畏之心,你写的每一行代码再完美,都是在当下。随着时间流逝、技术革新、需求变动而可能被你的后继者喷的体无完肤。
长期迭代的项目,在短时间可以硬编码,随意写,但随时保持重构、甚至重写的想法,去将之前的项目完善的更充分,包括一些必要的注释与文档。理解一下即将要接盘的同学心情,谁也不想接受一堆烂摊子。
坚持
我的高中老师说过一句话,我印象很深刻。人要坐得了冷板凳耐得住寂寞
坚持是一件很难的事情
每天都保持一定的热情去开发项目
每天都保持一定的时间去写额外的小项目
每天都保持看一篇技术类的博客
每周都保持写一篇技术随笔或者小记
这些东西日积月累下来,会逐渐提高你的技术底蕴,但是肯定是不会立马见效,跟直接背面试题不一样,效果来的不会那么快、高效。但是会在你后期的职业生涯里面给予你很大的帮助。
永远不要拿年龄与时间来当借口,当你想成长的时候,当下就是最好的年龄,时间永远都能抽出来。
环境
公司
有同学在考虑去大公司、小公司的选择
大公司的优势在于:
流程完善,你可以了解每个项目的研发具体流程
有一定的试错成本,可以尝试新技术的机会
有一定的培训,成长机制
大厂背景光环加成
劣势:
老生常谈的螺丝钉
统一技术标准也有一定的弊端,长期稳定的项目也会造成技术落伍
小公司的优势在于:
有产品 0 - 1 的研发体验
试错成本低,新技术的尝试机会也有,但是相对应的成本会更大
劣势:
老生常谈的不稳定
为了生存,抢占等,付出的时间与努力更多
这么多年的小厂经历给同学一点建议,刚毕业的或能力稍微差一点的同学,有机会能进大公司的话,尽量去,带来的边际效应跟眼界是小公司比不上的。特别是前端现在技术壁垒还是越来越明显。大厂跟小厂的差距拉的还是比较大的。
某人说过我基本都是小公司待过来,有一些不错视野跟想法感觉挺难得的????
团队
其实比起公司来说,好的团队更为重要,大公司不乏小团队,小公司也有好团队。
好的团队会给你正向激励,技术氛围浓厚会提高自己的深度与广度。
差的团队则会给予负向情绪,使得浮躁、心慌、不稳定的情绪蔓延,恶性循环。
自己
佛说:一花一世界,一树一菩提
外在的环境,可能并没有能力去改变,但是自己的环境是可控的。
把每一件小事做好,利用好每一分的时间。事情做完与跟做成不一样,花时间去玩耍,浪费还是学习都是自己的选择,多少付出与努力就会有多少收获。仔细回想下,目前的境地自己的因素有多少。
当你处于一个并不是很好的公司,或者一个不算很好的团队的时候
你可以选择随波逐流,自暴自弃,也可以选择去慢慢改变这个情况
把项目总结,做一些技术基建分享给团队使用
小项目可以尝试引入新的技术,并分享推广给团队使用
从个人尝试去推动整个团队的成长,同样影响也不是一蹴而就,慢慢坚持得来
终篇
写在 29 岁之前,写给即将 30 的自己
人生是没有局限的,只要你想努力,什么时候开始都不算晚
最后
欢迎关注「前端瓶子君」,回复「交流」加入前端交流群!
回复「算法」,你可以每天学习一道大厂算法编程题(阿里、腾讯、百度、字节等等)或 leetcode,瓶子君都会在第二天解答哟!
另外,每周还有手写源码题,瓶子君也会解答哟!
![](https://i-blog.csdnimg.cn/blog_migrate/fd3821b7270d81677c24152b1a85e8c5.png)
》》面试官也在看的算法资料《《
“在看和转发”就是最大的支持