前言:WEB开发的Web前端开发、后端的入门门槛是不是比较低?为何? 那如果计算机专业出身的童鞋选择了这个方向,那从某
那如果计算机专业出身的童鞋选择了这个方向,那从某种意义上来说,那他面临着什么样的挑战?他的职业竞争力是不是因此会降低一些?
你先别管入门低不低,首先你一开始觉得入门低就是错误,往往人就是这样的心态,觉得简单就得不到重视,但是你真正要去深入他是非常难的!
再之往往你们所谓的“入门低的语言”更难学,比如javascript,他很容易入门,但是他又很灵活。
互联网发展到今天,用户体验的要求也越来越高,Web前端开发的技术难度越来越大。
总的来说,Web前端开发,涵盖的知识面非常广,不光光会javascript、html、css,还要求你会后端语言,数据库,UI,SEO等。。。既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
ps:如果要做得更好、更专业,真的是不简单。这就是Web前端开发的特点,所以你觉得他简单,但是他却是最难让人琢磨的技术。
这个问题很难一概而论。Web前端开发注重用户体验,后端注重逻辑严密,要做好的门槛都不低。如果做简单应用,门槛倒也不高。如果非要比较一下,我的感觉是后端比Web前端开发难做,因为Web前端开发做不好无非是显示出错,后端如果出问题就严重了,比如数据丢失、权限管理失效、系统当机之类。
但是总体而言,做开发有很多种境界,门槛各不相同,主要和你所在开发团队的管理风格有关。
一般来说,在那种追求流程化的开发团队里做开发的门槛是最低的。作为一个程序猿,就是流水线上的一道工序,可能前面的设计人员已经把伪码都写好了,你只需把它改写成特定的编程语言实现。这样的开发,不仅不需要你有太多创造性的思维,甚至过多的创造性会给整个体系带来问题。
对于敏捷开发团队来说则相反,没有所谓架构师--高级程序猿--程序猿这种级别之分,每个团队成员的水平都是相差不大的。每次迭代中你都需要对你负责的部分进行整体的设计并实现它,如果是测试驱动开发模式下,你从一开始就要设计单元测试。在这种体系下,每个人都应该是艺术家而不是工匠。
我个人比较厌恶那种追求CMM“成熟度”的团队,它使程序猿变成了流水线上的工具;而敏捷开发的团队融合的感觉很好,但要达到这种默契其实非常难,需要每个团队成员从技术水平、协作意识到独立能力各方面都具备良好的素质。
总之,仅仅成为一个程序猿的门槛是不高的。哪怕你没有任何基础,去个培训机构混半年也能熟练地写if...else,然后想办法找个CMM5单位里流水线上的工作。但是要成为高水平的开发者,则需要你有非常好的基本功,这就需要长时间的积累了。
文章出自:http://qh.itpxw.cn/peixun/web/202184990.html
文章标题:WEBWeb前端开发、后端开发入门门槛是不是比较低?
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
今天小T要跟大家分享的文章是关于更适合做Web前端开发的几类...
今天小T要跟大家分享的文章是关于Web前端开发小白必备的学习...
今天小T要跟大家分享的文章是关于0基础小白学Web前端开发的学...
今天小T要跟大家分享的文章是关于Web前端开发工程师必备的排...