MFC项目 浅谈

          每个人时时刻刻都在面临着选择,选择的结果和方向有时候可能真的不是那么的重要,尤其是对技术来说的我们。得出这样的结论,但不是因为,自己成为了什么技术大牛,而是在实验室里,一位学长的亲身经历证明了这个事情。学长,主学C++和C语言, 但是大家都知道,C语言是大学里都要学的(科班出身),但是却很少有人拿它来做项目(有界面的那种),而学长在C++中以MFC和Qt 技术为主,在今年应聘到了创维公司,工资嘛,5k到6k吧,职位是软件开发。在我眼里,人家做的还是挺不错的,但是他有天和我们聊天呢,说起来了面试找工作,他告诉我们,他们经理给他打电话,让他转向java,说公司需要。他也就答应了,也没什么好说的。    这样的话我就不明白了,他应聘的明明是C++的软件开发,笔试,面试也都是问的这些相关的,如果公司需要java为什么不直接在应聘中招java的呢,或者说招了java的干嘛还要用C++的呢???   学长给的答案是公司让你,干什么就干什么呗。  虽然我知道这些面向对象的语言其实差的并不多,但是为什么呢?    这个问题在我脑中绕了几天,还是在和学长交流的过程中,我的出了我的结论。目前。我们学习的技术,不论是C++,java, C#也好,这类面向对象的语言,他们只是工具,招聘的时候,他们不在意工具是什么,他们在意你将工具用到了哪种程度,这才是真正能反映你个人能力的地方。    想到了,这些我觉得我以哪种技术来学习都是无所谓的,重要的不在于我所做的选择,在于我选择后,我将它做到了哪种程度,所有自那以后,再有同学或者是学弟问道这样的问题,说现在java火,但是C#以后会怎么样怎么样的,我都会告诉他们,其实我们学习这些,都是为了刚出校门时,找一份好一些的技术性的工作,招聘的人在乎你学的程度和公司的放在需要,但是他们最为在意的应该还是,你的个人能力,从哪里体现呢,还是你在做项目的过程中,你做到了哪种程度,我觉得这才是重点。

        好啦,又说了一大堆,但是我的意识里面还是,思想重要于技术。自己呢最终也是选择了C++,自己呢也终于接手了,自己的第一个项目,但是这里呢不过多的介绍这个项目,而是来介绍我在做这个项目之前应该做的吧。先给一些背景知识,我在接手这个项目的时候,C++语言我并没有完整的学过,关于重载,模板等概念也是含含糊糊的,自己也没做过项目,MFC只是听过,由于接到这个项目的时候,我已经是大三上半学期了,数据库学过,但是从来没有应用到项目中过,其他的就没什么了,我就是以这样开始了我的项目学习之路。

      刚开始,我只是基本的掌握了C++中的类的概念,然后就开始拿着书开始,按照书上的代码来练习,先是熟悉控件的使用,然后是如何操作数据库,接着是网络通信然后就是多线程技术。我的整个学习过程就是这样。现在嘛,我以过来人的身份再来总结整个项目的开发流程,会附加代码以便自己复习和大家共同学习。


     


       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值