前端开发怎么提高工作效率 前端开发工作遇到瓶颈,该如何解决?

[更新]
·
·
分类:互联网
3430 阅读

前端开发怎么提高工作效率

前端开发工作遇到瓶颈,该如何解决?

前端开发工作遇到瓶颈,该如何解决?

虽然我从不觉得会很多框架就很厉害,甚至有时候觉得自己写的或许灵活性更高,速度更快,但一个项目开发了久了就会发现,需求改了又换,换了又改,针对某个公司的定制需求越来越多,代码部分用的判定条件也越来越多,看到一堆if else都想吐了,工作激情越来越低。

楼主的遭遇和我在上个公司如出一辙;我上个公司是做企业软件开发的,后面开始做企业的定制服务;也就是在我们自己的产品基础上去满足特定客户的特定需求;在这种情况下,就会有很多楼主说的,定制需求越来越多,判断公司id的代码越来越多,到处都是if else;造成了代码量剧增、代码维护性非常底,没有人愿意去看和维护哪些代码;
但是,从一个企业的角度看,这个是无可厚非;如果不这样,每一个定制都重新开发、部署;这样会增加成倍的开发成本、延长交付时间;企业也需要存活,怎么做成本最低,开发速度更快就怎么做,不会因为这样造成代码不优雅,维护性不高而选择其他方式;
所以,如果真遇到这种情况,看这个公司是否从此以后都是这样,如果从此以后都是这种需求和开发生存模式;且你又没有工作动力和工作激情,那么,你可以选择重新物色新的工作,找一个更适合自己发展和能力发挥的舞台;
还有一种方式就是你自己去思考如何去优化这种开发方式,我当时思考了,就尝试通过组件化、模块化;不只是功能模块化,从设计、js代码、css代码都进行规范化和组件化,降低功能与功能之间的耦合度;也尝试通过根据配置、自动生成功能模板,然后进行稍微修改的方式提高开发速度;所以通过自己的知识,去解决这种使用if else的原始方式,找到一种更优雅、开发效率更快,开发质量更高的方式,这何尝又不是一种挑战,对自己来说,何尝不是一种进步呢?

前端开发必学的技术有哪些?

首先,了解前端开发,Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。
在互联网的演化进程中,网页制作是Web1.0时代产物,那时网站的主要内容是静态的,用户使用网站的行为也以浏览为主。
其次,学习内容HTML、CSS和JavaScript。
html是内容,css是表现,javascript是行为。 基础知识: ,div css。
这个一定要多练,而且基础代码一定要熟练。这里提醒一下,首先你要学习前端开发规范,这个可以避免你在学习过程中由于代码不规范导致的一些致命性的错误。
2、JavaScript。
不是所有的网页都必须有js,但是要想实现一些超酷的功能和界面的时候,就需要涉及到js。
如果没有其他编程语言的基础的话,学起来可能要费些力. 3、可以熟悉一下Photoshop、flash,这个只需要熟悉即可,能简单的处理、制作一些图片即可。
4.了解一些前端开发框架一款合适的框架可以很大的程度上提高你的效率。
5.熟悉一门后台编程语言asp、php、jsp等,如果你对编程完全不了,可以学习一下php,这个入手很快,容易上手,在CGwang呐主要是学这些