FreeOZ论坛

标题: 这里好像做C++的挺多 [打印本页]

作者: flyspirit    时间: 27-5-2009 15:11
标题: 这里好像做C++的挺多
可是在澳洲,C++的份额很少,和.NET的需求量不是一个等级的。

而且就发展趋势来开,业界基本是大型,烧钱项目用JAVA, 中小型项目用.NET, PHP。 网站项目用.NET, PHP, Ruby, Python .....

微软体系中,Microsoft显然把重头放在VB.NET和C#上。

不管从哪个角度来看, C++发展空间不断缩小,现在的份额很大程度是由于以前的遗留。

如果国内想过来的朋友有机会,多学点.NET和Java之类的东西,对这边找工作有很大好处。
作者: coredump    时间: 27-5-2009 15:53
多时假象,做JAVA, .NET的都去挣钱去了,只有做C/C++的没人理,在这灌水,研究茴字的N种写法
作者: justinli79    时间: 27-5-2009 19:06
是啊,口年啊!
作者: fred_au    时间: 27-5-2009 21:04
不容易阿。。。混口饭吃。。。
作者: gpoint    时间: 28-5-2009 14:22
感觉澳洲的IT,科技产业好像还处于第2/3世界的边沿。。。有待于到了OZ再进一步感受。
作者: flyspirit    时间: 28-5-2009 15:07
没有吧,澳洲IT科技产业比较先进的。
作者: gpoint    时间: 28-5-2009 15:12
原帖由 flyspirit 于 28-5-2009 14:07 发表
没有吧,澳洲IT科技产业比较先进的。


Two years back, i was involved in a vehicle job dispatch system project (in Singapore), the transport minister of Australia came and visited us, after he saw the demo we were told that the system we were working is at least 3 years in advance comparing to the system used in SYD and MEL.
作者: flyspirit    时间: 28-5-2009 15:17
标题: 回复 #7 gpoint 的帖子
That's just one case. How can you make a conclusion upon the whole industry based on one case two years before?
作者: gpoint    时间: 28-5-2009 15:19
My previous company won a quite big scale project in Saudi, one of the competitors was an Aussie company specialized in transport system. The reason seemed that our system more "advanced" and higher capacity (but actually i dont think so, i really dun understand the lousy system can win over so many competitors and got such a high price, it was a bit of crazy.)
作者: flyspirit    时间: 28-5-2009 15:23
标题: 回复 #9 gpoint 的帖子
It's just another case.

In this case, win a project deal not absolutely means your solution is much more advanced than others. There are many reasons behind it.
作者: gpoint    时间: 28-5-2009 15:24
原帖由 flyspirit 于 28-5-2009 14:17 发表
That's just one case. How can you make a conclusion upon the whole industry based on one case two years before?


Yeah, that is only my feeling, it may not be that correct.
BTW. The infrastructure of telco in Aus also seems quite old and out-of-date. (i knew it from a news saying that Singtel, Singapore telecom won a project to re-build the infrastructure of Aussie telco and NZ telco, something like WIMAX i m not so sure).
作者: flyspirit    时间: 28-5-2009 15:27
How do you think about next G of Telstra?

There isn't a company called Aussie Telco. Telstra is the national telco company.

[ 本帖最后由 flyspirit 于 28-5-2009 14:28 编辑 ]
作者: gpoint    时间: 28-5-2009 18:03
原帖由 flyspirit 于 28-5-2009 14:27 发表
How do you think about next G of Telstra?

There isn't a company called Aussie Telco. Telstra is the national telco company.


thanks for ur correction of the general term i used instead of Telstra.
but i m not in the telco industry and have little knowledge of Telstra as well, so i can not give any prediction on the next Gen of Telstra. Hope to know some more about that when go to OZ.

Seems that Telstra all the way managed by foreigner, am i rite?
作者: klux    时间: 28-5-2009 22:59
原帖由 flyspirit 于 28-5-2009 14:07 发表
没有吧,澳洲IT科技产业比较先进的。


有什么例子么。。。我怎么觉得这里的IT都很挫
作者: flyspirit    时间: 28-5-2009 23:48
分几个方面来说吧。

对新技术追的很紧,以微软的开发来说吧,3.0,3.5, LINQ到C# 4.0, ..NET 4.0 Beta。基本是一出来就有人在搞了,出来半年后就有很多公司在用。招聘条件里面已经对这些新东西有要求了。其他开发体系如PHP, Python, Ruby等等也有另外一批人跟随最新动态。Java也差不多。

