目录
回复内容:
首页 后端开发 php教程 为什么现在pc份额越来越小,但是web前端技术却这么火热,难道是因为移动端的需求?

为什么现在pc份额越来越小,但是web前端技术却这么火热,难道是因为移动端的需求?

Jun 06, 2016 pm 04:41 PM
ios web

后台技术火热可以理解,web竟然比安卓和iOS还缺人,其中的逻辑在哪里?

回复内容:

我就不忽悠什么前端春天了
学不会灌鸡汤

首先不是PC份额越来越少
而是PC出货量越来越少
相对的是移动设备出货量越来越多
出货量多少表示设备的当前需求量

这表示
PC市场饱和
移动端市场还未饱和
饱和市场并不是就彻底不需要Web开发了
它同样需要

因为基础累积的总量还在
(你总不会买了PC几个月就扔了)
这种总量衰减还需要时间

但是移动端新兴市场也需要
一边新增需求减缓
总量还在
另一边需求与总量都快速增加
移动端也是需要一部分Web来辅助App的
所以原本可能仅仅够PC时代的使用的web前端
在新需求倍增下突然显得不够了

加之Web前端开发之前普遍是脏活累活
虽说相对入门门槛低
但很少人愿意干
也很少人能干的很好
干的好的人
经过这么多年
已经把面试(理论、技术体系等)门槛提的较高了
使得它入门门槛低的优势也不复存在
导致会的人看上去挺多
能用的人实际不多

综合以上导致了看上去前端荒的现象 现在像我们公司(大搜车),平常十几个前端,主要做的事情就是两大块:

1.移动端。2.管理后台。

移动端包括一些普通的h5页面,但是也有很多是hybrid形式的比较复杂的web app。
管理后台,现在大部分都是单页的webapp。

技术方案主要是angularjs,react(部分业务)。

现在也在一些普通的h5页面上尝试使用react,尝试把之前angularjs写的hybrid重构成react-native。

其实大体能发现现在前端的发展趋势的一角。

现在面试,我已经很少问一些1年前会问的问题了,如何布局?如何自适应?如何组织css?现在都显得太基础了,模式也都很成熟了,不需要个人做太多思考,现在前端的思维在扩大,在工程化,在多样性,在解决复杂的问题。大家没必要觉得迷茫,但是要跟上发展的脚步。不是世界变太快,而是你跟的不够紧,既然入了这么一个坑,那就踏踏实实做下去。

相对来说,ios,还有后台技术迭代非常慢,这方面的苦恼相对会少很多,不过不会觉得很没意思么,很多后台开发,做了三四年,还是只会if else,套着spring写mvc,感觉也挺没意思的。 pc 份额其实没有越来越小,只是普通消费者逐步从 pc 转向了 mobile 端。随着 o2o 大潮的兴起,大量传统行业的商业系统都在与互联网深度融合,pc 上复杂 web 应用的研发需求在急剧上升。这是一个非常赞的年代,前端终于可以不用怎么折腾页面(pages)了,开始深入到应用(web apps)的研发中。这一大块产品的体验,也愈发重要。前端迎来了真正的春天。 在下并不完全同意玉伯的回答,虽然我挺佩服这哥们。
WEB是时代的产物,总有消失的那一天,比如奔腾MMX CPU的设计,但思想不会过时。PC也是这样,如果Mobile能够完成现在在PC里能完成的复杂工作,那PC可以随时分分钟消失。但事实是,这个恐怕几年内可能比较难,但也未尝不可呢?比如手机代替BP机也就是几年的事情。

WEB诞生的渲染,控制,和Event Driven体系暂时应该不会消失。在更长时间内无法被替代。

为此,前端,暂且包括HTML, CSS, JS或者其他控制脚本,在Mobile端应用的相对比较少是事实。但Concept能够将其所代表的设计思想随时提现在Mobile上,比如现在Angular2及React所做的东西。

为此你所在乎的PC上的Web,消失不消失其实不是问题,重要的是,你对WEB背后的技术思想的消失几乎不可能。
这些包括:
控制流,并行控制体系,渲染器等等

__________________________ 不华丽的分割线 __________________

我想回答一下评论中的Challenge
有关手机和BP机的类比问题,实质,他们都从属于一种体系,这玩意叫冯诺依曼机,欢饮各种百度。你不难发现,他们的构成几乎是相同的,颠覆其实谈不上,他们只是这种体系的发展和演化,先在芯片变强了,变得省电了。所以我们从BP机发展出现了手机,然后出现了智能手机,从巨大的计算机发展出了PC,发展出了笔记本,发展出了各种Pad。

回到正题,作为一个异体沟通工具,前端输出总是需要的,过去是纸带,后来是屏幕上的一行字(BP),再后来是一些简单图表,到现在各种炫彩3D,实质内容都大差不离,为此,各位可以去看看过去的Java GUI,和Windows MFC,Markup还是Markup,只不过是XML或其他格式,Controllor还是Controller(此处不是说MVC的Controller),有时候是C++,JAVA,先在更多的是JS,当然也有OC。Renderer还是要生成渲染树,有一个单独的线程,有时候是Partial Render,有时候Full Render。

