在校园里我已经度过了第二十四个年头,一直还没有机会踏入到社会中去经历工作的锻炼。在大学校园里六年,我感受的是学术的氛围,学习的是做学问的方法。只是在硕士期间参与导师的一个横向项目,让我第一次有机会在实际工程项目中施展拳脚,也亲身感受到了学术与项目工作之间的差异。
做学术和实际工作有一些共同点,它们都需要有踏实认真的学习态度,都需要循序渐进不断积累,它们对参与者态度的要求是一致的。并且都需要有良好的合作团队来使得大家共同提高,事半功倍。但是它们又存在太多的不同,主要体现在以下几个方面:
1. 学术上对理论强调的比较多,任何发表在高水平期刊上的论文,没有厚实的理论基础作为支撑根本不可能发表,即使是在Nature&Science上发表的原创性论文,也是“站在巨人的肩膀上”完成的,因此,做学术需要看大量的相关文献资料,在前人的基础上做研究。工作侧重的是实际工作经验,和完成工作的能力,在工作中,老板基本不会过问你采用什么技术来实现这一目标,他需要了解的是你能否达到他的目标,需要多长时间,预计完成的效果如何,能否满足客户要求等等,有时候碰到一个难点可能有多种方法来解决,当技术人员所具备的技术并不是最高效的方法,但也能解决问题,如果基本不影响结果往往会采用自己所熟悉的方法来完成,因为客户他们一般是不怎么太关心中间的技术细节的,但在学术中讲究的就是最好,要求的是突破前人的研究成果,否则你的成果只能说是一个应用,而不是创新。
2. 做学术,在中国注重的还是发表的文章,期刊的质量越高越好,这种评判一个人学术水平的高低既合理,但又存在问题。合理体现在,一篇高质量或至少是自己精心研究完成的论文,代表的是自己研究的精华,垃圾论文不说,写一篇好的论文其实真的不是件容易的事情,特别是理学的学科,一篇短短的万字不到的论文,需要你阅读的可能是百万字的文献,以及对文献的思考,再加上自己在该领域的实际工作的提炼,文字、排版、制图、分析、投稿、修改,每个过程都不省事,在SCI特别是外文的SCI上发表一篇文章的确是自己的精心之作。但其中存在的问题,就是急功近利的人太多,不仅是在实际工作中,在学术上浮躁的人也太多太多,使得现在国内垃圾刊物靠论文赚钱,一般的核心期刊靠专辑来盈利,并靠有国家自然科学基金、985、973重大项目支撑的论文撑门面,减少了对学术本质的专注,使得学术领域也渐渐成为了中国最腐败的领域之一。做项目,注重的是最后的运行效果能否满足客户需要,中间的过程和技术框架只是项目完成报告中的例行公事,只要软件能够运行起来,并在功能、效率、安全、界面上都符合要求,用.net还是Java,用WebWork还是JSF其实都是次要的了,更不用去过多的考虑我采用的技术在理论上是否达到了国内领先、国际先进了,关键还是结果。工作中,当然也逃不掉浮躁之风,特别是政府的政绩工程项目,往往是烂掉不能用的。
3. 做学术,从理论上说,在某些领域可能不需要太多的资金支持,当自己研究成果出来了就可以名利双收,这样的学者在国外可能更多一些。做项目工作,没有钱是肯定不行的,否则怎么能让这么多员工安家乐业,只有资金才能创造好的工作环境,才能吸引人才。
前段时间忙自己的毕业论文,确实让我着急了几天,因为自己两年毕业时间比较仓促,论文的题目和自己先前做的项目又没有任何关系,只能从一个应用的角度,加上一些理论经验的支撑,完成了论文,硕士论文总共所花的时间是一个半月,真正紧张从早到晚忙论文的时间是半个月,自己不是贬低自己论文的水平,至少能够符合现在对硕士论文的要求,但我知道自己能做的更好,并且能好不少,如果我有一个更好的平台,自己所做的项目能支撑自己的论文。还好我完成了论文,我之前的项目经验也让我在找工作的时候没有碰到什么困难,但看着BlogJava上众多高手对技术的痴迷和丰富的工作经验,有时我在想我在学校里获得了什么,一点项目经验和一个学位证,但两者根本就是脱离的,在我们这批学生中,我还算是比较幸运的,那其他的人怎么办呢?因此才会出现现在企业招人难,但学生也过剩的问题,看到这两天BlogJava中也有对企业招人的讨论。一位博士对我说过,在硕士、博士阶段,如果学术上没有什么成就,你获得的就是交际层面的提高、扩大,还有一个学位证,同学资源的确是宝贵的,学位证,在中国有还是比没有好,他说的没错。
当然,不是所有的毕业生都是能力差的,出色的也不少,可以这样说,只要是在大学里认真做过事情,学习过知识的人,找工作都不难。文中所说的,只是作者自身的一些感受。马上就要奔赴工作岗位了,从学术转到工作,对我来说应该问题不大,但自己已经开始感觉到压力,踏实工作是我现在唯一能想到的事情。
忘了一件事,今天六一,这节日早已不属于我们,但祝愿博客园中已成为父母的程序员的宝宝们节日快乐,健康成长!