本篇博客 主要 来自于 许式伟的系列博客
收获很大,也说一下主要的感想。
C++ 的内存管理机制
主要收获就是 gc allocator的主要思想。
其实,C++ 的内存管理之所以麻烦,是因为C++的语言的薄弱,没有实现反射等高级特性。而这正是新时代的编程语言所要求的。 但是研究C++的好处就是在于,你可以用它来实现一些高级特性,自己动手实现,这就是好玩的地方了。
不要畏惧C++,认真的学习,它还是可以教会你很多的东西的。
应该如何学习 C++?
C++ 的内存模型。
C++的模板编程。
C++ 网络编程…
实现一个高效的 C++ 字符串操作?
用C++实现一些高效的算法库,(这个应该是最炫酷的了)
探究一下C++的主要一些库的实现:loki, STL, boost,libevent 等。。。(可好玩了)
其实只有认真的写代码,然后看代码,才是提高的途径。
评价一下 许式伟
其实,我没有资格评价的。
只说一下从他身上得到的收获:对事物有坚定的认识,但是并不固执。 会动手做实验验证自己的想法,他和雷军是有差距的, 但是他一直在进步,从未退缩。 有原则,知道自己应该做什么,会努力的做东西!
这也是我需要学习的东西。
接下来我需要学完习什么呢。。。感觉好苦恼。
在此一并写了:
- 如果我想要进 Alibaba,那么我就应该尝试使用 Hadoop 了.
- 论文绝对是重中之中,绝对不能耽搁一秒钟。
- 学习 C++。。。(这个还是先缓一缓再说)
- 找工作: 突击学习的知识:算法、网络(TCP/IP)、数据库、Linuxi系统
- 算法,是做题,那几本书看了,突击面试题
- 网络(TCP/IP) 还是要写程序的,否则怎么可以呢?写Go程序吧
- 数据库,掌握数据库的一些基本的知识,会写基本语句
- 学习Linux的命令,背下来,知道如何做。
- 学习Go 语言,并且,加入到Go语言的开源项目中去。
- 看国外大学的开放式课程,一点不能耽搁了。(对自己以后的发展很重要!)
这些内容,就是我学习的重点知识了,要掌握!