疑问:

  今天开学,大四。有个问题,压在我心里很久了,今天索性说出来。我想也有不少人像我现在这样,希望

大家有同感的在这发泄一下,有经验的在这帮忙提提意见。不甚感激!

  就是大学毕业生应该具备怎样的素质?或者说软件公司需要什么样的大学毕业生?

大学课程:

  首先说说我们这样的学软件工程的学生吧。列举一下我们在校所学习的软件知识:

  大一:

    伪代码,C  (相当基础,就是if..else..,for...,switch....) 

    网络基础,面向对象基础(当时认为相当枯燥乏味,及格为准。当时学了多少?现在记得多少?)

  大二:

    sql2000,sql2005  (课程开得相当诡异,有必要分开么?学会了T-sql基本的增删改查语句。)    

    C#,ADO.NET(从控制台,到winForm)

    j2me,j2ee,java  (先开的j2me,最后是java。不知道学校什么意思,不过我对java相关的,

        不感兴趣。最后自己做个小程序,就算过关了。现在记得一点点...)

    代码规范,软件测试  (极其简单的学习)

    计算机组成原理 

    Asp.net

  大三:  

    软件项目开发管理  (个人认为这个挺有意思)

    sql(又重学一遍,不过增加深度)  

    数据结构,软件测试

    .netFramework(这个很枯燥,但很有用的。后来我又自己学习一遍)

  大四:

    没课了,学校跟IBM合作搞个EPT培训。分四个方向:测试,java,php,大型机

    因为更喜欢微软系列的,所以对此兴趣不高。但也不能浪费机会是吧,我打算学大型机

焦虑:

  以上就是我所能回忆起的,认为与软件有关的,在学校里学的东西。其实大学学习考试是怎么一个情

况大家都了解,我也不多说。但有一次碰到家人的一个朋友,是开IT公司的。问他你们公司招什么样的人?

他说:

  我们一般不要刚刚毕业的大学生,我们一般招有工作经验的,或是研究生,或是培训机构出来的。尽

管大多数的软件公司都缺人,而且找工作的人也很多,但刚毕业的到公司很长一段时间创造不了什么价值。

  当时我的心拔凉拔凉的。。。

思考:

记得半年前园里有一篇文章很火,是老赵抨击一些培训机构的。我看过一些培训机构的课程,属于速

成型的。为此我也曾对这些机构不屑一顾,但还是有点困惑现在培训机构满地都是,而且价格不菲,

怎么还有人去?

但想想自己的大学课程,如果教授们上课翻翻幻灯片,同学们半睡半醒;结束的时候不是临时背范围,

就是copy一份代码交差。这样的大学生,哪个软件公司敢要?

我不是否定大学生的能力,更不是抨击现在的大学教育。只是将我身边的情况说一下,至于其他同学

是什么情况大家都可以在这讲一下,欢迎大家讨论

我的对策:

分析完情况后,首先我决定:

    不读研:各人有各的选择吧。

    不进培训机构:现在还有时间,完全可以自己努力学习

    充分扩大学习知识面:很多东西,你不可能都精通,但你可以都知道一点

    选择方向深入学习:我承认当选择.net相关深入学习时,博客园的影响很大

努力:

  大二

  汇编,javascript,php,xml,python,linux,css,windows服务器管理,asp.net,.net控件开发等等,

甚至包括加密解密,软件破解,网络安全等偏门的东西。

  还在老师的帮助下和几个同学组织了软件开发小组,为学校做些网站,软件什么的。到现在还在做个项目。

算是工作经验吧。虽说学的不少,但现在常用的,记住的真的不多。但翻翻笔记还是觉得有成果的。

  大三:

  .netframework,silverlight,.net控件开发,LinQ,jQuery,WCF,Ajax,设计模式,wpf。

  这几个是重点深入的东西,有些笔记代码还算完整的我还发表一下。没什么深度,但有时自己看下,也能发现

 一些问题,总结一定经验。个人认为是个不错的学习方法。

  “自认为“.netframework,wcf,设计模式学的最好

问题又回到原点:

为什么是“自认为“?因为一直以来我都在“闭门造车“

同学中有几个不错的,他们有的考研,有的学java,就我一人向.net努力。

关系不错的几个老师,他们要么是C,要么是java,虽说都挺支持我学.net,但无法提供什么建议。

其他关系,我们家亲朋好友中没有做软件的。上文的那个IT人士,就见过一次。

当然还有博客园,我曾试着将简历投递,但效果很是不理想。园中好多牛人存在,以至于让我总是感觉自己

处于什么都不懂的地步。

所以问题又回到原点了:

我现在所具备的能力,处于什么位置?能否被公司所接受?

软件公司到底需要具备什么素质的大学毕业生?

总结:

扯了这么多,发现好多都在说自己。但我相信也会有类似的情况的同学。

在此,我想代表所有的在努力但迷茫的大学生问问博客园中的朋友老师:

毕业后的我们在没有高文凭,大量工作经验的情况下,应该具备什么样的能力?

软件公司需要具备什么样的能力的大学毕业生?