Web 2.0应用方面,这里的人用Myspace, Facebook很久了。而国内的SNS去年才算开始真正起步。SNS我认为是Web 2.0的高级体现形式。

架构方面大的公司走Saas,  SAO, 小团队用Agile, prototype,  并不拘泥于形式。但开发出来的东西都是和实际业务紧密整合。比如可以看看移民局网站,是不是你想要的东西都有?还有教育网站,随便哪个正规大学,或者TAFE,内容很清晰详细。其他政府网站也是。

澳洲的开发社区也很活跃,.NET Group, PHP Group, Java Group, 每个月都有活动。都是交流技术,建立网络的很好机会。

我很好奇为什么有不少人觉得这里IT水平低?我接触不少人水平都很高。有不少很值的学习的人。
作者: gpoint    时间: 29-5-2009 11:46
原帖由 flyspirit 于 28-5-2009 22:48 发表
分几个方面来说吧。

... 我很好奇为什么有不少人觉得这里IT水平低?我接触不少人水平都很高 ...


I haven't been to OZ yet, but i heard that a lot of places such as transportation (train, bus ...), hospital, car parking system ...bla bla. still running in a very old way, example like ticketing in transportation, the RFID technology is so widely used over those big cities. one more example like those quite advanced bio-tech never seen used in Australian hospital system, custom scanning system. one more example there is totally zero semi-conductor industry such as wafer fab in Australia... (These were what i heard from my friends or colleagues who back from Australia)

Anyway, this is only my very limited personal views as i haven't really embarked.

... 有不少很值的学习的人。 ...


I strongly agree.
作者: flyspirit    时间: 29-5-2009 12:43
Most things you mentioned above are not related to IT.

For something wafer fa, be aware that AU is not a manufacturing country. Concrete products are usually not created here, they are supplied from oversea. Aussie companies tend to provide service. So that's why many companies use SAP, Salesforce, Weblogic, Data mining. MOSS, CMS. These software products help to provide better service to their customers. However, using such software products are not easy, they need to be integrated with business process which vary significantly between industries and companies. Thus these companies need consultants, trainers... etc, who provide service as well.
作者: gpoint    时间: 29-5-2009 13:03
I know what u mean. But it is very difficult for a country to stand the distinguish from a third-world country in a pure software industry, i think those technologies as u mentioned like SAP, Salesforce, Weblogic, Data mining. MOSS, CMS are very common and popular in those third world countries as well. It is very hard to say that Australian IT advance over India, but it can be confirmed that it is not possible for India to make a 34-nano meter IC chip at the moment but it is done in US!

Anyway, in my statement, the IT refers to a general term which covers computing, software, hardware related areas.
作者: flyspirit    时间: 29-5-2009 13:42
It depend on whom you compared with.  Actually, I don't think IT industry in India is lagged behind. It's quite advanced now. Although both AU and India are not match US. They are before China and almost all other third - world.  Comparing to US is meaningless.

The software products I mentioned are just samples. There are many other alike products for smaller companies to serve the same purposes. In other words, not only large organizations need such products but also small ones. That's different from less advanced countries, where companies using these software are either large organizations or international giants.

[ 本帖最后由 flyspirit 于 29-5-2009 15:54 编辑 ]
作者: key    时间: 29-5-2009 20:05
原帖由 gpoint 于 29-5-2009 10:46 发表
I haven't been to OZ yet, but i heard that a lot of places such as transportation (train, bus ...), hospital, car parking system ...bla bla. still running in a very old way, example like ticketing in transportation, the RFID technology is so widely used over those big cities. one more example like those quite advanced bio-tech never seen used in Australian hospital system, custom scanning system. one more example there is totally zero semi-conductor industry such as wafer fab in Australia... (These were what i heard from my friends or colleagues who back from Australia)

Anyway, this is only my very limited personal views as i haven't really embarked.


其实我很同意你的意见,但如果就这方面来说,
澳洲在使用旧的系统和旧的技术很大程度上在于资源的利用吧?
同时也因为竞争性不大的原因。

我很难理解为什么在悉尼的商店看到的主流收音机是旋动型调频的。。。。
你会看到有人在租录象带看。

