鸿蒙应用开发横空出世:是否应该换赛道

鸿蒙应用开发横空出世:互联网寒冬的希望?

大家好,我是demo.最近相信大家最近也收到了这样的消息,网上大肆宣传明年未来的趋势是鸿蒙应用开发,这里呢我也确实被这些信息所覆盖.最近几年确实互联网行业不是很景气,许多公司大量裁员,很多人都因此丢了工作.大龄程序员一直是互联网it行业众所周知难以回避的话题,今天我就来聊聊关于鸿蒙应用开发到底对于我们开发者而言会有什么影响,对行业又有什么影响.

前言

​ 首先我知道这件事情的时候,可能和大家一样是在短视频平台看到某些机构的老师大肆宣扬未来的2024年一定是鸿蒙应用开发的天下.刚好机构也开设了这门课程.也有很多前端和后端的朋友在跟我聊,现在互联网经常说"Java已凉,前端已死"的话,到底需不需要给自己换个赛道让自己能够身处一个互联网舒适圈(说白了就是实在是卷不动前端,Java了).今天我也在这里给各位详细聊聊我自己的个人看法.

手机操作系统的领域格局

​ 在过去的几年里,手机操作系统市场一直由谷歌的安卓系统和苹果的iOS系统垄断。安卓系统以其开放源代码而著称,使其能够在多家手机品牌上广泛应用,成为绝大多数智能手机产品的首选操作系统。而iOS系统则由苹果公司专门为自家产品开发,注重安全性和保密性,在苹果自家设备上独占鳌头。根据官方数据,目前安卓系统在市场上占据了约78%的份额,而iOS系统则占据了约22%的份额,剩下的一小部分为其他手机操作系统。

华为鸿蒙系统的问世

​ 自从2019年鸿蒙系统问世后,作为世界第二大智能手机制造商的华为,早在多年前就开始了对手机操作系统的研发工作。面对美国对其安卓授权的叫停,华为选择推出自己的鸿蒙系统来取代安卓系统。经过多年的努力,鸿蒙系统已经发展成为一种全场景、全终端的操作系统,不仅可以应用于智能手机,还能在智能穿戴设备、平板电脑等多种电子设备上无缝协同工作。相较于安卓和iOS系统,鸿蒙系统具备更强大的灵活性和协同性,使得华为的电子产品能够提供更出色的用户体验。一直到最近的消息:华为鸿蒙系统不再兼容安卓系统的消息引起了许多人的关注和疑问,手机操作系统也将三分天下.

学习鸿蒙应用开发真的可以稳定就业吗?

​ 上面的部分内容来自百度,主要是想让大家了解下现在鸿蒙操作系统的前世今生.我们言归正传,其实为什么会有这个说法呢?就是因为现在前端,Java就业困难,上到大厂裁员的技术大牛,下到刚刚从学校出来的应届生.简单点说就是现在工作不好找,蛋糕就这么大大家都要吃饭.一个岗位千千万人跟你竞争,你如果不卷,不提升自己的核心竞争力如何能从千千万人中获得工作.所以才有了想换个赛道,选择鸿蒙应用开发.第一是鸿蒙应用开发刚刚出来,现在换赛道可能就是第一个吃螃蟹的人.第二鸿蒙系统也确实我们国家的自研操作系统,未来潜力无限.下面从2个点来分析:

鸿蒙操作系统是否可以长期稳定发展

​ 之前也聊到了从鸿蒙系统从2019年至今,也已经向社会开设了鸿蒙应用开发的岗位.说明它已经达到了一个里程碑,准备开始建设属于自己的一整套生态,也有自己的开发框架包括对应开发工具(这里我具体不对技术做赘述了).有了更多的鸿蒙应用开发者进来,才能为鸿蒙生态带来活力形成一个良性循环.有了更多有能力的开发者参与到鸿蒙生态社区建设与开发中,最终必定可以共建出一个属于我们的操作系统.

鸿蒙应用开发是否能持续找到工作

​ 大部分问这个问题的同学可能都是做前端,那么为什么说不想做前端了,想加入鸿蒙应用开发呢?一是前端人太多,岗位都饱和了.二是鸿蒙应用开发是新赛道,竞争人少.这里我想说一句,如果现在在前端行业是因为自己竞争不过别人,在2-3年后做鸿蒙应用开发的人也越来越多,那大家是不是也面临着同样的困境.因为无论是前端还是后端,岗位都是从多到少去慢慢演变的.如果把早点入行和竞争对手少来作为自己的核心竞争力,那么你的优势非常脆弱很容易被时间给抹平.而且现在互联网消息也十分发达,基本上绝大部分人都知道这个消息了.决定我们能不能找到工作的并不是前端,也不是鸿蒙应用开发,而是我们自己.

