如何学习 Linux C++编程语言并使其成为一项技能,能够解决实际问题的那种。目前只是掌握了基本的语法(算是刚入门的水平),该怎样提高编程能力,希望能够倾听大佬们比较具体的建议,像那些多敲代码之类的建议比较宽泛,小白还是很迷茫。万分感谢!

2019-05-31 11:03:35 +08:00
 Margulator
3922 次点击
所在节点    C
27 条回复
pilqc2009
2019-05-31 13:40:31 +08:00
c 语言的话,redis,memcache,libevent,C++的话,leveldb,muduo,STL,boost 下有个异步网络通信框架 asio,看源码,先了解如何使用,然后网上看些关于这个框架的博客,有个整体性的认识,最后再看源码~
skadi
2019-05-31 13:43:57 +08:00
github
qinyusen
2019-05-31 14:00:32 +08:00
脑子比打字快, 打字打得全是病句, 这个事儿是一举多得, 你可以熟悉一个解释性语言是怎么构造出来了, 然后大约还会理解一些内存操作以及命令行交互。 然后 linux C 的设计哲学, 然后 C++的特性。 然后从工程上来说,大概可以比别人更好的模糊的理解一下 C 到底好在哪儿,C++到底改进了什么,为什么 OOP 会带来代码膨胀, 怎么膨胀的,诸如此类的
turi
2019-05-31 16:32:11 +08:00
解决实际问题。
你目前有哪些问题?
imxthd
2019-05-31 16:33:42 +08:00
钰钰?
sdtfll
2019-05-31 22:19:05 +08:00
看 100 年都没用,
找个小东西做一下,根据需求驱动去学习效果最好,
Margulator
2019-05-31 22:20:44 +08:00
@sdtfll 很有道理啊,老哥。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/569383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX