|
此文章由 ironcool 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ironcool 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 ironcool 于 2018-2-23 10:59 编辑
C++ programmer here.
It's true there are not so many C++ positions out there these days, compared to Java or C#, but if you've managed to get one, then it would be very stable and it's very hard for your employer to find someone to replace you. Also, C++ requires that everyone in your team is a good programmer, otherwise, bad things happen. On the other hand, for a Java or C# team, people get comfortable with various frameworks, tools and IDEs, you don't really need everyone to be good, as a result the quality will not be that bad. The problem is that engineers are dealing with too many frameworks and losing touch with low-level stuff, this makes them more replaceable.
It's not that C++ is outdated or deprecated, simply because C++ is expensive, literally. Most companies are fond of fast prototyping and bringing products to market as fast as they can, with as low as possible expense. Performance is not always an issue for them. But for those big players, FLAG, Tencent, etc. they have some really crucial core services written in C++ and they cannot tolerate even 5% performance loss, and of course they can afford the best C++ programmers on this planet, which are really priceless assets to them.
|
评分
-
查看全部评分
|