DoNanza:iOS开发者最吃香 Android开发者收入下降

跟着团子学SAP:SAP用户状态管理详解(含权限分配等) OK02 SAP用户状态详细配置逻辑及解析 阅读详情

我们从DoNanza的统计数据中发现,在应用程序开发领域,不论是工作的需求量还是平均报酬都有一个很大的增长。事实上,许多公司的项目都是外包给自由职业者,而不是聘请专职开发人

“ ”

编者按:本文作者利兰·科兹(Liran Kotzer)是专门为自由职业者服务的网站——DoNanza的CEO,本文所有数据均来自DoNanza。

DoNanza上最常见的工作需求排名的前10位中,有9个是与技术相关的项目需求。从事技术工作的自由职业者也注意到,在过去的两年中有一些有趣的趋势。其中,最显著的趋势之一是iPhone,iPad和Android开发相关的技能需求的波动。

TaaS(talent-as-a-service,人才作为一种服务)的兴起,给美国的42万名自由职业者带来了有史以来最大的机会。作为自由职业者,他们可以灵活选择自己的工作时间和工作地点,也可以在使用他们现有的技能为客户创造价值的同时获得可观的收入。当然,他们也可以学习新的技术,以确保他们可以满足客户的需求,这样他们对自己的收入也有更大的控制权。自由职业者需要知道客户需求的转变,尤其是对技能的要求以及相对应的回报的转变,这样才能最大限度地发挥他们的优势,才能获得工作和赚钱的机会。

下面我们就来看看移动领域的需求变化,以及这种变化给自由职业者带来的机会。

iPhone, iPad和Android

从图中的数据我们可以看出,2011年10月,也就是苹果发布iPhone 4S和iOS 5的时候,与iPhone相关的技能需求出现了一个明显的上升,在同一个月与iPad的相关技能需求也有一个明显的上升。值得注意的是,在2012年1月份和2月份,也就是在苹果推出第三代iPad不久之前,与iPad的相关技能需求也有一个戏剧性的上升。Google在2011年3月份推出Android 3.0(蜂窝)和在10月推出Android 4.0(冰淇淋三明治)时,与Android相关的技能需求也达到了最高峰。

我们从DoNanza的统计数据中发现,在应用程序开发领域,不论是工作的需求量还是平均报酬都有一个很大的增长。事实上,许多公司的项目都是外包给自由职业者,而不是聘请专职开发人员,这或许是由移动开发的特殊性质决定的,由于移动应用一般需要支持多个平台,因而聘请专职开发人员的成本比较高,这样自由职业者就成了许多公司的选择。

收入变化

iPhone - 比2010年增长36.9%,比2011增长13.9%
iPad -比2010年增长28.6%,比2011增长5.8%
Android -比2010年增长15.5%,比2011下降12.2%

在收入方面,拥有iPhone和Pad方面的技术的自由职业者的收入,明显比会Android相关的技能的自由职业者要高。自2010年以来,与iPhone有关的工作的平均回报出现了36.9%的增长,并在过去12个月又增长了13.9%。与iPad有关的工作的平均回报也有明显的增长,比2010年增长28.6%,比2011增长5.8%。

不过,尽管自2010年以来,基于Android的项目的需求增长了93.2%,但我们还没有看到该领域自由职业者的收入有明显的增加。虽然,Android相关的工作的平均报酬相较于2010年增长了15.5%,但是在过去的12个月里Android项目的平均报酬,实际上已经下降了12.2%。

当然,这并不是说Android开发者的前景黯淡。Google一直希望有更多的开发者加入Android阵营,我们也相信在不久的将来会有更多的Android开发者,特别是考虑到平板电脑的应用程序开发方面的需求会出现明显增长。因此,我们相信Android开发者的需求进一步增加的同时,Android开发者的收入也会相应增加。

HTML 5 vs Flash

HTML 5的崛起,一直是过去的几年里在网络上最热门的话题之一。虽然到底是原生应用程序好,还是响式网站好,目前暂时还没有定论,但有一点倒是可以肯定,那就是HTML 5的崛起伴随着另一种技术——Flash的衰落。

HTML 5技能相关的工作需求的数量,从2012年1月份开始超过Adobe Flash技能相关的工作需求的数量,并且差距从此越来越大。有意思的是,就在2010年10月份的时候,Adobe Flash技能相关的工作需求的数量,还远远多于HTML5技能相关的工作需求的数量。不过,目前仍有大量的Flash工作需求,这表明Flash暂时还不会消失。但是,这方面工作需求数量的下降是一个问题, 就业机会越少,市场竞争越激烈。从事这方面的工作的自由职业者的工作报酬也明显有所下降,在过去的12个月里的回报仅增长了2.4%。

收入变化

Flash -比2010年增长25.7%,比2011年增长2.4%
HTML 5 – 比2010年增长11.4%,比2011年下降10.7%

