首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

新手如何学习好c+?作为一个5年开发经验的给大家一些建议

我们学习任何一种编程语言,不是去无目的的网上找太多的教程,而是首先从宏观了解它的基本思想方法定义概念,从宏观感受它的逻辑与抽象,然后是实践,不断的实践。今天我们看看网上给我们小白的一些学习建议。

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++源码,经常碰到难以理解甚至于诡异的技巧。

但是,我想说的是,一旦选择了适当的编程风格,就要对相应的编程技巧要有足够的理解,否则编程过程中总会遇到莫名其妙的问题,说到底,还是基本功不扎实。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171218A0X85000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券