Web 前端开发工程师的工作是怎样的?
题主是一名 web 前端开发工程师,在一个外包公司工作。这一年里经手了两三个项目,要么是对老项目的维护与开发,要么是基于模板的开发。没有规范的代码风格,没有写过测试代码,打包工具都是现成的(别人写好的)。害怕这样下去整个人就废掉了。
所以想问:
所以想问:
- 你的日常工作是怎样的?你们使用的技术栈是?
- 前端开发如何与 UI 设计师协作?照着设计图用代码写出来?直接把图片拿来用?两者都有?
- 前端开发需要写测试代码吗?如果需要,当代码改动频繁时怎么办?
- 在你所在的公司,对应届生,一年经验,三年经验及以上的前端开发工程师有怎样的要求?
3 个回答
李大伟 - 喜欢清晨的阳光啊(笑)
推荐来自: WangMT 、archering 、Joey 、山人
非职业,单人项目,每个星期花上几小时填坑(是的,龟速)。
Bootstrap 3(组件库,静态部分)
Vue.js 2(MVVM框架)
uiv(组件库,交互部分)
webpack 2(打包)
尽力用 纯 Bootstrap 编写 HTML
这是有好处的,定制皮肤会很方便,比如说我喜欢这个:https://todc.github.io/todc-bootstrap
点名批评 WeCenter,毫无规范
一一一一一一一一一一一一一一一一一一一一一一
WeCenter 的编辑器真垃圾
archering - var G_USER_ID = "410";当人使用大脑的时候,倾向于目前认为最相似的答案(可能参考权威,书籍,别人,自己利益)
推荐来自: Joey 、WangMT 、asayahaku 、山人
小公司,前端要兼设计,一点点后端,
简单来说,老板说个大概的东西给你,你做出来,然后,具体要求要等老板看到你的东西才能说出来
jquery1.11.1.js
兼容ie的必备框架
zepto.js
移动端的jq
平面设计给到我,然后我大概做出交互的效果,没明说的东西就自己决定
看开发进度
直接用图,是应对今天要求明天上
ps 比代码视觉效果好控制
要的
测试代码一般只能写到逻辑与数据请求部分
其它,像动态效果大概不行
改动就是要用log大法
每次只改一步
以及良好的抽象能力,把功能写模块
有,能干活,出活快,其它没要求
行云流火 - 前端工程师
推荐来自: archering 、Joey
讲道理我们这个小公司感觉不是很正规啊。
我到现在都不是很会单元测试【捂脸
至于技术栈。说实话,给个忠告,除非你十分急着找工作,不然建议多踩原生 JS 的坑,以后想要学 VUE 、 angular 等都不是很难的事。
如果是自己无聊写的项目,建议手写 JS 、 CSS、有不明白的一般 stackoverflow 上搜一下都有(面向 StackOverflow 编程。。。)
我刚来这家公司的时候基本都是后端渲染页面,现在我在努力让大部分数据通过 API 的方式传递。
前后端分离的好处应该不用我多说= =
==================
好像说了一通没说到点子上。我还是复制一下你的问题一个一个回答吧。。
设计师给图,开发页面,需要数据的时候找后端要 API,给后端一个 API 模板(请求数据的格式、返回数据的格式),技术栈目前没用 Angular 、React 、Vue(我是业务驱动型的,也一直懒得去学【捂脸)
我的想法就是, UI 给图给标注,页面出来以后一毛一样的话出任何问题我都不背锅。但凡有不一样的地方你在找我吧。没看懂你说的直接把图片拿来用是啥意思= =
前端的话我觉得你自己可以稍微做一下简单的黑盒测试。至于复杂的交给测试去做啊 = =
能干活【汗