上次去一个老印的家里,他给我展示他的“电脑技能”,其中一项是copy东西到一个三寸1.44M软盘,
我没有当场晕过去已经算是很坚强了。
作者: key    时间: 29-5-2009 20:11
原帖由 flyspirit 于 28-5-2009 22:48 发表
分几个方面来说吧。

对新技术追的很紧,以微软的开发来说吧,3.0,3.5, LINQ到C# 4.0, ..NET 4.0 Beta。基本是一出来就有人在搞了,出来半年后就有很多公司在用。招聘条件里面已经对这些新东西有要求了。其他开发 ...


悉尼有个linux group,我一直没有找准时间去。这里谁有兴趣我们约一约一起去吧。

如果从普遍意义来说,澳洲的IT技术真的不怎么样。但很神奇的是,这里总有这样或那样的神奇东西,如Java的Spring。
UNIX的Lions代码分析。

但整体意义上说,澳洲的IT还是不太对头。今天才说到,原Telstra的头头嫌澳洲人太懒,所以走了(老外说的,不是中国人之间的讨论)
作者: flyspirit    时间: 29-5-2009 21:48
你认识的那个老印是干什么的?是IT专业人士吗?你怎么没有看到年轻一代的人在用Twitter, Facebook这些东西呢?

你始终没有具体说澳洲的IT落后具体体现在哪里。旋动调频收音机,租录像带,都是个人喜好,和IT的发达程度,并没有任何关系。

就算Sol Trujillo说的是真的,澳洲人懒,但这也和IT业发达不发达没有直接关系。
作者: gpoint    时间: 29-5-2009 23:26
i am a facebook user, but lazy to update info often, most of my friends "soak" in the site the whole day. get to know this bi-lingual social network just due to the Australian visa app.
作者: key    时间: 30-5-2009 19:17
原帖由 flyspirit 于 29-5-2009 20:48 发表
你认识的那个老印是干什么的?是IT专业人士吗?你怎么没有看到年轻一代的人在用Twitter, Facebook这些东西呢?

你始终没有具体说澳洲的IT落后具体体现在哪里。旋动调频收音机,租录像带,都是个人喜好,和IT的发达 ...


首先,我不认为一个懒人为主的地区在创新科技方面能有多大作为。

然后,对于twitter、facebook等,还有iphone这类娱乐性的“他国”产品,澳洲年轻人的确跟风跟得很紧。
但正如一个国家如果都买日本车,那就证明这个国家本身没有好的汽车工业一样。如果澳洲有自己品牌的sns,
我相信年轻人会更喜欢用aussie自己的东西。不信?我在网上发布了一个软件,标上sydney为标签,当天晚上
就有人上来给5个星,说:哦,好高兴看到aussie的软件上来了。

中国的软件业不发达,但中国有腾讯、百度、淘宝等品牌。请告诉我澳洲有哪些自己的软件品牌?

再者,澳洲的互联网费用奇高,unreasonable的高,能解释一下是什么原因?中国的互联网产业并不发达,
但以中国的用户量如此多,也不存在上网限流量的问题。为什么澳洲会有这种情况?不要告诉我这只是收费的
策略?如果这东西根本就不值钱,isp完全可以用别的策略来收费。

还有,我注册了slug的dev组邮件平均每周少于10封邮件。我在linked上注册了几乎和澳洲相关、我感兴趣的IT group,
所有组加起来没有我在android组一天收的讨论数多。

[ 本帖最后由 key 于 30-5-2009 18:19 编辑 ]
作者: flyspirit    时间: 30-5-2009 22:04
首先,IT产业大多数情况下并不需要什么科技创新。况且即使中国也没有IT方面的科技创新。

你哪里看到澳洲人都在买日本车?难道你不知道澳洲有Holden吗?能不能发展自主的软件品牌,和一个国家的人口数量,经济形式还有很大关系。中国有10亿人口,而且用自己的语言,所以必须发展自己的牌子,才有百度,腾讯等。澳洲人口少,同时和美国一样都讲英语。这种情况决定了不可能也没有必要发展自己的品牌。直接使用拿来主义更加实际些。

限流是不错,奇高就比较夸张了。我用的包月50G, 也就一个月50澳币。你如果是拿人民币来花的,会觉得高,但如果在这里有个IT行业的职业的话,一点也不高。至于限流,你干什么能够每个月用50G?下载电影吗?澳洲这个本来就是违法的。不要觉得中国可以随意下载电影,澳洲ISP就也应该提供相同的服务。

