前端开发如何做好横向发展

在做好业务的同时,可以从哪些方面去提升自己以及带动团队提升,给团队及公司方向带来横向方面的发展,比如,有看到有的公司的前端会兼顾起部署自动化,推动项目管理,项目质量及性能等方面

阅读 2k
4 个回答
  1. 寻找项目上欠缺的地方,主动学习,主动承担
  2. 多跟外面的开发人员交流,对比自家的规范流程,看看有哪些可以改进的地方

一般来说,大家都是从生产中来的。比如我发现有时候 master 都没法完成构建,就主动用 GitHub action 把 master 构建一下,否则不允许合并。接下来又把 eslint 加进去,等等。慢慢这写东西就积累起来了,我也学会了。

开发方面关注这几个方向:

  • lint: prettier
  • ci/cd: gitlab-runner || github-actions
  • commit: @commitlint/config-conventional + @commitlint/cli
  • local server: docker + docker-compose
  • build: vitejs
  • test: TDD + jest
  • enhance: TypeScript (等于半个测试员)
  • workflow: tapd(免费) || worktile || teambition

不建议使用eslint,规则太多太累,千人千面。
gitlab + gitlab-runner,私有部署,代码+自动测试+(自动/手动)发布 完整闭环服务
管人方面没有建议,自己也很菜

总有某个阶段看技术

总有某个阶段看人脉;

1、先做好技术,做好技术沉淀

2、做好工具,解决效率

3、授人以渔,提升影响力

4、当解决了技术效率问题;自然有机会和时间步入管理行业

只不过拿着研发的工作,学习管理经验

已参与 「极客观点」 ,欢迎正在阅读的你也加入。

首先是主动。很多事情并不是在你分配的任务内,但是如果你发现项目上有很多可以优化的地方,你可以先做,然后当着大家的面提出来,你做了什么优化,有什么好处。侧面对于产品质量上就起到了提升的作用,并且也会带动团队的积极性。

持续集成/脚手架/插件/测试等等都是可以优化的地方。

已参与 「极客观点」 ,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题