前端将一统江湖

事情是这样的,最近在招 iOS 开发,已经招了好几个月了,还没找到人。我们是位于深圳的小公司,该岗位薪资区间是 18 – 25K。

来面试的,似乎已经没有工作年限低于 5 年的了,这个行业已经没有新鲜血液了。

5 年以上的工作经验,我们自然也是期待的。

我就问两道题目。

  1. iOS 项目如何做多环境配置?

  2. 如何理解 MVC?

对这两道题的回答,不需要做任何准备,也不需要刷题。

这两道题可以淘汰很多人。

对着 Xcode 那么多年?什么是 scheme,什么是 target,什么是 configuration,总该清楚了吧?怎么可能一点工程化思想都没有?

要不就是打包的时候改改代码(宏),要不就是程序运行时可以手动输入(切换) api 地址?最后这个回答该不是临场发挥?换个环境只需要换个 api 地址这么简单?

Model 只是简单的数据结构?业务逻辑写在 ViewController 里面,太臃肿,所以 MVVM 来拯救?把原来写到 ViewController 里面的业务逻辑写到 ViewModel 里面,所以 ViewController 就瘦了,那 ViewModel 胖了怎么办?没有双向绑定的 MVVM 是双向绑定吗?

你已经做了 5 年以上 iOS 开发了。怎么就从来没有考虑过划分职责的问题?

这就是小公司的现状。以前有新人的时候,还可以问问基础,挑个潜力好的新人来带。可你都已经工作 5 年以上了,还让我带你不成?

看看前端,要简历有简历,要新人有新人,基础还不错。

不如我们的 APP 招个前端来做可好?就用 ReactNative 吧,有我们这些老家伙的祝福,完全可以媲美原生。Flutter? Android 也不见得后继有人,还是往前端靠吧。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享