总结

​ 说到这里,其实大家也对这件事情有了一个基本认知.我这里个人建议,现在还在前端行业没有站住脚的同学还是好好提升自己的核心竞争力.如果大家都把目光放在学这个是否能找到工作,包装简历和背背八股文的话.我们跟外面的差距也会越来越大,包括前端和鸿蒙都很难有进一步的发展.你可以发现未来2-3年里在鸿蒙应用开发站稳脚跟的人,现在一定已经在前端站稳了脚跟.好了,今天的分享也结束了.感谢大家观看,也祝大家都可以找到自己满意的工作!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/632439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5408. 保险箱

5408. 保险箱 - AcWing题库 #include <iostream> #include <string> #include <algorithm> #include <cstring> using namespace std;const int N 1e5 10; string x, y; int f[N][3], n; int main() {cin >> n >> x >> y;memset(…

Linux第31步_了解STM32MP157的TF-A

了解STM32MP157的TF-A&#xff0c;为后期移植服务。 一、指令集 ARMV8提供了两种指令集:AAarch64和AArch32&#xff0c;根据字面意思就是64位和32位。 ARMV7提供的指令集是AArch32。 二、TF-A 指令集是AArch64的芯片&#xff0c;TF-A有&#xff1a;bl1、bl2、bl31、bl32 和…

drive souls to hell

​ a man forgot to put his phone on silent (/ˈsaɪlənt/), and it rang so loud in the church during preaching, the pastor scolded him,the worshippers admonished him after the sermon for interrupting ,his wife kept to lecturing on his carelessness all the …

用Python判断节假日,以及节假日的SQL数据文件

为什么要判断节假日&#xff1f; 在我们的日常生活中&#xff0c;节假日是一个重要的组成部分。无论是个人计划还是商业活动&#xff0c;了解特定日期是否为节假日都是非常有用的。在Python中&#xff0c;我们可以使用一些内置的日期和时间模块来判断一个日期是否是法定节假日…

再见了RDM,Redis官方GUI才是最好的!

1 简介 直观高效的 Redis GUI 管理工具&#xff0c;它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控&#xff0c;并且可以在界面上使用 CLI 和连接的 Redis 进行交互&#xff08;RedisInsight 内置对 Redis 模块支持&#xff09;&#xff0c;官方下载地址。 使…

Power Designer 连接 PostgreSQL 逆向工程生成pd表结构操作步骤以及过程中出现的问题解决

一、使用PowerDesigner16.5 链接pg数据库 1.1、启动PD.选择Create Model…。 1.2、选择Model types / Physical Data Model Physical Diagram&#xff1a;选择pgsql直接【ok】 1.3、选择connect 在工具栏选择Database-Connect… 快捷键&#xff1a;ctrlshiftN.如下图&#xff…

查询数据库表字段具有某些特征的表

目录 引言举例总结 引言 当我们把一个项目做完以后&#xff0c;客户要求我们把系统中所有的电话&#xff0c;证件号等进行加密处理时&#xff0c;我们难道要一个表一表去查看那些字段是电话和证件号码吗&#xff1f; 这种办法有点费劲&#xff0c;下面我们来探索如何找到想要的…

CVE-2024-0195-SpiderFlow爬虫平台远程命令执行漏洞分析

项目下载地址 spider-flow: 新一代爬虫平台&#xff0c;以图形化方式定义爬虫流程&#xff0c;不写代码即可完成爬虫。https://gitee.com/ssssssss-team/spider-flow 在平台spiderflow的页面中有一个自定义函数&#xff0c;看到函数应是非常的敏感了。 可以做一些猜想与尝试&…

「优选算法刷题」:盛最多水的容器

一、题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;你不能倾斜容器…

RT Thread Stdio生成STM32L431RCT6无法启动问题

一、问题现象 使用RT thread Stdio生成STM32L431RCT6工程后&#xff0c;编译下载完成后系统无法启动&#xff0c;无法仿真debug&#xff1b; 二、问题原因 如果当前使用的芯片支持包版本为0.2.3&#xff0c;可能是这个版本问题&#xff0c;目前测试0.2.3存在问题&#xff0c…

