hjin-me / blog

This is my blog
http://huangj.in
Other
9 stars 2 forks source link

前端团队组建过程的一些思考 #1

Open hjin-me opened 9 years ago

hjin-me commented 9 years ago

离开熊掌公司已经2个月了。除了基本的研发工作,前端团队的建设工作占了另外大头。总结了一些思考就贴在这里。

为什么二线城市/小公司的前端水平如此差

在熊掌和安天都已经面试了数十人了,社会招聘前端水平明显较次。

前端水平较差体现在:技能树乱点,缺乏精通的技能

根据简历内容分析一下原因:

大多数小公司的前端研发人员工作内容前端研发工作所占比例并不高,并且对于前端技能学习依赖于项目驱动——学习需求和动力不足

部分有追求的前端研发人员会主动关注业界流行的信息,但是由于项目难度较低使得大部分前端研发人员知识技能仅停留在对工具的使用,未能主动深入了解实现细节——无专精的技能

折腾服务器是件很头疼的事情,小公司的前端工程师往往都承担了服务器维护的相关工作,大量经历都放在 php nginx apache mysql 等服务的折腾上,费时费力。时间都被浪费了,自然没时间来研究前端。对比起来 Node.js 搭建 Web Server 相对来说简单了很多,也许这也是 Node.js 流行起来的一个原因吧。

未来前端团队建设的工作任务

完善前端基础技能学习渠道

努力消除前端学习过程中的信息不对称,将优秀的学习资源分享给团队并且培养解决问题的能力。

标准化流程化前后端合作模式,提供可快速搭建的前端研发集成环境,开发-测试-上线一体化。

前端方向选取一套合适的组件化方案。

后端服务部署打算基于 docker 做前端开发环境和生产环境。未来与后端研发同学共同基于 docker 搭建一套私有云 PaaS,彻底解放前端对服务端的维护工作,全心投入前端的工作中。

就写这点,后续想到啥在写点。

binyoyo commented 9 years ago

现在我们公司的前端开发基本构建有自己框架作为组件化开发的,但是测试和上线这一块,却是一塌糊涂啊。。自己也跪了,主要是新需求不断,导致这个一拖再拖,缺乏一个明确的方案也是一大问题,有空可以沟通分享下,看下自己能否参考到一些建议和收获。thx

liuzeyafzy commented 9 years ago

加粗强调下MDN吧。 之前都是在w3school上面学,东西基础(不是说基础的不好),但是也浅,不全面。 在stackoverflow上看到有提到MDN,才发现HTML5的相关新知识有那么那么多。

其实我不觉得做一个全面的人不好,不过确实我自己现在感觉缺乏精通的技能。前端工作停留在用canvas画画图的阶段。Buffer、Data这样的新东西都缺少项目经验。但是我认为,要学好Buffer和Stream,需要和node.js对照着来学。就算是UNP对于前端也是要看的。

要学的东西很多,重点还是“常立志,立长志”的区别。如果一次性想都学好,就都学不好了。一步一个脚印就好。

chengxc commented 9 years ago

感谢水王大大告诉我MDN的存在,确实很多知识途径和知识深度还需要很大的加强

hjin-me commented 9 years ago

@liuzeyafzy 已经修改了。专精很重要,那个才是个人学习能力和技术能力的体现。

liuzeyafzy commented 9 years ago

@hjin-me 大王,布局相关我平时都是以做出来为第一评判标准,而见到原型第一个想法就是哪里有现成的布局可以参考。有布局相关好的书籍和教程推荐么?

hjin-me commented 9 years ago

@liuzeyafzy 熟悉 CSS 的各种属性,然后就是多抄。量变带来质变

cdll commented 9 years ago

@liuzeyafzy 想搞好布局先吃透BFC吧(不是KFC)~