iOS之一个iOS开发人员完整的学习路线
iOS开发能力
掌握(最好是精通)OC语言和runtime各种细节(读过相关的clang源码和runtime源码为佳)。精通基本的framework(Foundation,UIKit等,平时干活用得最多的)。掌握一些第三方的轮子,这个主要看你的工作经验和习惯,如果自己有搞过不错的轮子最好(这点可以看出你的经验,眼界和解决问题的能力。)
基础知识
学校里的那些经典课程(数据结构,算法,三大浪漫基础,各分支研究领域的基础课程),这些反正都是老生常谈了。。。不好好打基础只能书到用时方恨少了。即使做不到精通,至少应该了解各个基础知识的关系和入口点(知识体系结构),就像你写oo时建立的类层次结构。
学习能力
能根据自己的工作目标快速的调研、掌握、改进和山寨各种技术,并且能把各种相关知识点融合起来,产生新技术,推动技术发展。搜索技能,其实很多人不知道自己要找什么和如何去找,到哪去找 提问技巧,能清晰的表达自己的意图,好让别人知道怎么帮你,请搜索“提问的艺术”
广义的开发能力
不仅限于iOS,要在技术上有所建树,还是需要开阔自己的眼界,从不同领域汲取营养,开阔眼界,所谓的全栈和跨界正是如此。搞技术的人要有一颗“好奇心”。
工程能力
各种工具(VSC,CI,Issue Tracking,Testing,Profiling)使用,订制改进,开发。这些算加分项,合理使用可以有效提高开发效率。
需求能力
可理解,制定和改进各种技术需求,业务需求。文档能力,各种文档和绘图工具,善于表达和总结,最好是多多分享,提高“知名度”和“影响力”
管理能力
管理自己,可以按自己得既定目标有条不紊的前进,遇到突发事件能按优先级调整并实施新计划。
管理团队
首先是三观端正,有一定的亲和力和影响力,能有效的和同事就问题进行商讨,有一定的说服能力,可以代领身边同事一起往正确的方向前进。
转载于:https://www.cnblogs.com/rglmuselily/p/6376945.html
iOS之一个iOS开发人员完整的学习路线相关推荐
- 一个SAP开发人员的双截棍之路 1
由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力. 说来Jerry也是大一下期和大二上期一次性高分通过四六级考试的,但是当毕业进入SAP成都研 ...
- 一个SAP开发人员的2019年终总结
青春少年是样样红 可是太匆匆 流金岁月人去楼空 人生渺渺在其中 荣华富贵呀飞呀飞 世上的人呀追呀追 荣华富贵呀飞呀飞 何时放下歇一歇 能不能愿昼吉祥夜吉祥 愿用家财万贯 买个太阳不下山 小的时候,听过 ...
- 如何成为一个linux开发人员
如何成为一个linux开发人员 当前linux作为server, database服务器,开发平台,嵌入式实时OS的作用都随着平台的发展, 越来越成熟, 产品的使用度也越来越高, 掌握linux作为a ...
- 作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
前日在cnblogs上看到一遍文章<每个程序员都必读的12篇文章>,其中大多数是E文的. 先译其中一篇web相关的"每个程序员必知之WEB开发". 原文: http:/ ...
- 一个SAP开发人员的2018年终总结
我是SAP成都研究院的Jerry Wang,我喂自己袋盐. 时间过得真快,2017年发生的事情还历历在目,一转眼,2018年又马上要结束了. Jerry惊恐地发现,随着年龄的增长,时光流逝的速度仿佛有 ...
- python pdb pip安装_Python调试器,一个优秀开发人员的必备技能包
原标题:Python调试器,一个优秀开发人员的必备技能包 写在之前 不管是之前搞 acm 用 c/c++ 写算法还是后来用 Python 写代码,我发现在程序出现问题的时候,大多数人习惯性的用 pri ...
- 成为一名专业的前端开发人员,需要学习什么?
你有没有看过你非常喜欢的网站,是否研究过它的布局方式,有没有想过我自己能不能也能实现一个,甚至比你看的网站更好! 所有这些可见的站点界面和特效都是通过前端开发构建的(有时也称为"前端Web开 ...
- OpenAI Gym 是一个优秀开发和比较强化学习算法的工具
OpenAI Gym 是一个优秀开发和比较强化学习算法的工具. gym的核心接口是Env方法: reset(self):重置环境的状态,返回观察. step(self, action):推进一 ...
- 《一套适合 SAP UI5 开发人员循序渐进的学习教程》读者意见反馈和下一步写作计划表
笔者这套一套适合 SAP UI5 开发人员循序渐进的学习教程从 2021年10月5日写下第一篇文章以来,感谢广大学习者的支持,目前已经更新了 138 篇.本教程计划花费 300 以上的篇幅,向大家详细 ...
最新文章
- python loop call soon_从“call\u soon”回调函数执行协同路由
- 机器学习算法_五分钟了解机器学习十大算法
- 【Linux开发】linux设备驱动归纳总结(七):2.内核定时器
- Spring - Java/J2EE Application Framework 应用框架 第 12 章 Web框架
- 入驻支付宝开放平台并创建应用的基本流程
- 回归分析之线性回归(N元线性回归)
- 关于CSDN官方对博文点赞漏洞的处理(Cookie劫持攻击)
- 开源彻底改变了世界,但需要关注云和开源这 5 件事
- 联想K3全系,救黑砖(只要手机链接电脑有端口识别就能恢复正常)
- 徐州有初中计算机编程,徐州初中分布大全(学校+地址+联系方式)
- 测试和维修电脑软件,常用的电脑维修软件有哪些?
- html代码格式化vscode,Vscode代码格式化
- excel转置怎么操作_EXCEL技巧-行列快速转换
- Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等
- linux命令手册安卓版,linux手册app-linux手册 安卓版v3.0.0-PC6安卓网
- 专访腾讯云谢岳峰:只做连接器,五大措施支持渠道伙伴成长
- mysql更改加密方式后密码错误_关于解决mysql 8.0及以上 修改加密方式以及密码
- 链路不通或服务器没响应,连不通服务器服务怎么办(理论篇)
- 从静态检查工具谈代码编程规范
- Arduino和Python实时监督控制和数据采集系统(SCADA)
热门文章
- 互联网人不敢生孩子:加班多、想跳槽、怕被边缘化
- GetDlgItem的用法
- ios linux时间戳转时间,将UNIX时间戳转换为数据 – iOS
- mysql 烂泥_烂泥:学习mysql的binlog配置
- matebook14支持触摸屏吗_华为MateBook 14 2021发布,触摸屏成标配
- 蓝桥杯python青少年_蓝桥杯大赛青少年组省赛结果公布
- 原码一位乘法器设计_对原码、反码和补码的加深理解
- python re库函数_python re库的正则表达式学习笔记
- 主机开启修改BOOT-----支持KVM
- VMware15虚拟机安装教程