技术面试的平等

2021-02-05 10:00:19 +08:00
 Windsooon

我经常会看到程序员“面试造火箭,工作拧螺丝”的讨论,这篇文章我发布了我自己的一些看法:

全文链接:技术面试的平等

但是如果你回顾那些因为错误代码造成灾难性后果的事件,从 Ariane 5 火箭因为整数溢出而爆炸到最近的波音飞机 737 Max 失事。你会发现灾难的来源都是微小的 bug,都是某一颗螺丝,而任何一颗螺丝没拧紧都会造成同样的后果。很多程序员往往只着眼于高大上的概念和架构,忽略了软件工程谨慎细微的重要性。而算法和数据结构却正式锻炼了这样谨慎的思维,Linus 在内核开发的邮件中曾经说过:

“说实话,我宁愿早点淘汰那些没有谨慎开发的人,这听起来很残酷。但我的原因不是因为 “欲戴皇冠,必承其重“这类的观点,而是有更深刻的意义。我宁愿不和粗心的人一起工作是因为谨慎对于软件开发是非常重要的“

6443 次点击
所在节点    职场话题
33 条回复
cmqwan
2021-02-05 16:09:04 +08:00
curd-boy 能粗心大意,但程序员不行---------鲁迅
abc11
2021-02-05 16:22:27 +08:00
写的什么玩意...
gongshishao126
2021-02-05 16:43:55 +08:00
@treemonster 这种侥幸心理不能有,作为一个工科生,之前在工厂待过,那地方稍有疏忽可能就是人命,各种惨烈事故相信大家都有所了解。现在转了软件,某种程度上只要不是跟钱打交道的业务就算犯错了可能也不会有太严重的后果,不会有太大的心里负担
@treemonster
oploverliu2012
2021-02-05 17:28:57 +08:00
如果一个螺丝没拧紧就导致整个系统崩溃 那只能说这个系统的架构太烂了 关键部分怎么也得弄点冗余设计吧
l00t
2021-02-05 17:47:00 +08:00
你面试造火箭和做事严谨有半点关系吗?东拉西扯。
dongguangming
2021-02-05 19:54:08 +08:00
其实程序代码一写就错了,只是百分之 99.99 是在正常情况下运行的,故而不会明显出错,真的出现了极端,只能怪运气不好
OHyn
2021-02-05 22:53:56 +08:00
能否严谨不仅仅是码农的事,码农-管理层-资方,这 3 层是相互作用的。
想输出严谨的代码,3 层中至少两层要有这个意愿。
xcstream
2021-02-05 23:35:32 +08:00
挺好 但是会有 做题家
leven87
2021-02-06 06:10:10 +08:00
最重要的要三观相同,喜欢拉工时的就别招准点下班的,喜欢跪舔风格的就别招直来直去的人,喜欢来了就能干活的就别招要时间学习的。
双方都多一点真诚,少一点套路,世界多美好!
deyu
2021-02-07 17:23:20 +08:00
我觉得还是最基本的问题 : 供大于求
woyaojizhu8
2021-02-07 19:16:11 +08:00
@czfy #2 >恐怕在金融“大数据风控”这个行业将近消失的时候已经有答案
风控不是越来越严格了吗?
czfy
2021-02-07 19:18:08 +08:00
@woyaojizhu8 我指的是之前一票通过爬虫之类的方式提供金融风控解决方案的公司被警察查封这件事
cominghome
2021-02-08 08:41:13 +08:00
我的理解:
供大于求是确实存在的,但是没有楼上说得那么绝对。虽然程序员总是自嘲为新时代的农民工,大部分人入职后也确实是整天 CRUD 应付需求(拧螺丝)。但是,你如果没有高并发大数据场景下的编程经验和思路,万一哪天用上了咋搞?等你成长?还是开了重新招?更别说代码质量问题了,就算是 CRUD,造过火箭的人,应该也会做得更好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/751465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX