成事在人 希望楼主能坚持住。
如果你学C++,推荐你看钱能写的《C++程序设计教程 第二版》作为入门
我自认为这是国内最好的C++教程,不是一味的抄袭,书中到处透漏出作者的思想,钱能大叔是浙江工业大学ACM的教练。
会做课后的习题,然后推荐你看《C++ primer plus》1是对上一本书涉及到的内容进行复习,2是对标准库有个大致的了解。这书讲的超级详细。
如果你是认真的,并且自己一直在思考,在完成上面两本书后,可以去看《C++ primer》了,仔细去读便会发现,这就是传说中的经典。
然后去看侯捷和孟岩译的《C++ 标准库》 你会发现,C++如此强大。
还可以看看侯捷翻译的许多书,例如《深度探索C++对象模型》主要讲C++底层。
《Effective C++》《C++设计新思维》(主要讲泛型程序设计)
《深入浅出MFC》《STL源码剖析》《windows程序设计》
平时多学学算法,数据结构,离散数学什么的,程序设计的能力会有显著提高。
楼上推荐的《C++ template》最好看看英文原版的,陈伟柱翻译的那本有些地方很难理解。
加油!
我是在校学生,没搞过开发。不过个人认为,C++是九阳神功,练好了以后,其他什么语言都好上手,C# java之类的就像是乾坤大挪移。
1.我觉得你要是基本语法还不是很熟练就一下顺序:
<
<
<
<
《深度探索C++对象模型》
c++没你想的那么容易、
2.如果你真的把C++学好了。就不用学别的什么了,C++已经很有前途了,要是还想学点啥的话建议你网windows编程或者Linux下的编程方面发展
C++学好了给人当编码苦力,Java学好了给人当测试苦力,C#学好了进跨国大公司,享受合作开发的乐趣。
如果没有编程基础,现在来做opencv可能有点晚,主要在于你师兄的程序写得怎样,是不是好读?
你要实现的算法是不是已经想明白了?这个最重要,编程不行不要紧,不行的话还可以请人帮你。没有思路最麻烦。
图像检索方向还比较热,容易发论文,但问题是你时间有点紧。
你联系一下我吧,以前看过一些这方面的资料,可以和你讨论一下。
你的串号我已经记下,采纳后我会帮你制作
如果你想在c++方面深造,那么网上关于如何学好c++的帖子太多太多。
最重要的是C++语言基础!!!!!!
如果你想学C#,那么没必要在学C++了,直接学习c#,编程最重要的是语法基础和编程思想!!!!
至于流行的语言:java,c#,c++各有优势,选一门深入学习吧。
学完??应该没有学完的时候。
清华大学出版的《C程序设计》,比较权威,另外你还可以参考一些相关 的习题什么的,主要是编程知识,刚入门的时候可能会比较难,不过以后了解了原理之后就不会觉得太难了,另外你学习的时候还需要VISUAL C++软件
如果做网站开发,流行的是php。这个用的最多。前途也很好。
桌面软件、应用,用C、C++。
其它平台嵌入式,java等。
手机程序java c