别配不上你的野心,别辜负你受的苦!
—————————————————————————————————————————————————————
整理一下你的问题,我猜你想问的是,前端开发工程师和后端开发工程师各自的分工是什么?二者工作内容有相互交叉的部分吗?
先说点题外话,看了楼主的资料,2016年年初就已经注册了,应该不是新人了,下面的回答献丑了,如果有不对的地方,麻烦私信我吧,我会尽力改正的。
首先来回答第一个问题。
Q1:前端开发工程师和后端开发工程师各自的分工是什么?
回答:楼主选择的方向是JAVAEE,应该对后端开发的工作很熟悉了,我说一下我理解的前端开发工程师的工作吧。首先,我不觉得前端开发工程师和美工是一样的工作,美工将设计好的图,以PSD的形式发给前端开发人员,前端开发人员将PSD文件转换成HTML文件(当然CSS,javascript都要写好啦),后面的工作就是后端开发人员的工作啦。(千万别觉得前端的工作少啊,总结来看,有两点致命伤,1、改。2、兼容性。你们懂的)我理解的,所有用户能看到的东西,都需要美工和前端开发人员配合完成;用户看不到的东西,业务逻辑啊,数据库交互啊,就需要楼主这样的后端开发人员完成了。但是黑马打造的貌似不是一般的前端开发工程师,黑马在打造全栈工程师,我觉得简单点说,就是什么都能干的大神,当然,服务器端我们应该是使用node.js来写吧。
Q2:二者工作内容有相互交叉的部分吗?
回答:说说两种极端的情况吧。
第一种,一个规模很大的成熟公司。大家业务上分的很清楚,你是前端开发,干好前端的活儿足够了,把表单啊,后台需要的参数啊,传过去就OK啦。这种大公司相对稳定,工作起来
第二种,一个小型创业型公司。这种公司呢,你有的忙了,什么活儿都可能是你的……人手不够嘛…交互的部分就依照个人能力来看了,简单点说,能者多劳。
以上内容可能不够客观,因为本人经历有限,只好“以偏概全”尝试以我的角度来解读,有不对的地方,我会修改的。就说这些吧。
我的愿望是,世界和平…
|