请教: 如何在小公司内搭建起前端体系

2020-08-13 16:07:18 +08:00
 LoLeon

背景: 本人前端小菜鸟一枚, 大概初中级水平, 只有作为主力开发的经验, 并无管理经验.

公司目前只有 2 位前端, 却有包括部门老大在内的 5 位后端. 我和另一位前端都是公司原前端面进来的, 后来他离职了. 另一位的前端技术稍微比我差点, 所以就由我来负责主导项目前端.

前段时间领导找我谈话, 想让我负责搭建起前端体系, 专门为前端工程师的岗位做一个分级制度, 为以后扩招前端做准备.

其实我不太想做这个事情, 因为我现在这个阶段还是想专注在技术能力上, 况且我底子挺差劲的. 害, 虽然我挺感兴趣的, 但是却无从下手, 网上找的资料我实在不是很好理解, 想请教各位带佬给我些建议. 请不吝赐教, 先谢谢了.

3699 次点击
所在节点    程序员
25 条回复
murmur
2020-08-13 16:09:28 +08:00
2 个前端就别体系了,直接开源框架用起来,别人有脚手架就用起来,真的做业务你切页面都来不及还要体系
waiaan
2020-08-13 16:34:37 +08:00
楼主说的体系是职位,而不是技术,是人事这一块的东西。
Yano
2020-08-13 16:44:33 +08:00
其实我感觉是好事,做这些也费不了多少时间。以后队伍发展壮大了,嗯,你懂的~~~
tikazyq
2020-08-13 16:47:10 +08:00
简单的前端开发可以按照“基础”、“高级”、“专家”来区分职级。

基础:JS/CSS/HTML 基础知识,计算机基础(网络应用、编译原理)、数据结构、算法( JS 数据结构、常见算法)、运行环境(浏览器原理、Node.js 基础)、包管理( NPM 、Yarn )、版本管理( Git 、SVN )。关键词:基础、理论、原理

高级:前端工程(组件化、 代码结构、DevOps 设计模式)、框架和类库( Vue 、 React 、Angular 、数据流、 状态管理等)、移动端开发、JS/CSS 进阶知识(闭包、原型等)。关键词:实战、工程、应用

专家:后端、性能、安全、业务…。不用多说,专家要求的技能上不封顶,能多牛逼多牛逼,不仅要技术扎实而全面,还要深入理解业务,关心企业战略,重视人才发展和团队建设。关键词:全名、匠心

另外,掘金上一大堆关于前端人员管理的文章,可以搜索一下看看。
windyboy
2020-08-13 16:48:30 +08:00
越是小公司越是想搞自己的一套
然而也是因为你无知,你才相信什么都可以自己来
LoLeon
2020-08-13 16:51:22 +08:00
@waiaan 对, 因为隔壁的运维部门已经有一套这样的职位体系了, 领导想让我参照这个也搭一个.
murmur
2020-08-13 16:58:12 +08:00
@LoLeon 我认为一个前端负责人应该

1 、具备基本的管理能力,这不是废话么,人都管不好怎么负责
2 、具备一个中等级别桌面端、移动端的项目开发经验
3 、具有一整套技术(生态)体系,无论 react 、vue 、angular,也不管你用什么构建工具,反正这一套全家桶你得吃透
4 、具有代码级别的魔改能力,要有那种别管那么多给老子用出了问题我扛着的能力

看这样还是外面招更靠谱吧
wangritian
2020-08-13 16:58:47 +08:00
首先做的是确定框架,约定目录结构,你来封装一些底层方法和通用 UI 组件,然后是按人或组分配代码仓库,master 握在你自己手里,别人开发完提合并请求,测试完你来打包上传,然后就是不断学习,培养小弟
touno
2020-08-13 17:03:38 +08:00
技术不行就别挑大梁了~不然以后同事都做不了,还是回归初心去学习吧
whypool
2020-08-13 17:05:36 +08:00
2 个人没啥用
LoLeon
2020-08-13 17:06:39 +08:00
@tikazyq 我觉得这些知识点掌握的深或浅也是评定等级很重要的一个指标, 我有搜索过相关文章, 但也没有说清楚界限.
LoLeon
2020-08-13 17:07:22 +08:00
@windyboy 我不觉得自己能做的到, 所以才来请教.
LoLeon
2020-08-13 17:07:48 +08:00
@touno 其实我也不想做这件事情, 但是迫于上面压力...
yhxx
2020-08-13 17:09:55 +08:00
看标题还以为是技术体系
职级体系直接拿阿里的用算了
阿里的职级网上能搜到很多 job model 的,随便改改就行了吧
LoLeon
2020-08-13 17:11:17 +08:00
@wangritian 不是这个意思, 是要我出一套 按技能类别 来分级 作为 评定工程师等级 的标准.
CallMeReznov
2020-08-13 17:18:35 +08:00
庙小妖风大 池浅王八多,一共 7 个人的开发团队还整这些.这只是序幕,时间长了后面更有的玩.
tikazyq
2020-08-13 17:25:45 +08:00
这个只是参考,你完全可以根据各个技术维度的掌握程度来做个权重打分表,跟领导讨论后决定哪个职级要求怎样的分数,其实非常简单,而且还可以不断调整,完全用不着搞得像制定宪法一样大费周章
wangritian
2020-08-13 17:26:44 +08:00
@LoLeon ...等公司真的活下去,并且活得很好再说吧
kinghly
2020-08-13 17:30:51 +08:00
你工资涨了没
tikazyq
2020-08-13 17:31:13 +08:00
最后提个醒,初创企业真的不应该把大量的时间浪费在制定规章制度上。招聘当然是重中之重,但你应该花大力气招能解决复杂问题的“创意精英”,而不是徒有虚名的啥也解决不了的庸才。几轮 1 个小时面试中就应该能看出是骡子还是千里马了。感觉你们这种几个人的小公司,用八股文一般的制度来招聘,最后招到庸才的可能性居多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX