Skip to content

heyunjiang/Blog

Repository files navigation

Blog

个人实践,并深入分析之后总结
本地开发神器

  1. parcel:支持入口文件 html,快速启动一个本地服务。用于自己写的 js 库快速调试,或者启动包含第三方库的单文件 vue 组件 (踩坑:parcel 自动安装依赖不完整,比如对 scss, postcss 的依赖安装就有问题,0配置跑不起来,非常依赖用户自己安装正确依赖)
  2. vue-cli:快速开发 vue 相关项目,也支持单体 .vue 文件打包成 lib 库。内部使用 webpack 实现
  3. webpack:灵活配置,支持大型项目、lib库

抓包工具:chrome-dev-tool、whistle、wireshark

注:没有链接的表示待发展、学习的技术

1 运营

目标 + 决策 + 资源配置

目标:清晰明确的目标,知道带来的收益,目标倒推、精细拆解、环环相接
决策:决定下一刻需要立即做的事情,不做哪些事情
资源配置:老板给的资源合理利用

2 lowcode 思考

最近了解到的 lowcode, nocode, 前端智能等,对近期火热技术做个了解,看看前端未来的发展路线。
lowcode: 目的是解放前端生产力,让后端、产品、设计都能使用,甚至可以零代码搭建一套系统,提升研发速度。对比组件库 antd, elementui 来说,lowcode 的组件库提供的更完整,可以任意开发一个组件放上去。
包含模块: 从设计端到开发端,形成完整的链路。包含脚手架、可视化交互设计工具、物料库

2022-02-07 12:24:23
混沌工程:提高分布式、云计算系统的服务高可用工程手段,主要是实现故障注入演练、任务编排、指标分析、系统评分等,常用工具有阿里开源的 chaosblade 等工具

3 个人发展

个人成长、长期积累、平缓心态、不能临时抱佛脚影响心态

3.1 最近具体发展事项

思考事项

  1. 职业发展
  2. 技术学习 80% + 广度学习 20%

技术学习方向: vue3 + esmodule + ts + vite 实践
广度学习:宏观关注前端整体发展方向,前端职业给企业带来的价值、在企业的地位,考虑就业形式、投入产出比。学习个人综合实例提升点,为不断突破做准备

方向:

  1. serverless
  2. 低代码平台
  3. 大前端flutter
  4. 音视频
  5. 服务端开发 nodejs
  6. 可视化 canvas
  7. webxr 元宇宙

解析

  1. 通用的基础能力有哪些自己还欠缺的?

空闲时可做的

  1. 修复 vite 等开源项目 issue,提 pr
  2. 阅读书籍:提高个人综合能力
  3. 思考人生,自己在做什么,有什么意义,应该做什么

3.2 一些原则

工作怎么做:

  1. 主动原则:主动做事、改掉被动接受信息,尽快完成业务开发,就有时间去思考更多信息;主动思考业务效果、拿运营数据、跟各负责人沟通、处理更复杂任务,获取更多信息,不断完善、改善自身能力
  2. 成长原则:业务任务和学习成长衡量,一边做事,一边挖掘成长点。征战沙场的马比拉磨的马则更有能力。不断复盘
  3. 价值原则:产出价值的技术,才能得到实践

升级原则:

  1. 在当前级别,做下一级别的事情
  2. 做好当前级别事情

学习:

  1. 碎片化时间,系统学习,而不是碎片化时间碎片化学习
  2. 心态勇敢:不需要完全准备好才去做,而是边做边学,在日常生活、学校学习、知识竞赛、工作技术挑战等都是一样的

体现工作能力:

  1. 工作量评估:任务拆分为更细小的,然后通过经验拍脑袋估时;保留一定 buffer
  2. 负责端到端的任务
  3. 多引用新技术

参考资料

  1. 阿里飞冰