转:用人单位给计算机系学生的一封信
今天上午又去招聘了,加上前面一段时间的招聘经验,有些话不吐不快。
我们希望找到能干活的人,就是能编程序的人,但是我感觉现在刚毕业的人里面,包括名校的,能干活的人比例非常的低,大概不超过百分之一。
很多人都说,没有参加过实际的项目,没有经验,希望能够在工作过程中学习等等,开始的时候我也这样认为,随着面试的人的增多,手下新人的增多,我的看法逐渐变了。
不谈个人主观能动性方面的种种问题,我想谈谈我心目当中的科班出身编程序选手的及格线。
如果你希望编程序为生的话,那么,大学才是你最重要的经验积累地点,相反,工作单位能够积累的东西很少,或者说绝对是第二位的。
大学里面,最重要的课程有两门,一门是编译原理,一门是数据结构,这两门课的课程都不重要,重要的是课程设计,也就是老师让你上机做的题目,就我这 段时间面试的上百人来说,我认为其中的九十九个,这两门课的课程设计要么是直接复制别人的,要么是蒙混过关的[只碰到一个真刀真枪作过的],其实,这两门 课是你大学里所有学习内容当中对编程序的能力进行训练的最根本内容,也是你在社会上永远碰不到的学习机会,任何,不论多贵的培训机构,也不可能给你提供这 两门课的训练深度,我见过太多的毕业之后又花一两万块参加各种形式的培训机构培训一年的选手了,你学会一万种框架的配置方法,也不如你大学的时候把这两门 课上好有意义。
编译原理的课程设计,一般来说要求做一个词法分析器或者语法分析器,最屁要你做一个数学公式的逆波兰式解析, 我个人看法词法分析器或者语法分析器都可以,单作逆波兰式,则最好能够做到支持各种类型的运算的地步,比如逻辑运算等等,这门课的课程设计如果能够独立完 成,可以在你的大脑里面创建一个整体化的计算机思考方式,最重要的是,这个过程能够让你学会面对一个复杂问题的时候,如何通过各种计算机语言来解决问 题,、、、,好处不再列举,其实你毕业之后参加的任何培训,其算法复杂程度都不可能和这门课程相比。
数据结构的课程设计,关 键点在于两个,一个是数据结构和算法本身,这里需要理解和学习的主要内容是循环和递归等等,其实如果你上面一个做得好,这些都不是太大问题了,学习一下各 种数据结构的应用还有些意义;第二个最重要的训练目的,就是如何在计算机当中表达问题的问题,很多人跟我说,我的课程设计是二叉树排序,输入就是我自己输 进去一堆数字,输出就是把这些数字排好了再输出到屏幕上、、、faint,晕倒,讲一个汉诺塔的例子吧:
汉诺塔本身的算法只有二十几行,不太好理解,但是也不难理解,那么,如果希望做一个东西,把汉诺塔表达一下,应该考虑什么东西呢?
首先,需要考虑清楚几个塔,个个盘子,应该用什么表达,用什么数据结构表达?这个是一个关键问题,需要能够把塔和盘子和数组以及数组里面的元素对应起来思考问题,不要看这一点简单,实际上太多人根本就没有办法在大脑里面完成这个转换。
其次,要考虑清楚其中有哪些元素可能发生变化,盘子的数目是最简单的变化元素了,有没有其它的了呢?
有,移动的速度,如果你移动得太快,那么谁也看不清楚,你等于什么也没做、、那么,至少两个元素要可变,一个是移动速度,一个是盘子数目。
好,轮到表达方式了,你要是牛的话,就画成棍子上面穿着有洞的盘子,不行的话就竖线上面穿横线,移动的过程,牛的话做成动画??不行的话就演示每个步骤地结果既可。
好,该怎么画出来呢,这个时候你就要弄明白如何在屏幕上划线,这个简单,重要的是如何擦掉一条线,还不能把棍子的那个点擦掉,这就有点问题了。
好了,上面问题都解决完毕之后,用什么语言编程序就很次要了,c也好,pascal,java,任何语言,一个带两个参数的动画演示汉诺塔的东东就出世了、、、[我花了一个半小时]
数据结构的学习过程中,如果能够在四五个题目上面做到上面的深度,相信你绝对受欢迎。
以上两个课程设计,如果都能够独立完成,一般来说毕业后两三年内收入必然超过五千,如果在北京上海,应该可以肯定超过一万。
http://blog.tianya.cn/blogger/post_show.asp?BlogID=1789305&PostID=14718808&idWriter=0&Key=0
转:用人单位给计算机系学生的一封信相关推荐
- 就业双方合同、三方合同、用人单位类别、编制
双方合同 分类 劳动合同是劳动者与用人单位确立劳动关系,明确双方权利和义务的协议. 雇佣合同是受雇人提供劳动,雇主支付报酬的协议. 劳务合同是为完成某项工作而使用了一方的劳动,另一方向对方支付报酬的协 ...
- 请思考用人单位要的是什么?死记硬背学专业能将你支撑到哪里?
[来信] 贺老师您好,时隔半年过去了.自从上次与您沟通交流完毕后(见<给即将大三找方向的同学:放下焦虑,行动起来>),我确定了自己的方向–做JAVA后端,在这半年的时间里面学习了很多的后端 ...
- 李开复针对马加爵事件写给中国学生的一封信
李开复针对马加爵事件写给中国学生的一封信 (2004.06.03) 来自:CSDN 成功 自信 快乐 ――给中国青年学生的一封信 微软全球副总裁 微软亚洲研究院首任院 ...
- [转载]李开复针对马加爵事件写给中国学生的一封信
李开复针对马加爵事件写给中国学生的一封信 (2004.06.03) 来自:CSDN <script src="news_ad.asp_news_id=15770&s ...
- 北京理工大学重点用人单位推荐
毕业生的就业去向一直是学生和社会比较关心的问题,招生就业工作处对学校用人单位数据库进行了全面整理和分析,结合近五年接收毕业生数量.校友发展状况.单位现状以及对未来发展趋势的预测等因素,从中筛选出首批1 ...
- 培训班的同学,拜托不要把用人单位想得那么傻,好不好?! 自由飞
今天和网友聊天,再一次的深深地领悟了两句话: 自古深情留不住,唯有套路得人心 傻子太多,骗子不够用 说的啥呢? 还不是培训班的事.他们一个培训班,108个学生,108个学生啊!!!我都不知道这课怎么上 ...
- 民安智库完成深圳某高校毕业生用人单位满意度调查
近日,民安智库受客户委托以独立第三方的身份开展高校毕业生用人单位满意度调查. 用人单位对高校毕业生的评价是高校办学质量的试金石,通过调研企业单位对我系毕业生工作的满意程度,把握当前就业市场的深层次矛盾 ...
- 超五成大学生期待月薪过万 中青报:大学生和用人单位不妨“双向奔赴”
杨鑫宇 来源:中国青年报 近日,一份社交平台发布的大中学生职业规划调查结果显示,38.5%的大中学生期待自己毕业能够拿到1-2万元月薪,14.8%的大中学生期待毕业月薪在3万元以上,两者合计超过五成. ...
- 英国计算机系学生黑掉校长邮箱:倒闭学校,取消考试!
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 转载自量子位 黑校长邮箱,倒闭学校,取消考试.而这竟是一个学生的"杰作& ...
最新文章
- rtsp流 转 http播放视频
- 数据预处理--噪声_为什么数据对您的业务很重要-以及如何处理数据
- 别看乐高模板了!利用计算机视觉技术,这个软件几秒就识别满地积木,还能激发灵感...
- 开发日记-20190823 linux有名管道fifo,进程间通信
- Hook安卓项目内的字符串获取,用服务器的key value优先代替本地的key value
- 基于.Net + SqlServer的分库分表设计方案
- (23)System Verilog设计二分频电路
- 通过异常处理错误-2
- 公司顾问岗位职责_【热门推荐】泉州奥育特教育科技有限公司
- 03月11日单应矩阵与鸟瞰图IPM变换
- android框架揭秘!Android开发你需要了解的那些事,附大厂真题面经
- R语言中ggplot Theme Assist安装使用教程
- 通达OA 小飞鱼OA实施法:以项目管理的方式来推进工作流设计项目实施
- gcc/g++ 优化标识 -O1 -O2 -O3 -Os -Ofast -Og的作用
- wps临时文件不自动删除_windows 里面TEP文件夹里面的临时文件有的不能删除怎么办?...
- 数据分析应有的逻辑思维及分析方法
- 嵌入式开发练习(十五)PWM、DAC的使用
- SQL查询表中重复数据
- 题解报告:hdu 1570 A C
- 大学生如何在竞争激烈的就业市场中脱颖而出
热门文章
- 【Java】保留X位有效数字
- 【数据结构与算法】非森林版并查集V1.1的Java实现
- 【算法分析与设计】辗转相除法
- 你知道考的是平方数吗(记洛谷P1876题RE+WA的经历,Java语言描述)
- 【Java】总结Integer类的API
- C++学习笔记系列一
- 《PostgreSQL服务器编程》一一1.8 程序设计最佳实践
- 《Adobe Photoshop CS6中文版经典教程》—第1课1.4节在Photoshop中还原操作
- 算法研究:插入类排序(简单插入,折半插入,希尔排序)
- 使用 XHGui 对 PHP 应用进行性能诊断