-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
职业指导 -- 前端工程师入门 #41
Comments
前端工程师的工作职责在我去过的几家公司里,根据公司大小和人员规模的不同,前端工程师的职责也不尽相同:
大小公司的区别在小公司因为人手不足,至少要完成上述的完整流程。在之前的某个创业公司里,我甚至还承担了一部分服务器端开发的工作。 但是到了大公司,会发现分工比较明确,任务更加细化,比如在现在的公司里,步骤 1-3 是由页面重构(也有称作 UI 开发)的小伙伴来完成。那我要负责的部分就是 写 JavaScript 以及前后端联调,但是就比较少和设计打交道。而后面的步骤则是与测试、运维那边沟通了,前端没有直接发布到生产环境的权限。 至于个人适合大公司还是小公司的问题,我感觉因人而异,虽然知乎上关于这个问题也有不少相关的讨论,但是别人强行给你灌输的观点未必适合自己,所以我建议有可能的话最好能到大小公司都去实习感受一下。 前端要切图吗?网上有人把前端戏称为 “切图仔”。实际上我在工作的过程中,很少承担切图的工作,基本上是由设计师完成。 (未完待续) |
前端在整个 Web 开发体系的地位前端可以说是 Web 开发体系的最后一环,接过重构给出的静态页,接过后端给出的接口文档,就可以开始写业务逻辑了。所以说前端既要跟重构、设计、后端进行沟通与反馈,又要顶住压力把页面完成,尽快把页面交付给测试或者运维(有一些活动页也可能是免测直接部署的,自己测试)。 相对来说,个人认为基于这个现状,前端的开发效率相比起代码质量更加重要一些。毕竟前端的 bug 通常不会是严重等级,但是开发进度不能及时完成的话,作为最后一环,这锅肯定是逃不掉的。 常见的问题既然要与重构、设计、后端进行沟通,免不了会遇到问题,这里列举一些比较常见的问题,大家可以思考下:
以上是对于问题 1 的解答,有疑问欢迎交流。 (未完待续) |
前端圈的历史、现状、展望这部分想偷懒一下,引用下别人的文章好了,毕竟我接触的时间也就这几年,大家不妨先读一读下面几篇。 前端演进史 我简单谈一下我认为的几个关键的节点:
我在部门里时候,理解的前端只有 1-5,现在理解的前端是 1-10,当然未来可能还有更多,所以部门里想选择 Web 前端的同学要多加油,尽早扩大自己的知识面,争取把 6-10 的内容落入到部门日常开发中。 (未完待续) |
如何快速上手一门前端技术我把第四点提上来讲,因为想了一下,我相信大部分人都是先快速上手再深入理解的,这样在初期比较有成就感。拿 React 为例好了,我是这么做的:
(未完待续) |
蟹妖!(笑)
作为部门里近年来为数不多的选择了 Web 前端开发 作为职业起点的师兄,在这里开个帖,跟各位师弟师妹分享一下我的前端工程师之路。
我准备就以下问题,结合亲身经历讲讲自己的看法,欢迎各位补充提问并提出建议。
The text was updated successfully, but these errors were encountered: