写C++10多年,基本没写过其他语言,这期间经历过C++雄霸代码武林的时光,也度过了C++程序员普遍恐慌的岁月。
2008年应届硕士毕业,加入腾讯公司,担任QQGAME前端开发,用的就是C++。在Windows 时代,C++是真的火,但凡你要做个应用,就离不开它,不光客户端,不少服务端用的技术栈也是C++。
2010年之后,移动时代到来,Windows C++工程师有一大半都转换到安卓或者IOS开发,而随着JAVA的崛起,在服务端C++也面临一定威胁。
不少曾经的同事,纷纷转战移动端,或者转战JAVA。
但依然也有不少朋友依然坚守C++,他们都有一个很大的特点:越来越高精尖!
其实,直到今天,C++依然是绝对刚需的语言,且很难被淘汰,原因有以下几点:
1.在游戏和工具领域仍然是主流
首先是游戏领域,Milo Yip表示——
程序员必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新。
其次是工具领域,无论是网络安全还是杀毒软件,C++仍是主流语言。
2.很多领