大兄弟啊,既然选择了计算机这个专业,你头脑里就必须有着过人的敏捷的思维和一堆繁琐的算法,并且最重要的是对这个学科的热爱,编程啊,软硬件,网络啊都要手到擒来,要不你这四年就算白过了。
谁说编程枯燥啊,你说的那是大连和北京的那些sb日本外包公司吧,那是固定的格式和结构,就像八股文,你稍微改改就行了,真正的人才是不会去那种公司的。
真正的软件公司分四种人,各个部门的主管,这是从基层干起来的,剩下三种1是软件工程师,基本全是男的,2是测试或者系统分析师,专挑毛病和漏洞,男女都有,基本都是不愿意编程的人,3是文档工程师,做财务报表,翻译需求分析,与客户沟通啥的,基本全是女的。真正的牛人全是软件工程师,拿来一个项目,完成得好奖金会上不封顶,如果你是项目组的族长完成个项目得几十万都有可能。而其他职业工资和奖金基本是固定的,所以我才会说计算机你学不好就等于没学。
想当年还是无知小少年的我由于十分热爱PC游戏奋不顾身的投入到计算机专业来,结果发现上当了。如果您像我一样对这门一点都不感兴趣(可您的情况不是这样)或者发觉自己没有这方面的天赋(确实真正的牛人也有,但是凤毛麟角),你还是把自己的专业课分数尽量考得高些,证能拿多少就拿多少,英语整强点,提高自己的综合能力,到时候去一个好的国企或者考公务员也不失为一个很好的选择,毕竟毕业之后就快25了,而且快30的时候脑子基本就不会编程了。
但是如果你不甘心的话你还是做软件工程师吧,研究生是两种极端的人,一种是很牛的人,对这门十分热爱,基本属于走火入魔那一类的,另一种是学习不好的怕找不到工作而考研的,但是计算机不是纯理论的学科,有的研究生我发现也比我强不到哪里去,也杀都不会,本科生也很好找工作的。
路都是自己走的,计算机是最枯燥的专业,也很累人的,但是工作相对好找,唯一的区别就是你将来想成为什么样的人。
我来说说我的经验吧,不一定对。计算机相关的知识是更新最快的,在学校学的百分之八十到社会里都用不上。你主
攻的科目很可能在你的公司里一点都用不到。你把那些永远都是基础的科目学透了比如算法,数据结构,组合数学,
计算机组成原理,汇编语言和嵌入式,计算机网络的概况,编程语言学会C或C++就行了,新的一门语言都是换汤不换
药的,改改语法和约素,厉害的程序员几天就能学会一门新的语言,最后就是软件工程,我个人感觉他是你步入社会
后对你帮助最大的一门理论学科。
把这些整透了之后你当然是涉猎越多越好啊,我们寝的有一个人这四年来基本把图书馆的计算机的图书看遍了,什么
PHP,Ajax,JAVA(分很多,什么网页编程,嵌入式编程),ARM,还有很多说不上名的东西,具体他看到什么程度我
是不知道,反正他都写到他的简历里去了,结果四级都没过的他去了武汉的一个比较不错的公司,这就是资本。建议
你多看但不要钻研的太深,浪费太多时间,因为不同的公司用的都是自己研制或从国外买来的的系统和编程语言。
真正想锻炼自己思维的话还是多从网上找课题项目来编,那些牛人都是从大一上个什么网站找项目来编,各个题目都有规定,要求,还有最佳编法和不同的编法,主要是用C和C++。我感觉差距就是从那时拉开的,当你编出一个题目时,成就感油然而生,而且你会更感兴趣,编多了你的思维就能上一个层次,然后他们就去参加ACM大赛了,各个拿奖,有这个证工作更好找了,但我看他们都保研了,还要继续深造。
如果有条件的话你还是去去外企的软件公司或者自己研究个项目,要完成什么功能,实践出真知,那些牛人都是从一行行代码培养起来的,只有亲自动手才会有提高,看书只能保证不挂,之后就什么都得不到了。