我们学习任何一种编程语言,不是去无目的的网上找太多的教程,而是首先从宏观了解它的基本思想方法定义概念,从宏观感受它的逻辑与抽象,然后是实践,不断的实践。今天我们看看网上给我们小白的一些学习建议。
1.作为一个自学的伙伴,大部分人给你的经验是到网上找视频下载学习或者是找资料。
但是,有很多教程,学了也白搭。这年头,网上的c++教程一堆一堆的,看的我们很多c++宝宝们是眼花缭乱,不知该如何是好,我当年也是从这个过程走过来的,每天看很多老师的c++教程,听的自己晕头转向的,当然我不是说他们讲错了,他们讲的知识层面的东西是对的,但是很多做Java教程的老师不善于深入浅出,通俗易懂的来为我们讲解知识,什么是好教程?好教程就是让我们学了之后,有一种豁然开朗的感觉,而不是云深不知处,我想说的是这种教程,不看也罢,浪费了时间,迷茫了自己。
2.学习开发本身就是很难的事情,不要问我好学不好学,而是要问你自己,你未来想要从事c++开发吗?如果你自己都不确定自己未来要从事这个行业,那么我不建议你做开发,本身学习就很难,你学习还三心二意,没有目的性,我只能说你还是不要浪费时间去学习了
3.现在很多伙伴在大学学习的很迷茫,现在大部分的大学学习的还是很基础的,不足以毕业之后找到一个高薪的工作。但是迷茫也是一天,不迷茫也是一天,为什么不去努力的学习,毕竟你不是王思聪
4.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
5.浮躁的人容易问:我到底该学什么;——别问,学就对了;
6.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
7.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
8.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
9.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
10.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
11.C++不仅仅是支持面向对象的程序设计语言;
最后说几句:细节的掌握程度决定了一个人的编程能力。
在C语言中,对指针的理解可以判断C程序员的高低,看看各大公司每年的笔试题目,都跟大家在指针上过不去。
而C++是一门包含大量高级特性的巨型语言,在类、模板、容器/算法、异常等各方面都有太多太多的细节内容,C++特性的臃肿也就决定了一个人很难精通C++的各个细节角落。这也决定了C++程序员编程风格的差异性,有的善于面向对象编程,有的精通STL和算法,有的专研模板元编程,所以看别人写的C++源码,经常碰到难以理解甚至于诡异的技巧。
但是,我想说的是,一旦选择了适当的编程风格,就要对相应的编程技巧要有足够的理解,否则编程过程中总会遇到莫名其妙的问题,说到底,还是基本功不扎实。
领取专属 10元无门槛券
私享最新 技术干货