4年iOS开发经验,我是如何从一个小开发者晋升到团队管理岗的 ?
前言
尤其是在最近一段时间内,感觉一天天的时间过得又慢又快,慢的是感觉复工了以后在公司的8.9个小时简直算是煎熬了,快的是常常感觉时间一天天,一月月的过去了,可是发现自己还在原路踏步走。
看似每天忙成狗,回头却发现,月复一月,日复一日,薪资没涨一点,年龄越来越大了。不知道时间都到哪里去了,明明是每天兢兢业业的工作,可是怎么就得不到提升呢?其实是我们的学习效率太低,没有合理 的规划而已~
总结了一下为什么效率这么低,完全规划不起来呢?
我们在上学以来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时候你也在学习,但实际上每次考试他都能领先你一大截,有的时候我们看似都在安安静静的学习,但是效率却是个很大的差别,你学习两个小时的效果都不一定有别人半个钟头的学习效果好,这就是效率问题,那么为什么学习效率会有如此的差别呢?
在我看来,最重要的原因就是:方法
在这个知识膨胀的时代,每天面对铺面而来的海量信息,我们的学习也不再是按照以往传统的学习模式了,更重要的是我们要进行科学学习,
什么是学习?
学会学习才是根本,如何学会学习,那就要讲求方法了,我们经常看到一些学霸等传奇人物,听他们的经历,学他们的方法,路有千千万,但是你想过没有,也许适合你走的只有一条而已,所以,别人的不一定适合你,适合自己的才是最好的,但是学习效果不佳的原因却大致有以下几个:
没有正向反馈(学习到什么程度自己心里没数) 学习方法不对(用错误的方式去学习) 知识不成体系(学的知识很杂,东一块西一块) 有效时间不多(感觉没有多余的时间用在学习上)
关于“没有正向反馈”
这应该很好理解,这里的没有正向反馈指的就是我们在学习的过程中并不能看到感受到因学习而真正给我们带来有什么不一样的东西,哪怕是一种感觉,又或者是物质上的东西,总之,这是能够让我从内心觉得“学习真好”,可是我们往往却很少遇到。
我们总是希望付出了就能立马看到收获的,一旦达不到自己的期望,我们也就失去了激情,甚至开始抱怨,自然学习效率就会下降,所以学习中,我们一定要对正向反馈加以重视,这里说几点关于我学习中用到的正向反馈吧!
- 我学习编程有写博客的习惯,当我刚写完一篇博客的时候会有点小小成就感,随后我会发给我认识的一些前辈,很多都给予了肯定,哪怕是鼓励我我也高兴!
- 有的时候我也会给一些大牛投稿,一旦被采用,那种心情是相当的说不出口的(太高兴了)
- 在专业上我会在QQ群帮别人解答一些问题或者分享一些知识等
以上都是我的一些正向反馈,这些都能激励我更有动力的去学习,学习,你也应该有自己的正向反馈!
关于“学习方法不对”
这几天特别中意一句话“当你找到了适合自己的努力方式,你就如同万千牛人一样走在了光彩夺目掌声阵阵的人生征途上”,
这句话就强调了方法是多么的重要,有的时候我们很项目那些学霸,觉得是自己智商不够,其实不然,最重要的是那些所谓的学霸都有自己的一套学习方法。我们可以扪心自问,我们大多数人每天都在学习,但是又有多少人真正思考过自己学习方法的问题呢?我只是机械式的去学习而已,并没有想着找寻一套属于自己的方法体系,这就是我们与学霸的差别吧!
前几天在读美国作家本尼迪克特•凯里的《如何学习》一书,读完很受启发,其中书中提到了一种学习方法叫做“分散式学习”,讲述的是利用间隔效应去学习,通俗来说就是我们把大块的学习任务拆分开来去学,书中提到,你花两个小时一口气把一个知识点给学了没有分两天每天一小时的学习效果好,这就是方法
关于学习方法的探讨很多很多,只是我们貌似从来没有在意过,另外,切记只有适合自己的才是最好的,成功的人有很多,但是他们的路你不一定走得了,去寻找属于自己的学习方法论吧!
关于“知识不成体系”
不知道大家在学习的过程中有没有做笔记的习惯,我一直觉得做笔记是非常重要的,记得在高中的时候,我会给每一科都准备一个笔记本,上面写满了笔记,但是后来愈发的觉得笔记很乱,经常是一个知识点在很多页记着,这就导致了很多问题。
我们在回过头来说“知识不成体系”,确实如此,我们每天都在学习,每天都接收了大量的信息,而且这些信息又是零散的,不成体系的,如果我们再不加以记录,很容易遗忘,而且会感觉乱糟糟的,一点也不清晰明了,该怎么办?很简单,将我们学到的知识都记录下来,而且是分门别类的记录下来,将知识体系化,做一个属于自己的体系化知识库,这样我们不仅会对我们学习的知识有个全面的了解,而且非常方便我们的复习巩固等!还可以让我们看到哪地方是自己的弱势,方便弥补!这里以我自己举个例子,方便大家理解!
我在学习iOS的时候会将自己学到知识都分类别的进行整理,将自己学到的知识体系化,例如我会分成如下类别:
- 底层原理
- iOS逆向
- 源码分析
- 数据结构和算法
- 设计模式
- 组件化
- 音视频
- 性能优化
- 项目管理
- 脚本辅助开发
再比如我在学习中制作的一个学习思路脑图,由于内容过多,这里就放上一个大概的思路脑图分享给大家,完整高清图可以看文末
有了以上的分类记录,我就对iOS的一个大概的知识体系有个了解,以后相关学习都会放在对应的目录下,平常看看,也知道自己哪方面不熟悉,随时复习巩固,做到对学到的知识心中有数,体系化知识构建不可缺少!
关于“有效时间不多”
我们看似每天从早到晚都在学习,但是不知道你与没有仔细的算过,一天里,你真正投在学习上的有效时间少的可怜,科学调查发现,你一天若能有效学习8个小时,你将超越百分之98的人,可是又有多少人做到,在每天的学习过程中,影响我们的太多了,有句话说的很好,当你无意间打开了一个手机网页,这正是你一天堕落的开始,很多细微的事情把我们的有效时间侵蚀的所剩无几。
如何提高自己的有效学习时间,从身边最简单的开始,学习的时候把手机放一边,电脑也不要登qq,静下心来,保持专注,看你一天能有多少有效的学习时间,试试吧!
关于我的iOS学习之路
不知不觉自己已经做了几年开发了,现在虽然是一个公司的TeamLeader,但是我知道必须不断的努力充实自己,才能立于不败之地,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。
如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。
在我学习的过程中,最开始是在网上找了很多资料,毕竟这些资料是我们开始最快速的学习方法,这里我放上我这些年在网上收集到的资料,然后再以我的工作经验给大家总结一下,让你们少走些弯路,提取一些目前互联网公司最主流的iOS开发架构技术,希望能帮助到大家!
- iOS底层进阶
- 图形视觉
- 架构设计
- iOS逆向开发
- 音视频
还总结了最新的 iOS 各大厂面试题+答案 ,免费领取地址,点击此处领取
进军BATJ大厂等(备战)!
现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上不合格的程序员泛滥,这套资料针对iOS开发工程师1-6年的人员、正处于瓶颈期,想要突破自己涨薪的,进阶iOS中高级、架构师对你更是如鱼得水,赶快领取吧!
更多信息可以点击关注我, 非常希望和大家一起交流 , 共同进步,也可加入我的扣扣交流群哟
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:413038000,不管你是大牛还是小白都欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
推荐阅读
iOS开发——最新 BAT面试题合集(持续更新中)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go语言基础系列-环境配置和 Hello world
Go语言基础系列-环境配置和 Hello world前面几周陆陆续续写了一些后端技术的文章,包括数据库、微服务、内存管理等等,我比较倾向于成体系的学习,所以数据库和微服务还有后续系列文章补充。 最近工作上比较多的 Golang 编程,现在很多互联网公司都在转向 Golang 开发,所以打算写一写有关 Go 语言学习的系列文章,目标是从 Go 基础到进阶输出一系列文章,沉淀下这些知识同时也给大家做参考,力求做到通俗易懂,即使你是Golang小白也能看懂,如果你是老手也能温故知新。 本文将要和你分享 linux 下安装 Golang 环境,并且讲解如何通过配置 VSCode 远程开发调试 Golang 程序。 下载源码你可以用系统自带的包管理工具比如yum或apt-get来安装Golang开发环境。不过,为了通用性,我选择通过源码的方式来安装和讲解,在官网下载源码,下载地址https://golang.org/dl/ 手动安装解压安装我这里下载下来的源码包go1.14.2.linux-amd64.tar.gz放到远程 Linux 服务器目录下。执行以下命令安装到 /usr/local 目录...
- 下一篇
快速看懂备案取消接入须知和操作步骤
云栖号快速入门:【点击查看更多云产品快速入门】不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 网站域名已经在阿里云备案成功,如果后续您不再使用阿里云服务器托管网站,需要取消在阿里云接入的备案,并将您的备案信息接入到新的服务器提供商。 取消须知 取消接入是将您的备案信息与阿里云之间的关联取消,域名无法指向阿里云服务器继续访问。但您的备案号在工信部仍存在,请联系您正在使用的服务器提供商,尽快提交备案接入申请,以免影响网站的正常使用。备案服务号不可复用。成功备案一个网站需使用服务器的一个备案服务号,此备案服务号即为已使用状态,无法再用于其他网站备案。如果后续取消在阿里云接入的备案,此备案服务号仍然处于已使用的状态,无法用于其他网站的备案。未经工信部批复的域名后缀(如”.org/.cc/.tv/.name“等),一旦取消在阿里云接入的备案,且无其他接入商可能会导致网站变成空壳网站,空壳网站后期会被清理,此类域名将无法再次备案,请谨慎操作。 操作步骤 您可以通过PC端或者移动端(阿里云APP)操作,取消备案信息与阿里云之间的关联。使用PC端和移动端取消接入的注意事项和...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7