你说的android组是美国的吧,还是那句话,IT领域你和美国比什么呀。

最后,如果澳洲懒人成群,为何能够挤身发达国家之列?而你又愿意放弃祖国和家人以及已有的基础到这里来和懒人为伍呢?
作者: gpoint    时间: 31-5-2009 01:22
原帖由 key 于 30-5-2009 18:17 发表
...再者,澳洲的互联网费用奇高,unreasonable的高,能解释一下是什么原因? ...


As i have said, the infrastructure is out of date (limited bandwidth).

I pay a S$19.90 (about AUD21) to enjoy the unlimited data upload/download every month here in Singapore.
作者: flyspirit    时间: 31-5-2009 12:37
Yes, but infrastructure is just one aspect of industry.
作者: 风河    时间: 31-5-2009 21:47
我个人觉得主要是澳洲的IT服务费用较高,一般的公司有这么几个稳定的客户每年的软件维护服务费用就够吃饭的拉,求生欲望没有中国公司那么强烈。


另外人口基数太低,做个象腾讯,百度这样的本土品牌根本没有风投感兴趣,所以创新欲望也不强烈。资本环境也差,而且澳洲地公司上市容易却圈不到多少钱,不知道为啥,我在的公司上市后老板一个劲地后悔。


另外跟澳洲人的性格也有关系。我一个客户是国内软件百强的老板,他在澳洲也有自己的研发公司,不过管理层都是LOCAL。有一次他跟我们感叹说,澳洲人的性格不适合创业,他跟他的CEO(也就是他的LOCAL马仔)讨论怎么把公司的业绩包装一下,从而在澳洲上市,对方根本不感兴趣,说老板啊,现在不是很好吗,我们每年给你赚很多钱(据我所知,每年也就不到50万澳币的净利润,虽然销售额挺高的),又工作的很愉快,何必累死累活地跑去上市啊,又没有多少钱。

反正我接触的软件公司大多都是项目主导型的。
作者: 风河    时间: 31-5-2009 21:56
至于C++,真是吃力不讨好的。

有一次我经理很严肃地跟我说,不要做个low layer man。我就很奇怪地问拉,什么意思啊?他就说某某同事(搞.NET的,不会C/C++)说我总是喜欢在网络开发中用SOCKET这么低级( 应该是底层才对啊,你要知道,有时候对牛弹琴真的很累 )的东西,为什么不用.NET里面的什么什么类啊。无语。后来发现这里很多HR或者经理都把底层理解为低级,你说一低级你还能拿高工资吗?

我现在基本上也告别C++,去搞C#了,
作者: ubuntuhk    时间: 31-5-2009 22:03
标题: 回复 #29 风河 的帖子
》》你说一低级你还能拿高工资吗?
听起来挺有道理,那些manager确实也不知道其中差别
作者: flyspirit    时间: 31-5-2009 23:43
原帖由 风河 于 31-5-2009 20:56 发表

有一次我经理很严肃地跟我说,不要做个low layer man。我就很奇怪地问拉,什么意思啊?他就说某某同事(搞.NET的,不会C/C++)说我总是喜欢在网络开发中用SOCKET这么低级( 应该是底层才对啊,你要知道,有时候对牛弹琴真的很累 )的东西,为什么不用.NET里面的什么什么类啊。无语。后来发现这里很多HR或者经理都把底层理解为低级,你说一低级你还能拿高工资吗?


C++是底层的东西,在澳洲发挥不了太大的用处。澳洲是需要和业务比较紧密结合的技术。用.net, java或者Python在半天内作出满足业务需要的功能组件,而用C++可能用两天才能完成。从公司的角度来说,自然不会选择C++。

如果做手机开发,海量应用开发等速度,并发性和性能要求很高的地方,C++才有用武之地。比如新浪, 腾讯等通讯层的开发,要每秒支持几十万的HTTP请求,要用到socket等。澳洲用不着,哪有那么多人啊。澳洲需要的是能把业务需求在最短时间内实现的工具。
作者: atelier    时间: 31-5-2009 23:46
看你做啥的了,C/C++都是后台或系统开发,而且java和.net都是client side。

