读书人

C++的迷茫解决思路

发布时间: 2012-03-01 10:25:46 作者: rapoo

C++的迷茫
[C++的迷茫]
windows环境和C++,找工作容易吗?

如果说我喜欢c++那是不准确的,我的入门语言是C,大一一年学校

开了的C语言课程,不得不说学校很重视C语言,然而我学得不是很好,当时对链

表是一万个不理解。而且当时的感觉是C语言是用来做数学题的,可自从上课大

学对数学就没什么兴趣了!慢慢的,对编程的热情被折磨的所剩无几。
大二上学期开了C++课程,有了C语言的基础,C++似乎并不是什么

新鲜的东西,基本语法就上课直接跳过去了,只讲解了和C不同的东西。而面向

对象虽然是个新东西,但也很顺利的理解了(这里个人觉得孙鑫的vc++教程的第

二课很好,从C语言的机构体引出C++的类,而,很多教科书上一上来就是给你

灌输一坨面向对象思想,叫人看得云里雾里),对于后来的多态继承什么的,看

起来也就那样。对编程还是没有特别的感觉。

就在那一学期,无意间接触了win32编程,才发现原来C语言也能写出

有图形界面的东西,第一个messagebox带来的兴奋就想当初C语言的helloworld

一样!学习了点win32知识后(顺便说一句,当时看的是杨中科的C语言也能干大

事教程,现在的传智播客,不知道可有朋友知道他?),便开始正式看孙鑫的

MFC视频了,也就是这样我开始接触了MFC了,虽然当时已经在上C++课程了

,但在听孙鑫讲解MFC原理的时候仍然是稀里糊涂的,在孙鑫的课程中也包括了

gdi,winsock,多线程,dll等很多东西,自己接触的知识面也开始拓宽了很多。

自己也可以在windows平台上尝试着写一些小程序了,对编程的强烈兴趣也就是

在那时建立的。到现在学习新知识写程序的时候还是习惯用mfc的对话框作为框


大二下学期的时候开设了专业选修课C#,由于是选修课,课时少,加

上自己主要的课余时间也花在了VC++上面,C#和asp.net可以说是连半吊子的水

平都没有,虽说大二暑期实践期间在达老师的指导下用asp.net写了一个简易的

sns网站,但也深知自己的水平也就那样,现在长时间不碰估计也忘记点了。
而学期同样也开设了java选修课,当然,选修java的时候完全是为了

凑学分,也是随大流,几乎所有人都选了,我也就选了。而对java的学习连当初

对C#的热情也不及。总觉得这些高级语言的基本语法都是差不多的东西,语法上

大体都是差不多的东西,熟练的程度只是对每个语言相关类库的了解程度。对于

VC++的环境,虽然很多东西还是不能熟练使用,但至少心里明白实现某个功能

大体要用到哪些api函数或者mfc类,然后自己再去查阅相关的文档或百度谷歌就

能基本解决问题的。而对于c#和java我显然根本不可能做到。

所以总体来说我还是对vc++较感兴趣的,不能说喜欢vc++,充其量

也只是因为相对java和c#我跟了解vc++,能驾驭它为我所用。
一直以来我都喜欢偏向与底层的编程和软件设计,同时由于担心自己的硬件功底

太差,所有未想过想单片机或者完全硬件的方向发展。这学期开设了汇编课程,

自己当然是很喜欢,在开学初的几个礼拜里看完了王爽的《汇编程序设计》。同

时利用零散的时间也看完了《windows核心编程》的绝大部分章节。通过对

windows底层的学习更能明白一个exe文件从加载到执行的整个过程,自己的每

一行代码会被编译器编译成什么样子,调用dll函数是怎么个过程。。。等等……
发现在自己喜欢的windows底层。最近,考虑着手学习反汇编和

windows驱动编程。

可是兴趣归兴趣,面对现实自己一年后是要就业的。周围的人很大一

部分都选择考研,考研辅导班火热!而我已下定决心就业了。这便是纠结之处了

,我不知道自己应该选择哪个发展方向,java和c#似乎成了毕业生的两个主流方

向,可是唯我独爱c++!?最近达也将来我们学校宣讲了,10K+的学费不说,

可java不是我最大的爱好所在啊!再者我觉得大学是用来学习的,而不是等着毕

业前再向培训机构交巨额的培训费,这不是大学的本质!
都说java和c#比较容易就业,我该怎么办呢?如果抛开java和c#该如

何选择我的就业方向?c++容易找工作吗?针对我的状况,我该怎么办?我还是

担心就业的问题,本来就不是一个一流的学校,自己也没有其它的长处了。希望

作为过来人的您来给我解惑。感激不尽!

[解决办法]

[解决办法]
真长啊 c++ 和 vc 是不大一样的东西
[解决办法]
c++容易找工作吗?
楼主这个问题。。。

看到这个问题也许只有过来人才能知道那种欲言又止的感受。我尝试表达一些个人观点,仅仅是个人观点
我想这个问题是应该有前提条件的,
1 如果你是泛泛之辈,都是入门级的,可能比java C#难找一些。
2 如果你是高手,或者打算成为高手,是非常有价值的,也许就是工作在找你了。
沉思了十分钟,还是决定不再多说了,怕遭到大牛鄙视。
[解决办法]
没有抓住重点啊!

要找好工作要打好基础,学好基础课程。操作系统、数据结构、网络等。

你说了这么多C++。

我就问一个我们公司3面的问题,请设计一个类,比如车类。

LZ一写,被人就能看出你的水平了
[解决办法]

探讨

没有抓住重点啊!

要找好工作要打好基础,学好基础课程。操作系统、数据结构、网络等。

你说了这么多C++。

我就问一个我们公司3面的问题,请设计一个类,比如车类。

LZ一写,被人就能看出你的水平了

[解决办法]
探讨
没有抓住重点啊!

要找好工作要打好基础,学好基础课程。操作系统、数据结构、网络等。

你说了这么多C++。

我就问一个我们公司3面的问题,请设计一个类,比如车类。

LZ一写,被人就能看出你的水平了

[解决办法]
C++学好了
岂止一个牛逼了得。。。。
[解决办法]
基础不打好,面向对象害死人啊,我刚看了个程序,很简单的东西,结果搞了几十个类出来
------解决方案--------------------


我来给你几个建议吧!
1.你可以去做游戏开发,既然很喜欢vc++,windows编程都会,这个是个不错的选择。
2.你可以去做嵌入式开发,你不是很喜欢c++吗,去做qt,wince都可以
[解决办法]
我表示和楼主一样的迷茫,相对c#、java 更熟悉c++点
[解决办法]
只爱C++~
[解决办法]

读书人网 >VC/MFC

热点推荐