学好了C++,然后学什么?
我比较喜欢C和C++,掌握的还可以,但是我不知道下一步怎么办?是学习MFC(听说的多,不知道具体的应用),还是学习.net平台(不知道和C++是什么关系),还有C#,也不...
我比较喜欢C和C++,掌握的还可以,但是我不知道下一步怎么办?是学习MFC(听说的多,不知道具体的应用),还是学习.net平台(不知道和C++是什么关系),还有C#,也不知道和C++是什么关系,需要学吗?请大家说的详细点,能有多详细就多详细,不要copy——>plaster,希望大家给我点意见。感激不尽!!!
谢谢大家的热心,你们的帮助也许会改变我的一生。我不喜欢游戏,所以不会往游戏方向发展,,,, 对于未来,我很迷茫,不知道自己往哪里走,因为我不知道有那些路啊,不知道JAva方向怎么样? 展开
谢谢大家的热心,你们的帮助也许会改变我的一生。我不喜欢游戏,所以不会往游戏方向发展,,,, 对于未来,我很迷茫,不知道自己往哪里走,因为我不知道有那些路啊,不知道JAva方向怎么样? 展开
11个回答
展开全部
这要看你以后想向哪方面发展了,学好C和C++后,可以向底层方面,硬件编程方面发展,也可向高层软件开发发展,或者是嵌入式。
底层方面比如说驱动程序的开发,你还要学操作系统,汇编,编译原理,算法和数据结构确实很好,不夸张的说,如果你的算法学得非常非常好,那么任何一家IT公司直接录用你,不过这东西和高级数学的联系十分密切,而且是要靠天分的.....
高层软件的话,要学好C++,java,不管是哪一门学好了,只要学得精,你就是领域的牛人,MFC,windowsAPI也要多接触,因为软件很多是基于win平台的,要多看些编程思想方面的书,毕竟做高层软件的话还是和客户而不是和机器打交道,所以编程思想和方法是很重要的,面向对象的思想要深刻理解和分析,以后也可向架构师方向发展。、
嵌入式开发很热门,嵌入式系统在生活中的应用越来越多,先学数电,模电,单片机编程,汇编,嵌入式的话编程思想不再是占据非常重要的地位了,取而代之的是多实践,多练习。
.net,c#很多学校都是不学的,但是工作有用,也不能怪学校,因为要学的东西实在是太多,只能够靠自己了。
还有很多方向,这只是大体思路,具体还是很多的,建议lz选自己喜欢的方向发展,兴趣是最好的老师,如果自己不喜欢,以后肯定不会有太大的发展的。我个人比较看好嵌入式开发,就先写到这了,祝lz学业有成!
底层方面比如说驱动程序的开发,你还要学操作系统,汇编,编译原理,算法和数据结构确实很好,不夸张的说,如果你的算法学得非常非常好,那么任何一家IT公司直接录用你,不过这东西和高级数学的联系十分密切,而且是要靠天分的.....
高层软件的话,要学好C++,java,不管是哪一门学好了,只要学得精,你就是领域的牛人,MFC,windowsAPI也要多接触,因为软件很多是基于win平台的,要多看些编程思想方面的书,毕竟做高层软件的话还是和客户而不是和机器打交道,所以编程思想和方法是很重要的,面向对象的思想要深刻理解和分析,以后也可向架构师方向发展。、
嵌入式开发很热门,嵌入式系统在生活中的应用越来越多,先学数电,模电,单片机编程,汇编,嵌入式的话编程思想不再是占据非常重要的地位了,取而代之的是多实践,多练习。
.net,c#很多学校都是不学的,但是工作有用,也不能怪学校,因为要学的东西实在是太多,只能够靠自己了。
还有很多方向,这只是大体思路,具体还是很多的,建议lz选自己喜欢的方向发展,兴趣是最好的老师,如果自己不喜欢,以后肯定不会有太大的发展的。我个人比较看好嵌入式开发,就先写到这了,祝lz学业有成!
展开全部
我大概跟你说下吧,先学学C,C语言的基础,有了基础可以去研究下SDK了,也可以去研究C++ ,什么是SDK呢。微软当初封装了两个库。一个是基于C语言的。一个是基于C++的。基于C语言的库就是SDK,基于C++的库就是MFC。
如果你现在对那个编写完程序运行的时候是那个控制台的黑框框感到了烦感。那么就开始学SDK吧。这是图形的,不过起步的时候会感觉到很困难。因为在那里面不像是用着自己编写的C程序,什么变量什么类形都是自己定义的,大概齐都知道是什么意思,而在SDK中,刚一上来你就会觉得很郁闷。因为很多陌生的东西。这时你不要郁闷。谁从控制台程序转到那里都会很郁闷。没有直接能学明白的。只要开始学下来。后面的会感觉很轻松。SDK不用学的很精通。大概齐看一遍。一些简单的东西能对着书或者MSDN能编出东西来的时候就不用在学SDK了,因为现在用SDK编程的公司不多。发展也不是特别好。现在你学完了复杂多变的SDK后。
然后就要在回到那个没意思的控制台程序了,现在你要学C++ 一定要学。因为这是面向对象的入门。现在流行的就是面向对象的编程。学习C++ 我可以提供你一些书,C++ PRIMER PLUS学完这本书后然后在看看C++ PRIMER (名字差不多,但是内容不一样的),学下这两本书。那么C++就能运用的非常好了。然后有了面向对象的基础,就可以学一些现在流行的图形编程了。比如说是.net之类的东西。这个东西不像SDK那么错综复杂。很简单的。在学完C++的时候。一定要学一些数据结构的东西。因为什么编程都离不开这些东西。那些东西很基础,都是一些原理。毕竟掌握了原理在学什么东西都好学了。这里记住,一定要学数据结构。等你学完.NET的时候你会发现,数据调用的东西会非常有用。这时我推荐你学习SQL这也是一定要的。SQL是所有软件的基础,在控制台程序的时候看不出来其重要性。但是在软件开发的时候这个东西是相当重要的。从软件中读取数据。存储数据是非常有用的。记住,在你学完.NET和一些现在流行的开发程序后。你会不自觉得想学SQL这些东西。如果上面这些东西你学的差不多了。基本上就可以说是一个高手了。加油吧。慢慢来。慢慢编程路。
最后在提醒你下。数据结构一定要学!学完了只有收获!
至于书。我这有很多电子书。我可以给你传,
加我百度HI
如果你现在对那个编写完程序运行的时候是那个控制台的黑框框感到了烦感。那么就开始学SDK吧。这是图形的,不过起步的时候会感觉到很困难。因为在那里面不像是用着自己编写的C程序,什么变量什么类形都是自己定义的,大概齐都知道是什么意思,而在SDK中,刚一上来你就会觉得很郁闷。因为很多陌生的东西。这时你不要郁闷。谁从控制台程序转到那里都会很郁闷。没有直接能学明白的。只要开始学下来。后面的会感觉很轻松。SDK不用学的很精通。大概齐看一遍。一些简单的东西能对着书或者MSDN能编出东西来的时候就不用在学SDK了,因为现在用SDK编程的公司不多。发展也不是特别好。现在你学完了复杂多变的SDK后。
然后就要在回到那个没意思的控制台程序了,现在你要学C++ 一定要学。因为这是面向对象的入门。现在流行的就是面向对象的编程。学习C++ 我可以提供你一些书,C++ PRIMER PLUS学完这本书后然后在看看C++ PRIMER (名字差不多,但是内容不一样的),学下这两本书。那么C++就能运用的非常好了。然后有了面向对象的基础,就可以学一些现在流行的图形编程了。比如说是.net之类的东西。这个东西不像SDK那么错综复杂。很简单的。在学完C++的时候。一定要学一些数据结构的东西。因为什么编程都离不开这些东西。那些东西很基础,都是一些原理。毕竟掌握了原理在学什么东西都好学了。这里记住,一定要学数据结构。等你学完.NET的时候你会发现,数据调用的东西会非常有用。这时我推荐你学习SQL这也是一定要的。SQL是所有软件的基础,在控制台程序的时候看不出来其重要性。但是在软件开发的时候这个东西是相当重要的。从软件中读取数据。存储数据是非常有用的。记住,在你学完.NET和一些现在流行的开发程序后。你会不自觉得想学SQL这些东西。如果上面这些东西你学的差不多了。基本上就可以说是一个高手了。加油吧。慢慢来。慢慢编程路。
最后在提醒你下。数据结构一定要学!学完了只有收获!
至于书。我这有很多电子书。我可以给你传,
加我百度HI
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学好了C++,方向还有很多,比如网络安全、游戏、应用系统等,不同的方向最好再学会常用的类库,如图形方面openGL之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的建议就是你别学其他的,专心搞好c和c++ 语言都是相通的
记得,学精了一门,其他语言可以在一个周之内都懂。
你学c++吧,学到精通,以后工作都不用愁
MFC是一个框架,可以更方便的开发windows的程序
可以看看 。net平台就是c#的东西 不要学这个
记得,学精了一门,其他语言可以在一个周之内都懂。
你学c++吧,学到精通,以后工作都不用愁
MFC是一个框架,可以更方便的开发windows的程序
可以看看 。net平台就是c#的东西 不要学这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩,找点实际应用来做吧,通过动手学习积累,个人观点,入门之后,不用再刻意去学习了,凭兴趣做就好了,做了一段时间,再看书升华知识会有很大收获的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询