新足迹

 找回密码
 注册

精华好帖回顾

· 购房置业的十大须知 (2005-4-8) · “黑民”杨违“移民成功”了(李双原创) (2018-6-23) 墨尔本李双
· 跟流氓的Strata中介打交道,身心俱疲,上来说点经验。换管理公司已经时隔两年多,我回来说说感想 +_+ (2010-11-23) JuliaTung · 感受悉尼恶劣的交通(火车) (2005-7-27) xiangjia
Advertisement
Advertisement
楼主:faseeng

[IT] 搞C++的是澳洲程序员里最惨吧 [复制链接]

发表于 2023-5-4 22:09 |显示全部楼层
此文章由 faseeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 faseeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整

新西兰行情我不了解,按照澳洲的标准不算高。根据我最近打听到的行情,澳洲大概是如下水平(税前):

Embedded Senior C/C++ Developer: 130~150K + super
银行 Mid-level C++: 130~160K + super,有的有额外bonus
银行 Senior level C++ (职位非常少):170~180K + super,有的有额外bonus
澳洲WAAAX Senior level (C#/Java):170~190K + super + stock (1~3W / year)

Rust做网站的startup见过,开口能给到160K,再高一点也许可以谈,但机会很少。

以上这些工作工作地点都是悉尼/墨尔本/remote,封顶也就在220K~230K左右了,稍微谈的不好就很难超过200K。

互联网大厂或者是比较强势的互联网公司Base再加个1~2w一般问题不大,senior算上股票啥的总包能在300K左右。

做C++的终极出路是IMC或者Optiver这类HFT公司,Base我不清楚,但senior每年base + bonus可以有400K-500K甚至更高,当然门槛也是巨高的。如果可以进小的HFT公司像VivCourt这类,Base + bonus也可以接近300K。





Advertisement
Advertisement

发表于 2023-5-4 22:13 |显示全部楼层
此文章由 faseeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 faseeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 faseeng 于 2023-5-4 22:25 编辑
企鹅男孩 发表于 2023-5-4 07:56
我就从前端开发转到嵌入式开发了

当然这个是原来的老本行,前端开发是来了澳洲现学现转的,然后又转回来 ...


转回嵌入式的真的很少见啊,我正在从嵌入式疯狂想转出呢。大晚上的我居然在看Java,sigh...

很好奇为什么要转回去呢?因为我的整体印象是嵌入式收入明显低一截呢,而且嵌入式允许fully remote的概率也低于frontend...

发表于 2023-5-4 22:35 来自手机 |显示全部楼层
此文章由 hhse 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hhse 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 hhse 于 2023-5-4 22:38 编辑

搞C的更惨。
不过刚刚被裁的悉尼谷歌嵌入式都马上转行hft了。工资据说能和谷歌匹配,继续搞嵌入式肯定难找高工资的。

发表于 2023-5-4 22:45 |显示全部楼层
此文章由 faseeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 faseeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hhse 发表于 2023-5-4 22:35
搞C的更惨。
不过刚刚被裁的悉尼谷歌嵌入式都马上转行hft了。工资据说能和谷歌匹配,继续搞嵌入式肯定难找 ...

还真是。谷歌这么一裁以后澳洲嵌入式C的天花板直接对半砍...

C语言想转HFT几乎不可能,还得是C++

发表于 2023-5-5 08:26 |显示全部楼层
此文章由 Grange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Grange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还有一个原因就是现在软件都朝SaaS发展,但C++不适合用来做web的开发。光从这个角度来讲,C++落伍了。当然C++有它自己的use case。

发表于 2023-5-5 08:37 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Grange 发表于 2023-5-5 08:26
还有一个原因就是现在软件都朝SaaS发展,但C++不适合用来做web的开发。光从这个角度来讲,C++落伍了。当然C ...

c++可以用来写高效的web assembly代码,你知道的,我是用rust language来写web assembly代码,一样的,有些应用例如需要大量计算的话,web assembly比javascript要快多了,这年头如电影功夫里所说天下武功,唯快不破,嘻嘻
https://www.sohu.com/a/236017188_615309
Advertisement
Advertisement

发表于 2023-5-5 08:42 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
faseeng 发表于 2023-5-4 22:09
新西兰行情我不了解,按照澳洲的标准不算高。根据我最近打听到的行情,澳洲大概是如下水平(税前):

Em ...


可以介绍下如何在这里找到高频交易程序员的工作啊?https://optiver.com/working-at-o ... ies/?numberposts=10为何我没找到?我想要高收入

发表于 2023-5-5 09:55 来自手机 |显示全部楼层
此文章由 Grange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Grange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2023-5-5 08:37
c++可以用来写高效的web assembly代码,你知道的,我是用rust language来写web assembly代码,一样的,有 ...

是的,但是缺少一个web development framework 。

C++自带的library也不多,third party library我用过QT和Boost。不过我那时用的是C++98 (GNU)。

发表于 2023-5-5 10:04 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Grange 发表于 2023-5-5 09:55
是的,但是缺少一个web development framework 。

C++自带的library也不多,third party library我用过Q ...


那我不知道啦,在rust language里我用actix web,实现了前后端都是用rust language写代码,代码方便共享

发表于 2023-5-5 10:16 来自手机 |显示全部楼层
此文章由 aqianer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 aqianer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
simu 发表于 2023-5-4 20:37
这几十年芯片制程提高迅速,造成系统资源丰富且廉价,比如内存动辄几十GB,早就不是可怜的几百K几MB。市场 ...

这是一个重要原因,很久之前,我做一个单片机,批量产品控制成本,花了3个月时间把大约2.5K的代码优化到1998字节,装到了低一级的mcu上,一个芯片可以省5毛钱。先写C验证功能,然后再优化编译出来的汇编代码,每个字节都要省,痛苦不堪。现在的单片机,只要开o2优化能正常运行就够了。

2019年度勋章

发表于 2023-5-5 10:30 |显示全部楼层
此文章由 superdigua 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 superdigua 所有!转贴必须注明作者、出处和本声明,并保持内容完整
aqianer 发表于 2023-5-5 10:16
这是一个重要原因,很久之前,我做一个单片机,批量产品控制成本,花了3个月时间把大约2.5K的代码优化到1 ...

代码优化以后就交给 AI 了
认知决定命运。异议并非敌意。质疑不代表恶意。我的观点当然可能是错误的。
舆论自由是现代文明的基石。舆论管制:为了预防男性强奸而直接阉割。
Advertisement
Advertisement

发表于 2023-5-5 11:04 |显示全部楼层
此文章由 simu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 simu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
aqianer 发表于 2023-5-5 10:16
这是一个重要原因,很久之前,我做一个单片机,批量产品控制成本,花了3个月时间把大约2.5K的代码优化到1 ...

由于芯片设计上的制约,时钟频率上不去太高,目前的改进都是在堆数量,CPU多核,大内存等等。所以对于高速应用,目前C++还是有用武之地。时间敏感应用,比如HFT方向还是能再走个几年。C++优化不是时间敏感应用的唯一解决方案,存在其他竞争者。

发表于 2023-5-5 11:38 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 DDD888 于 2023-5-5 11:39 编辑
superdigua 发表于 2023-5-5 10:30
代码优化以后就交给 AI 了


我在另外个帖子里已回答你,我的体验是chatgpt 4不能给出最好的方案,我承认我写的代码肯定有比我快的方法存在。要不你在我的例子里给出你问chatgpt给更快的答案?

发表于 2023-5-5 11:42 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
aqianer 发表于 2023-5-5 10:16
这是一个重要原因,很久之前,我做一个单片机,批量产品控制成本,花了3个月时间把大约2.5K的代码优化到1 ...

如果是我,对于你以前的挑战,真要省钱,我就写汇编代码了,如果是汇编语言编程高手,应该不是啥大不了的事,就是要专心点啦

发表于 2023-5-5 11:44 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
simu 发表于 2023-5-5 11:04
由于芯片设计上的制约,时钟频率上不去太高,目前的改进都是在堆数量,CPU多核,大内存等等。所以对于高 ...

是的啦,我将代码在需要的地方改成多线程啦,在rust language里是非常简单的逻辑,根本不用考虑锁之类的啦,当然我已经有20多年没有写c++代码了,不知道c++里对线程的支持

发表于 2023-5-5 13:10 来自手机 |显示全部楼层
此文章由 企鹅男孩 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 企鹅男孩 所有!转贴必须注明作者、出处和本声明,并保持内容完整