作为一名已经使用C/C++编程语言学习一年的大二小白,以下是我对C/C++语言学习以及编程相关内容学习的学习路线的规划。
居然选择了计算机这条路,首先少不了的就是代码的训练,他将有助于我们提高自身的编程能力。
对于代码练习这块,希望在自己能四年内写下10万行代码。为此,对我而言,以下是我用来记录自己相关代码的软件。
首先就是码云, 码云官方 (gitee.com)
码云类似国外的 GitHub ,可以随时记录自己平时写的代码,并且将自己的代码分享出去。不仅如此,相较于GitHub,码云还有贡献度表,可以直观地呈现你最近的写代码的量和频率,是个十分不错的软件。
关于代码的训练,自然少不了的就是刷题。关于刷题的软件,我比较推荐(题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台)以及牛客网(nowcoder.com)。
需要提醒的是,刷题软件前期选择一个为主要刷题软件就行,不必过度注意他们之间的差别,等你做多了自然会能合理地分辨。
对于自己编程学习的时间安排,我的建议是最好每天花上1小时到2小时之间(对于科班来讲),非本专业的建议每周有4个小时或者以上的时间写编程。长期有计划地学习编程将会是你学习编程最坚强的后盾,没有之一。以下是我即将对自己今后的检验方式。
最后,开始进入计算机的大门之前,还希望各位可以规划一下自己的一个十年计划。
其中,计划的开始希望可以给自己定下一个一家IT公司(大概类型的就可以)。毕竟没有目标就没有动力。我的是米哈游啦(doge)。关于各个公司情况,建议去对应公司的官网或者一些招聘网站,如BOSS直聘(zhipin.com)、天窗说等。