从走上C++开发之后的感受

来源:互联网 发布:怎么联系网络服务商 编辑:程序博客网 时间:2024/05/01 21:12

读书的时候学了很久的C++。

1》 刚开始,学习面向对象语法,用 Java打的基础。

2》然后学习 C语言,学习了 指针和内存。

3》最后学习 C++,对 C++的各种黑魔法表示非常关注,

记得以前读 《Morden C++ Design》、《深度探索C++对象模型》、《effective C++》等书籍,

觉得学到不少语法内幕和高端语法。

4》然后花时间 学习《C++标准库》、boost库等等。

一直以为C++是包打天下,还对 模板、模板元 津津乐道。

然后用到了 boost库代码,对它里面的 绚丽的魔法给迷住。

后来出现C++0x ,C++11 标准。

看到C++论坛,都是大谈 各种C++魔法而已,突然感到心智太累。

5》渐渐云平台崛起,开发效率比运行效率更值得关注,

python、nodejs、go语言慢慢在崛起,

C++对于这些语言而言没有任何优势。

不过,由于C++的使用人员还是相当得多,C++开发的需求还是比较大的。

我更乐意用 C++为 python、nodejs写扩展库。

C++是一种情怀语言吧,说实在的我觉得C语言都比C++更有魅力:  简单、同样强大


语言只是工具而已,不过如果工具没用好,可能真的就到处是 坑。

所以,语法基础还是要有的,不过学多了没有任何用处。

工作以后发现都是业务逻辑,看到了 多次继承、流程复杂的代码,

我也不敢轻易的说什么,也许业务就是那样,也许他图快速开发。


我也不敢轻易谈什么 测试驱动开发,或者 快速迭代。

其实绝大部分同事连 git工具都不怎么用,

毕竟学习 git还是要花一点时间的。

幸好,我以前花了1周学会了 git基本用法,

减轻了 代码迭代的痛苦。


未来是 云平台、微服务、H5小程序 的天下,

C++不具备快速全栈开发的能力, 因为 跨编译器、跨操作系统等等,都是问题。

也许,我更该投入这些开发中,一切等明天吧。奋斗



0 0
原创粉丝点击