起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > Web前端 > Web前端开发需要熟悉大学计算机专业课吗?

Web前端开发需要熟悉大学计算机专业课吗?

时间:2021-07-07 14:49:03来源:Web前端培训机构 作者:Web前端开发网 已有: 名学员访问该课程

前言: 对于大学不是计算机专业,但以后想要从事Web前端开发工作的同学来说,这些『高大上』的计算机专业课是否有必要

对于大学不是计算机专业,但以后想要从事Web前端开发工作的同学来说,这些『高大上』的计算机专业课是否有必要花时间去了解呢?本文为你解答。

Web前端开发需要熟悉大学里[高大上]计算机专业课吗?

这里说的『高大上』的专业课,主要指算法、数据结构、操作系统、编译原理、线性结构、离散数学等等。

对于大学不是计算机专业,但以后想要从事Web前端开发工作的同学来说,这些『高大上』的计算机专业课是否有必要花时间去了解呢?

以下内容整理自网易Web前端开发工程师郑海波的知乎问答。

『基础决定你可能达到的高度,而业务决定了你的最低瓶颈』,两者不可偏废。

说说我自己吧。

我的计算机基础就非常薄弱,但是我当年进公司却拿了较高评价的Offer。起初,我会反感公司校招时放那么多计算机基础的题目,会反感领导要求Web前端开发有计算机背景(这主要是因为自己基础薄弱,但心里又比较自负)。

但是知道的越多,就越感受到自己的渺小。因为我感受到了我那皮毛都算不上的基础知识带给我的巨大收益,我会开始计算并焦虑我好像得花非常多的时间来弥补自己知识的短板。所以我认为:计算机基础知识非常重要,它决定了你能走到什么高度。

我其实是很羡慕那些学了4年甚至7年计算机的同学,但是我发现,有些科班的同学甚至无法和我交流类似的知识体系。这说明应试教育体系下,所谓的计算机基础还是需要通过思考和实践来真正成为自己的东西,否则并没什么卵用。

Web前端开发的发展非常快,以至于你今天关注的新东西,明年再看可能就截然不同甚至被废弃了。所以保持高的学习力来应对这种变化非常重要。高的学习力在很大程度上和你的计算机基础紧密相关(先抛开智力等不可抗因素)。

现在纯Web前端开发范畴里还几乎没有出现新创的知识领域。但是反过来说,从来没有一个领域有Web前端开发这么飞速发展,不断的有在旧知识体系在它上面重演。我记得有一句名言大概是这个意思:所有东西都会用js实现一遍。我现在深以为然。

我相信在很多人也看出来了,Web前端开发这些年看似发展的非常蓬勃,但其实并没有太多新鲜的东西,一切都是重演。计算机基础是以不变应万变的秘诀。现在的Web前端开发现在已经不再需要『我会写java后台代码』等等愚蠢的强调来站直腰板了,成熟的公司已经开始重视Web前端开发带来的实际价值,。所以Web前端开发本身当然不能固步自封,巩固计算机基础,用以灵活应用到日常业务,用以吸收新鲜技术,也就是自然而然的事情。

有同学或许还会问:Web前端开发做项目如何积累经验?

这里面有主动和被动两个方面积累经验,但归根结底都是基于思考。

被动——由项目需求、特点决定,如视觉交互或前后端技术架构的特殊性导致你要去思考解决方案,进而积累经验,这个机会是可遇不可求的。

主动——学习现在热门的技术,ES6(babel)、Commonjs(browserify)、React、同构Webapp开发等等.确定它们的潜在风险和适用场景后应用到你的产品开发中。这个机会是人人都可争取的。

就个人而言,我在每一个阶段都会反思,我是否比上一个半年要进步了。如果没有,就会浑身不舒服。

文章出自:http://qh.itpxw.cn/peixun/web/202185228.html

文章标题:Web前端开发需要熟悉大学计算机专业课吗?



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02