看完了C++primer然后做什么有些迷茫求指点

时间:2021-01-11 16:43:47
今年跨专业考了一所985的软件硕士,到现在学了一些专业课,语言看了C,C++,C#,刚看完C++primer,里面的代码也都敲了一遍,想实践一下学的东西,但是我自己不知道写什么,就下载了一些C++项目源代码,但是用visualstudio都运行不起来,只能看一堆源代码,这个情况正常吗?我觉得看一个项目总得先看看它实际使用是什么样子的再去看代码实现,可是都运行不起来该去干看源代码吗?
感觉从开始考研就一直看各种书,但是没有实践能力,现在写过的代码主要是一些数据结构算法题,和毕业设计用winform做了个原专业相关的软件,感觉很傻瓜不算一个真正的项目,各种拖控件。
现在该去学习些什么东西,是不是该学一些具体领域的东西,比如qt,unity什么的?还是继续试着看一些小项目的源码?
希望大家指点下

10 个解决方案

#1


如果你觉得用c++就高大上的话,那么用c++ builder拖控件吧。反正你目前只会拖控件。 看完了C++primer然后做什么有些迷茫求指点

#2


你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。

#3


在哪里下载的C++源码,VS运行不起来可能是IDE的版本不对,比如别人是使用VS2013开发的项目,你使用VS2013以前的版本是打不开的。

#4


拖控件不low的,不过你得做得好

#5


看你以后想做什么方向的开发,建议到招聘网站去看下不同方向的要求

1、基础要牢固是要不断地看书
2、光说不练也是没用的,像多线程,网络编程等也是需要花时间去理解的。

#6


引用 1 楼 caozhy 的回复:
如果你觉得用c++就高大上的话,那么用c++ builder拖控件吧。反正你目前只会拖控件。 看完了C++primer然后做什么有些迷茫求指点


不是一定要用C++,主要是想练下编码能力。。

#7


引用 2 楼 u010165006 的回复:
你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。


懂了,具体的项目是建立在某个类库之上,所以学完语言下一步是学习类库是吧,有点感觉具体的方向和库太多不知道该怎么选择,会不会学了以后用不上,还是是说先随便选一个抱着练习编码能力的心态去学??

#8


引用 4 楼 zhouqunhai 的回复:
拖控件不low的,不过你得做得好

嗯,现在觉得控件算是一种抽象吧,让人可以专注于逻辑

#9


可视化设计不止拖控件,还可以在设计时验证业务逻辑,不需要编译链接运行:
看完了C++primer然后做什么有些迷茫求指点

当然这说的是真正的可视化设计工具,不包括Qt那种伪可视化。

#10


引用 7 楼 grbremeskel 的回复:
Quote: 引用 2 楼 u010165006 的回复:

你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。


懂了,具体的项目是建立在某个类库之上,所以学完语言下一步是学习类库是吧,有点感觉具体的方向和库太多不知道该怎么选择,会不会学了以后用不上,还是是说先随便选一个抱着练习编码能力的心态去学??


我的感觉,学了一种类库,再学类似的就快多了,因为很多机制都类似,A有B就有差不多的。

#1


如果你觉得用c++就高大上的话,那么用c++ builder拖控件吧。反正你目前只会拖控件。 看完了C++primer然后做什么有些迷茫求指点

#2


你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。

#3


在哪里下载的C++源码,VS运行不起来可能是IDE的版本不对,比如别人是使用VS2013开发的项目,你使用VS2013以前的版本是打不开的。

#4


拖控件不low的,不过你得做得好

#5


看你以后想做什么方向的开发,建议到招聘网站去看下不同方向的要求

1、基础要牢固是要不断地看书
2、光说不练也是没用的,像多线程,网络编程等也是需要花时间去理解的。

#6


引用 1 楼 caozhy 的回复:
如果你觉得用c++就高大上的话,那么用c++ builder拖控件吧。反正你目前只会拖控件。 看完了C++primer然后做什么有些迷茫求指点


不是一定要用C++,主要是想练下编码能力。。

#7


引用 2 楼 u010165006 的回复:
你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。


懂了,具体的项目是建立在某个类库之上,所以学完语言下一步是学习类库是吧,有点感觉具体的方向和库太多不知道该怎么选择,会不会学了以后用不上,还是是说先随便选一个抱着练习编码能力的心态去学??

#8


引用 4 楼 zhouqunhai 的回复:
拖控件不low的,不过你得做得好

嗯,现在觉得控件算是一种抽象吧,让人可以专注于逻辑

#9


可视化设计不止拖控件,还可以在设计时验证业务逻辑,不需要编译链接运行:
看完了C++primer然后做什么有些迷茫求指点

当然这说的是真正的可视化设计工具,不包括Qt那种伪可视化。

#10


引用 7 楼 grbremeskel 的回复:
Quote: 引用 2 楼 u010165006 的回复:

你应该有目的地去看项目源代码,比如你学Qt,或者C++ Builder,下载的却是MFC的源代码,是看不懂的,因为类库不同。
你有语言基础了,还是学一种类库,系统看书学习,下载的源代码只是作为补充和参考。


懂了,具体的项目是建立在某个类库之上,所以学完语言下一步是学习类库是吧,有点感觉具体的方向和库太多不知道该怎么选择,会不会学了以后用不上,还是是说先随便选一个抱着练习编码能力的心态去学??


我的感觉,学了一种类库,再学类似的就快多了,因为很多机制都类似,A有B就有差不多的。