科班出生,说说我的C++学习之路

作者从本科到研究生阶段,经历了从初步接触到深入理解C++的过程。通过自学和实践,特别是通过编写游戏引擎,逐渐掌握了C++的精髓,并分享了学习过程中的经验和教训。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说说我的C++学习之路

本科毕业于国内前十的学校:
本一学习谭伯的C语言,掌握了皮毛,学习数据结构于算法,用到结构体,用到指针但未理解指针,看到什么(i++)=(j++)+k之类的就烦,我在想谁会去写这样的语句,忽略
本二学C++,简单的认为C++只是多了类,还有输出用Cin和Cout,只是记住了继承,多态等的用法,未理解。觉得自己掌握了C++精髓。
本三本四未接触。
Ps:硬件也没好好学,什么这门那门没记住,汇编学过,就记住了Move

研究生毕业于全球前十的学校
专研离散数学,未编程

开始一家游戏公司做C++,感觉工作中所有的东西都是固定的,每天用到的是C++中很少的一部分,能力没有实质性提高。曾经觉得公司的构架不合理,想改,后来任务多了起来就放弃了

因为觉得EffectiveC++很短,看完了,发现自己遗漏了很多的问题,于是温习大学的课程,以及google相关知识,开始慢慢的理解了C++,以及那些稀奇古怪的表达式。

开始编自己的游戏引擎,主要是用晚上的时间和周末,遇到不懂的问题就Google,越学越觉得自己什么都不会,可却发现自己每天可以学到很多的东西


总结: 
1, 觉得自己走了很多的弯路,自己学习的时候总是只记住知识而未去理解知识,也许自己没发觉,这样越学遗漏的就越多,慢慢的发现自己和别人的差距变大了。所以尽量去理解学到的东西,如果你无法理解某一句C++语言, 那就去学习一些汇编,去理解它底层的东西,然后你会恍然大悟。

2, 在课堂上学到的是少数,大学里什么马哲毛思耗费了太多的时间,其实工作中学到的也不多,因为你只会在一个小的零件上工作。真正要提高自己还是要靠自己去学习,不要抱怨不是科班出身或者没用工作经验,踏踏实实的学习,当你的能力够了,自然能有好的工作。

3, 找一个自己感兴趣的项目去做,可以提高自己的能力,而且说不定将来它会给你带来经济收益呢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值