你得先确定自己的人生规划,你以后需要一个怎么样的生活环境,你的路子该怎么来走。个人觉得,以后出来写代码做项目的,读个研究生没什么意义。中国整个社会环境太浮躁了
我个人认为不用这么急切的学技术,软件是一种智力产品,对抽象思维能力、创造力的要求很高,学点逻辑学,哲学,数学,管理学和心理学的知识对以后的发展是有一定帮助的,虽然这些东西感觉上对找工作没什么帮助。
或许有人会问为什么上面会提到哲学,说起哲学很多人都不以为然,觉得那跟计算机科学有什么关系,我开始就这么认为。其实计算机科学的很多进步就是依靠哲学的。比如,现在语义网的关键:本体论,就是亚里士多德在两千多年前提出的概念。而面向对象的思想也是源于哲学家维特根斯坦,他提出的:世界是事实的总和,事实都可以分析为原子事实,原子事实由对象组成,那么,似乎世界归根到底是对象的总和。
所以,在大学阶段我觉得因该学的广一点,扩大自己的知识面,多了解,多读书。我听说MIT的本科生,无论文理工,第一年上的课多是一样的,里面包括生物和数学等。他们的理念是大学教育应该是“广”而不是“深”。
我觉得楼主应该多学点,各门语言都是相通的,关键是思想很重要。
本科毕业到小公司或许前几年工作还可以,但一旦你想到个规范些的公司,学历却是一个很有用的敲门砖.个人建议.