美文网首页
如何突破学习C/C++遇到的瓶颈期

如何突破学习C/C++遇到的瓶颈期

作者: 踩在浪花上00 | 来源:发表于2016-10-25 21:56 被阅读0次

瓶颈期其实就是选择方向的时期,因为C语言能做的事情实在太多了,上至游戏开发,下至操作系统,中间还可以做做驱动,做做算法,做做工具软件,等等。此时,你要做一个决定,找一个你喜欢的方向,研究下去。

相信学习之初,都是学的语法之类的与应用关联较小的东西,而要深入的话,必须做点真正“有用”的东西。

怎么做?

1、自己动手做点较大规模的代码,比如一个小游戏,一个小工具,一个小的操作系统,规模要在5000行以上,如果能做到一次完成这么大规模的代码,那么你的能力会有非常明显的提升。

2、自己分析、调试、修改超过10万行的代码,这个可以是别人的成品源码,可以是Linux内核里的一个驱动,可以是任何东西,一个优秀的开发人员,必须具备掌握大规模代码的能力。

3、重复第一条,精简你的代码,把5000行精简到4000,3000,2000,甚至是1000,而功能不损失,这样就可以提高算法的能力,以及对编程细节的掌握。

4、重复第3条,把已经精简过的代码,再扩充新功能,使其规模增长到2000,3000到5000行,然后再试试精简。

相信你如果把以上4条都完成,那么必定能突破瓶颈期。当然,也有很多人败在这里,或者被吓倒。

另外,好的开发人员离不开优秀的工具,你需要一个好的开发/调试工具,工欲善其事,必先利其器,不管是VIM或者Source Insight,不管是免费的还是盗版的,你需要掌握至少一种工具,否则,10万行代码你都不知道从哪开始看。代码管理工具也是很重要的,比如github,svn等等,不然当你发现你想回忆一下一星期前代码是什么样的时候,你会发现,哎呀,我忘了!

最后,编码风格也很重要,好的注释,好的缩进和空行,会让你开发变得轻松。

相关文章

  • 如何突破学习C/C++遇到的瓶颈期

    瓶颈期其实就是选择方向的时期,因为C语言能做的事情实在太多了,上至游戏开发,下至操作系统,中间还可以做做驱动,做做...

  • 如何突破职场瓶颈

    工作多年后,在职场都会遇到瓶颈,有人在不断突破天花板,有人则一直处在瓶颈期无法突破。 那如何突破职场瓶颈呢?那就是...

  • 捋顺写作心态 重新出发

    “如果未来遇到写作瓶颈期,自己如何突破写作瓶颈?” 我觉得不用等到未来,现在就感受到写作瓶颈期的困扰。最近比较抗拒...

  • 零基础学习法语,法文基础学习

    学习法语是否有瓶颈期呢?应该如何突破学习瓶颈期?稳步提升法语水平有可能吗?为您整理的法文基础学习的相关内容。 对于...

  • 奔跑的人生

    每个人都有能力上的瓶颈,学习实践可以突破瓶颈,但是当你遇到无法突破的瓶颈时,你会怎么选择呢。 无法突破的瓶颈,可能...

  • 瓶颈期

    相信很多人无论是生活还是工作都会遇到所谓的瓶颈期,而且时间的长短各不相同,至于如何去突破瓶颈期完全得依靠个人...

  • 《4个文件夹,打造你的超级学习力系统》读后感

    最近在工作上遇到了瓶颈期,感觉很难突破,于是有了一种强烈的提升自我学习力的愿望。 那如何提升自我的学习力呢? 我...

  • 学习毛笔字

    学习会遇到瓶颈,突破口就会进步

  • CCNA必须过了

    最近烦躁,学习有瓶颈期,加油加油 亟需突破!

  • 如何突破学画画路上的瓶颈期?

    如何突破学画画路上的瓶颈期?每个人在画画的过程中都会遇到瓶颈期,有的人可能因此放弃画画自暴自弃,有的人坚持过去了,...

网友评论

      本文标题:如何突破学习C/C++遇到的瓶颈期

      本文链接:https://www.haomeiwen.com/subject/tnfduttx.html