【就业】前端工程师都在做什么?

 

我做前端开发,如果是开始深入来说的话应该说是近3年,如果是从浅层学习开始的话,应该最早可以追溯到2004...

我做前端开发,如果是开始深入来说的话应该说是近3年,如果是从浅层学习开始的话,应该最早可以追溯到2004到2005年左右。

前端开发平时具体做什么?说真的,爱折腾的东西实在是太多太多了。本身对于互联网,对于计算机很感兴趣,所以当时也非常希望能够早一点接触这个行业。  不过这几年给我的经验就是不要给自己贴标签,要定期把自己的定位提高或者更换一下。这样有助于自己的思路拓展。跟着上面的前辈,我也说说时间线吧。



最早的时候开始接触的无非就是Javascript/CSS/HTML啦。这时候就是什么都干,从基本的浏览器兼容,切图处理起来。这个时候就会考虑到雪碧图的优势,如何布局以及编写兼容代码,如何用最简单的逻辑实现交互和设计。

慢慢地接触的项目也随之变大,必须要考虑好整个应用的架构问题了。而且恰好就是最多框架冒出来的那段时间。基本上都把框架运用在实践上,基本上是逐个踩坑。然后去感受这些框架设计的美与丑。当然也会看一些开源的项目,如何利用这些框架。

当然啦,因为工作的关系涉及到移动端的开发,所以就又花时间在移动端的混合应用开发上,以及熟悉移动端的浏览器兼容问题等。尤其是在混合应用开发上,可以说是踩坑无数,被骂很多次。也可以这么说,对于个人来说提高最多的,就是那几个大型的JavaScript项目了,基本上把我学到的好的东西都用上了。



慢慢地,随着时间的迁移。也是由于兴趣以及工作的关系,因为作为前端开发必须和后端开发打交道。秉承着什么都要试一试的优良传统。就去接触Django,Ruby on Rails,Node.js这几个主流的Web开发。这过程当然也很有趣,发现了新的大陆,新的世界。

这个时候当我再反思回之前的工作的时候,我就发现其实这些东西会对我的前端开发有莫大的好处。因为后端让我更好地理解了HTTP、TCP/IP、缓存等一些知识。这对于自己对全面的知识有更好的把握,以及知道项目的优化点可以在什么地方。

于是我就下决心,摒弃之前的想法,不要给自己贴上标签,不要管自己是前端还是后端。尽管我自己更倾向于和客户端打交道,但是对于一些和客户端相差甚远的技术,我也会愿意尝试,因为我相信多尝试肯定能够给自己更多的认识,待把知识融会贯通之时,就算是学有小成了。

所以,对于Native的手机端开发,我也很自然地学习了iOS、Andoid以及WinPhone的开发啦。虽然说目前可能接触iOS的场景较多,但是学习Andoird以及WinPhone的过程中也给了我许多的启发,了解到他们的好与不好。  还是那句话,不要贴标签,不要站队。知道自己爱什么就行了,好好去玩。不喜欢就不要玩咯。
 


    关注 零玖玖


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册