不过,有趣的是,尽管拥有HTML5技能的自由职业者的收入在过去的两年里,整体上升了11.4%,但是在过去的12个月却下降了10.7%。这表明,HTML 5的市场需求量相对还比较小,而相关的自由职业者又不少,所以自由职业者不得不降低他们的价格来赢得客户和工作。

下面我们再来看看其它技术相关的工作需求的变化。

需求量最大的技能

PHP
图形设计
HTML 5
WordPress
网页设计

需求增长最快的领域

视频相关 – 比2010增长328.4%
HTML 5 –比2010增长209.9%
iPad –比2010增长101.3%
Android –比2010增长93.2%

收入增长最快的领域

C/C++ –比2010增长79.5%
Excel –比2010增长68.3%
C# –比2010增长62.8%
Photoshop –比2010增长53.6%
电子商务 –比2010增长51.5%

目前,需求量最大的技术,都是与网页设计和网站开发相关的。而需求增长最快的技术,则是视频和移动相关的。但是收入增长幅度最大的领域还是传统的编程语言,如C/C++和C#。

数据显示,虽然一些技术的工作机会和收入目前还算可以,但是如果相应的需求下降,那么回报也会出现下降。因此,如果你是一个自由职业者,并且在科技领域工作,又想得到更多的客户和更高的收入,那么你应该认识到有必要在提高你的技能的同时拓展你的技能范围。

当然,也不要盲目跟风学习最热门,需求增长最大技术。从市场对HTML 5的反应中,我们可以看到,在某一特定领域的自由职业者过剩,将会导致竞争加剧,以及就业机会和报酬的下降。如果你想拓展自己的技能范围,要仔细思考,结合自身兴趣和市场需求做出明智的选择。

当然,如果你在一个竞争激烈的领域工作,你也可以做其他的事情,使自己从竞争中脱颖而出。比如,在与客户交易的时候始终保持专业,充分利用在线工具,以更加高效的方式完成工作,这样你就可以有更多的时间,获得更多的客户。

 

两张 300I Duo 部署 Qwen3.5‑32B 开发者成功使用两张华为300IDuo(共4颗Ascend310P3芯片)部署Qwen3/Qwen3.5的30B/32B模型,并公开详细步骤。关键点包括:硬件需两张300IDuo(每芯片44GB显存),软件需CANN≥24.1和MindIE2.3.0专用镜像。部署流程涵盖驱动安装、模型下载(需修改为FP16格式)、容器启动、张量并行配置(TP=4)等环节。实测显示每芯片显存占用20-35GB,系统稳定运行。该方案已在知乎等平台验证可行,适用于Qwen3.5-32B等同类模型。 阅读详情

相关推荐

深信服桌面云实战:从零部署到高效运维的关键配置指南

本文提供了一份深信服桌面云从零部署到高效运维的实战指南。内容涵盖项目启动阶段的资源、网络与存储规划,详细演示了VMP与VDC平台的安装与对接,并深入讲解了制作虚拟机模板、配置用户体系、优化终端策略等核心步骤。最后,分享了包括CPU公平分配、智能调度在内的关键性能调优与高阶运维技巧,旨在帮助管理员构建稳定、高效的云桌面环境。

blockchain9miner的博客 451

crawler with data analysis (Hadoop, MapReduce, HBase) - Phase I - Data Modeling

crawler with data analysis (Hadoop, MapReduce, HBase) - Phase I - Data Modeling http://www.donanza.com/jobs/p3315101-crawler_with_dat...

105

【ISP图像处理】Demosaic去马赛克技术演进与边缘优化策略

本文深入解析了ISP图像处理中的Demosaic(去马赛克)技术。从Bayer阵列原理出发,梳理了从双线性插值、Hamilton-Adams边缘导向算法到利用通道相关性与自相似性的技术演进历程,并重点探讨了针对边缘与纹理伪影的优化策略,为工程实践中的算法选型与硬件协同设计提供了专业指导。

weixin_29091445的博客 387

国外最流行的几个外包接活平台简要介绍

http://www.freelancer-life.cn/freelancer-websites/international-platform.html 国外主要外包接活站点: No.1 Freelancer.com(旧称GAF – GetAFreelancer): 国外访问人数最多,更新速度最快的外包平台。详细介绍 重要提示:最近Freelancer的官方网站Freelancer

chs_jdmdr的专栏 9039

PCIe Electrical PHY(4)-PCIE SPEC第8章指标讲解

