关于iOS开发工作的四年

工作经历


毕业四年,第一家公司就是做iOS开发,一直到现在,做了四年多iOS开发。前后换了四家公司,第一家是外包公司,那个时候我刚入门,在公司的项目中边学习边参与项目开发。后面的几家公司,都是一个新的项目,我过来从零开发,一个人独立负责项目框架搭建、业务功能开发、测试发布、项目的后期维护等流程。工作很忙,但也都能应付过来。

做时间久了,就慢慢发现,做业务功能的开发越来越没意思了,又都是一个人就能搞定的小项目,并没有太多技术含量。主要工作就是寻找合适的开源框架和技术方案,在业务中实践以完成功能的开发。重复这个过程完成一个个功能的开发。

就拿我现在做的项目来说,是公司内部的移动办公项目。这样的项目,做的好坏公司其实并不会太care,只要没有明显的bug就行。基本就是能用就行,对性能、安全性、代码质量要求都不高,运营需求基本没有。另外,我们团队专业的测试、UI都没有,UI切图前端兼职、交互体验要自己想、测试基本都靠自己点。即便你想去做一些优化,也没有专门的时间分配给你。你自己花时间做了也没人在意,如果优化的时候改出问题了,又要自己背锅。有些时候就会让人很沮丧,没有成就感。

比如项目中纯原生开发的IM模块,我自己一个人参考微信、各种逆向工程,技术选型都换了好几次、加班绞尽脑汁优化体验,微信IM模块能看到的东西大部分都实现了。当时因为有安卓端在用也不急,这一个模块我就做了三四个月,还列出了后期种种优化的点。然而最后却因为没有跟PC端通信打通,被告知这个模块根本没人用。后来就泄气了,IM模块就没有再维护过了,开发时列的那些优化的点也都没有去实现。脑子里面就会想做的再好有什么意义,有没有人在意,根本就没人用,业绩也不会因为这个得到提升。哎,伤心。

但是上心归上心,工作还要继续,还是要给后续的工作寻找意义。后来又原生独立开发了邮件模块,一样是打起12分精神,当是做自己的作品,绞尽脑汁把体验做到最好。这个用的人多一些,反响也不错,也让我找回了一些成就感,也算是一个小小的安慰。

面试被拒

慢慢地就想,在小公司做了这么多年了,也都是一个人在做开发,都没有经历过大的iOS开发团队。是时候去大的互联网公司历练一下了吧。于是就开始整理简历,在拉钩和boss上修改了求职状态。然后还真有大公司的hr或者技术邀请我投简历,投简历面了几家大公司。但是都是以底层知识了解太少、开发技能只是满足日常的业务需求的原因被拒。

然后就越来越沮丧,也促使自己开始自我反思。

自我反思


做iOS开发四年多,都在不停地做项目,还都是一个人独立开发的项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。

前几年跳槽都是奔着能继续做项目练手学习更多知识,然后工资上也能多涨一点。但是几年的历练下来,回头才发现,确实是积累了很多做项目的经验,但是在大公司严谨的技术面试下暴露了自己很多的不足。没有认真研究过底层知识,对OC的原理了解太少。没有深入研究过第三方源码,对于技术学习的自我驱动力太差等等。总之开发技能大多是能满足当前的业务需求开发,再好一点可能就是能把业务功能的体验做的好一点,bug少一些。说白了,都是业务驱动的开发。业务实现需要用到这块的知识,去谷歌一下学习一下,然后拿过来用。实现功能之后发现没问题就结了。

最终造就了现在的结局:项目经验丰富,解决问题的能力强,但是技术实力却不怎么样。

重新出发


总结一下,自己这边的问题就是平时只顾着业务功能的开发,在小团队里面太过封闭。导致疏忽了技术的学习,虽然做了几个项目,积累了一些项目经验。但是对于语言知识的学习,对于底层实现的学习太少。

后面准备在开发的过程中加强这些方面的学习,比如并发编程、网络编程、设计模式、Runtime、Runloop等,然后再把常用的一些开源框架深入研究一下。

学习:

1、在公司项目开发中培养发现问题的意识,平时开发中多思考,多去发现问题解决问题

2、挑选一个常用的三方开源库作为切入点,深入研究它的编码和架构,碰到不熟悉的知识点,再去补齐相关的知识,最后学习并输出相关文章

3、多阅读一些大牛的博客,开拓视野、开放自己的思路,给自己树立学习的榜样

4、把学到的东西或者一些思考,通过文字记录下来。加深理解和记忆。

5、工作中碰到的问题,或者项目中的一些独立解决问题的模块功能模块,可以考虑再次封装,做开源贡献


坚持自我学习,加油!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容