菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
398
0

learn way

原创
05/13 14:22
阅读数 68831

目前自己已经学了C/C++的基础语法,C++的STL有初入的了解,大学里面掌握两门编程语言,我自己打算掌握C++和java。目前在学习关于C的数据结构和算法。(仅供自己学习所用,仅供参考!!)

C的学习路线

  • C primer plus (入门圣经级经典)
  • 大话数据结构 (这本书比较好懂,而且比较清楚)
  • 啊哈!算法 (幽默的算法书,通俗易懂)
  • 算法笔记 (比较基础)

C++学习路线

  • C++ primer plus 比较适合0基础入门
  • C++ primer 比较适合有一定的C语言基础
  • 算法竞赛入门到进阶 acmer入门经典
  • Effective C++ 55个改善程序的金典案例
  • More Effective C++ 35个改善程序的经典案例
  • C++标准程序库 这里面有关于STL,Templete的详细解说,是进阶C++必学经典。
  • 深度搜索C++对象模型 一本描述C++底层开发的原理,校招必读。

java学习路线(有一定的java语法基础,(java数据结构自己学习))

  • java编程思想(圣经级经典)
  • java并发编程实战 (企业级开发,多线程必会)
  • 深入理解java虚拟机 (JVM的原理理解,校招必考)
  • 函数式编程思维 (提升代码的性造比)
  • TCP/IP详解(两卷)(网络造性,通讯的基础,华为,小米这种公司必考)

java的基础语法就这么多了,剩下的是实战,目前主流的框架Spring boot.有机会可以自己去看看《Spring 技术内幕》前提是有一些关于Spring的项目实战。

发表评论

0/200
398 点赞
0 评论
收藏
为你推荐 换一批