2018 年即将结束,想一想自己也应该写一个年终总结,来回顾一下这一年的经历,而且去年就没有写,今年再不写也太不应该了。打开笔记大概翻了一下年初自己定的年度计划,大概只完成了 60% 左右,只能说还凑合吧。作为一个 iOS Developer,今年的总结,我先自我总结一下,然后再聊一下 iOS 开发的形势。
我的总结
我自己的计划表,就不拿出来献丑了。大概总结一下吧,我的 2018 的计划,大概分为四个部分。
技术进步 ❎
这个包括了 iOS、前端两个部分,整体来说完成的不是很满意,有不少具体的学习目标都没有达成。
顺利完成 ionic 那本书 ✅
写书真的是一件很痛苦的事,每天赶稿子,很累很累。好在是完成了。
上架自己的 iOS 应用 ❎
买了自己的开发者账号,打算自己设计、开发一个 iOS App。这个经历十分坎坷,当时我开发了一半左右,电脑坏了重装系统后代码全没了,花了一个月才把之前的代码全赶回来。我一下子有点能理解稿子被偷的谈迁得心情了,虽然我这个损失还没有那么大。但是好不容易完成后,被拒了三次!!! 后面因为要写书,一直就搁置了。
日语等级考试 N3 ✅
去参加了 12 月的考试,得明年 1 月底才能出成绩,感觉应该能过吧。学日语我没报过班,我觉得作为一个程序员,自学能力必须要有,所以完全是自己看视频 + 教材自学过来的。
不再受关注的 iOS 开发(正文)
2013 年的时候,移动端开发相当火热,在那个时候的 iOS 开发能写个 UITableView 就能拿到不错的工资。但是所有事物都是盛极必衰的,今年 iOS 的行情不是很好,在简书、CocoaChina 等论坛经常看到寒冬、裁员等标题,所以我在今天还特地上了智联、Boos 直聘等网站,统计了一下我所在城市招聘岗位的数量。大概搜索了一下,Android 的招聘数量大概是 iOS 的 2.5~3 倍左右,前端、Java 等岗位比安卓又多一些。
为什么岗位变少
通过招聘网站搜索的结果,我来大概分析一下 iOS 岗位变少的原因。
大环境整体不好。资本寒冬,今年斗鱼、知乎、滴滴等众多公司都有裁员的信息。
替代技术的出现。很多小公司招聘要求掌握 RN、ionic、Weex 等技术,还有新出正式版的 Flutter,这些技术也可以开发 App。
iPhone 市场占有率逐步下滑。用户少了,有一些公司开发的软件可能直接不做 iOS 版了。
我们该怎么做
下面分享一个解决方案,不一定适合每一个人,仅供参考。
健身
没错,是健身。自从每天锻炼身体后,感觉自己更加精力充沛了,再也不是一到家就不想动的状态。有了更多的时间,不管是用来学习还是做别的都挺好的。
深入学习计算机基础知识
数据结构、操作系统、编译原理、计算机网络这些基础知识属于内功,会永远伴随着你。另一方面,对它们的掌握程度,也决定了你的上限。
学习其他语言
以目前 iOS 的发展情况来看,学习其他语言未尝不可。如果你的 iOS 技术很好,转其他的语言也是很快的。不管怎么说,有过硬的技术心里才踏实。
最后
很多程序员每天都在面对焦虑,技术的不断更迭,导致不得不跟着学习新的技术。本来学习就是一件违反人性的事情,需要消耗很多的精力,如果所在的公司还需要频繁加班,拖着疲惫的身体回到家里,基本就没有学习动力了。
不管怎么样,身体才是革命的本钱。今年也听说过一些程序员猝死的新闻,所以在熬夜敲代码、学习的同时,也请多注意自己的身体健康。就到这里吧,感谢阅读。❤️