至于运行速度上,C/C++还是非常有优势的。
作者: flyspirit    时间: 1-6-2009 00:57
java和.net也都是做server side的,html/css, javascript才是client side开发。
作者: felix100    时间: 3-6-2009 04:24
路过。。。。。
作者: gpoint    时间: 3-6-2009 10:57
原帖由 flyspirit 于 31-5-2009 22:43 发表


C++是底层的东西,在澳洲发挥不了太大的用处。澳洲是需要和业务比较紧密结合的技术。用.net, java或者Python在半天内作出满足业务需要的功能组件,而用C++可能用两天才能完成。从公司的角度来说,自然不会选择C+ ...


汗, 转行的话bargain power大大打折扣。。。
作者: 四香油饼    时间: 3-6-2009 15:24
哎,怎么我还没学会呢就过时了。。。
作者: beysup    时间: 3-6-2009 18:20
澳洲的IT业主要是面向商业和政务的应用,自然C++需求就少,这是由于澳洲本身市场局限性造成的,但不表示C++就穷途末路了,IT业离不开C++,计算机更离不开C++。纵观业界发展史,java/.net才刚流行几年?换个角度看,java和.net本身就是处于竞争和相互替代的地位,而且参与者和竞争者越来越多,但是能和C++竞争并替代其的几乎没有。
作者: coredump    时间: 3-6-2009 18:56
标题: 回复 #37 beysup 的帖子
我觉得C++在澳洲很多行业还是被广泛使用的,一个是游戏行业(澳洲游戏公司还是挺强的),另一个是Mining等澳洲支柱行业,都大量采用C++构建系统。
作者: flyspirit    时间: 5-6-2009 14:16
原帖由 beysup 于 3-6-2009 17:20 发表
澳洲的IT业主要是面向商业和政务的应用,自然C++需求就少,这是由于澳洲本身市场局限性造成的,但不表示C++就穷途末路了,IT业离不开C++,计算机更离不开C++。纵观业界发展史,java/.net才刚流行几年?换个角度看,j ...


我们是谈论在澳洲找工作,不是吗?
作者: coredump    时间: 5-6-2009 14:45
标题: 回复 #39 flyspirit 的帖子
C/C++的工作少,真懂C++的也少,所以找工作比例上算下来也差不多的
作者: procoder    时间: 5-6-2009 15:08
歪楼了。
作者: flyspirit    时间: 7-6-2009 01:54
标题: 回复 #40 coredump 的帖子
这不是在国内,职位少,懂得人少,好像平衡了。来澳洲找工作,还面对一个英语问题,每次面试是个锻炼英语的极好机会。如果你是.NET,JAVA的,可能会有10个公司或中介来面试你10次,你有10次锻炼机会,可能第11次成了。你做C++, 只有3,4个面试机会,锻炼的机会就少了。肯定是给找工增加了难度。
作者: felix100    时间: 7-6-2009 02:46
原帖由 flyspirit 于 31-5-2009 22:43 发表


C++是底层的东西,在澳洲发挥不了太大的用处。澳洲是需要和业务比较紧密结合的技术。用.net, java或者Python在半天内作出满足业务需要的功能组件,而用C++可能用两天才能完成。从公司的角度来说,自然不会选择C+ ...



在运行性能很苛刻的地方,c/c++优势还是挺明显的。
作者: coredump    时间: 7-6-2009 10:49
原帖由 flyspirit 于 7-6-2009 00:54 发表
这不是在国内,职位少,懂得人少,好像平衡了。来澳洲找工作,还面对一个英语问题,每次面试是个锻炼英语的极好机会。如果你是.NET,JAVA的,可能会有10个公司或中介来面试你10次,你有10次锻炼机会,可能第11次成了。 ...


偶只锻炼了一次
作者: flyspirit    时间: 16-6-2009 01:54
那可能是你比较强,或者运气比较好。
作者: chenlocus    时间: 30-6-2009 01:15
原帖由 flyspirit 于 27-5-2009 14:11 发表
可是在澳洲,C++的份额很少,和.NET的需求量不是一个等级的。

而且就发展趋势来开,业界基本是大型,烧钱项目用JAVA, 中小型项目用.NET, PHP。 网站项目用.NET, PHP, Ruby, Python .....

微软体系中,Microsof ...


我看到seek上C++的工作也不少嘛。我就不明白,为什么C/C++还被认定为紧缺职业呢?




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2