1.1 PCIE TX SPEC TX主要关心两类参数,一类是Voltage Parameters,一类是Jitter Parameters。 其中Voltage相关参数主要关心不同preset下差分电压幅度的准确性。以及共模电压的稳定性。 PCIE spec中对Jitter相关的参数测量定义如下: 分为两大类:DDJ(Data dependent Jitter)和UJ(Uncorrelated ...

maxwell2ic的博客 5951

别再买模块了!手把手教你用FT232RL-REEL芯片,从零设计一个USB转串口电路板

本文详细介绍了如何使用FT232RL-REEL芯片从零设计USB转串口电路板,涵盖核心器件选型、原理图设计、PCB布局布线及焊接调试等关键步骤。通过实战案例和性能对比,展示自制电路板在成本、性能和可靠性上的优势,特别适合硬件爱好者和工程师参考。

weixin_30561425的博客 431

一般iOS 开发工资比起 Android 开发高的原因

iOS 开发需要使用 Xcode,而 Xcode 只有 OS X 版本,那么我们就需要一台运行 OS X 的设备了。Mac mini 国行 3500,还需要配一台显示器及键盘鼠标。 MacBook Air 6000起。MacBook Pro 9000起。 相比 Android 开发随便一台 3000 元的笔记本电脑就能搞定来说,iOS 开发的硬件成本算很高了。 而且开发需要在真机上调试吧,一台 i...

TENCENTSYS的博客 1672

等保测评-瀚高数据库

一般适用于等保测评

m0_54146694的博客 1634

iOS 多语言本地化教程,VS Code KXApp 编辑 String Catalog .xcstrings

做 iOS 多语言本地化总要在 VS Code 和 Xcode 之间来回切?这篇讲用 KXApp(快蝎)在 VS Code 里直接编辑 String Catalog(.xcstrings):双击打开和 Xcode 一样的表格,`.xcstrings` 与老的 `.strings`、`.stringsdict` 同表编辑,加语言同步登记到工程、从源码扫描同步新 key,复数、设备变体和变量占位都在表里处理,改源语言文本后已有翻译自动标需复核。文件仍是标准格式,回 Xcode 打开一致。

2501_91592143的博客 167

Autosar MCAL-S32K324 Fee配置-基于EB

Autosar MCAL S32K324 Fee配置详解

赞的博客 1544

【AN7581】AN7581 SDK编译环境搭建操作说明

安装编译需要的工具包。

wgl307293845的博客 338

成为全栈·基础补充·Nginx 入门:反向代理与静态托管

Nginx 可以托管前端静态文件,也可以作为反向代理把 HTTPS 请求转给内部 API。本文从请求路径讲起,解释反向代理、静态目录、代理头、路径拼接、可信 IP、Cookie、上传体积、超时和缓存边界,并提供配置结构示例和逐层排查顺序。配置片段需要结合实际证书、路由和运行平台验证,不能直接复制为生产方案。

FungLeo's Blog 291

Qt(C++)使用QChart动态显示3个设备的温度变化曲线

Qt的QChart是一个用于绘制图表和可视化数据的类。提供了一个灵活的、可扩展的、跨平台的图表绘制解决方案,可以用于各种应用程序,如数据分析、科学计算、金融交易等。

1916

Android 开发入门实践(二):Kotlin 空安全,从可空类型到安全访问

延续 NewsApp 项目中的新闻标题练习,记录 Kotlin 安全调用。

Easyhood的博客 279

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Android Message源码阅读

本文梳理了Android Handler机制中Message的核心设计:链表结构、消息复用池(sPool)及回收机制,重点解析了异步消息与同步屏障(SyncBarrier)的协同机制。当主线程需优先处理UI绘制等高优先级任务时,系统通过postSyncBarrier插入屏障,使Looper跳过普通同步消息,优先执行标记为异步的UI渲染任务,确保帧率流畅。该机制是保障Android界面响应性的关键技术之一。

u012116089的博客 193

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Mac上装了最新版本的Android Studio,但是没找到jdk的设置选项也没找到jbr的目录

新版Android Studio(2025.3.1+)因三项变更导致常见问题:一、JDK设置移至“DaemonJVM criteria”,新项目默认自动探测或下载JDK;二、JBR目录改名为带版本号的jbr-21等,需进入.app/Contents/查看,或通过About窗口确认运行时;三、命令行缺adb因platform-tools未加入PATH,需在SDK Manager中勾选并配置~/.zshrc中的ANDROID_HOME及PATH。重装或清理残留可解决缺失问题,切勿手动设JAVA_HOME或安装冲

Programming is a highly artistic endeavor 345

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Android 面试题逐题简析:28 个专题,232 题

常见原因是未在 onMeasure 处理 AT_MOST 下的期望尺寸,沿用了默认测量而占满可用区域,或未考虑内容、padding 和最小尺寸。应计算 desiredWidth/Height,再通过 resolveSizeAndState 等与父约束合并。wrap_content 是测量输入,框架不会自动知道自定义内容想要多大。

一个踩这七色彩虹的路人甲 152

指纹浏览器手机版能用吗?区分原生 App、移动网页模拟与云手机

本文说明“指纹浏览器手机版”可能指手机原生 App、远程云端浏览器、电脑模拟手机网页或云手机。通过对比运行位置与可完成的任务,提供下载前的四项核对方法,帮助读者选择适合网页操作或 Android App 的方案。

2601_96176203的博客 139

Android 17 全栈性能分析关键字与源码手册

FrameTimeline 找异常帧,ATrace 找阶段,thread_state 找等待类型,ftrace 找内核原因,Simpleperf 找 CPU 热点,驱动源码找最终触发条件;任何根因结论都必须回到同一对象、同一时间窗口和同一条依赖链。

weixin_43228946的博客 365

Android 开发入门实践(九):把新闻数据与页面状态交给 ViewModel

本文记录第110—117课学习成果:将页面标题、新闻列表及选中编号逐步迁移至NewsViewModel,通过ViewModelProvider获取实例并读取数据。页面调用ViewModel方法处理选择与返回,实现状态管理解耦。过程中纠正了对Activity重建机制的误解,并厘清mutableStateOf的可观察性与ViewModel对象生命周期的区别,深化了对Compose状态更新机制的理解。

Easyhood的博客 218

云手机私有化部署完整方案:基于ARM服务器搭建私有安卓云集群

ARM 服务器是私有化安卓云集群最优硬件底座,原生架构匹配 Android,高密度、低损耗,非常适合企业内网场景。整套私有化方案的核心,从来不是 “跑起来安卓”,而是隔离可控、可审计、可运维、可扩容。两条路线各有取舍:开源自建灵活、门槛高;商用私有化交付开箱即用、安全能力完备,是当前企业生产环境主流方案。六边云手机私有化方案,补齐了自建方案在驱动适配、管控平台、审计合规、信创适配上的短板,适合对数据主权、内网隔离有强需求的政企、自研 App、垂直行业客户。

a598652的博客 312

智叟云集-手机证据抓取系统的工程结构与应用入口

本文系统阐述手机证据抓取系统的工程结构与应用入口,涵盖四大层面:工程目录划分(Android、Python服务、Web页面、测试与构建工具);Android组件通过Manifest声明可启动页面,主界面由MainActivity管理;Python服务通过run.py解析参数并启动FastAPI应用,支持远程访问;浏览器页面采用HTML/CSS/JS分离架构,静态资源通过路径关联,实现动态交互。各模块分工明确,协同构建可运行的采集系统。

2301_77178996的博客 232

Android 系统启动与调试中的日志抓取方式全解析

│ 用户操作/系统事件 ││ │▼ ▼│ (驱动/硬件/内存管理) │ │ (App/SystemServer) ││ │ │ ││ │▼ ▼│ dmesg 命令 │ │ logd daemon ││ cat /proc/kmsg │ │ (分类存储到分区) ││ │▼ ▼│ 串口 UART │ │ logcat 命令 ││ (硬件直连,最早输出) │ │ adb logcat ││ │▼│ (汇总所有日志+系统状态) │工具最佳用途关键优势主要局限dmesg。

zhaoshuzhaoshu的专栏 261

【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮

现象:把播放页主体抽成后,里面给LazyColumn加想让它占满剩余高度,编译报错(weight 不可用)。原因weight不是通用修饰符,是RowScope的扩展函数。是个普通函数,函数体里没有接收者,自然调不到。解决private fun ColumnScope.PlaybackBody(...) { /* 这里就能用 Modifier.weight(1f) */ }调用处仍在原来的Column { }里,无需改动。预防:Compose 的布局修饰符都是作用域绑定。

木头大左的博客 231

海外直播APP开发需要关注什么?视频美颜SDK的多端适配问题

随着海外直播市场不断发展,直播APP对视频美颜功能的要求也越来越高。由于Android与iOS在摄像头调用、图像处理和设备性能方面存在差异,视频美颜SDK的多端适配成为开发过程中不可忽视的技术环节。本文从海外直播APP开发需求出发,分析美颜SDK的兼容性、实时处理性能、平台差异及设备测试等问题,为直播平台的技术选型与开发规划提供参考。

q1031691172的博客 141

成为全栈·基础补充·Node.js 运行时:事件循环与异步

Node.js 如何在一个主 JavaScript 执行线程上处理大量网络请求?本文解释同步阻塞、异步 I/O、事件循环、Promise 微任务、libuv 线程池和 CPU 并行的区别,并说明 async/await 不会自动开启线程。文章还介绍异步错误、超时、取消、性能诊断和 Worker Threads 的适用边界,最后与 Go goroutine 做概念对照。

FungLeo's Blog 279
上一篇: CRM上线之路 走上了CRM实施顾问-第95天上班 -第20周
下一篇: CRM上线之路 走上了CRM实施顾问-第96天上班 -第20周
普通网友
博客等级 码龄14年 46粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值