这篇文章,应该是当自己3年内迷茫的时候,看到这篇文章,就能起到给自己指定坚定方向的作用。
迷茫,方向模糊,是自己最近的关键词。
思来想去,还是要根据自己的特点,制定一个3年计划,做一个有计划的专业的人。
# 人格特点分析
| 特点 | 能力值 |
|---|---|
| 软件工程能力 | ⭐️⭐️⭐️⭐️ |
| 代码能力 | ⭐️⭐️⭐️⭐️ |
| 架构能力 | ⭐️⭐️⭐️⭐️ |
| 服务端能力 | ⭐️⭐️⭐️ |
| 领导力 | ⭐️⭐️⭐️ |
| 沟通力 | ⭐️⭐️⭐️ |
| 视觉审美 | ⭐️⭐️⭐️ |
| 产品思维 | ⭐️⭐️ |
| 业务思维 | ⭐️⭐️ |
| 创新能力 | ⭐️⭐️ |
| 图形3D能力 | ⭐️ |
# 前端细分领域
| 领域 | 兴趣值 | 简洁说明 |
|---|---|---|
| 可视化方向 | 暂无兴趣 | D3.js Echarts 开发 |
| 编辑器方向 | 暂无兴趣 | |
| 音视频方向 | 暂无兴趣 | |
| VR/AR前端方向 | 暂无兴趣 | |
| 低代码方向 | √ | 通过拖拽、配置等方式来创建用户界面 |
| 小程序方向 | √ | 微信小程序,等 |
| Web全栈方向 | √ | 需要也掌握服务端知识,Node,Java |
| 跨端方向 | √ | React-native Flutter |
| 工程化方向 | √ | 将前端开发过程中的各个环节进行规范化、自动化和系统化,以提高开发效率、代码质量和可维护性。如构建工具,eslint规范,单测 |
| 前端devOps方向 | √ | CI/CD (掌握工具如 Jenkins、Travis CI、GitLab CI/CD 等,配置自动化测试、构建、部署等任务) 容器化 |
| 架构设计方向 | √ | |
| 前端教培方向 | √ | |
| 人工智能与前端结合方向 | -- | 将人工智能技术融入前端交互设计中,提供更加智能和个性化的用户体验。例如,使用语音识别和语音合成技术实现语音交互界面;利用自然语言处理技术分析用户的输入,提供智能的反馈和建议。 |
| 性能优化方向 | √ | |
| 安全方向 | √ | 网络安全 xss csrf 等 |
| 桌面端方向 | 暂无需要 | Electron |
| 移动端方向 | 暂无需要 | IOS, 安卓 PWA |
| 前端自动化测试方向 | 不需要专门学习 | Jest, E2E(End-to-End)测试 |
# 总结
根据自己的特点,得出结论
第一目标:全栈方向,切入点:Node
前端领域:工程化方向,小程序方向,性能优化方向,跨端方向,低代码方向,安全方向
软技能:前端教培方向,人工智能与前端结合方向
创业方向: 做一个可以给人做完整解决方案的人,
如电商方向,给客户整套提供解决方案:小程序,H5,服务端,下单支付,裂变营销