精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-16
最后修改:2012-08-16
红枫叶x 写道 难道楼主天天都在写算法嘛,我不太赞成楼主的看法,我感觉是否招聘一个人,要看这个人是不是能胜任这个工作,是不是能解决这个工作中出现的问题,而不是出一道什么算法题就可以,为何不出个实际的业务,看看他解决思路是怎样的呢?开发过程中思路很重要,十几种算法都会,但是解决不了实际业务,又有何用呢?算法网上一找有一堆,都背下来又有何意义呢!
真不明白为什么最有用的算法、数据结构在你们眼中是网上都有,一找一大堆,所以无所谓掌握? 意思是只要会培训一下业务逻辑,培训一下基础就能工作了?那请问北大和北大青鸟的人,就没区别了么? 在工作中的确不长用到算法,数据结构等,但是一旦遇上呢?是不是就傻了?一个人能力的强弱我觉得就体现在这一点,算法这些强的人,逻辑思维能力肯定不弱,理解业务的能力可能也比普通人强。 |
|
返回顶楼 | |
发表时间:2012-08-16
递归如果都不会...那难以想象能解决一些“稍微”复杂的问题...递归属于算法么?或许吧,我算法一点不会,但递归还是会的...
|
|
返回顶楼 | |
发表时间:2012-08-16
jy00105276 写道 红枫叶x 写道 难道楼主天天都在写算法嘛,我不太赞成楼主的看法,我感觉是否招聘一个人,要看这个人是不是能胜任这个工作,是不是能解决这个工作中出现的问题,而不是出一道什么算法题就可以,为何不出个实际的业务,看看他解决思路是怎样的呢?开发过程中思路很重要,十几种算法都会,但是解决不了实际业务,又有何用呢?算法网上一找有一堆,都背下来又有何意义呢!
真不明白为什么最有用的算法、数据结构在你们眼中是网上都有,一找一大堆,所以无所谓掌握? 意思是只要会培训一下业务逻辑,培训一下基础就能工作了?那请问北大和北大青鸟的人,就没区别了么? 在工作中的确不长用到算法,数据结构等,但是一旦遇上呢?是不是就傻了?一个人能力的强弱我觉得就体现在这一点,算法这些强的人,逻辑思维能力肯定不弱,理解业务的能力可能也比普通人强。 可以说我们日常工作中是绝对用不到写常见算法的。这些都被写烂了。任何一个成熟的语言库都有大把现成的经典实现让你用。 但是算法和数据结构的知识是必须的。不然你拿着一堆算法该用哪种都不知道可不行。从这点来看,来应聘的2位可算白痴级的。这2-3年的编程经验里面假货太多。 刚出校门、刚培训完的算法一般会比较强。为什么呢?因为刚学完,还没忘。你出个书本上的算法题,刚毕业的只要有点货,多半能答。工作几年的,如果日常没有算法相关的工作,那么多半需要回去先读几天书,才能回答。但是,如果你不说要什么什么算法,只提要解决的实际问题?那么刚毕业的多半要抓瞎,有真正工作经验的虽然未必能马上解答,却多半能给出一个思路。 至于逻辑思维能力、理解分析能力上面。这种功力可没法通过几个算法题看出来。能否考察出来要看面试官的本事了。 |
|
返回顶楼 | |
发表时间:2012-08-16
冒泡排序不会 有点说不过啊 第二题 不明所以
|
|
返回顶楼 | |
发表时间:2012-08-16
我这里觉得糟点最多的不是来了2个白痴。没本事胡吹经验蒙人的不少。面试遇上几个不新鲜。
最大的糟点在于这家招的可是项目经理。不知道项目经理写冒泡排序,或者数据库递归有什么意义。难道这家项目经理都是虚衔,外头骗客户用。其实是实际编程的程序员,项目管理由老板或者开发部门经理亲自干? |
|
返回顶楼 | |
发表时间:2012-08-16
四书五经 写道 marcolee 写道 BloodyCoder 写道 第二题没看懂你要干嘛
应该考的是递归, oracle的:select * from table connect by prior id=pid start with id=xx 正解。7000是你的了 你问问ls的,给他7k他会去么? |
|
返回顶楼 | |
发表时间:2012-08-16
魔力猫咪 写道 jy00105276 写道 红枫叶x 写道 难道楼主天天都在写算法嘛,我不太赞成楼主的看法,我感觉是否招聘一个人,要看这个人是不是能胜任这个工作,是不是能解决这个工作中出现的问题,而不是出一道什么算法题就可以,为何不出个实际的业务,看看他解决思路是怎样的呢?开发过程中思路很重要,十几种算法都会,但是解决不了实际业务,又有何用呢?算法网上一找有一堆,都背下来又有何意义呢!
真不明白为什么最有用的算法、数据结构在你们眼中是网上都有,一找一大堆,所以无所谓掌握? 意思是只要会培训一下业务逻辑,培训一下基础就能工作了?那请问北大和北大青鸟的人,就没区别了么? 在工作中的确不长用到算法,数据结构等,但是一旦遇上呢?是不是就傻了?一个人能力的强弱我觉得就体现在这一点,算法这些强的人,逻辑思维能力肯定不弱,理解业务的能力可能也比普通人强。 可以说我们日常工作中是绝对用不到写常见算法的。这些都被写烂了。任何一个成熟的语言库都有大把现成的经典实现让你用。 但是算法和数据结构的知识是必须的。不然你拿着一堆算法该用哪种都不知道可不行。从这点来看,来应聘的2位可算白痴级的。这2-3年的编程经验里面假货太多。 刚出校门、刚培训完的算法一般会比较强。为什么呢?因为刚学完,还没忘。你出个书本上的算法题,刚毕业的只要有点货,多半能答。工作几年的,如果日常没有算法相关的工作,那么多半需要回去先读几天书,才能回答。但是,如果你不说要什么什么算法,只提要解决的实际问题?那么刚毕业的多半要抓瞎,有真正工作经验的虽然未必能马上解答,却多半能给出一个思路。 至于逻辑思维能力、理解分析能力上面。这种功力可没法通过几个算法题看出来。能否考察出来要看面试官的本事了。 比较赞同你的观点。 想要算法好的,直接去找有点货的应届生,比工作几年的强太多了!面试的时候出不出冒泡,递归,不代表面试者不会用。我刚开始工作的时候,神马冒泡排序,选择排序,插入排序,希尔排序,快速排序都死记硬背下来一种。那时候你来考我百分之百给你用笔写出来。因为那时候听别人说写程序靠的就是算法和数据结构,不然找不到工作的。但是在什么情况下用哪中算法。或者设计模式。现在清楚。但是手写不出来。 |
|
返回顶楼 | |
发表时间:2012-08-16
让我想起天龙八部里面,段誉跟周玲坐在横梁上看不知道什么崆峒派什么峨嵋派的两个弟子的比武争什么东西,本来技术就是服务项目的,非要装啥这技术牛X那技术烂,有毛意思,你就一个打工的,怎么挣钱多怎么来而已,管他什么struts,ejb,webservice,管他什么c++,java,c#,能做项目,能把项目做好就牛X,管他什么分布式,海量数据,能解决问题就牛X,老板是请你来给他挣钱的,老板挣钱了你才可能工资高,我见过完全不懂技术的项目经理,人家带500人团队开发一个项目,你敢想吗?做的一样牛X的不行,要技术,下面teamleader一大把,别人就是靠项目经验,行业知识,靠管理。你还非要纠结这个递归怎么写,那个冒泡怎么写,在他们看来就跟我们看电视里的两个本来就很挫的还非要争下什么武功牛X一样,本人见过太多不会写递归的人拿着比你开的工资多2倍都不止的人,我也不会递归,垃圾菜鸟一个,因为我没写过递归,这又不妨碍我拿不止7K的待遇,真是的!
|
|
返回顶楼 | |
发表时间:2012-08-16
魔力猫咪 写道 我这里觉得糟点最多的不是来了2个白痴。没本事胡吹经验蒙人的不少。面试遇上几个不新鲜。
最大的糟点在于这家招的可是项目经理。不知道项目经理写冒泡排序,或者数据库递归有什么意义。难道这家项目经理都是虚衔,外头骗客户用。其实是实际编程的程序员,项目管理由老板或者开发部门经理亲自干? 有道理,骗客户的! 糟糕的不来来了不起个白痴(当然不小心被LZ遇到了). |
|
返回顶楼 | |
发表时间:2012-08-16
110110819 写道 让我想起天龙八部里面,段誉跟周玲坐在横梁上看不知道什么崆峒派什么峨嵋派的两个弟子的比武争什么东西,本来技术就是服务项目的,非要装啥这技术牛X那技术烂,有毛意思,你就一个打工的,怎么挣钱多怎么来而已,管他什么struts,ejb,webservice,管他什么c++,java,c#,能做项目,能把项目做好就牛X,管他什么分布式,海量数据,能解决问题就牛X,老板是请你来给他挣钱的,老板挣钱了你才可能工资高,我见过完全不懂技术的项目经理,人家带500人团队开发一个项目,你敢想吗?做的一样牛X的不行,要技术,下面teamleader一大把,别人就是靠项目经验,行业知识,靠管理。你还非要纠结这个递归怎么写,那个冒泡怎么写,在他们看来就跟我们看电视里的两个本来就很挫的还非要争下什么武功牛X一样,本人见过太多不会写递归的人拿着比你开的工资多2倍都不止的人,我也不会递归,垃圾菜鸟一个,因为我没写过递归,这又不妨碍我拿不止7K的待遇,真是的!
你说的话,再次印证了你对自己的定位 递归这么常用的东西还是需要的。。 |
|
返回顶楼 | |