合作单位给的程序员面试题,除了编程语言的,就是数学的
【程序猎人的回答(11票)】
不可以。程序员是让电脑能跟你说话的人类爱好者。
事实上,我还可以告诉你一个秘密,每一个程序员都是一个创造世界的神。
【华严的回答(0票)】
因为”面试题包含很多数学题“并不能得到是“数学爱好者”这个结论,因为你去学习数学可能并非出于爱好,而仅仅是功利的为了应付面试题。
按照你对学校开设微积分课的吐槽,如果程序员面试不考微积分,而实际的程序编写中又用不到微积分,结果程序员们依然屁颠屁颠地学微积分,还每天跑到旁边宿舍跟2B的物理学PhD讨论几何数值积分,那才能说明是“微积分爱好者“。
如果面试要考微积分,那屁颠屁颠学微积分只是”爱好者“的必要而非充分的条件了。
【李林泉的回答(0票)】
这样的理解太片面了:第一点:现在编程很大程度上已经和数学毫无关系了,在平时写程序的时候基本上感觉不到数学的存在;第二点:我们不是在跟电脑说话,我们是命令电脑做事的人,电脑是按照我们的命令为别人做事的机器,这个说话不一样(可以认为说话是两个人的事,编程却牵涉到更多的人)
【陈志的回答(0票)】
嗯,现在除非很深入的算法。一般程序员不需要数学知识,普通就行。很多算法类库已经封装好,现在更多的代码是为了应用。
原文地址:知乎
合作单位给的程序员面试题,除了编程语言的,就是数学的
【程序猎人的回答(11票)】
不可以。程序员是让电脑能跟你说话的人类爱好者。
事实上,我还可以告诉你一个秘密,每一个程序员都是一个创造世界的神。
【华严的回答(0票)】
因为”面试题包含很多数学题“并不能得到是“数学爱好者”这个结论,因为你去学习数学可能并非出于爱好,而仅仅是功利的为了应付面试题。
按照你对学校开设微积分课的吐槽,如果程序员面试不考微积分,而实际的程序编写中又用不到微积分,结果程序员们依然屁颠屁颠地学微积分,还每天跑到旁边宿舍跟2B的物理学PhD讨论几何数值积分,那才能说明是“微积分爱好者“。
如果面试要考微积分,那屁颠屁颠学微积分只是”爱好者“的必要而非充分的条件了。
【李林泉的回答(0票)】
这样的理解太片面了:第一点:现在编程很大程度上已经和数学毫无关系了,在平时写程序的时候基本上感觉不到数学的存在;第二点:我们不是在跟电脑说话,我们是命令电脑做事的人,电脑是按照我们的命令为别人做事的机器,这个说话不一样(可以认为说话是两个人的事,编程却牵涉到更多的人)
【陈志的回答(0票)】
嗯,现在除非很深入的算法。一般程序员不需要数学知识,普通就行。很多算法类库已经封装好,现在更多的代码是为了应用。
原文地址:知乎