这个时期秋招已经开始了,如果是走校招那么肯定是会经历“门槛”,研发岗位通常要求4级,个别要求英语6级甚至其他语言。那如果面向就业,肯定得早早计划英语四级通过,最好计算机二级也通过。这只是一个微不足道的“门槛”。那么其次包装后的简历,预先准备的话术也是第一轮面试的关键。对于初级程序员而言,能正常回答项目的技术点并延伸内容是基本,那么剩下的就是拼现场发挥了。
程序=数据结构+算法。非常想写,但写不出来。这就很尴尬了。
从我如今的面试经历看来,刷牛客和leetcode是真的很有必要的。
我打算沉淀一段时间走社招的路子。这里留下一些书籍也许可以帮助到你。

《C++ Primer 中文版(第 5 版)》
C++和C语法基础,语法是一门语言的基础。光说不练没意义,看完之后趁热把课后习题敲一遍并且自己编译通过才算看完。
《STL源码剖析》
熟练掌握标准库,不用重复造轮子,写出更C++的代码。
《Effective C++》
一天一个老老实实的看完,C++程序员必经之路。
《深度探索C++对象模型》
大厂爱问的对象模型。
《深入理解C++11》
《鸟哥的Linux私房菜基础学习篇》
《Linux Shell脚本攻略》《Shell脚本学习指南》
熟练使用linux系统,能够利用shell script写一些小工具提高日常开发效率。
但我们的目标是星辰大海
《UNIX环境高级编程》
有时间反复看。
TCP/IP协议《TCP/IP详解 卷1:协议》
卷1就够你看了。
先写这么多吧,这些书才入行,最重要的还是练习。
但凡遇到英语四六级考试,公务员考试亦或者是考研,
大部人包括笔者自身,第一想法就是搜索前辈经验来了解,做往年的题来提高。
而C/C++成名已久,成熟的经验定然是丰富,笔者特此写文记录入坑之旅。
(之后的学习会一直补充修改此文内容,自己一定能够坚持下去。)

能搜到的比较主流的路线
C语言学习路线
C++学习路线
C语言学习路线
语言本身的学习
① 《C Primer Plus》《C和指针》 《C专家编程》
这三本书主要是了解最基础的语法,学会指针和内存管理,而这两点也是检验C语言的标准之二。
这里一定要耐着性子看下去,遇到不懂的立刻百度随后并记录下来。
如果即将面临毕业找工作,可以在刷完课程题目之余买一本C语言面试题配合书籍继续刷。

② 这点给初学C语言的小白一些建议:
假设各位对电脑是小白但仍然继续学习C语言,学习中对存储方式,栈或者寄存器不是很理解。
这里建议穿插学习计算机基础的四门课,也就是考研408计算机学科专业基础综合。
这个在某宝有完整视频可以观看,实际学完大概需要很长时间,如果对视频实在没兴趣。
那就遇到什么不懂的字眼就搜索,这样虽然不是很系统的学习,但不失为自下而上的学习方式。

总结:一定要重视基础,可以根据面试题去增强知识点的细节学习,对笔者而言找到工作为Top 1.
C++学习路线
C++初学,跟着前辈种草入坑之旅刚开始。
① 《Primer C++》《Effectuve C++》《C++标准程序库》《STL源码剖析》《深度探索C++对象模型》
如上是有先后学习顺序的,经验源自B站 UP CodeSheep
这里不用继续推荐书籍,在第一本书的序言里自有推荐书籍。
C++是真的很难,要更加沉入的学习。
记得还要学设计模式,数据结构与算法。
② 最后给一些建议:
1.语法不能停留在看和记,一定要敲代码 :刷题
2.优秀的代码例子学习 :看书敲例子
3.项目开发的累积:目前 0 项目积累
4.推荐一个学习网站: C++
5.选择优秀IDE开发环境:笔者使用的是VScode,VS2019。不要初学就用GCC,浪费时间。

点赞
1

评论

