何去何从 我是杭州的一名学生,现在大二(以前曾经发表过类似的帖子),我从大一开始自学C、C++,VC/MFC,我不是计算机专业的学生,这一年多,走过很多弯路,前段时间以为自己可以把握VC/MFC了,结果现在又陷入泥潭之中,无法自拔,希望大家可以帮帮我,给我些建议....
我从大一到现在,看过的计算机程序相关的书籍有十来本,曾经也想过要放弃VC/MFC,去弄了下Java/JSP,结果最终还是想通了,弄VC/MFC,还好那个时候坚持住了,然后当我准备看那本经典的《Windows 程序设计》(第五版)时,我发现自己才真正入门了,那个时候看Charles Petzold的那本书,那个叫爽啊,于是乎就开始掌握Windows 编程的内涵,而不是整天用MFC弄自己都不知道是什么的东西
就这样,以为再系统看看MFC的书就可以了,就可以去做些小项目了,结果看了《MFC Windows程序设计》,我给自己定的目标是2个月,不给自己太大压力,结果整天看,一有时间就看,结果2个星期就看完了,但是99年写的书,而且不是系统列举各类知识,我还是没有系统的掌握MFC,做了语音聊天程序,还有数据库MIS的,觉得很有意思刚开始,结果发现我只是在抄别人代码罢了,看懂代码罢了,郁闷了好段时间,想出去实习,没成功,于是把心静下来,好好又看了两本好书,一本是 明日科技的《MFC程序开发参考大全》,这本书才使我系统的去了解各个类,函数,整体上去把握了,还有一本书,去年这个时候买的,当时水平很差,什么都不太懂,很浮躁,就在老师建议下买了它《深入浅出MFC》,当然,我意识到是要看这本书的时候了,于是把尘封了很久的这本经典之作拿出来,我完全被其中的内容吸引住了,好想一口气就把里面的内容看完,但毕竟一天的时间有限,还要上课,结果我的那种渴望,竟然自己都想不到,10天不到就看完了(也是因为那几天“五一”放了几天),那种感觉叫爽,比看Charles Petzold还要满足好多,自然的,我对于MFC的框架有了一个理性的认识,尤其是第3章,第8章,第9章,最喜欢,大刀阔斧,真的如此啊,果然有其独步全球之处....
///////////////////////////////////////////////
而后,我不知道该怎么继续下去,这也是我说得陷入泥潭的原因
我的疑惑之一:我能看懂代码,但是却自己敲不出来,对于一些实例性的书籍,我看看基本没问题,但是脱离了书或者源码,自己没办法写出来,比如明日科技的《Visual C++程序开发范例宝典》,我不知道这本书的内容到底是什么样的水平层次,但是我觉得还是能看懂的,不是太难,但觉得没办法作出很专业的软件,因为觉得只是皮毛,不深入,如果看一些专门深入方向的,我似乎又看不懂,想做个视频聊天的程序,没翻几页,就没什么信心了,对于硬件的开发我几乎没有接触过,我不知道怎么办?
我现在的班主任,一直对我很关照,当时要不是他,我也不会学C,更不会学VC了,但是我们毕竟不是计算机专业,他说自己当年读研究生的时候,VC也只是他的兴趣,他把MFC原理弄懂后,也没有去做过项目,所以没办法给我帮助现在,他说这里目前没有条件给我学这个东西,我们几个老师也没在外面做的,至于计算机专业的老师,由于各种原因,也就没去询问过,所以他建议我先放放,做些容易出成果的,比如做做网站之类的,但是我现在放不下VC啊,我还想考研因为觉得那样可以结识一批志同道合之人,而不是在这鬼学校里,孤独,而且可以有导师,脱离一个人乱弄的局面,而且自己专业也要顾着,我当然也不希望最终一事无成,现在越想越觉得自己很没用,什么都弄不成,高考的阴影仍然缠绕着我,唉....
我现在的水平也就是能看懂一些代码,没做过什么特别的项目,没什么经验,但是觉得那些书写来写去就是那样啊,我怎么办啊....
如果有人愿意带带我的话,我真的非常感谢,我没有太多的优势,但是我好学,勤奋,只要有人指点,我想我不会放弃的,现在真的是迷茫,我在杭州,希望有人可以帮助我或者给点建议
拜托大家了....我到底该怎样才可以摆脱这个瓶颈
我从大一到现在,看过的计算机程序相关的书籍有十来本,曾经也想过要放弃VC/MFC,去弄了下Java/JSP,结果最终还是想通了,弄VC/MFC,还好那个时候坚持住了,然后当我准备看那本经典的《Windows 程序设计》(第五版)时,我发现自己才真正入门了,那个时候看Charles Petzold的那本书,那个叫爽啊,于是乎就开始掌握Windows 编程的内涵,而不是整天用MFC弄自己都不知道是什么的东西
就这样,以为再系统看看MFC的书就可以了,就可以去做些小项目了,结果看了《MFC Windows程序设计》,我给自己定的目标是2个月,不给自己太大压力,结果整天看,一有时间就看,结果2个星期就看完了,但是99年写的书,而且不是系统列举各类知识,我还是没有系统的掌握MFC,做了语音聊天程序,还有数据库MIS的,觉得很有意思刚开始,结果发现我只是在抄别人代码罢了,看懂代码罢了,郁闷了好段时间,想出去实习,没成功,于是把心静下来,好好又看了两本好书,一本是 明日科技的《MFC程序开发参考大全》,这本书才使我系统的去了解各个类,函数,整体上去把握了,还有一本书,去年这个时候买的,当时水平很差,什么都不太懂,很浮躁,就在老师建议下买了它《深入浅出MFC》,当然,我意识到是要看这本书的时候了,于是把尘封了很久的这本经典之作拿出来,我完全被其中的内容吸引住了,好想一口气就把里面的内容看完,但毕竟一天的时间有限,还要上课,结果我的那种渴望,竟然自己都想不到,10天不到就看完了(也是因为那几天“五一”放了几天),那种感觉叫爽,比看Charles Petzold还要满足好多,自然的,我对于MFC的框架有了一个理性的认识,尤其是第3章,第8章,第9章,最喜欢,大刀阔斧,真的如此啊,果然有其独步全球之处....
///////////////////////////////////////////////
而后,我不知道该怎么继续下去,这也是我说得陷入泥潭的原因
我的疑惑之一:我能看懂代码,但是却自己敲不出来,对于一些实例性的书籍,我看看基本没问题,但是脱离了书或者源码,自己没办法写出来,比如明日科技的《Visual C++程序开发范例宝典》,我不知道这本书的内容到底是什么样的水平层次,但是我觉得还是能看懂的,不是太难,但觉得没办法作出很专业的软件,因为觉得只是皮毛,不深入,如果看一些专门深入方向的,我似乎又看不懂,想做个视频聊天的程序,没翻几页,就没什么信心了,对于硬件的开发我几乎没有接触过,我不知道怎么办?
我现在的班主任,一直对我很关照,当时要不是他,我也不会学C,更不会学VC了,但是我们毕竟不是计算机专业,他说自己当年读研究生的时候,VC也只是他的兴趣,他把MFC原理弄懂后,也没有去做过项目,所以没办法给我帮助现在,他说这里目前没有条件给我学这个东西,我们几个老师也没在外面做的,至于计算机专业的老师,由于各种原因,也就没去询问过,所以他建议我先放放,做些容易出成果的,比如做做网站之类的,但是我现在放不下VC啊,我还想考研因为觉得那样可以结识一批志同道合之人,而不是在这鬼学校里,孤独,而且可以有导师,脱离一个人乱弄的局面,而且自己专业也要顾着,我当然也不希望最终一事无成,现在越想越觉得自己很没用,什么都弄不成,高考的阴影仍然缠绕着我,唉....
我现在的水平也就是能看懂一些代码,没做过什么特别的项目,没什么经验,但是觉得那些书写来写去就是那样啊,我怎么办啊....
如果有人愿意带带我的话,我真的非常感谢,我没有太多的优势,但是我好学,勤奋,只要有人指点,我想我不会放弃的,现在真的是迷茫,我在杭州,希望有人可以帮助我或者给点建议
拜托大家了....我到底该怎样才可以摆脱这个瓶颈
其次,不要把vc看得有多神圣,说句实话,我9年前用MFC的时候,MFC还可以称为时兴,如今,MFC真的落后了。何必去学落后的东西?很多人用MFC是因为投入的成本在里面。
再次,确立一个重点,你既想考研又想成为coder,同时实现太困难,伤其十指不如断其一指。
最后,研究生不是万能的,读研不是万能的,不要报太大期望,一切靠自己。
真的非常感谢你们的回答,其实在去年的时候,我也已经在那边想,VC毕竟只是个工具,而我所要追求的并不是怎样去用一个工具,毕竟工具是会讨淘汰的,而且我也并不希望成为一个纯粹的技工,那样重复劳动什么意思
但是我现在连VC都没把握,唉,主要是没人指导,就像你说的,我当然也知道现在我的浅薄,其实大家说的我有些也曾考虑过,但是问题就就是下一步我该怎么做,把心静下来呢,能否具体点,我不知道怎么说,因为觉得自己一事无成,感觉是什么都弄不好....
谢谢你,希望有水落石出的一天,但是我还是想尽量把我自己的发展方向,而不是到了找工作的时候才去选择要做什么样的工作
呵呵,我如果为了赚钱而去学VC的话,大概早就坚持不住了,赚不赚钱倒是其次,我想追求自己向往的东西...
感觉LZ还是没有静下心来,你才大2啊,还有2年才毕业阿。1天敲200行代码不算多吧?那么一个月6000行,一年下来7W多行。就是这么个道理,日积月累出来的。想当年我学C语言的时候还不知道网是个啥呢,硬盘还是是20M的,软盘是5.25和3.5寸的,书上代码只有一字一字的敲。敲得多了,也就理解了,自己也就会用了。不过目标一定要唯一,我在这方面走了很多弯路,很浮躁。LZ切记不要浮躁。我大4,经历不够丰富,仅供参考
MFC这个Frame不是死的东西, 有时间, 可以按照自已想法改造MFC frame(源码在安装目录的src目录下), 其实, 建议是适当跟踪调试即可, 然后, 把MFC thinking用到自已的软件中.
写几个工具软件(下面类别供参考):1. 系统类. 2. 网络类. 3. 图形/图像处理类. 在创作过程中, 注意收集利用已有的成熟开源代码.
我就是想问一个问题
你看书怎么那么快呢
就说那本MFC程序设计吧
我正好也在看这本书
一千多页啊
你就两个星期看完的啊
里面那么多实例你都去实践了么?
全部都看懂了么?
要是的话
请教一下你看书怎么这么快的
我真的感觉两个月也看不完啊 --'
呵呵,是《MFC Windows程序设计》吗,那我告诉你吧,我只是看完了书,但是代码例子我只是看看过罢了,所以也没能认真去研究,因为现在身边使用计算机不是特别方便,还有的话我觉得,那本书怎么说呢,写得倒是很细,但是是介于现在的《Visual C++深入详解》,或者是《精通MFC程序设计》还有《MFC程序开发参考大全》来的那么干脆,直接列函数、类,又不像《深入浅出MFC》来的那么直接剖析MFC,所以我没太多的去调试,个人观点,不过这本书写得倒是不错,我想我如果现在再重新看看的话,应该会收获的,这也是我急功近利的表现吧
不知道 greatws 指的是什么意思,一天敲200行,你指的是练习200行呢,还是说我要做一个东西,然后每天敲个200行代码左右,然后一年下来就会7w多,如果是后者的话,我觉得没有好的设计,是会代码越敲越难的,因为你会发现没什么好增加的了,不知是哪种意思呢?
我们共同努力哈
万事都是有两面的,“兴趣”这东西虽然可以是人最大的动力,但随时也可能是人最大的阻力。
人生活在这个社会上不会生活条件永远不变的。你现在可能不觉得赚钱重要,因为你没有生活的压力。当你需要
承担起这份生活压力以后,你就会觉得赚钱的重要性了。如果你真的对搞程序开发有兴趣,应该会选择与这方面相关的工作,而工作的内容就像你说的:“而且我也并不
希望成为一个纯粹的技工,那样重复劳动什么意思”。有时候工作的内容不一定会让你有“兴趣”,可能还会讨
厌。难道你就不做了吗?还是另外去物色一家公司重新来过?工作都是乏味的,不会每天都有新玩意让你开心的。
做为打工者老板要求搞什么就要去搞,不喜欢也没用,这是很现实的问题。如果是你的目标大点,自己搞项目接
单作,或是自己作老板,不要以为这样就可以按自己的兴趣作事了,告诉你,还要按客户的需求作事,而且你会
离你现在的兴趣更加远。因为除了技术方面的东西,还要去考虑策划、沟通技巧、业务量、管理、资金之类的东
西,更加没法专心你的兴趣。如果做别的,用业余的时间来搞兴趣,那肯定会很不专业的。但这么做不会有什么
烦恼倒是,唯一郁闷的就是你的兴趣应该会有个有一定高度的目标,而你总是实现不了而已,呵呵。因为有高度
的目标不转业是很难实现的。说了这么久兴趣其实我是想说:“不要过于重视自己的兴趣,不然以后的工作会给你很大的压力的”。应该根据
自己各方面的因素确定一个目标,然后为目标而奋斗。比如说结合兴趣和现实生活制定一个目标,目标可以是在
开发行业赚钱。这样既能做自己有兴趣的工作又能赚到钱,起码不会被生活的压力压倒而放弃兴趣。那么该如何
赚钱呢?给你的大概的思路,当然还有很多路子,我说的只是皮毛而已。就你的情况来说,主要是没有实际经验,也没有项目经验,这样下去就很难入行,因为很少会有老板愿意每个月
花钱去养活一个没有生产力的员工,即使你不要钱帮他白打工,对于有些单位来说也不会接受的。因为你成为了
他的员工,他还要负责管你,甚至花心思培训你,给时间给你适应,如果你上下班在路上出了意外搞不好他还要
赔钱(这是劳动法规定的,所以没有老板愿意自己的员工出意外)。花了那么多心思在你身上哪天你不干了他也
没办法,因为没有人会定零底薪的合同,即使你愿意签而这合同都是无效的(最少都要定个最低保障工资)。所
以即使白打工也不见得有单位要。如果不进单位单靠自己这么乱研究也可以说进步很慢的。那么就先想想怎么入
行。现在的软件开发企业会招收新人作事的多半都是点小公司,而小公司的产品很多都是涉及技术不是很高的程序,
所以才会用新人来开发。如果你能够掌握这些技术应聘成功的机会会更大一些,毕竟现在的大学生很多,对工作
职位的竞争也是很多的。那么这些不高的技术大概有些什么呢?总结一下,大概几个常见的种类:基础的技术:
无论什么语言,我认为最先要搞清楚的就是数据类型及类型之间的转换问题。然后就是基本的语言和文本处理的
技术。然后就才是函数对象什么的。不然没法发挥想象力去想解决问题的方案,因为这些是基础。1、数据库管理程序类
其实开发数据库管理类的软件VC并不是很好的开发工具,因为开发效率不是很高,而且界面控制更加复杂,可以
选择VB看看,VB是公认的开发效率很高的软件,虽然运行效率和VC比起来差很多,但开发速度的确很快。碰到有
需要的时候可以配合VC使用。主要还是研究ADO的使用和界面的处理,VB多数都是在使用控件。所以简单易学,
上手快,容易找数据库方面的工作,以前的用友8.50以前版本都是VB开发,8.51后转.NET,但速度慢了很多。2、WEB开发类
建议开发网站用PHP开发,因为PHP的运行速度还是可以的,而且可以加密,起码我没发现有什么反编译PHP的好
东西出来,这样对你开发的东西有个技术保障。ASP的加密不用说了,没用的,早被破了。JSP没看见有什么加密
的,搞不好还是个开源的,从商业角度来说不太好。CGI执行效率不是很好,用得多会很暂用内存的,不适合搞
大型平台。ASP.net可以编译DLL,但是我认为DLL的通用性不大,比如租用空间的服务器放DLL能不能用还是个
问题。当然,我会这么说是因为我不用ASP.NET,也不清楚,完全是猜想。即使搞PHP也要研究ADO呀,HTML、
XML、CSS、vbScript或javaScript一些基本的东西3、网络程序类
WinSock是基本的东西,我个人认为网络程序的服务器端最好都作成NT服务程序,最好用VC来写,服务程序就是
应该效率高点嘛。主要注重的是字符串处理。客户端如果做成 ActiceX 给VB调用,界面开发上速度会快很多。
当然能了解HTTP代理和P2P技术就更好了。4、媒体类
这类的企业少点,能盈利的也不多,但也有很多这样的公司,如搞点歌系统的就是一种,实现的技术很多,主要
看用什么硬件的。有双显卡技术的,有DVD解压卡技术的。基本都是用MCI开发主要播放程序。很少有自己解码的。先搞好某样技术,然后进单位,然后慢慢入行,一边做一边学,在工作中经常也会遇到很多的问题,其实解决问题
的过程也是提高水平的一个途径。
万事都是有两面的,“兴趣”这东西虽然可以是人最大的动力,但随时也可能是人最大的阻力。
人生活在这个社会上不会生活条件永远不变的。你现在可能不觉得赚钱重要,因为你没有生活的压力。当你需要
承担起这份生活压力以后,你就会觉得赚钱的重要性了。如果你真的对搞程序开发有兴趣,应该会选择与这方面相关的工作,而工作的内容就像你说的:“而且我也并不
希望成为一个纯粹的技工,那样重复劳动什么意思”。有时候工作的内容不一定会让你有“兴趣”,可能还会讨
厌。难道你就不做了吗?还是另外去物色一家公司重新来过?工作都是乏味的,不会每天都有新玩意让你开心的。
做为打工者老板要求搞什么就要去搞,不喜欢也没用,这是很现实的问题。如果是你的目标大点,自己搞项目接
单作,或是自己作老板,不要以为这样就可以按自己的兴趣作事了,告诉你,还要按客户的需求作事,而且你会
离你现在的兴趣更加远。因为除了技术方面的东西,还要去考虑策划、沟通技巧、业务量、管理、资金之类的东
西,更加没法专心你的兴趣。如果做别的,用业余的时间来搞兴趣,那肯定会很不专业的。但这么做不会有什么
烦恼倒是,唯一郁闷的就是你的兴趣应该会有个有一定高度的目标,而你总是实现不了而已,呵呵。因为有高度
的目标不转业是很难实现的。说了这么久兴趣其实我是想说:“不要过于重视自己的兴趣,不然以后的工作会给你很大的压力的”。应该根据
自己各方面的因素确定一个目标,然后为目标而奋斗。比如说结合兴趣和现实生活制定一个目标,目标可以是在
开发行业赚钱。这样既能做自己有兴趣的工作又能赚到钱,起码不会被生活的压力压倒而放弃兴趣。那么该如何
赚钱呢?给你的大概的思路,当然还有很多路子,我说的只是皮毛而已。就你的情况来说,主要是没有实际经验,也没有项目经验,这样下去就很难入行,因为很少会有老板愿意每个月
花钱去养活一个没有生产力的员工,即使你不要钱帮他白打工,对于有些单位来说也不会接受的。因为你成为了
他的员工,他还要负责管你,甚至花心思培训你,给时间给你适应,如果你上下班在路上出了意外搞不好他还要
赔钱(这是劳动法规定的,所以没有老板愿意自己的员工出意外)。花了那么多心思在你身上哪天你不干了他也
没办法,因为没有人会定零底薪的合同,即使你愿意签而这合同都是无效的(最少都要定个最低保障工资)。所
以即使白打工也不见得有单位要。如果不进单位单靠自己这么乱研究也可以说进步很慢的。那么就先想想怎么入
行。现在的软件开发企业会招收新人作事的多半都是点小公司,而小公司的产品很多都是涉及技术不是很高的程序,
所以才会用新人来开发。如果你能够掌握这些技术应聘成功的机会会更大一些,毕竟现在的大学生很多,对工作
职位的竞争也是很多的。那么这些不高的技术大概有些什么呢?总结一下,大概几个常见的种类:基础的技术:
无论什么语言,我认为最先要搞清楚的就是数据类型及类型之间的转换问题。然后就是基本的语言和文本处理的
技术。然后就才是函数对象什么的。不然没法发挥想象力去想解决问题的方案,因为这些是基础。1、数据库管理程序类
其实开发数据库管理类的软件VC并不是很好的开发工具,因为开发效率不是很高,而且界面控制更加复杂,可以
选择VB看看,VB是公认的开发效率很高的软件,虽然运行效率和VC比起来差很多,但开发速度的确很快。碰到有
需要的时候可以配合VC使用。主要还是研究ADO的使用和界面的处理,VB多数都是在使用控件。所以简单易学,
上手快,容易找数据库方面的工作,以前的用友8.50以前版本都是VB开发,8.51后转.NET,但速度慢了很多。2、WEB开发类
建议开发网站用PHP开发,因为PHP的运行速度还是可以的,而且可以加密,起码我没发现有什么反编译PHP的好
东西出来,这样对你开发的东西有个技术保障。ASP的加密不用说了,没用的,早被破了。JSP没看见有什么加密
的,搞不好还是个开源的,从商业角度来说不太好。CGI执行效率不是很好,用得多会很暂用内存的,不适合搞
大型平台。ASP.net可以编译DLL,但是我认为DLL的通用性不大,比如租用空间的服务器放DLL能不能用还是个
问题。当然,我会这么说是因为我不用ASP.NET,也不清楚,完全是猜想。即使搞PHP也要研究ADO呀,HTML、
XML、CSS、vbScript或javaScript一些基本的东西3、网络程序类
WinSock是基本的东西,我个人认为网络程序的服务器端最好都作成NT服务程序,最好用VC来写,服务程序就是
应该效率高点嘛。主要注重的是字符串处理。客户端如果做成 ActiceX 给VB调用,界面开发上速度会快很多。
当然能了解HTTP代理和P2P技术就更好了。4、媒体类
这类的企业少点,能盈利的也不多,但也有很多这样的公司,如搞点歌系统的就是一种,实现的技术很多,主要
看用什么硬件的。有双显卡技术的,有DVD解压卡技术的。基本都是用MCI开发主要播放程序。很少有自己解码的。先搞好某样技术,然后进单位,然后慢慢入行,一边做一边学,在工作中经常也会遇到很多的问题,其实解决问题
的过程也是提高水平的一个途径。
万事都是有两面的,“兴趣”这东西虽然可以是人最大的动力,但随时也可能是人最大的阻力。
人生活在这个社会上不会生活条件永远不变的。你现在可能不觉得赚钱重要,因为你没有生活的压力。当你需要
承担起这份生活压力以后,你就会觉得赚钱的重要性了。如果你真的对搞程序开发有兴趣,应该会选择与这方面相关的工作,而工作的内容就像你说的:“而且我也并不
希望成为一个纯粹的技工,那样重复劳动什么意思”。有时候工作的内容不一定会让你有“兴趣”,可能还会讨
厌。难道你就不做了吗?还是另外去物色一家公司重新来过?工作都是乏味的,不会每天都有新玩意让你开心的。
做为打工者老板要求搞什么就要去搞,不喜欢也没用,这是很现实的问题。如果是你的目标大点,自己搞项目接
单作,或是自己作老板,不要以为这样就可以按自己的兴趣作事了,告诉你,还要按客户的需求作事,而且你会
离你现在的兴趣更加远。因为除了技术方面的东西,还要去考虑策划、沟通技巧、业务量、管理、资金之类的东
西,更加没法专心你的兴趣。如果做别的,用业余的时间来搞兴趣,那肯定会很不专业的。但这么做不会有什么
烦恼倒是,唯一郁闷的就是你的兴趣应该会有个有一定高度的目标,而你总是实现不了而已,呵呵。因为有高度
的目标不转业是很难实现的。说了这么久兴趣其实我是想说:“不要过于重视自己的兴趣,不然以后的工作会给你很大的压力的”。应该根据
自己各方面的因素确定一个目标,然后为目标而奋斗。比如说结合兴趣和现实生活制定一个目标,目标可以是在
开发行业赚钱。这样既能做自己有兴趣的工作又能赚到钱,起码不会被生活的压力压倒而放弃兴趣。那么该如何
赚钱呢?给你的大概的思路,当然还有很多路子,我说的只是皮毛而已。就你的情况来说,主要是没有实际经验,也没有项目经验,这样下去就很难入行,因为很少会有老板愿意每个月
花钱去养活一个没有生产力的员工,即使你不要钱帮他白打工,对于有些单位来说也不会接受的。因为你成为了
他的员工,他还要负责管你,甚至花心思培训你,给时间给你适应,如果你上下班在路上出了意外搞不好他还要
赔钱(这是劳动法规定的,所以没有老板愿意自己的员工出意外)。花了那么多心思在你身上哪天你不干了他也
没办法,因为没有人会定零底薪的合同,即使你愿意签而这合同都是无效的(最少都要定个最低保障工资)。所
以即使白打工也不见得有单位要。如果不进单位单靠自己这么乱研究也可以说进步很慢的。那么就先想想怎么入
行。现在的软件开发企业会招收新人作事的多半都是点小公司,而小公司的产品很多都是涉及技术不是很高的程序,
所以才会用新人来开发。如果你能够掌握这些技术应聘成功的机会会更大一些,毕竟现在的大学生很多,对工作
职位的竞争也是很多的。那么这些不高的技术大概有些什么呢?总结一下,大概几个常见的种类:基础的技术:
无论什么语言,我认为最先要搞清楚的就是数据类型及类型之间的转换问题。然后就是基本的语言和文本处理的
技术。然后就才是函数对象什么的。不然没法发挥想象力去想解决问题的方案,因为这些是基础。1、数据库管理程序类
其实开发数据库管理类的软件VC并不是很好的开发工具,因为开发效率不是很高,而且界面控制更加复杂,可以
选择VB看看,VB是公认的开发效率很高的软件,虽然运行效率和VC比起来差很多,但开发速度的确很快。碰到有
需要的时候可以配合VC使用。主要还是研究ADO的使用和界面的处理,VB多数都是在使用控件。所以简单易学,
上手快,容易找数据库方面的工作,以前的用友8.50以前版本都是VB开发,8.51后转.NET,但速度慢了很多。2、WEB开发类
建议开发网站用PHP开发,因为PHP的运行速度还是可以的,而且可以加密,起码我没发现有什么反编译PHP的好
东西出来,这样对你开发的东西有个技术保障。ASP的加密不用说了,没用的,早被破了。JSP没看见有什么加密
的,搞不好还是个开源的,从商业角度来说不太好。CGI执行效率不是很好,用得多会很暂用内存的,不适合搞
大型平台。ASP.net可以编译DLL,但是我认为DLL的通用性不大,比如租用空间的服务器放DLL能不能用还是个
问题。当然,我会这么说是因为我不用ASP.NET,也不清楚,完全是猜想。即使搞PHP也要研究ADO呀,HTML、
XML、CSS、vbScript或javaScript一些基本的东西3、网络程序类
WinSock是基本的东西,我个人认为网络程序的服务器端最好都作成NT服务程序,最好用VC来写,服务程序就是
应该效率高点嘛。主要注重的是字符串处理。客户端如果做成 ActiceX 给VB调用,界面开发上速度会快很多。
当然能了解HTTP代理和P2P技术就更好了。4、媒体类
这类的企业少点,能盈利的也不多,但也有很多这样的公司,如搞点歌系统的就是一种,实现的技术很多,主要
看用什么硬件的。有双显卡技术的,有DVD解压卡技术的。基本都是用MCI开发主要播放程序。很少有自己解码的。先搞好某样技术,然后进单位,然后慢慢入行,一边做一边学,在工作中经常也会遇到很多的问题,其实解决问题
的过程也是提高水平的一个途径。
好的,我想这也是很多人给我提的建议,我想现在也是时候自己多写写了,谢谢你