你的客户在下游使用什么技术?考虑这样一个场景:您向客户交付分析数据。您正在使用NoSQL来存储分析数据。然而,您的一个客户决定坚持使用基于SQL的报告系统。
这对你来说意味着什么?
这意味着您现在需要将所有NoSQL数据转换为SQL格式,并通过Azure数据工厂等服务将其向下推到客户的SQL数据库。这是您需要承担额外的开发和运营成本。如果您的所有下游客户都在使用SQL,那么您需要认真地考虑是否使用NoSQL和做所有这些昂贵的数据转换对您的系统有意义吗?
面试你的面试官
在找工作的匆忙与压力之下,很多候选人都忘了面试是一个双向的过程。在公司努力寻找这份工作的合适人选时,你也应该设法弄清楚这家公司适不适合你。
确保你也要提出以下一些问题,哪怕对方是以电子邮件的形式回复你。要意识到公司经常把不遵循很佳实践说成是一项技能,南京软件测试的薪资,所以要体会其言外之意。
以下是一些你可以去提问的例子:
“对我来说典型的工作日会是什么样的?”
知道特定岗位预期的样子很重要,南京软件测试哪家好,因为软件工程工作差别相当大。比方说你的工作既可能是维护服务器,也可能是直接跟客户沟通。
危险信号:“我不大肯定。” → 意味着面试你的那个人不在你的团队,软件测试,或者他们对为什么要招你并没有明确的想法。
“你们进行**评审吗?”
**评审,或者让别人看看你的代码再把它放进代码库,这是识别愚蠢错误的较好办法,软件测试怎么*,同时也是开始你的职业生涯时一个关键的培训机会。
危险信号:“我们相互信任!”→很有可能那些开发者对自己的代码非常警惕不想给人看也不擅长接受反馈。
“你们的继续教育计划是什么样的?”
作为一名软件工程师意味着当新技术出现、成熟并以令人眼花缭乱的速度走向过时的时候要不断学习。因此,很多公司都有培训预算用来买大学和在线课程、会议或者内部交流。
危险信号:“你是说在闲暇时间读读网上的东西?” →这家公司要么资金紧张,要么把开发者视为可替代的,而不是长期投资。