从零开始自学iOS开发是什么样的体验? 举报 理由 举报 取消 本人产品汪,曾经是学技术的但是因为实在不喜欢而放弃,想听听你们自学的心路历程 2017年11月12日 1 条回复 852 次浏览 互联网,创业,学习
回复 ( 1 )
老同学邀,腆着脸来答
今年大四,非科班出身,专业教育技术学,已自学+实习七个月。现已勉强入门,在公司(外包)可以负责一些普通的项目。
心路历程嘛
大三上学期的时候对自己专业感到无望,专业槽太浅,无非是一些教育学的原理+入门级多媒体技术,略有涉猎计算机,曾想过考研/出国,方向选了一直感兴趣的计算机(好像所有人都感兴趣),机缘巧合下跟着计算机学院的同学开始学习iOS开发,在做了一些项目之后已经慢慢入了门,遂暂时放弃出国及考研,打算在工程这条路上发展。
刚开始的时候有看一些经典教程,也有看直接让做小项目的新手教程,但是一个月还是懵懵懂懂。后来开始做实战项目,水平开始了较快的提升(主要因为菜),遇到不会的问题基本靠百度/google/stackoverflow/github。推荐新手学习iOS开发的时候,教程语法+项目Demo一起来。没有项目的话可以自己创造项目,比如可以模仿网易新闻某个UI(控件、交互),猫眼电影的框架,模仿一些系统的效果,模仿一些经典APP简单的实现。在这期间会遇到各种各样莫名其妙的问题,不过解决之后会有很大的成就感以及水平的提升。
附上我的git来举个栗子:lfny2580832 (Yan Niu) · GitHub,慢慢会总结一些简单的东西上去。
iOS开发这东西说简单也简单,培训班几个月也能写个普通的APP,说难也难,深层的东西没有计算机基础很难理解。我的短期规划是三年内专精iOS,同时补上落下的计算机基础课程,顺便涉猎一些简单的移动互联网项目整体的技术。现在已经在规划学习后台,python环境已搭好,毕业的时候争取能独立开发一款后端python+前端iOS的APP。
iOS只是移动互联网的一部分,移动互联网又只是计算机的一个小分支。现在这个岗位已经太火了,未来十年之内薪资水平应该会慢慢回归到普通水平,若是没有兴趣只是因为薪酬请慎重考虑。我们一个小的外包公司刷新一次简历能收到几十份iOS开发的简历。。
另,iOS是我转行计算机的一个敲门砖,人家的理想可是数据分析图像处理算法工程师(雾,只要有兴趣和坚持,转行不是件困难的事情。