你不是一个前端
2102
2022-07-24
首先我们要有这么一个意识,就是只要从事编程,不管你选择什么方向,web 前端、Android、iOS 还是后端开发,一些编程基础是通的。比如数据结构、算法、存储、网络等等,不管你选择什么编程语言,在最初的时候大多数都是从 C 语言开始学习,C 语言基本上是我们编程的启蒙语言了,
所以从编程基础来说,移动开发与 web前端没多大区别。
编程门槛
目前来说这里的前端其实包括移动端和 web 前端。移动端面向手机,web 前端面向浏览器,只不过现在再也不是单纯的面向 PC 端浏览器了,还包括手机浏览器。从门槛角度来说,我认为移动端门槛比 web 前端门槛要高。且听我说明原因:
做移动开发的知道最初学习的时候是不是要折腾一堆东西,搭建开发环境,- SDK,配置环境变量,学会使用 IDE 等,还要学相对应的编程语言,学完编程语言再学对应的 api,配稍微差点的电脑甚至都跑不起来,光搭建开发环境这步就让不少人失去了耐心与兴趣。
而 web 前端哪有这么复杂,直接一个 txt 就可以上手写 HTML 了,何况 HTML 很简单,学习来毫不费劲,一开始学点简单的 javascript 也没多大压力,电脑只要有浏览器就可以直接运行看效果,而且浏览器自带调试工具,没有那么多讲究,几年前的电脑都可以拿来做 web 前端开发,所以,我认为 web 前端的门槛要比移动开发门槛要低。
从编程门槛来说,web 前端比移动开发占优!但是门槛也只是让你更快入门而已,web 前端想要做好,依然需要下不少苦功夫,web 前端必备技能 html、css、javascript 想要学好同样不会那么容易,需要不断的学习与实践才能掌握的炉火纯青,何况当下 web 前端也需要懂点后端知识的,因为大部分 web 前端是依赖后端框架的,除非你是做纯静态的页面。也就是说,想要在领域内做的出色,任何方向都不轻松!
市场热度
其实在微信小程序没推出之前,web 前端已经慢慢有需求变大的趋势。主要是 web 前端基于微信、微博的营销推广是不二之选,另一方面各种跨平台框架如 React Native、weex 的推出更刺激了 web 前端的需求,之前 web 前端如果是不温不火,那么近期我认为市场热度与薪资水平基本跟移动开发差不多,只不过微信小程序的推出,毫无疑问,起码看起来 web 前端要更火了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~