Ai时代下工作三年程序媛前端现状及思考🤔

137 阅读2分钟

一、现状

目前业务主要是开发棋类教育类,比较小众,所以在市场上不太具备优势;在日常开发中只能不断锻炼自己的产品思维、沟通能力,这是目前能想到的积累~公司内部是大前端的方向,小程序、app、web都有,react、vue、next都用,优势是都能接触到,缺点是项目比较浅; 本人是211本科,22届毕业生,从毕业到现在一直在同家公司,感觉向上空间有点受限,特别是AI的快速发展,说实话有点点焦虑~

二、目前学习方向

觉得自己未来发展方式只要有两个 (1)大前端,往前端架构狮发展(2)往全栈发展

现状比较有优势的是往大前端发展,所以现在算是一直在耕耘于手头项目吧

  • 1、web端: 相比于之前的完成界面交互开发,目前有倾向性的关注用户体验,做一些性能优化的功能,比如优化首屏空白时间、在等待页面加载前加一个loading显示,懒加载,减小首屏加载包大小等
  • 2、APP端: 目前APP用react-native进行开发,完成常规业务开发没什么问题;但是桥接原生能力不太行,基本流程了解,但是C++这块代码有点难搞,幸好有AI,但是也慢慢学习吧
  • 3、小程序: 目前用taro混合开发,遇到的困境基本和APP端差不多吧,原生能力比较弱,因为开发的少,所以对于怎么分包啥的也是不太熟悉,后续有时间得加强~

总结一下感觉比较有优势的开发方向:

  • 优化打包构建速度、提升开发体验,这块比如项目是多页的可以使用webpack多入口打开,只打包需要运行的部分
  • 压缩包体积,分包,懒加载,提升首屏加载时间
  • 使用服务端渲染提升首屏空白时间
  • 页面做一些错误处理,前置加载样式,特别是服务端渲染的页面(这块没有做过~todo
  • APP 小程序调用原生的能力学习 (todo
  • 后端开发(目前会一点点node express框架,后续想学go其他语言todo

~~欢迎小伙伴共同交流沟通~~~