我水平不高,但人总是要有点格调。我的定位是负责应用中几个模块吧,总揽全局做不到,需要一个或几个领导。以下要求按重要性降序排列,能力按熟悉度降序排列。
我的要求:
1.产品要行,能满足基本的审美。
2.团队要好,看中至少iOS方面的技术,大家一起交流吗,要有自强之心。
3.基本不加班,下班了我还要自己去学习,就算不学习,也需要有点生活不是。
4.面试不要太考察算法了,就是个移动客户端,就一般的业界水平,如果说用了什么高大上的算法,算法都不那么想。连个tableview都写成那样,算法牛也是枉然。
5.面试不要考察一些计算机的基本概论。工作中用的主要就是cocoa touch,那些计算机基本概念,大家也都知道,我是展开无力,如果换我问你,你也不定答的好。对吧,所以,问cocoa吧,难道你不会?
6.待遇过得去。
我的能力:
1.熟悉 Objective-C 语法 protocol , category 使用,熟悉 MRC,ARC,了解 runtime, block 的使用。
2.熟悉 UI 的视图层次,生命周期,了解触摸事件和手势,知道一般UI效果的实现。
3.了解 iOS 应用的生命周期,前后台的切换及本地通知。
4.知道 Cocoa 基本的设计模式和一些基础类的应用。
5.知道 Cocoa 关于多线程,runloop 及并发的一些概念。
6.了解 tcp,udp 的基本原理,知道 url loading 的基本流程及一般的 Socket API。
知道 Core Data 的简单应用,懂一点 SQL,SQL真的只是一点。
7.具备基本的英文阅读水平
8.知道操作系统进程,线程,虚拟文件系统的概论,辞职后看过现代操作系统和操作系统概论以及深入理解计算机系统,知道自己基础不好。
9.稍微懂一点 Linux,以前用过 C++。
哦,工作一年半。联系
[email protected]