我注意到很多开源项目不再使用 BITWISE 标志,即使它完全受 web 通用编程环境 (php/Mysql) 的支持。 这是一些有效问题的“遗失实践”,或者只是很多 php 程序员不知道如何处理这种类型的实现?
没什么太重要的,只是很好奇:) 谢谢大家
最佳答案
我敢说,每个技术职位都需要对位运算有充分的理解。
我有一个间接涉及该主题的轶事。
2007 年 1 月,我在印度科钦招聘长期开发人员。由于我没有参与候选人的初步筛选,我不知道期望的标准是什么,所以我准备了一系列问题和主题,从对二进制和十六进制的简单理解到架构、设计和项目管理。
当我与印度 HR 人员讨论我的方法时,有人(温和地)责备我说得太低了。他明确表示,我关于十六进制的问题可能会被解释为对候选人经验或教育的侮辱。
但我在英国面试过数百名求职者的经历让我坚信不可能推得太低。我的观点过去是,现在仍然是,如果一个候选人很明显很合格,那么调整讨论的级别就很简单也很容易。我从来没有让任何人表达过被侮辱的感觉,相反,我认为一个合格的候选人可能会在面试的飞速开始时感到宽慰。它还有助于打破僵局并建立融洽的关系,以进行有意义的采访。另一方面,不合格的候选人通常会遇到这些较低的障碍。
但不想完全忽视本地的建议,我谨慎地决定包括我的基本采访主题,并且准备好在它们不起作用时放弃它们。
随着面试的进行,我很高兴自己从那个水平开始。它没有冒犯任何人,不合适的人选很容易被识别出来。
这并不是说我希望应聘者每天处理位运算,但无论使用何种语言,对编程基础知识的充分理解都是必不可少的。即使是更高抽象级别的开发人员也会定期接触十六进制(例如 RGB 值)。鹦鹉 stuff you find on the net只会在事情第一次完美运行的情况下有所帮助。
但对于过去五年的新手开发人员来说,我认为掩盖基础知识太容易了,这些基础知识被用心良苦的 IDE 和“无代码”编程的模因所宠爱。 Visual Studio 安装垃圾屏幕吹嘘无需编写代码即可进行开发。事实上,does Visual Studio rot the mind ?
关于php - 按位标志被放弃了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224799/