iOS高级工程师如何进阶架构师

一、高级工程师应该拥有的素质

1.做一个解决问题的工程师,而不是制造问题的工程师
2.代码clean就好,不用beautiful
3.对合作伙伴负责,对客户负责
4.不要等着公司推你成长,而是要自己去野蛮生长
5.用代码把自己从重复劳动中解放出来,去做更有意义的事
6.做个能抗事的人,别人来帮你是客气,不帮你是本分
7.做难事必有所得
8.对自己写的代码负责,不要让别人来给你背锅
9.互相成就,从解决问题中成长,从一起战斗中成长

二、iOS高级工程师如何进阶

1.了解苹果的新技术,绝大多数苹果的新技术都是为了提高开发效率而服务的,总体绝对是性价比很高的学习。
“那文档,好长啊,看不完怎么办 ?”
请移步app store,搜索WWDC。里面有历年WWDC技术会议的内容,近两年的还配有字幕 以及demo project,学起来趣味性十足,比看Ray wenderlich的教程还简单……

2修炼基本功,http://oj.leetcode.com, 现在也支持Swift了。总体难度适中,不像ACM那么刁钻。非常适合当做了解语言特性以及锻炼自己基本编码能力的地方。 虽然算法没有用……但能写出算法的能力,很有用。这个训练能够潜移默化的提高你在平时写代码的速度。

3.了解FRP(Functional Reactive Programming),对应框架就是ReativeCocoa和RxSwift,没错,这并不是必须的。但我还是忍不住要安利一下。这是能够最直接,最显而易见的提供你工作效率的框架。

4.学习别人造的轮子,github上有很多优秀的开发者的源码,其中很大一部分都有极高的学习价值。https://github.com/matteocrippa/awesome-swift这里是一个集合,你可以根据自己感兴趣的库进行学习。(记住是学习……是研究怎么实现……是思考换你来做的话,你会如何做……不是pod install然后跟着readme使用一下就完了……),国内也有很多大神的框架值得学习,比如ibireme的YYKit。

5造轮子。学得差不多了,就该自己造了。当你第一次以框架/Api设计者而不是使用者的角度来思考问题,也能够获得很多的收获。这一步能带给你能力的提升是最明显的,如果说1-4 ,都是在韬光养晦的积累阶段。那造轮子,就是你在成为高阶工程师之路的收获阶段。

6.贡献你的知识,把你的心得,领悟的东西写成博客。或者把你看过优秀的英文文章翻译成中文,方便后来的国内开发者们快速掌握。这并不是单纯的做好事,分享的过程,你能让你有新的感悟,学到新的知识。利人利己。

7.可以用ReactNative进行开发,最近找工作,大概有四分之一的公司在使用或者准备使用RN或weex进行开发。应该去学习下这个。

三、iOS的技能树

http://ios.skyfox.org/route.html

47d19c496c9965288fd66c0a4f4172e4_r.jpg

四、一些底线

  1. 不要推卸责任, 参与了某个项目的开发就是项目的owner

  2. 不要对业务漠不关心, 不要连项目的关键时间节点都不知道

  3. 允许犯错,但不要在一件事情上多次犯错

  4. 不要害怕接受新事物新技术,不要老是啃老饼,要走出舒适区

  5. 不要过分设计,不要过分揣测业务方的意图,要多去和产品和业务方
    沟通明白真正的诉求是什么

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 9,552评论 1 15
  • 广州有轨电车 其实有轨电车在许多城市都有,广州却只有无轨电车。为了适应市民出行和游客观光的需要,广州的第一条有轨电...
    夕阳醉梦阅读 4,162评论 0 0
  • SFBT是一个赋能导向的取向。焦点解决问句能够借由形成当事人自身的目标,整合其内在力量及家庭、社区等资源,同时,S...
    潼宝的开心果阅读 606评论 0 0
  • 也许这就是人生,人生充满着不确定性,而青春也充满着遗憾,但或许有遗憾青春才是最美的吧,因为遗憾可以洗去我们...
    娇娇小可阅读 1,553评论 0 1
  • 上一节我们介绍了如何做好账号的布局,以及如何养号,接下来我们就要介绍如何利用抖音算法快速上热门以及最容易上热门的8...
    水之清个人成长阅读 5,316评论 0 2

友情链接更多精彩内容