Web 前端开发工程师的工作是怎样的?

题主是一名 web 前端开发工程师,在一个外包公司工作。这一年里经手了两三个项目,要么是对老项目的维护与开发,要么是基于模板的开发。没有规范的代码风格,没有写过测试代码,打包工具都是现成的(别人写好的)。害怕这样下去整个人就废掉了。
 
所以想问:
  • 你的日常工作是怎样的?你们使用的技术栈是?
  • 前端开发如何与 UI 设计师协作?照着设计图用代码写出来?直接把图片拿来用?两者都有?
  • 前端开发需要写测试代码吗?如果需要,当代码改动频繁时怎么办?
  • 在你所在的公司,对应届生,一年经验,三年经验及以上的前端开发工程师有怎样的要求?

已邀请:

李大伟 - 喜欢清晨的阳光啊(笑)

推荐来自: 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


前端开发如何与 UI 设计师协作?


平面设计给到我,然后我大概做出交互的效果,没明说的东西就自己决定


照着设计图用代码写出来?直接把图片拿来用?两者都有?


看开发进度
直接用图,是应对今天要求明天上
ps 比代码视觉效果好控制


前端开发需要写测试代码吗?如果需要,当代码改动频繁时怎么办?


要的
测试代码一般只能写到逻辑与数据请求部分
其它,像动态效果大概不行
改动就是要用log大法
每次只改一步
以及良好的抽象能力,把功能写模块


在你所在的公司,对应届生,一年经验,三年经验及以上的前端开发工程师有怎样的要求?


有,能干活,出活快,其它没要求
 

行云流火 - 前端工程师

推荐来自: archering Joey

其实说实话就是按照设计师图纸做页面
讲道理我们这个小公司感觉不是很正规啊。
我到现在都不是很会单元测试【捂脸
至于技术栈。说实话,给个忠告,除非你十分急着找工作,不然建议多踩原生 JS 的坑,以后想要学 VUE 、 angular 等都不是很难的事。
如果是自己无聊写的项目,建议手写 JS 、 CSS、有不明白的一般 stackoverflow 上搜一下都有(面向 StackOverflow 编程。。。)
我刚来这家公司的时候基本都是后端渲染页面,现在我在努力让大部分数据通过 API 的方式传递。
前后端分离的好处应该不用我多说= =
 
==================
好像说了一通没说到点子上。我还是复制一下你的问题一个一个回答吧。。
 
  • 你的日常工作是怎样的?你们使用的技术栈是?

设计师给图,开发页面,需要数据的时候找后端要 API,给后端一个 API 模板(请求数据的格式、返回数据的格式),技术栈目前没用 Angular 、React 、Vue(我是业务驱动型的,也一直懒得去学【捂脸)
  • 前端开发如何与 UI 设计师协作?照着设计图用代码写出来?直接把图片拿来用?两者都有?

我的想法就是, UI 给图给标注,页面出来以后一毛一样的话出任何问题我都不背锅。但凡有不一样的地方你在找我吧。没看懂你说的直接把图片拿来用是啥意思= =
  • 前端开发需要写测试代码吗?如果需要,当代码改动频繁时怎么办?

前端的话我觉得你自己可以稍微做一下简单的黑盒测试。至于复杂的交给测试去做啊 = =
  • 在你所在的公司,对应届生,一年经验,三年经验及以上的前端开发工程师有怎样的要求?

能干活【汗

要回答问题请先登录注册