为什么要说这些,是因为设备在变,什么颠覆替代还是改良先不论,但以上概念基本没变。

有关手机和PC完全不能比的问题,这是个悖论。你敲开手机看一下,里面的元件和PC里的几乎可以一一对应。
也许会说,我说的是展现形式问题,但请注意,在任何行当中,内容大于形式是永生话题。越Higher Level约注意内容,而非形式,同时,他们越注意抽象。

同时,有关形式问题。如果你是从Web的抽象展现发展过来的,那我觉得在手机界你也是个杰出的工程师,这句话可以这么解释,所在乎的并不是你会不会写Java或者OC还是JS,重要的是,当面对你的老板让你做一堆华丽丽的火的时候你知道Berlin Noise,在卡顿的时候,你知道到底是你往Events Queue里塞了太多东西,还是哪个Work Load卡住了Main Thread。

其余的,我想未必是工程师的话题

请继续赶紧抓紧喷~~~ 首先pc并没有减少,家庭娱乐查找文档,企业办公,并不会因移动互联网的兴起而减少。另一个web前端的需求一致是旺盛的,在内容为王的今天web注定还有很大的空间,不可否认安卓和苹果也从更大程度推动了其发展。至于web开发比安卓苹果等端开发紧俏个人觉得有待考证,但一个事实是高级web前端确实很难找 前端早先没有人专职干,甚至没有这个岗位,都是后端的来做,现在web的能力越来越强,越来越需要专业,所以入门容易,精通难的前端,成为了看似抢手的香饽饽,但是招到高级的人,好难! 我特别希望有一天大家能自然的认同前端是人机交互的实施者,而不是js coder。前端往后走的人已经很多了,前端往更前走的人却很少。 作为前端一枚,略感危机 缺人和缺少优秀的人是两个概念
用公司的智联帐号大概统计过,搜『前端』和php、java之类的程序应聘者,并没有差出很多数量
所谓的缺人都是缺优秀人才,好的前端相当于打通团队的任督二脉,一般的前端等于给团队找了个绊脚石 大概有两个原因:

1. “端”越多,前端工作量越多,比如pc量缩减了,移动量增加了,对于公司的产品而言也许总体流量没有增加,但是需要同时做pc和移动的页面了,前端的工作量实际是增加的。
2. 前端代码的运行环境提供的api越来越多了,html5,es6等等概念都可以理解成这一点,所以前端可以承载的功能越来越丰富越来越重了,对前端开发整个流程的要求也越高(当年真的就是“写写页面”),所以工作量也是一个增加的过程。
3. 公司和产品越来越多了

这三点都是前端需求越来越旺盛的原因,第1点应该可以解答你的问题

PS:前端不是今天缺人,一直都缺人,现在还稍微多点儿,3,4年前去长沙招聘,java笔试的来了50+,前端就3个直接面,2个还实在知道得太少,这何止是缺人...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

苹果iOS 18首版被曝Bug多到飞起:发热严重 微信延迟 苹果iOS 18首版被曝Bug多到飞起:发热严重 微信延迟 Jun 13, 2024 pm 09:39 PM

一年一度的WWDC已经结束,iOS18无疑是大家关注的一大焦点。目前有许多iPhone用户都抢先升级到了iOS18,但各种系统Bug让人难受。有博主表示,升级iOS18要谨慎,因为“Bug多到飞起”。博主表示,如果你的iPhone是主力机,建议不要升级iOS18,因为第一版本的Bug非常多。他还汇总了几个目前遇到的系统Bug:1、切换图标样式卡顿,导致图标不显示2、手电筒示宽动画经常丢失3、抖音App上传不了视频4、微信消息延迟10s左右推送5、电话偶尔打不出去,显示黑屏6、发热严

苹果发布用于同态加密的开源 Swift 软件包,已部署在 iOS 18 中 苹果发布用于同态加密的开源 Swift 软件包,已部署在 iOS 18 中 Jul 31, 2024 pm 01:10 PM

7月31日消息,苹果公司昨日(7月30日)发布新闻稿,宣布推出新的开源Swift包(swift-homomorphic-encryption),用于在Swift编程语言中启用同态加密。注:同态加密(HomomorphicEncryption,HE)是指满足密文同态运算性质的加密算法,即数据经过同态加密之后,对密文进行特定的计算,得到的密文计算结果在进行对应的同态解密后的明文等同于对明文数据直接进行相同的计算,实现数据的“可算不可见”。同态加密技术可以计算加密数据,而且不会向操作过程泄露底层的未加

