不知不觉,做iOS开发已经四年了,回想起来从刚开始工作到现在,做的事情都差不多,都是偏向应用的产品。平时自己都没往深处挖掘,都是在一个平面上,左右跳动。
昨天和女朋友聊天,她也指出了这个问题,虽然我嘴上说着我知道,可是实际上我心里还是有点虚的,仔细想想这几年来在iOS开发方面做的研究真是屈指可数,一般都是公司用到了才去网上查,然后做完一个产品就丢掉了。
回想一下,主要用到了CoreBluetooth,CoreAudio。其中蓝牙相关的项目做了两年,还算比较熟悉的,音频的只做了几个月,还没入门,只是简单的运用了而已。
现在市面上的越来越多,大部分都没什么技术含量,一些入门的开发者都可以做,那作为一名做了四年的开发者来说,如何和入门者区分开呢,怎么更快速精确地找到自己想要的工作呢,这就需要更加深入的研究一些底层的知识了。
前面两年虽然空闲时候也在学习,但是都是扩展性的学习,只是浅尝辄止,到目前为止,我学过的包括SQL,前端,Python,安卓也了解一些,实际运用到项目中的只有前端,其他的都没怎么用到,虽然不能说浪费时间吧,但是学到的东西不运用的话很快就忘掉了。
等之后用到的时候还得重新开始学,并且这些都是略懂皮毛,所以也不好直接写在简历上,找响应的工作。还是得立足于iOS开发,深入挖掘一些知识,这样才能找到对应的工作。
今天思考了一下,大概的思路是,学习wifi相关的知识,毕竟智能硬件也很有前途,然后就是音频,视频相关的,这种靠近底层的技术比较有难度,可以和别人拉开差距,音视频应用也挺广泛的,并且之前自己也做过,正好深入研究一番。