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