现在大二啦,对自己的现在的专业不感兴趣,想自学C、C++语言,想以后从事软件开发。可是在网上看了……

……几家有关专业的公司招聘要求,第一条就是“要求本科及以上学历”,而我是专科的,每当看到这样的要求,就对未来感到迷茫,曾经激昂的学习热情猛然就冷了下去,不知道我的奋斗还有什么用。我该何去何从啊?

学编程,首先要做好吃苦的准备,特别辛苦,有时做一个项目情况紧急,需要经常加班。

对于学历,可以不用太在乎,对于程序开发人员来说,真正是靠实力吃饭的,就算你是专科的,你面试时如果带上一个自己开发的软件,比那些没有什么开发经验的本科生有竞争力。

可以直接学C++语言,它基础部分比较简单,而且它是基于面向对象的语言,生命期比较长。后面的章节才有点难,不过有了基础后学习后面的部分很容易!
书可以是《C语言程序设计基础》《C++语言程序设计》。
讲一下我的学习感触:如果你现在不是急于项目开发而学习,最好先学些语法知识;如果你是学了马上要做项目,建议是直接学重视实用的课程,语法不用深究。
我是先学的是C语言,然后我在某软件公司培训,一个星期学了C++语言(有C语言的基础)、一个星期学了Windows编程基础,现在已经在做MFC编程的项目了.
我现在的感触是,编程语言要根据需要去学,很多书本上了理论看了很多遍,但是还是不会用,假如需要是马上去学,很有针对性,在机器上练习下,马上明白了。
这里我给你个建议,明确个思路:
一、想学什么语言?C语言、C++语言、Java语言、汇编语言....
二、用来干嘛?网络应用编程、游戏编程、数据库编程、Windows编程.....
三、先找本基础的书看。
四、没有上机练习是学不好编程的,所以找机器练习。追问

非常感谢你的解答,我已经学过C语言,现在买了本钱能主编的《C++程序设计教程》,想明年通过国家二级C++考试,然后学习程序员教程通过软考程序员……初步是这样计划的。你看这样行得通吗?还需要哪些知识啊?

追答

其实学习编程,只要入门了之后,学什么都很快。像考二级之类的其实是很简单的,主要偏重于对基础的语法等之类的掌握。所以,考级和做开发的差距其实挺大的。但是,对于想从事这行的人来说,考级又是必须的,因为有个证书总比你空口说能力多强多强有说服力。

其实对于程序员来说,算法是很重要的,一个程序最终的好坏基本上和算法有很大关系。搞开发的人员思路一定要开拓点,多看点相关方面的书籍。数据结构、算法设计。。。

考级考过了基本说明了你对语言语法、函数等最基本的掌握得基本到位了。搞开发才说明你能够运用语言的语法等等。最后,学编程,多动手编程、运行、调试。。。才是王道。

追问

谢谢大哥的解答,我会努力的!尽管我是专科,我一定不会比本科的做的差,甚至比他们做的还要好!我喜欢程序设计,喜欢编程,我一定会用我的实力证明一切的!……希望大哥能够帮小弟传授一些你的经验,不胜感激!QQ:865508850

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-18
应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.
不同的语言对应着不同编程领域,如果你要学完那是有点不现实.
因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.
要分析好兴趣来由,在决定你的发展方向,就好了.

比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。
然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。

也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情。
第2个回答  2011-11-18
C、C++等计算机语言,应该是很好的就业工具,只要你有实力,学历不怎么重要,关键是实战。追问

关键是人家面试的第一关就是问你是什么学历,而回答专科首先就会被人家否定,不会给你机会的,连门槛都过不去啊!难……

追答

呵呵,先学好本事吧,计算机编程实战第一,如果你真的有实力的话。

第3个回答  2011-11-18
没有本科学历,很难在软件开发行业有所成就。专科,努力学习,可以升本。很多人都是这么过来的。 辛苦些,但是一定有收获。

现在大二啦,对自己的现在的专业不感兴趣,想自学C、C++语言,想以后从事...
可以直接学C++语言,它基础部分比较简单,而且它是基于面向对象的语言,生命期比较长。后面的章节才有点难,不过有了基础后学习后面的部分很容易!书可以是《C语言程序设计基础》《C++语言程序设计》。讲一下我的学习感触:如果你现在不是急于项目开发而学习,最好先学些语法知识;如果你是学了马上要做...

