以下是引用tangtangt在2012-3-3 12:29:18的发言:
请问一下,你说公司面试会选择高校毕业的学生,那么高校的学生到底应该具有什么样的优势和特点呢?
我大二了,之前的日子被我荒废掉了,重头开始学习以前的知识,现在基本就是利用图书馆的书籍在自学,但是感觉上应该能更好的利用大学获得更多。
任何知识学习方法都没有什么太特别的差异 软件开发也是 高校的学生 他们通过高考 已经证明了自己有很好的学习能力 再加上好学校有更多的好老师 那自然要比其他学校出来的学生有很大的优势
高校的学生容易出人才 即使是玩过来的四年 那就说明他是需要环境才能成长的人 进入公司好好纠正 照样可以好好工作
而比较低文凭和学校的学生 大多数学习能力很弱 一个出于自身 另一个出于学习方法的积累 这类人没有太多的学习惯性 很难达到一定深度
很多人说在大学四年内很努力 超越好学校的学生 技术很好超越 但是能力上 能超越的还是非常少的
那这个能力到底是什么 这个很难说清楚 很公司人力可能有自己的看法 但是谁都无法准确描述 从简单的表象说要看这几方面 你是否能耐心看完技术文档和相关资料 你能安心做一件事情多长时间 你能适应多大的压力去工作 做一件事情你的专注程度能达到多少 你在生活上的成熟度有多大 你是否有很好的学习惯性(不被小成就而迷惑)等等
从更表象的去判断一个人是否可以胜任软件开发的工作 那么要看 这个人软件开发基础怎么样 英语是否很好 性格是否有太大问题 这些其实就是面试的主要内容
以上说的都是发生在一定概率情况下 指的是大部分 但是对于公司来说 中小企业招错一个人是非常危险的 要控制成本 那么他们肯定不会为了小概率去冒险 大企业 招聘的都是一些高管 他们更为了保险和省事儿 更相信数据(企业也需要这样) 所以高校自然优势要大于其他竞争者
当然 编程是一个非常自由的技术天地 有充分的条件通过自己的努力和才能突破这些劣势
你说通过你第二行的话来看 你这么学 估计收效甚微 找工作主要看运气 但是至少等你到毕业了 能达到的水平很有限
学技术要心静 学习的时候要忘了自己的其他欲望 不再不停的衡量自己的尺度 不会再因为不知道学什么而不知所措
解决这个问题的最好办法就是把自己放在一个好环境中 好大学的好处就是身边有这样的人 你可以在身边学习和感受 进而改变自己
如果没有 那就去想办法找一个这样的环境 大学的渠道主要是看学校里有没有这样的人 想办法和他一起开发东西 没有 那么看哪个老师能带你一起做项目 没有 那去找个公司实习 没有 那就去培训班吧