北京治疗白癜风的医院哪家比较好 http://pf.39.net/bdfyy/tslf/
题记:作者年博士毕业加入一家量化私募公司,已经做了差不多四年系统工程师的工作。本文是根据这个岗位所用到的日常工作技能总结,希望对想进入这个行业的人有所帮助。由于作者非科班(博士管理科学专业)出身,工作中用的技术大多数通过自学获得,不足之处还请同行多包涵与指正,有好的学习资料希望不吝推荐!
“目录
一、C++编程
二、Linux环境
三、计算机网络协议和编程
四、操作系统原理
五、计算机基本原理
六、数据库
七、主流柜台系统
八、设计模式
九、算法
十、Python
十一、前端技术
十二、其他技术
十三、金融相关知识
十四、逻辑问题
十五、硬件
十六、机器学习
十七、人性缺点
十八、与人为善
一、C++编程
C++是核心语言,必须非常熟悉,入门推荐看《C++程序设计教程》。该书我大学时的ACM教练钱能老师写的,写的非常深入浅出,里面还介绍了STL的使用方法,对于初学者很有实用性。很意外的在的帖子中看到此书,说明钱能老师的书是受到读者认可的。
帖子中说到的《EffectiveC++》和《MoreEffectiveC++》也是我看过的很经典的书籍。还有《InsidetheC++ObjectModel》虽然我没看过,但是看内容应该也是很值得一读的书。
《深入Linux内核架构》也是一本学习C++的好书,既可以了解Linux的内核架构逻辑,又可以参考里面涉及的代码,Linux内核的代码中本身也有很多值得学习的地方。比如里面多处用到的__cacheline_aligned_in_smp就是对提升性能非常有用的chacheline对齐编程。
说到C++,顺便提一下写C++会用到的代码版本管理工具Git,编译器g++和编译管理工具makefile和调试工具gdb。
Git是Linux之父为了开发Linux而开发的一个非常好用的代码版本管理工具。它是码农必须掌握的工具。在这里推荐廖雪峰的《Git教程》,写的相当好。廖雪峰的
转载请注明地址:http://www.yujinxiangqiangzhi.com/rjdz/rjdz/13013.html