自学C语言,C++做编程,改行进软件行业。
3,选对语言和方向:现在最热的是Java和.net,但是就这两个平台上,也有很多的方向可走。学习和找工作相对容易点,周期也短一点,更容易出成果。c或者c++招的都是特牛X的人,没有五年的时间和超人的天赋,别想着去搞c\/c++ 4,多积累实践经验,不要学个半瓶子水就得意洋洋,这样你工资永远只有1000...

我是大专生因没有好好学所以现在后悔了我想从事软件编程我正在自学java...
2.无论你以后想往JAVA那个方面发展,是做手机还是电信行业,还是一些非业务的软件,JAVA基础都是必备的吧,所以学好基础是很重要的,建议在经济允许的条件下去找个培训机构,不过花的钱有点多,当然实在没这个条件和时间也不要紧,自学的话就要自己多花时间了,关键要和人多交流,最好的方法就是在百度...

我自学了C语言.C++.要想成为一个真正的程序员,还需要学些什么?_百度知 ...
1、如果你是想找工作靠它吃饭,那么你现在的C\/C++的编程技术应该可以应付普通的工作了,剩下的就是应该学习后台的数据库应用(如:Oracle、MySQL、DB2等)、前台的视图页面展现(如:ASP、PHP等),因为只有这样全方位的掌握你才可能踏入软件企业的大门 2、如果你是想研究C\/C++的话就不需要考虑那么多了...

我是软件工程大二学生,选的是C++方向,现在对专业方向十分迷茫。
普通级c++,做游戏,门槛不太高,脑子够用,经常加班,工资还算过得去。屌丝级C#,木有门槛,毕业生俩周左右上手,工资刚够吃饭(3000-4000北京),也能学到一些东西,但是只是针对C#,对于其他语言作用真的不大,如果进度正常,两个月后就开始后悔,开始想要跳槽。说实话,没必要一心往开发走,我的一...

我现在大一,目前自学C++,以后想做游戏设计,请问学完C++后该怎么走
我先给介绍一下你所说的这几种编程语言:C是面向过程的,最早的底层编程,好多驱动程序都是用C语言编写的 C++和Java都是面向对象的,他俩的关系就像兄弟,有很多相似的地方。现在的形式是Java比较流行,C++程序员工资比较高。(C++要比Java难学喔)C#是微软大力推行的编程语言,如果不出意外,C#将成为...

我是大二的学生,对C++感兴趣,想要自学,知道这是个很难得过程,各位有什...
大二时间多着呢,想学好绝对有足够的时间 不要什么的先学C,再学C++,这个等于浪费时间 1.建议先看看谭浩强的《C++程序设计》,十分基础,比较易懂,细节都有说到了,两个月的时间,注意找个你注意力比较集中的时间,(我通常都在晚上差不多快睡的时候),将课本的每个例子自己脚踏实地的上机操作,...

在大学中,得了个不好的专业,想自学C++,不是学好玩,是想学好,请问下学C...
1、自学肯定要有好的教材,建议你买那种C++编程入门、提高与扩展、最后是精通(那些实例教程很有用的)2、如果自学能力好的话,就自己学;若稍差,就找个辅导班吧,遇到不懂的问题一定要弄清楚,这才能进步的更快!3、若生活比较困难,你就把不懂的问题提到百度上来,(不过就是没有那些老师讲得...

...编程,我只是把c++的基本知识看了遍,想以后走软件这条路,
我同意第一个人的回答,请选择他,但是因为你是研究生,所以我特意补充一下:我是计算机专业的,大学基本学了c,学了非常非常基础的c++,学了数据结构。如果你要学c++的话,我的建议是语言做起,mfc就不要深入了解了,那个东西是框架,直接拿来用比较适合,不太建议深入研究,耗时,而且效果可能不大。...

...就大二了。 之前寒假自学了C语言,参加了全国软件大
感觉你的跳跃有点大了,建议你先把基本的学好,以后学什么都不难的。如果你对计算机非常感兴趣的话,数据结构和算法是必须的,不需要学得有多深入,但是需要用算法的时候能够找到解决办法。学完算法之后,你可以尝试着学下汇编,汇编工作中一般用不到,但学汇编能帮助你了解计算机。对数据结构和汇编有...

相似回答