总说最近开始要坚持写点东西、逼着自己有所输出(之前一直都是碎片化的写日记),拖延的我这就从这里碎碎念的开始了,就是只有自己看看也行
Never make decisions out of fear. 不要让恐惧左右你的决定。
1. 个人简介/极简风
男,94年,前端工程师 3 or 5 年,vue & react,可视化、流程编辑、对话管理
PS:有机会的话,欢迎各位大佬踩踩我😉,就算只交流交流也好,邮箱yang.luo18@outlook.com
2. 工作经历
2019年以前,一直在海口,上学也在那边,期间有和朋友合伙做点事情。现在回想,很多想法都没有问题,问题是人不成熟、技术不成熟等等不成熟,是cover不住的、是hold不住的好的idea的,特别是产生矛盾和分歧的时候。所以失败是情理之中的。
这期间付出了不少东西,也获得一些东西,相比较来说,付出的代价更多。但是如果再来一次,我还是会这么选择。
2018年年末决定好了就来北京了,2019年1月入职了一家AI/智能服务的公司,非常感谢我当时的 leader 和 hr 给我这么个机会。这份工作一直干到了今年7月份,友好协商后拿着礼包毕业了。
3年半的时间,大部分的时间和精力都放在了智能对话搭建平台这个产品上,技术能力、技术视野获得了明显的成长,这个项目和我算是彼此相互成就,又或者说,这个项目/产品就像自己的孩子一样,自己和几位大哥一起把这个孩子带大的。从开始入职到结束这份工作,好坏参半,最终还是怀着感谢和坦然的心态离开的。
3. 离职前后
离职前一段时间嘛,肯定是有过一段不愉快的经历的。这个大部分人应该都会有体会,好的时候一切问题都可以被掩盖,坏的时候就开始彼此攻击、疯狂内卷。另外,关于“站队”这个东西,真的是很无奈,主动也好被迫也好,人相信着什么就会站在哪个队伍中,哪怕本人并不愿意。
7月末离职后,是有焦虑过一段时间,也面试过两三次没过。今年的情况是挺坏的,面试的难度明显比以前高,而且面试的机会本身也少。
后面想开了一些事情,突然坦然多了,半天学习,半天放飞自我。太过快乐到了朋友隔三差五拿着鞭子抽我,给我续上机油,我才又鼓起干劲儿学习。也不知道这是一种乐观,亦或是躺平。
4. 回顾 & 前瞻
4.1 项目/产品经验
虽然自己从职能上只是前端,但是真的跟着一个业务复杂的项目or产品从头干到尾,持续投入和深入。会对自身习以为常的“前端”这个概念,产生不同角度、不同维度的认知,这对前端能力本身是有好处的,并且有助于自己综合的去思考,而不是抱死某一个固定的视角和观念。当然,不同的人有不同的性格,不同的公司有不同的要求,我这个观点比较个人化,不会适合所有人。
4.2 技术团队 & 氛围
最大的一个感受,技术团队的能力如何、氛围如何、成长好坏,真的跟公司大小没太大关系,看公司的整体环境、关键的技术 owner,以及真正愿意钻研技术并尝试应用的人
4.3 个人成长
- 专注一件有价值的事,并保持专注、持续投入
- 越往上走,是无分前端后端的
- 坚持自己所认为的正确的事情
- 包容、开放,坚持成事儿
4.4 前端的方向
尤大大在知乎有回答过这个 topic,列出了他认知的前端工程师可以发展的不同领域,这里取了个掺杂了个人理解的子集
a. 比较偏向业务的开发
- toB:CRUD开发;组件抽象
- toC:混合开发;性能优化
- 前端工程化
b. 某个特定领域的研发
- 数据可视化:BI类系统
- 面向不同环节/切面的低代码:UI搭建;模型设计;API编排/数据源管理;流程编排;
- 基础框架:meta-framework
- “未来”的基础技术:wasm、rust等,大公司跑得快,一些比较前沿的技术早就开始试水甚至商用了,所以有机会有能力,大家试着去大公司吧(虽然我没去过🙃)
在前公司所负责的这个对话搭建系统,算是面向“任务型对话”这个特定领域的可视化搭建系统。嗯,我觉得也算是一种“低代码”?
一般的业务开发感觉对自己的提升已经没有太大的帮助了,自己会感觉没意思。当然,这方面是能深入的,前端工程化包含很多细节,组件系统的设计、性能优化等等,都是可以做出点东西的。
Goal
这里非常劝大家放平心态、健康生活,身体才是革命的本钱,自己才是世界的窗户,人干垮了、干病了,世界多不多彩对自己也没什么意义了。这也是我对自己的劝告,人健康的活着,反正拿了礼包,最坏的情况是先苟个半年呗。
面试/学习
- CS 基础:基本的数据结构/算法;计算机网络
- Web 基础:浏览器;深入 Javascript
- 前端:view框架原理;性能优化;安全;工程化
- 后端:nodejs web & CLI;Java浅入
- 特定领域/其他方面
- DM/对话管理:深入了解 DM;浅浅了解下 NLU 开源方案
- DSL 设计
- wasm & rust,以及vite等
- 设计模式、OO等
感兴趣的方向
- 在线多人协作:比如figma、蓝湖
- 物联网
- 对话系统
- web infra:这个还得是去大厂才能行
不过,还是先找到工作,再发展兴趣😷,万事万物,一步一步来。不要被恐惧所左右。