• 技术栈


    【技术栈】

    算法(海量数据处理)

    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了。

  • 相关阅读:
    hdu 1176 免费馅饼
    算法竞赛入门经典训练指南-做题详细记录(更新中)
    poj-3250 Bad Hair Day
    poj-2823 Sliding Window
    2019.7.15-7.20暑假集训总结
    hdu 1754 I hate it
    poj 1611 The Suspects
    hdu 3038 How Many Answers Are Wrong
    hdu 1213 How Many Tables
    POJ 1182 食物链
  • 原文地址:https://www.cnblogs.com/xzxl/p/7604616.html
Copyright © 2020-2023  润新知