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

我刚刚成为一只C+小菜鸟

经过40天左右的奋战,我终于在4月27日自学完了第一本C++ 入门书——《21天学通C++》。至此,我对C++中的一些基础规则有了比较系统的了解。

刚学完类的入门知识时,我写过一篇初识C++ 类的文章,简单介绍了C++ 类的基本原理。在之后的学习中,又了解了更多关于类的高级主题。比如:公有继承、私有继承、成员函数重载、虚函数、抽象类、静态成员、聚合、友元等等。在C++ 程序开发中,这些都是很有用的编程技巧。可以说,类是C++ 最重要、也是用处最大的数据类型。

关于类的应用的另一个重要且实用的技术就是模板。模板应该算是C++ 最有用的应用技术之一。模板通常也是一个类,可以根据模板创建不同类型的对象,从而提高程序开发效率。可以自己编写模板,但更方便的是使用C++提供的标准模板库(STL)。STL内容全面、功能强大,且已经经过了测试和调试,可以直接使用。模板功能全面且比较复杂,是值得专门研究学习的主题。

标准名称空间std在C++ 中也十分常用。比如常用的流cout、cin等。还有STL中的很多模板都是在std中定义的。名称空间最大的作用是减少名称冲突,尤其当程序规模很大时将非常实用。

指针是我以前理解得不太好的部分,这次学习我在这方面专门下了些功夫。还有与指针相关的比如引用、数组、字符串、函数指针等内容,都有了更全面的了解。这为我后续深入学习编程知识打下了较为扎实的基础。

现在的我只能说是刚刚成为一只C++ 小菜鸟,基本上还处于看程序基本能懂,编程序一脸懵逼的状态。这还需要后续更加深入的学习和不断练习相结合,才能逐渐成为所谓的程序员,进而成为开发工程师,直至技术负责人、项目管理者……

我初步的后续学习计划如下:

40天之内系统学习《Python编程从入门到实践》。如果没有特殊情况,尽量每天早上4:00~4:30之间起床学习本书;

这期间学习了解Linux系统知识,了解Linux基本操作,重点掌握Linux环境下的C++和Python开发方法;

白天在完成工作的基础上学习《增强职场竞争力,做有价值的职场人》课程。课程共15节课,保证至少每3天学习1节课并写一篇公众号文章进行总结;

多做编程练习,可在LeetCode等网站上练习;

寻找编程方面的兼职,较好的网站有程序员客栈、码市、猿急送、大鲲等。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券