新足迹

 找回密码
 注册

精华好帖回顾

· Agatha Christie: The Queen of Crime. 阿加莎 克里斯蒂:侦探小说女王 (2010-10-27) click · 来聊聊乔布斯的传记吧 (2011-10-30) JuJu
· 水果和蔬菜名字(中英文对照) (2005-2-13) 花正红 · 菊花酥 (2007-12-21) cctang
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 和作者 企鹅男孩 所有!转贴必须注明作者、出处和本声明,并保持内容完整
faseeng 发表于 2023-5-4 22:13
转回嵌入式的真的很少见啊,我正在从嵌入式疯狂想转出呢。大晚上的我居然在看Java,sigh...

很 ...

努力转吧,你这个想法是对的。澳洲搞嵌入式没什么钱途,工资一般,公司也基本都是小公司。

我的情况比较特殊。我本来已经半退休了,朋友工作的公司做项目找来找去找不到人做,一定要我去试试,然后就混到了现在,一晃也好几年了。
Advertisement
Advertisement

发表于 2023-5-5 13:47 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
企鹅男孩 发表于 2023-5-5 13:10
努力转吧,你这个想法是对的。澳洲搞嵌入式没什么钱途,工资一般,公司也基本都是小公司。

我的情况比较 ...

我感觉嵌入挺好的,我前几天用两个三级管做了个耳机立体声音频放大器,接个1.25伏的电源,我好开心,这年头东西设计越简单越好

2012年度奖章获得者 2011年度奖章获得者

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

Yes or No,如果看个人电脑,手机,内存不是什么大问题,其实企业级还是挺敏感,举个例子,现在大部分应用都在cloud上,service bus,如果一个高效的程序,一个app service的月费在400AUD,效率不好,就要升级到800AUD,一个micro service ,就有400AUD的差距,一旦考虑reduandcny ,就有800AUD的差距,假如有10个microservices,那是8000AUD/月的差距。应用程序的执行效率,直接影响运行成本,很多公司没有意识到这点。
0  to 1

2012年度奖章获得者 2011年度奖章获得者

发表于 2023-5-5 15:56 |显示全部楼层
此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
企鹅男孩 发表于 2023-5-5 13:10
努力转吧,你这个想法是对的。澳洲搞嵌入式没什么钱途,工资一般,公司也基本都是小公司。

我的情况比较 ...

刚来的第一份永久工作就是嵌入式,后来公司被德国公司收购了,以前澳洲还有些工业用的仪器仪表等,后来不是被并购就是被中国企业冲击垮了。
0  to 1

