
几个月的时间,IT 技术界会发生翻天覆地的变化吗?也许这个时间不会影响 IT 技术领域的整体格局,但是对于某一种技术来说,则足够发生很大的改变。几个月之前,区块链技术还在自由职业者热门技能中排名第二,而现在它的身影已经消失了。
近日,全球最大的自由职业者网站 Upwork 了美国自由职业市场上最热门技能的最新季度指数,相比发现,Q3 和 Q4 技能指数结果存在巨大的差异。举个例子,首先就是 React 和区块链从 Q4 名单中消失了,比特币成为了自由职业者增长最快的技能,而 React Native 和 Go 则冲进了前五。唯一一个发挥比较稳定的就是 AngularJS,仅仅从 Q3 的 12 位下降到了 Q4 的 14 位。
据相关研究表明:独立劳动力正在不断增长,而且世界 500 强企业使用自由职业者的比例也在不断增加。随着新技能的不断涌现和原有技能的不断发展,企业会越来越依赖自由职业者。
2017 年第四季度增长最快的十大技能
- Bitcoin
- Amazon DynamoDB
- React native
- Robotics
- Go development
- Forex trading
- 3D rigging
- Augmented reality
- Computer vision
- Penetration testing
2017 年第三季度增长最快的十大技能
- Robotics
- Blockchain
- Bitcoin
- Penetration testing
- React.js
- Amazon Web Services Lambda
- Augmented reality
- Deep learning
- Instagram marketing
- Final Cut Pro X
押宝 Go 语言
在拥挤的编程语言市场中,简单易懂似乎是极具吸引力的一个特性,所以 Go 语言在这么多语言中脱颖而出几乎是板上钉钉的。
HashiCorp 分享了 Go 语言从初生到成熟的整个旅程,Nick Jackson 也展示了他们在 Go 语言上进行决策的整个过程,一直以来他们的业务都受到哪些限制,Go 语言为什么能够成为使用最多的语言,他们从标准库中获得了哪些实在好处?
React Native:Native 发展的新竞争者?
根据 Q4 的技能热度结果,React Native 是第三个热门技能,为什么 React Native 只有两岁,却受到了这么技术开发人员的喜欢呢?
Lolita Rogers 给出了以下几个原因:
跨平台开发
许多移动 IT 公司都认为开发跨平台应用程序是 React Native 的主要优势,事实也的确如此,iOS 和 Android 共享约 96%的市场,使用 React Native,可以重复使用多达 70%的代码,然后应用一些平台调整 (主要是关于 UI)。
快速开发迭代
快速调试是我们喜欢 React Native 的另一个原因。编码时不必花费大量时间编译或每次将应用程序上传到物理设备或模拟器。相反,你可以立即监控所有更新,它显着提高了生产力并缩短了开发时间。
简化布局
Native iOS 和 Android 开发人员在使用 UI 时经常遇到问题。React Native 有另一个开发环境,整个过程非常简单。移动 UI 的开发类似于网站开发,所以在使用 React Native 框架构建应用程序时,开发人员可以使用可轻松管理的块进行操作。
不断完善
React Native 框架是在 2015 年创建,相对年轻,其也在不断改进和更新新功能,例如支持的数据库种类每年都在增加,因此我们有理由相信移动开发中 React Native 将越来越容易。
组件组成
Facebook 框架的另一个优点是方便的组件重用系统。React Native 允许存储应用程序中最常用的元素,以便它们可以放置在不同的屏幕上,而无需进行任何更改。
而且,这种方法比代码复制更方便。为什么? 因为如果你对组件进行一些更改,那么这些更改将自动应用于其所有副本。
应用程序足以媲美原生 APP
许多跨平台框架 (如 PhoneGap 或 Cordova) 都是通过名为 WebView 的移动引擎呈现代码。然而,如果你曾经使用过或开发过这样的应用程序,你就会知道这种应用程序的效果非常差。
而 React Native 则可以在没有任何移动引擎的帮助下将代码呈现给本地 API,并且这个框架提供了一组原生模块,这些模块是用 Objective-C 和 Java 编写的,开箱即用,有助于提高计算繁重的操作 (例如视频播放) 的性能。最后,你会得到一个用 JS 编写的移动应用程序,看起来和使用起来都几乎与原生应用无异。
来自:it168 网站 作者:田晓旭
The post IT 自由职业者最喜欢的技能是什么?区块链 or 比特币? appeared first on Linuxeden开源社区.
http://ift.tt/2EHVYsr
没有评论:
发表评论