C++学习时间如何安排比较合理?
卡哥,你好,我是985软件研一在读学生,本科也是软件工程专业,研一下才打算走C++路线,目前只刷了一遍代码随想录和黑马程序员的C++视频,本科有一定的计算机基础。我目前的目标是在明年暑期实习之前学习计算机基础、C++基础(您推荐的书我只看过C++ Primer,个人不是很喜欢看书,觉得看过但很难理解深刻)、八股文、以及有两个可以拿得出手的项目。刚加入星球发现很多要学的东西,不知道每一块具体要投入多长时间。我的方向是偏算法,老师要求每天8小时科研时间,研一最后一个月课也比较多,暑期不出意外是没有长时间假期的,所以留给自己的时间不多。而且也不知道具体的学习顺序,个人有点乱,比如C++基础学到什么程度可以开始做项目,什么时候开始准备八股文,C++基础的学习可以和计算机基础的学习并行吗,请卡哥指导,如果有录友比较有经验,也拜托解答
1 个回答
首先,你的目标很明确,这是非常好的。尽管你的时间有限,但你仍然可以通过合理规划时间和学习的方法,充分利用你的时间并达成目标。
在你的学习计划中,我建议你将C++基础和计算机基础学习并行,这样可以更高效地利用你的时间。在学习C++时,你可以选择一些好的在线课程或教程,如C++ Primer Plus等,并在学习过程中进行代码实践和练习。
在你掌握了C++的基础知识后,你可以开始准备一些项目,这样可以帮助你更好地巩固知识,并在实践中学习更多。
在你完成C++基础学习和项目练习之后,你可以开始着手准备八股文,了解所需的格式和内容。你可以参考一些优秀的八股文,如ACM论文,以及你的老师给出的一些范例,加深对写作技巧和要求的理解。
最后,对于计算机基础知识的学习,你可以选择一些在线课程和学习资料,如《计算机组成原理》、《操作系统概念》等,这些课程可以帮助你深入理解计算机的基本原理和概念,对于你的算法学习和科研工作都有很大帮助。
总之,我建议你制定一个详细的学习计划,将时间分配得更加合理,逐步实现你的目标。同时,不要忘记保持充足的精神和体力状态,定期休息和锻炼身体,这对于长期的学习和科研工作都非常重要。