确定了C/C++的学习路线之后,便只能是一条路走到黑了相关推荐

  1. 【学习路线】——JAVA工程师成神之路

    分享一位大佬的博客,对于一名比较迷茫java工程师确实是比较好的学习路线,特转来,忘共勉 一.基础篇 JVM JVM内存结构 堆.栈.方法区.直接内存.堆和栈区别 Java内存模型 内存可见性.重排序 ...

  2. 从入门到实战,Android学习路线大全,程序员翻身之路

    多Acitivity管理: AndroidManifest.xml文件的作用 Intent的使用方法 使用Intent传递数据的方法 启动Activity的方法 IntentFilter的使用方法 A ...

  3. 小猿圈Web前端开发学习路线

    很多人已经下定决心学习前端开发,但是学习很盲目,没有一个明确的目标,导致学了很长时间效果也没有很明显,最终放弃了,这个结果是我们最不想看到的结果,那么学习路线就十分重要了,好的学习路线对学习会引向成功 ...

  4. web前端工程师学习路线指南,完整Web前端学习路线图

    有人说:只要有恒心,铁杵磨成针.这不对,学习重在兴趣,而不在恒心.当你通宵达旦的玩游戏,捧着自己喜爱的名著谈天说地时,不是因为有恒心,而是因为兴趣.只有不感兴趣的东西,才需要恒心的妥协. 所以请抛弃恒 ...

  5. 能看懂vue源码什么水平_送你 Vue 学习路线的最佳实践

    最近面试发现很多人上面写了熟练使用 Vue 开发框架并了解其设计思路.可是我问了些 Vue设计思路上的的问题,他们就回答的吞吞吐吐. 有些人以为知道 Object.defineProperty 这个 ...

  6. 网络安全自学入门:(超详细)从入门到精通学习路线规划,学完即可就业

    很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样. 算上从学校开始学习,已经在网安这条路上走了1 ...

  7. 小猿圈Web之前端开发学习路线及建议

    人生在勤,不索何获.--张衡 很多人已经下定决心学习前端开发,但是学习很盲目,没有一个明确的目标,导致学了很长时间效果也没有很明显,最终放弃了,这个结果是我们最不想看到的结果,那么学习路线就十分重要了 ...

  8. CTF web安全45天入门学习路线

    前言 因为最近在准备开发CTF学习平台,先做一个学习路线的整理,顺便也是对想学web的学弟学妹的一些建议. 学习路线 初期 刚刚走进大学,入了web安全的坑,面对诸多漏洞必然是迷茫的,这时的首要任务就 ...

  9. 2020年Web 前端怎样入门?最新Web前端入门的学习路线

    2022年最新Web前端入门的自学路线 > 新手入门前端,需要学习的基础内容有很多,如下. 一.HTML.CSS基础.JavaScript语法基础.学完基础后,可以仿照电商网站(例如京东.小米) ...

最新文章

  1. Docker渐入佳境
  2. linux 查看整个根目录下各个文件占用情况
  3. mysql常用语句和函数
  4. 目标检测算法之Fast R-CNN算法详解
  5. 11.28 String类
  6. php 基础系列之 php快速入门
  7. OpenCV五种平滑处理(模糊处理)
  8. strcmp java_(一)strcmp函数
  9. mac电脑如何装双系统Linux,苹果电脑双系统怎么装【详细教程分享】
  10. SDRAM 控制器(八)——FIFO控制模块
  11. Java 输出三角形
  12. 杀戮空间2服务器修改地图,《杀戮空间2》新地图全任务完成方法图文详解
  13. 直播答题狂撒币,这些“AI开挂神器”如何在10秒内算出正确答案?
  14. 面试官:讲讲互斥锁、自旋锁吧
  15. continue语句只用于循环语句中_Python尚学堂高淇|P60P63break语句,else语句使用,循环代码的优化...
  16. Android12 HDR相关
  17. 关于cmd输入字符长度限制问题
  18. Python控制鼠标和键盘-PyAutoGUI
  19. 树莓派挂载windows共享文件夹
  20. 后缀是php,php是什么文件_文件后缀php是什么意思

热门文章

  1. 【java基础知识】判断字符串不为空
  2. 浮动和清浮动,内外边距和margin的坑
  3. vue3 编译很慢_Vue 项目编译时间过长问题
  4. javascript判断日期奇偶_js中判断奇数或偶数
  5. deeplink唤醒app测试软件,DeepLink唤醒App的简单实现方法
  6. php切割文件上传,php+ajax实现文件切割上传功能示例
  7. php项目导入其他包,将一个外部项目导入Thinkphp环境中
  8. 点乘 线性代数_如果看了这些还不懂线性代数,你就来锤我和广坤
  9. python中side什么意思_python – 在PySide中区分信号源
  10. nginx php 协同工作,nginx和php之间工作原理