利用周末这点空余时间,我再来答复一位本科生朋友的邮件。
邮件内容如下:
前辈你好
我的学校是郑州的一所三本学院。而我是其中的一员。我的专业是计算机科学与技术软件开发与设计。
1大学上半学期我们学的计算机导论,其次就是高数英语。下学期学的c语言高数和英语。下半学期快结束了我还感觉自己什么都不会。已经毕业的很多前辈总是说专业基础很重要。到底神马是专业基础,我真的很困惑,上网查也都是说的不明所以。这是我的第一个困惑。
2到大学之后上了一些技术型贴吧c语言吧 c4吧等。里面的很多高中生甚至初中生都会编写贪吃蛇坦克大战一类的游戏甚至都能汉化一些软件。我真的感到很自卑,难道我真的不适合这个行业。
3因为学校是一个三本。想必前辈也能想象其中的混乱。在没上大学之前一些师兄师姐们总是说多结交点朋友积攒点人脉,在这个学校有必要吗》?我需要花费很多的时间在这上面吗?一些学长甚至说结交人脉比学业更重要。我下学期还打算推掉学生会工作。尽情的学习。我这样对吗?
在csdn吧看了你的一些原创作品,知道您是一位热心助人的前辈。在此希望得到您的回复谢谢。
以下是我的答复:
学弟,你好!
看了你的邮件,感觉你还是一位比较有上进心的学生,你的困惑也是很多本科新生会遇到的。进入大学之后,我们几乎不用再被老师和家长管着,这样学习、生活几乎完全要靠自己,因此难免会有很多的疑惑和迷茫。好在现在网络四通八达,你可以在网上找到很多的资源,有很多地方能够解答你心中的疑问(比如你看到了我的博客),你一定要好好利用网络这个我们最大的老师和最好的朋友。
下面来解答你的几个问题:
(1) 你现在才上了一年的大学,感觉“什么都不会”是很正常的,学了四年而“什么都不会”的人也不在少数。因此,只要你踏踏实实地将你的专业课学好,等你毕业的时候,就会充满了自信。什么是专业基础?这其实是一个很虚的概念,在学校里面学的基本原理、概念、方法、算法等都是专业基础。我举一个例子来说明。在实际的软件开发中,经常涉及到变量之间的赋值,有一位员工,在进行字符串的赋值时,直接用了“=”。这个大家都知道是不正确的,字符串的赋值应该用strcpy或strncpy。这其实就反映了一个专业基础的问题。专业基础好不好,在工作中是可以切实地反映出来的。
(2) 网上的很多信息不要完全相信,要经过思考之后才能批判性地接收。当然,要相信高手是存在的,有些人很小就开始学习程序设计了。对于你自己来说,只要你对编程感兴趣,通过在大学四年的努力,加之得当的学习方法,同样可以成为一位高手。你需要做的是按照自己的计划来学习,不要照搬别人的想法,也不要被网上所谓的“牛人”吓倒。
(3) 每个学校都有好学生和坏学生,不要因为你是一个三本学校的学生而感到自卑。大学四年的主要任务还是学习一些专业知识,为未来的工作打好基础。在学习之余,可以适当地参加一些社团组织,结交一些志同道合的朋友。如果有人说“结交人脉比学业更重要”,那么可以说明他想走捷径,不想靠自己的努力来获得成功。当你具备了一定的实力之后,肯定会有很多人愿意帮助你。也就是说,先强大自己,而后再去扩广人脉。如果你把大部分的大学时光用在了人际交往上,那么最后没有学到专业方面的知识,到了单位之后,对自身的发展也是不利的,因为我们大部分人都需要从基层做起。另外,如果你觉得学生会工作确实影响了你的学习,那么可以适当考虑减少这方面的活动,但尽量不要将这项工作推掉,因为学生会毕竟是一个扩大见识、学习人际交往的一个较好的地方。
以上是我个人的看法,希望能够对你有所帮助。望你利用好剩下的三年大学时光,请继续关注本人博客。
周兆熊
2014.05.10
(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)