校园人生

来源:互联网 发布:中建八局网络教育平台 编辑:程序博客网 时间:2024/06/08 01:52

背景介绍

06年的高考距离二本线还有五六十分,经过一年辛苦的复习班生涯(如果天天看小说也算辛苦的话),侥幸上了一所普通的本科学校,像男生选择清一色的计算机一样,我也不例外。


校园开始

虽然也看小说,但是不写小说,校园的生活上过大学的人都体会过。

背景里介绍是计算机相关的,再具体点就是软件工程了。关于专业相关,软件工程更靠近软件,网络工程或者电信专业更靠近硬件,也有靠近管理的比如信管。其实只要跟计算机相关,几乎离不了一门语言,C语言。


最早入门的编程语言或许是basic了,也就初中那时候计算机入门时进行一些简单的数学公式处理,当然上课最多的是蹭网和玩游戏(比如excel里的赛车,还有扑克等)。进入大学,计算机相关专业还会接触到另外一些编程语言,比如面向过程的语言C,偶尔有跳过直接学习C++的,但是结果不甚理想(有了对象果然麻烦事多了不少)。不幸的是我们那一届就是直接学习c++的小白鼠,再加上监考老师特别严(平时上课去多少,上课认真听课的毕竟只是少数),貌似是一半以上的学生都挂了,没有补考只能重修,重修的时候我们下一届已经换成了C语言,又算多学一门语言。说起C语言,学校考的基本都是算法,从最简单的顺序表,到稍微复杂的链表,堆栈,队列,还有树,图,(⊙o⊙)…,总而言之,大学其实考验的还是记忆力,能背过不难0.0。


提起写算法,有C语言就够了,想学嵌入式,C语言也够了。在这个遍地都是高级语言的时代,考虑快速开发还是得高级语言,性能稍微有点要求就考虑C,特别追求性能再去考虑汇编。汇编之前的都是神了,可以直接跪拜了。

时代的进步就是各种先进工具的诞生,有得到必然有失去。两者之间追求平衡的才难。


高级语言,比如流行的面向对象的语言JAVA,c#,c++。面向对象的入门语言大学很多教的多是JAVA(学校怏然成了两系,java以及c,很少有c#之类的),都是为了后面的jsp,为了后面企业大的网站开发。当然那时候还没有Android(或许有了,我们不知道而已)。


大三的时候,就得考虑是考研还是工作的问题。如果工作,想从事编程或者计算机相关,基本上都要靠工作经验。


为了补充学生的工作经验,学校也进行了很多措施,比如培训机构和学校的合作(比如达内,主要是java),这里不对培训机构吐槽,总得来说,一开始的培训够水平还是蛮高的,但是走量了之后就不好说了。学校提高就业率,培训机构得到学生,总而言之,是双赢的,不是么?!


针对无经验的学生,有军方背景的可以定向培训(实际也是提前批的),大企业可以选择985或者211很靠前的学校,从对方的角度来考虑,与其花大力气来淘金不如直接富金矿直接挖金。人才都是资源,都是从最优的角度来掠夺或者竞争资源。


从对方(比如企业)的角度来看,有工作经验的可以减少培训成本,没有工作经验的学历高的可以撑门面(比如资格挂靠?0.0),但是对木有工作经验,又木有高学历(比如非985,211的学校的)的就难了。看小说的都知道,大门派选择苗子也是抽最顶尖的,稀有的,但是有些小说的主人公就是从不公平的待遇开始,自己努力,一步一步走上巅峰的(资质不是问题,药物也不是问题,自己加油努力才是最重要的)。


总结

三百六十行,行行出状元.”,无论数量有多少,经验还是得靠积累。熟能生巧,做的多了,想办法做精,参与开源项目,或者设计模式,架构之类的,都可以看看。就算不做,但是了解多了,也能触类旁通,举一反三。

0 0
原创粉丝点击