总结过去,展望2019

时间过得真快,2014年毕业到现在已经过去四年半了。

踏上IT之路

我大学的专业是环境科学,毕业之后进入一家跨境电商公司做运营专员。工作了一年左右,当时对自己的以后的路很迷茫,不知道自己想干什么。

有一次无意中了解到一个也是做运营的同事,想要在公司调岗,转做数据分析。他不是科班出身,平时下班后自学相关知识。我就在想我自己是否也可以走他这条路?回想起自己大学的时候,喜欢玩安卓机,疯狂刷机,追求完美的系统体验,就觉得自己应该也适合干IT这个行业。因为当时自己非常喜欢 iOS(当然,现在也非常喜欢),所以就决定做 iOS 开发,并且决定自己自学。

经过半年多的自学,有了一些 iOS 的基本知识,直接在公司申请调岗去做 iOS 开发,因为自己在公司的表现不错,公司也同意我调岗。在做开发的过程中,发现自己原来那么热爱IT行业,有点后悔当时为什么没有选择计算机专业。其实填志愿的时候是有选择计算机专业的想法,但家里人说不好,当时自己意志也不坚定,就稀里糊涂地报了环境科学。不过想想现在开始也不迟,既然喜欢,坚持做下去,相信自己也能在这条路上干得不错。

就这样如愿地从事了自己喜欢的工作。

再一次迷茫

在第一家公司的 iOS 职位干了半年左右,公司裁掉移动部门。因为自己当时 Swift 学得不错(依然清楚地记得 2017 年春节假期都在看官方的 Swift 3 文档),并且英文水平还不错,所以在2017年初入职了一家主要做美国项目的小公司,目前也还在职。有一些同事在美国,他们都是在美国留学或者定居的。

刚入职的时候,一个有多年iOS 开发经验(iOS 系统出来没多久就开始做了)的美国同事带着我,直到今年初他决定去 Google 上班,从那时开始 iOS 的项目都交给我去处理。另外 iOS 的项目基本定型,要做的工作并不多,所以深圳这边的老大让我写写 React,还有 Ruby,再到后来的 Vue。当时我心里在想:我一个做 iOS 的,干嘛让我写其他类型的项目?刚开始,我确实有点抵触,因为我想专注于 iOS 这个领域。所以在我面前有两条路可以选择:1)接受领导的安排,做 iOS 以外的其他项目;2)辞职,继续寻找 iOS 的工作。

要深度还是广度?相信很多程序员都会面临这样一个问题,我自己也纠结了很久。国内目前 iOS 开发不像几年以前那么火热,各种小程序、轻应用和快应用等的兴起,更是让很多公司觉得做原生应用没太大必要,导致 iOS 的职位大大减少。所以经过很长一段时间的思考,最终决定:1)iOS 不能丢;2)深入学习 Ruby 后端开发;3)React/Vue 等其他技术会用即可。

我认为作为一个程序员,应该要有自己很擅长的领域,不能啥都想做,最终个个都半斤八两。看到这里有人可能会问:iOS 和 Ruby 后端你都想作为主攻的领域,能掌握得过来吗?我举个例子,假如精通的标准为100分,我觉得我 iOS 和 Ruby 后端分别拿80分还是没问题的,关键是看你是否有意愿花时间去学习。能多一个自己熟悉的领域,以后就算是换工作,选择也会多一些。当然专攻一个领域也是可以的,主要是看个人如何选择。

展望 2019

在目前这家公司已经干了快两年了,虽然有时候半夜(美国晚12个小时)要跟美国那边的同事调试项目,但还是非常开心,与同事们都友好相处;以后也会继续跟他们并肩作战,把项目做好,让客户满意,把公司做大。

对于个人技术方面,希望 2019 年我可以做到:
- 继续学些 iOS 相关知识,掌握自己理解不够的常用技术
- 深入学习 Ruby 后端开发
- 熟练使用 React / Vue 等前端常用框架

学习资料

对于学习资料,我都会优先选择英文的,因为翻译成中文之后感觉有点变味了;而且对于新的技术,中文资料相对来说会晚一些;另外也可以不断地锻炼自己的英文阅读能力。有些人会觉得读英文文档很困难,没错,刚开始会有这种感觉,但是你坚持下去,越读越多,就会越来越顺,你要知道任何知识都是需要积累的。

下面是资料清单:
- iOS:1)《Swift 官方文档》;2)其他iOS 技术相关的教程,请自行查找,我觉得培训机构的视频教程不错
- Ruby:1)The Complete Ruby on Rails Developer Course;2)《Ruby元编程 第2版》
- Javascript:《JavaScript高级程序设计》
- React:React 16.6 - The Complete Guide (incl. React Router & Redux)
- Vue:Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)

另外,推荐一个 Markdown 笔记软件 —— Bear ,用过很多类似的软件,最喜欢的就是这个。

大家加油吧!

你可能感兴趣的:(总结过去,展望2019)