【白话机器学习的数学】读书笔记(4)评估(评估已建立的模型)

四、评估(评估已建立的模型) 目录 四、评估(评估已建立的模型)1.评估什么2.交叉验证1 回归问题的验证2 分类问题的验证3 精确率和召回率1.精确率Precision2.召回率Recall 4 F值5 K折交叉验证 3.正则化1 正则化的方法2 正则化的效果3 分类的正则化4 包含正则化项的表达式的微分1…

docker安装运行CloudBeaver并设置默认语言为中文

1、CloudBeaver CloudBeaver 是一个开源的 Web 数据库管理工具&#xff0c;它提供了一个基于浏览器的用户界面&#xff0c;允许用户管理和操作各种类型的数据库。CloudBeaver 支持多种数据库系统&#xff0c;包括但不限于 PostgreSQL、MySQL、SQLite、Oracle、SQL Server 以及…

安全帽识别:智能监控新趋势

在现代工业安全领域&#xff0c;安全帽识别技术已成为一项关键的创新。这项技术通过智能监控系统确保工作人员在危险环境中佩戴安全帽&#xff0c;显著提升了工作场所的安全标准。本文将探讨这一技术的工作原理、应用前景及其在现代工业中的重要性。 安全帽识别的工作机制 安全…

c++函数怎么返回多个值

文章目录 使用结构体或类&#xff1a;定义一个结构体或类&#xff0c;其中包含了所有需要返回的值。然后在函数中返回这个结构体或类的实例。 struct Result {int value1;double value2;char value3; };Result myFunction() {Result r;r.value1 1;r.value2 2.0;r.value3 a;r…

YOLOv5全网独家首发:DCNv4更快收敛、更高速度、更高性能,效果秒杀DCNv3、DCNv2等 ,助力检测实现暴力涨点

💡💡💡本文独家改进:DCNv4更快收敛、更高速度、更高性能,完美和YOLOv5结合,助力涨点 DCNv4优势:(1) 去除空间聚合中的softmax归一化,以增强其动态性和表达能力;(2) 优化存储器访问以最小化冗余操作以加速。这些改进显著加快了收敛速度,并大幅提高了处理速度,DCN…

超级详细的linux centos NFS共享服务器搭建

目录 背景说明: 1.服务端操作 1.1创建目录 1.2创建组 1.3创建用户 1.4目录授权给www:www 1.5安装nfs服务端 1.6配置权限 1.7启动服务 2.客户端操作 2.1安装软件 2.2创建目录 2.3挂载 2.4测试 2.4.1读写删除测试 2.4.1只读测试 背景说明: 看了一个帖子NFS教程,…

CMake入门大全

CMake入门大全 设置可以使用的最低 CMake 版本设置项目名称添加可执行文件添加头文件目录批量添加源文件添加第三方库链接第三方库指定输出路径指定编译参数(Debug/Release/MinSizeRel/RelWithDebInfo)指定编译链工具(windows下vcpkg需要)指定编译器指定生成器设置Cpp标准 入门…

设备树下Led驱动实验-Led驱动加载测试

一. 简介 本文对前面两篇文章实现的 Led驱动程序进行测试。 通过应用程序调用驱动程序&#xff0c;从而进行 Led灯的打开与关闭。 二. Led驱动加载测试 1. 准备测试程序 将 前面实验中 3_newchrled工程中应用程序拷贝到 5_dtsled工程目录下。 进入 5_dtsled工程目录下进…

uncaught referenceError:cannot access ‘xxxStore‘ before initialization

目录 一、问题 二、解决方法 三、总结 tiips:如嫌繁琐&#xff0c;直接移步总结即可&#xff01; 一、问题 1.写代码的时候引入store&#xff0c;居然报错&#xff1a;store没有初始化就被使用了&#xff0c;连页面都打不开了。 1)错误如下&#xff0c;详细错误如下图1-1所…

瑞_Java开发手册_(六)工程结构

文章目录 工程结构的意义(一) 应用分层(二) 二方库依赖(三) 服务器 &#x1f64a;前言&#xff1a;本文章为瑞_系列专栏之《Java开发手册》的工程结构篇&#xff0c;主要介绍应用分层、二方库依赖、服务器。由于博主是从阿里的《Java开发手册》学习到Java的编程规约&#xff0c…