比如 bat ,有过亿用户的项目,负责的 php 程序员是否应该具备服务器的数据库、缓存布署分析能力(至少是写出需求,然后让运维来搭建),以及应该需要多少台服务器之类,缓存服务器应该要几台的分析判断能力呢?
上述是本人面试时,面试官提出的问题。
不知道是不是我比较 low,一直以来工作的地方都是专心写业务代码就可以,不会需要用到上述的分析量化能力,当然一方面也可能是因为用户量比较低(数百万级别),而且一直都是单位稳定的若干台服务器长久运行,上线只需要直接布署代码即可。。
面试过程几乎就只问了上述 1 个问题,楼主菜逼,直接被赶走了,其他关于代码的几乎没问,我能想到的设计模式什么的都没有,所以楼主现在很困惑,诸位是如何看待这个问题的?另外如何提高对这些东西的敏感度以及量化能力呢?或者说,如果提高自己的架构能力?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.