Stt 1
在这之前,零零碎碎的学了些皮毛的C语言内容。也就在刚开学那段时间,稍微有点超前,现在看来确实是九牛一毛了。(小菜打开升级打怪的征
在这之前,零零碎碎的学了些皮毛的C语言内容。也就在刚开学那段时间,稍微有点超前,现在看来确实是九牛一毛了。(小菜打开升级打怪的征途)
看到一篇文章:
如何学习C++_TDiger的博客-CSDN博客_c++怎么学
文中的观点明确,这也是对未来想从事编程这一块工作的人的建议或者说是指导。选了一些观点进行摘抄:
- 学习是一种经历,进而这种经历就变成了你宝贵的经验。遇到问题,勤于思考分析,查阅资料,逐渐的培养出了自己快速、独立解决问题的一套方法,这才是你的财富,这才能以不变应万变。对于程序员来说,就是对 BUG 敏锐的嗅觉。
- 一本好书,一个好IDE,一颗平静的心态(当然你要有一台PC机了)。有三点我需要说明一下,第一,平台的选择,这个无所谓的,C++ 是跨平台的,学 C++ 标准就好了;第二,去培训机构培训会不会学的快一点?我对培训只用两个字总结“扯淡”,真是扯淡。第三,视频学习?我不推荐。就好像很多人学MFC,看孙鑫的视频一样。我们又不是小孩子了,学东西需要手把手吗?再者说了,手把手教的东西都是死的。当你手里握着一把锤子的时候,你会发现这个世界全都是钉子。解决问题的方法有很多种,视频能教给你的只是那么固定的一种或者几种,思维定势是很可怕的事情。
- 我个人是非常不赞同去花钱培训,或者呆呆的在电脑前面看视频。
初识的知识,如:总结是两点:语法和库。所有的语言几乎都是一样的。
- 语法[基本类型、标准库类型、数组和指针、表达式、语句、函数等]
- STL[容器,算法]
- 模板与泛型编程
- 类与面向对象
而如何实现入门,就有下面两点:多看书《C++ primer》,《C++标准程序库》,《C++ template》;多思考;而最重要的就是去实战。
当然,我也只是摘抄了一些我认为的重要的地方,我更推荐大家去看看原文,也希望当你迷茫的时候,他能给你重新指路。
当然,在最开始,我刚希望你能同我一样明白这样的道理:
一知半解是危险的(a little learning is a dangerous thing)
如果一门语言不能影响你对编程的想法,那它就不值得去学
任何领域的卓越成就都只能通过一生的努力来获得;稍低一点的代价也换不来。
生命如此短暂,掌握技艺却要如此长久。
最后,在开启征程的路上带上前辈的嘱咐,上路吧!!
- 多交流:不管你的技术多么硬,你都不可能一个人做完所有的事情,你要学会与别人合作,与别人交流。交流过程中,要注意交流技巧。学会尊重别人,但要不亢不卑。
- 多动手:熟能生巧,这是万能之理。我们干的是技术活,最能证明自己能力的就是干!不是扯淡!
- 多思考:不要做编码机器。
- 多总结:相同的问题不可能只出现一次,尤其是在我们这个行业。总结是为了你在以后更快的解决类似的问题,提高工作效率。
- 多分享:分享的更多,你会得到的更多,相信我。
- 多阅读:多聆听:不要仅限于技术,你要了解的不只是技术。同样的问题,听一听别人是怎么想的,怎么思考的,你会得到更多。
- 永远不要做拿来主义:没有人有义务帮你搞定问题,不要张口就要,给你你很幸运,不给你也不是别人的错。