苹果重发 iOS / iPadOS 18 Beta 4 更新,版本号升至 22A5316k 苹果重发 iOS / iPadOS 18 Beta 4 更新,版本号升至 22A5316k Jul 27, 2024 am 11:06 AM

感谢网友吉茵珂丝、xxx_x、番茄炒西红柿、Terrence、香辣鸡腿堡的线索投递! 7月27日消息,苹果公司今天面向开发者,重新发布了iOS/iPadOS18Beta4更新,内部版本号从22A5316j升级到22A5316k,目前尚不清楚两个Beta4版本更新之间的区别。已经注册的开发者可以打开“设置”应用程序,进入“软件更新”部分,点击“测试版更新”选项,然后切换iOS18/iPadOS18开发者测试版设置来选择测试版。下载并安装测试版需要与开发者账户关联的AppleID。 7月24日报道,iO

更新 |黑客解释如何在欧盟以外的 iPad 上安装 Epic Games Store 和 Fortnite 更新 |黑客解释如何在欧盟以外的 iPad 上安装 Epic Games Store 和 Fortnite Aug 18, 2024 am 06:34 AM

更新:Saunders Tech 已将教程上传到他的 YouTube 频道(下面嵌入视频),解释如何在欧盟境外的 iPad 上安装 Fortnite 和 Epic Games Store。然而,该过程不仅需要特定的 iO 测试版

苹果 iOS 18'无边记”应用新特性:扩展 Scenes 功能、引入网格对齐 苹果 iOS 18'无边记”应用新特性:扩展 Scenes 功能、引入网格对齐 Jun 02, 2024 pm 05:05 PM

6月1日消息,科技媒体AppleInsider今天发布博文,表示苹果将会在iOS18系统中,为“无边记”(Freeform)应用扩展推出“Scenes”的全新导航功能,并添加对象对齐的新选项。“无边记”应用简介先简要介绍下“无边记”应用,该应用于2022年推出,目前已经推出iOS、iPadOS、macOS15以及visionOS版本。苹果官方介绍如下:“无边记”是一款让灵感变为现实的绝佳工具。在支持几乎所有文件类型的灵活画布上勾勒项目草图、设计心情看板或者开始头脑风暴。借助iCloud,所有看板

苹果 iOS / iPadOS 18 开发者预览版 Beta 4 发布:新增 CarPlay 壁纸、梳理设置选项、增强相机控制 苹果 iOS / iPadOS 18 开发者预览版 Beta 4 发布:新增 CarPlay 壁纸、梳理设置选项、增强相机控制 Jul 24, 2024 am 09:54 AM

感谢网友香辣鸡腿堡、软媒新友2092483、手写的从前、DingHao、小星_14、窝窝头吃大口、非影Q、软媒新友2168428、Slades、Aaron212、快乐小刺猬、小伯爵、吃鱼的小奶猫的线索投递!【点此直达升级教程】7月24日消息,苹果今日向iPhone和iPad用户推送了iOS/iPadOS18开发者预览版Beta4更新(内部版本号:22A5316j),本次更新距离上次发布隔了15天。Carplay壁纸苹果为CarPlay添加了壁纸,涵盖浅色和深色两种模式,其壁纸风格类似于iPhon

苹果 iOS 17.5 RC 版发布:允许欧盟 iPhone 用户从网站下载应用 苹果 iOS 17.5 RC 版发布:允许欧盟 iPhone 用户从网站下载应用 May 08, 2024 am 09:30 AM

【点此直达升级教程】5月8日消息,苹果今日向iPhone用户推送了iOS17.5RC更新(内部版本号:21F79),本次更新距离上次发布隔了70天。如何升级iOS/iPadOS/watchOS/macOS开发版和公测版?升级iOS/iPadOS17开发者预览版和公测版,可参考家友分享经验:经验贴一||经验贴二||经验贴三||经验贴四。从iOS/iPadOS16.4开发者预览版Beta1开始,需要注册苹果开发者计划,注册后打开系统【设置】【软件更新】即可看到升级选项。需注意,你的iPhone或iP

苹果向旧款 iPhone / iPad 发布 iOS / iPadOS 16.7.9 和 15.8.3 更新:修复安全漏洞 苹果向旧款 iPhone / iPad 发布 iOS / iPadOS 16.7.9 和 15.8.3 更新:修复安全漏洞 Jul 30, 2024 am 10:13 AM

感谢网友吉茵珂丝的线索投递! 7月30日消息,苹果公司今天发布iOS/iPadOS18.1首个开发者测试版、iOS/iPadOS18第2个公测版之外,还面向旧款iPhone发布了iOS16.7.9和iOS15.8.3更新。苹果公司在两个版本更新日志中,均写道:“本更新提供了重要安全性修复,建议所有用户安装”,但并未提及修复了哪些内容。 iOS16.7.9注:iOS16.7.9适用于苹果iPhoneX、iPhone8以及iPhone8Plus三款机型,根据苹果官方披露的文档细节,上述三款机型预估将支持

See all articles