普通前端开发和优秀前端开发的区别
程序与思想59 阅读0 评论
普通工程师: 我熟悉 webpack的配置与使用
优秀工程师: 我根据团队的业务情况,沉淀了三套(前台/无线/中后台)的 webpack config ,并开发了命令行工具,对接了公司的发布系统,可以针对不同项目一键生成模板,本地调试,推送发布,打 tag。
前端工程化思路
普通工程师: 我熟悉 d3.js, echart, highcharts 可以熟练的绘制图表
优秀工程师: 在公司的大屏项目中,我发现 echarts层的 zrender 绘图引擎有个同层渲染的优化点,同时我还根据业务特色封装了 d3.xxx.layout 布局算法,提交给了他们仓库并合并
关注开源框架底层实现并可以贡献社区
普通工程师: 我了解 react16 hooks相关概念并在项目中使用。
优秀工程师: 为了解决我团队一个大型项目组件 hoc 层级过多的问题,我引入了 hooks,将项目整个重构,并沉淀了10+业务通用的 usexxx hooks 。通过这次重构,开发效率提升,代码更容易复用且清爽,但是发现有时候 useEffect 的使用不好处理,因此我又...
关注新技术特性实际落地在项目中拿到结果,并可以判断技术的优劣
普通工程师: 我用 express koa 和 eggjs搭建过 nodejs 应用
优秀工程师: 我们使用 eggjs 搭建了一个 api 网关,并对其进行了多轮压测,在并发 xxx 的情况下,qps 达到 xxx,rt 达到 xxx,并跟运维合作建立了应用的监控,可以实时查看应用指标。在压测过程中我们发现,达到 xxx 并发时,内存会爆掉,我们后面联系了 alinode 团队,对应用堆内存进行分析,发现了内存泄漏点 xxx 并修复。
对于后端应用,关注系统的健壮性和稳定性,能够排查问题
相关文章
评论 (0)
- 还没有评论,来第一条吧。