技术栈
Posted GGBeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术栈相关的知识,希望对你有一定的参考价值。
【技术栈】
算法(海量数据处理)
C++(STL源码&对象模型&反汇编知识&多态的实现原理)
Linux(多进程同步、I/O模型、服务器架设)
系统编程(apue)
socket编程(unp)
网络:TCP/UPD/HTTP(卷1)
底层(CSAPP、Linux内核设计与实现)
shell/python/ruby/php(php>python=ruby=shell)
设计模式
MySQL
【书籍】
《C++ primer》
《深度探索C++对象模型》
《Effective C++:改善程序与设计的55个具体做法》
《Linux程序设计(第4版)》
【建议】
多看一下C++底层方面的东西,非常重要,还有体系结构等等,多动手写一些网络相关的程序,多注重底层的东西。
自己尝试完成一些项目,这里的项目可以是网上公开课的大作业,可以是和朋友同学一起参加的比赛项目,甚至可以是自己一时兴起写的python小爬虫。总之,能有一两个小项目肯定会让你未来的简历好看一些~
学习《UNIX环境高级编程》《UNIX网络编程》《TCP/IP协议》同时需要结合写一个涉及知识点较多、较有质量的项目就OK了。
以上是关于技术栈的主要内容,如果未能解决你的问题,请参考以下文章