前端工程师平时都是干什么的?就单纯的HTML+CSS+Javascript吗?
我这个人没什么目标,高考后觉得自己喜欢计算机就报了软件工程专业,大学才开始接触编程,因为不知道自己应该专注什么方面,于是一直随波逐流,上课讲Java和C++我就学这两门,期间参加为了参加某些比赛就学了C、Python和一点PHP基础,大三的时候舍友接了个C#外包,我看了下发现不难,就一起做了,大三下学期投简历被一家做C#的招了,但是我仍然觉得毫无目标。
直到有一次公司要我帮忙做ASP.NET的东西,我发现网页开发挺有趣的,后来自己去接触了一下LNMP(Centos、Nginx、MySQL、Python 3.4),觉得真的有兴趣有目标,就自学了一个月,但是因为公司老加班,所以自学效率很低,于是我毅然辞职去找一份前端的工作,就想着边工作边学是最快的,没想到新公司招我的时候明确说招的是前端,但是工作的时候写了没几天.html文件就变成了写ASP.NET(当时上班第一天经理说我做过ASP.NET就分配我到ASP.NET的组),尽管写的是网页,HTML+CSS+Javascript也在边学边做,但是每天都有等量的ASP.NET代码要写,感觉这家公司有点前后端不分?
因为我只是个前端新手,所以我就想问一下,真正的前端工程师平时都是做些什么工作?写的是什么代码?难道不是应该大部分都是写.html、.css、.js的文件吗?我知道刚做前端是要切切页面什么的,但是JavaWeb、PHP、ASP.NET、Python这些也要帮忙做吗?