来学iOS开发,让你手握大厂offer!
为了阅读顺畅,每句话占一行,所以您读完这篇文章应该不会花费太久 :)
前言
众所周知,今年秋招状况空前惨烈啊。
小编身处北京某211读研,去年这时候学校论坛的大佬们已经手握几个offer开始决赛圈比较了;
而今年,身边0offer的选手比比皆是。
小编今年幸运的收获了两个大厂offer。
并不是小编本人有多优秀,这一点我还是有清晰认知的,身边的同学们比我优秀的大有人在。
只是相对于后端(java,cpp)的卷中卷,iOS客户端校招还是较为简单的。
为啥呢?
第一,要学iOS开发,你得有台mac吧。
第二,本科大家学的基本都是cpp,java,很少有开iOS课程的。
第三,研究生大家都弄机器学习,深度学习去了,很少接触iOS开发。
这就导致少有人做iOS开发,但是企业得招人呀,所以校招iOS还是比较缺人的,
甚至有些大厂会招一些iOS零基础的同学。
所以,选择学习iOS开发,就等于选择了一个较为简单的获取offer的途径。
这里只限于校招,据说社招还是挺难的,但是小编妹有切身体会过,就不予置评了。
好了,对iOS开发的安利到此结束,下面回归正题。
写这篇文章,
一是想把自己这段时间找暑期实习和秋招的经历记录下来;
二是想给后来的同学多多少少给予一些帮助。(估计来年春招是帮不上了,争取赶上秋招吧 :) )
小编个人介绍
本科京内双非,计算机专业;
硕士京内211,计算机专业。
得过一次本科生国奖,发过一篇C类小水会,没有其它拿得出手的成就了。
爱好🏀。接触iOS开发近一年半。
学习iOS开发必备
- mac电脑(必需)
- iOS开发者账号(非必需)
- iOS设备,手机或平板(非必需)
从这里你可以学到什么?
小编面向的是想要在校招!中找iOS客户端开发职位的同学。
文章主要面向iOS底层原理,基本的OC语法和UI布局,Xcode的基本使用啥啥的,这里不讲!哟。
(面试官也不考这些,作为iOS入门,建议可以在B站上找个播放量最高的OC基础教程看看就行了)
就面试来说,面试官主要就围绕
iOS底层原理 + 八股文 + 项目 + 算法
来提问。
小编将结合自己的学习经历和面试经验,给大伙儿着重讲讲iOS底层原理这块儿。
有关八股文,项目,算法那些,以后有精力我会继续做的。
小编只会OC(Objective-C),所以教程不包含Swift。
现在苹果虽然提倡使用后者,但是目前大公司基本都还在用前者作为开发语言,面试时基本也不会问到Swift。
iOS底层原理基本可以分为以下6个章节,作为目录:
- OC基本知识
- Runtime
- RunLoop
- 多线程
- 内存管理
- 设计模式
其实这些内容并不难,不复杂,也不高深(真的!)。
在技术门槛上,我认为还是比较低的。
小编会尽量用简单易懂的方式给大伙儿讲清楚其中的知识点。
如果您是iOS小白或初学者,想要在毕业后寻求一份好的工作;
或是您觉得其它领域太卷,想找个不那么费力就能获得offer,
欢迎和我一起共同学习成长 :)
好啦!感谢您读到这里。
我的牛客网账号是917470656,上面有我记录的几篇面经。
下期开始讲OC基本知识,再聊 :)
个人公众号:iOS开发学习
未经作者允许,禁止转载!
#iOS开发工程师##iOS开发工程师实习生##iOS工程师##iOS开发实习生##学习秋招#学习iOS开发 == 手握大厂offer