发表于 2023-5-5 16:31 |显示全部楼层
此文章由 hggit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hggit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
C/C++语言是程序员的基础,我已经写了20多年C,惭愧,不懂内存管理和内存映射,也不了解线程和进程调度,没看过Linux内核,也不了解多核架构,不管用什么语言,你的代码的天花板可想而知了, 是金子在哪里都发光,和语言没啥关系。
[im

发表于 2023-5-5 18:37 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
交易人生 发表于 2023-5-5 15:52
Yes or No,如果看个人电脑,手机,内存不是什么大问题,其实企业级还是挺敏感,举个例子,现在大部分应 ...

是呀,运行程序其实消耗能源,不同的编程语言开发出来的程序运行时消耗的能源有显著的不同,可以反映在 Amazon charge 的月费上啦
Advertisement
Advertisement

发表于 2023-5-5 18:48 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
交易人生 发表于 2023-5-5 15:56
刚来的第一份永久工作就是嵌入式,后来公司被德国公司收购了,以前澳洲还有些工业用的仪器仪表等,后来不 ...

我发觉中国制造的产品比其他西方国家生产的产品便宜好多,例如我买个220伏16安培的普通亮 led 灯的电源开关部件只要0.5新西兰元,太便宜了

发表于 2023-5-5 19:11 |显示全部楼层
此文章由 faseeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 faseeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2023-5-5 08:42
可以介绍下如何在这里找到高频交易程序员的工作啊?https://optiver.com/working-at-optiver/career-oppo ...

他们常年开放招聘的,投了如果背景合适他们就会找你聊聊的:

https://optiver.com/working-at-o ... unities/6553549002/

最近估计难,如楼上说的,都被谷歌的人投烂了吧

发表于 2023-5-5 19:27 来自手机 |显示全部楼层
此文章由 jtop 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jtop 所有!转贴必须注明作者、出处和本声明,并保持内容完整
太高深了,外行的只能羡慕你们会Coding,还记得大学那会有个科目是计算机future77(好像这么拼写的),最简单的Doc系统下编程我最后还是抄的同学的程序交的作业,自己编的运行不了

发表于 2023-5-5 19:48 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
faseeng 发表于 2023-5-5 19:11
他们常年开放招聘的,投了如果背景合适他们就会找你聊聊的:

https://optiver.com/working-at-optiver/c ...

谢谢

发表于 2023-5-5 19:53 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hggit 发表于 2023-5-5 16:31
C/C++语言是程序员的基础,我已经写了20多年C,惭愧,不懂内存管理和内存映射,也不了解线程和进程调度,没 ...

其实写代码到最后其实要彻底理解所要解决问题的domain , 了如指掌啦,即精通啦,和做人其实是一个道理啦,不过人生有限啦
Advertisement
Advertisement

发表于 2023-5-5 21:02 |显示全部楼层
此文章由 Grange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Grange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我也怀旧一下。我第一份C/C++的工作是和另一个同事给康百的掌上机(iPaq)写程序,把ROM刷了跑Linux内核和自制的OS,然后我们把X也hack了,GUI framework用的是FLTK。硬件是ARM的CPU,好像有64兆RAM+128兆ROM,那时候觉得很多了。在x86 desktop上做开发,cross compile以后通过一个serial port上传到机子上。当时这个project是proof of concept,所以也没有压力。其实有点可惜,因为那个PDA加一个外壳儿就可以当GSM打电话,比iphone早多了,但当时(大约2001年)也没有3G。

接下来两个工作类似,都是用Linux和C++。一个是给包装零食的机器写程序,还有一个是给Tabcorp的Keno机器做Linux的Firmware。这些工作都需要编译Linux内核和自制OS,所以某种程度上奠定了我现在工作上的基础,可能比其它同事更了解Linux kernel,也因此在工作中解决了几个相关的难题。

评分

参与人数 2积分 +7 收起 理由
faseeng + 2 感谢分享
alix + 5 感谢分享

查看全部评分

发表于 2023-5-6 00:13 |显示全部楼层
此文章由 faseeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 faseeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Grange 发表于 2023-5-5 21:02
我也怀旧一下。我第一份C/C++的工作是和另一个同事给康百的掌上机(iPaq)写程序,把ROM刷了跑Linux内核和自 ...

膜拜前辈!羡慕你第一份工作就可以搞Linux了,我大学想自学进展却的很差最后走上了单片机这条路,工作好多年后才逐渐自己摸过去做Linux和其他的embedded OS。

没想到现在又要摸回Web这种我高中玩的东西,真的是轮回啊。(不得不感慨对我来说当年嵌入式入门门槛可是远高于Web的)

发表于 2023-5-6 06:38 来自手机 |显示全部楼层
此文章由 Grange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Grange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
faseeng 发表于 2023-5-6 00:13
膜拜前辈!羡慕你第一份工作就可以搞Linux了,我大学想自学进展却的很差最后走上了单片机这条路,工作好 ...

不敢当。我们在大学里刚开始用的是Solaris,那时候Linux还不普及,开源软件也受到大公司的排挤。一次偶然机会接触到RedHat,就意识到这个东西将来一定会火。不过毕竟一直做开发,接触到的面有限,身边有很多优秀的程序员但没有太多的Linux高手,直到我进入了现在运维这个行业,才又上了一个台阶。

评分

参与人数 1积分 +2 收起 理由
faseeng + 2 感谢分享!偶对你的景仰如滔滔江水.

查看全部评分

发表于 2023-5-6 10:37 |显示全部楼层
此文章由 jasonliu772 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu772 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2023-5-4 05:20
我很有空,所以搜索了下你发的图片,
但好像最下面的图片里包含的并不是代码,只不过是错误输出列表呀

厉害!我以前想搜高清的都没搜到

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部