IT 行业的就业前景如何?

IT 行业的就业前景如何?

相信有不少的人会认为IT行业的发展前景不好,也有人会说IT行业已经进入寒冬了,每年都有人说IT寒冬,年年都看不到寒冬。真正懂这行或有技术在身的人根本不会理会这些问题。几乎都是一些没有基础想要转行或应届毕业生看到网上众多的舆论才会容易被带偏!以为是寒冬。

不说别的语言(JAVA、python、大数据等)咱们就拿IT前端开发来说;

前端现在的触手已经延伸的十分广泛,服务端,计算机视觉,浏览器内核,图形渲染,数据可视化,移动端,游戏,VR,甚至现在风头正盛的鸿蒙开发。 都有前端的一席之地。

前端早已由单纯工具解决问题的属性逐步转变为深入产品机制解决商业问题的角色。前端开发者的关注点也早已不是如何使资源利用效率更高,页面体验更优以及保证业务的稳定输出,而是更为关注产品能力、产业模式、数据建设以及商业转化。

开源站点http://bestofjs.org收录了Github上1500个开源项目,基于Bestofjs去年的2021年JavaScript明星项目报告和近一年Trending排行 数据,下面展示了Top10的前端重点项目,可以看到,有非常多的老面孔,但也出现了很多新面孔,例如Tauri替代Electron,解决后者的大而慢的问题,基于 Rust开发,近期发布了 1.0版本,又例如vite,大有超越webpack的趋势,借助esbuild的优秀性能构建速度和更开箱易用的特性,而被多个开源项目所使用。

同样的,我们还基于 GithubTrending API 的公开数据,更新统计这些项目的Stars新增趋势。相比于去年,学习资源越来越丰富了,Top100 内有14个项目是与前端基础学习相关的,侧面可以看出前端行业的繁荣;同时也反映出知识和人才的迭代速度是非常快的。Javascript算法与数据结构是过去一年Star增长最快的开源项目,打破了Vue.js连续4年登顶的垄断。还记得当年Deno的出现,出现的那句经典的“求不要更新了,老子学不动了”。

事实证明“学不动的时代” 并没有到来,而是更发的引起了学习的浪潮。除了跟学习相关的项目,倘若只关注垂直领域的技术项目,我们会惊喜地发现以下这9点:

2. 构建工具方面,今年绝对是Vite的爆发之年,不管是大厂的支持,还是排名上,都是稳稳的第一名,力压第6位的webpack和第9位的rollup;

3. 通过项目分布的情况,明显能看到React生态圈>> Vue 生态圈>> Angular 生态圈,但vue的优势并不明显;

4. 伴随着WebAssembly核心规范成为浏览器的标准,继HTML、CSS和JS之后,像C/C++、Rust、Go等语言编写的高性能模块也在浏览器上运行。相信在不久的将来,Web应用的桌面客户端化,也将成为一种趋势;

5. Strapi位列Nodejs相关领域的第三名侧面反应了低代码的趋势还在持续升温,各家都在研制自己的低代码平台来提升开发效率;

6. JS Framework 相关的领域,Next.js超越Nest成为了今年的冠军。在强大的React体系的影响下,业务越来越多的人选择使用同构和直出的方案来构建Web应用;

7. Serverless Framework 也进入了前Top100,虽然排名不高,但是已经开始慢慢展示出了可持续发展的势头。且能在各大云厂商中广泛应用,也算是对其前景的肯定;

8. 大前端生态系统已经逐步完善,前端工程化逐步完善,DevOps已经走向了系统化的发展方向,前端技术已经进入深水区;

9. 由于直播行业的火热,以及疫情的影响,音视频领域在过去的一年也有着蓬勃的发展。在前端领域WebRTC的技术在持续升温。

从2019年开始,社区内掀起了学习使用TypeScript的浪潮,从npm的下载量来看,近几年TypeScript呈现爆发式增长,甚至在2022年在Github语言的排行榜上跃居到了第三位。

在最新的2022Stack Overflow Survey 中,TS受大家喜爱程度排名第五,力压后台大哥Java:

相比于同类型工具,如ClosureScript、CoffeeScript等,TypeScript可谓是一马当先,且上升趋势非常快: