做一个程序员你准备好了吗(我的ios 开发经历)

从大三第二学期开始和同学接学校的项目来做,大四实习,迎接将近一年,不知不觉,做ios程序员将近两年了,从xcode5到xcode7.2.1 一切也在一点点在改变。


做一个程序员你准备好了吗(我的ios 开发经历)_第1张图片
u=130648360,130610761&fm=21&gp=0.jpg

1 迷茫期
以前也未曾想做程序员,感觉自己不是那种喜欢做技术的那种人,不喜欢一直呆在电脑前,喜欢户外活动,跑步,骑车,爬山,程序员的生活,真的不适合自己,大三之前一直只是认真听课,但都没深入研究,也在尝试去做各种兼职,接触不同的人,不同的事,最好和同学一起开了淘宝店,一直都感觉开的还行,也还想以后就做这个了,没想到,碰到了一个不好厂家,店被屏蔽了,还有负债了,但是做兼职存的一些钱也没了,只有去做实习了,从那时开始了自己的程序员之路。

2面试期(寻到答案,突破迷茫期)
一开始实习的时候(14年),也是处处碰壁了,只在学校了接个一个项目,还是同学带我做的,(现在想起来要感谢那个同学),而且做那个项目的时候才学了一两天的oc 基础,那个项目做了一个多月,就过去,感觉自己似懂非懂的,投了简历,一直都没有回复,自己也着急了,一次过投了10几份,20几份,一个星期后终于有回复了,然后就早上跑面试,下午跑面试,去了挺多家面试的,都失败了,最后来到大学城的一家公司,当时的技术总监也不懂ios ,多次面试过的我,也有了经验,浮夸的介绍下自己多么厉害(虽然自己渣渣),然后他就问了我两个问题,印象深刻,你会做照片合成吗,我说不会,遇到问题,你怎么办,我说百度吧,然后他就给我过了,我自己懵圈了,虽然实习工资不高,但是很感谢你们给我这次机会。

3成长期
终于找到实习了,但是来到这里,连一个ios 开发都没有,自己也有点懵了,自己也是半桶水,然而连电脑都没有,还问我怎么装黑苹果,我灵机一动就上淘宝买了一个80快,装在台式机还挺流畅的,然后挑战来了,第一个项目来了,模仿安卓做一个简单的图片合成软件,这也是我第一个独立承担的项目,虽然当时做了一个星期左右,但是期间遇到了各种问题,只能各种百度,或者私信给同学,问同学怎么办,后面发现一个好招,去qq群里问,然后就一次过加了10几个20几个ios 技术群,没事也去群里跟群里吹吹水,那时感觉自己每天都有一点进步,日子也还挺带劲的,渐渐的省吃俭用,负债也还了一些了,感觉看到了好多希望。

4轻率期
渐渐的做几个小项目,调整工资的面试也成功了,整个人都变的好浮躁,感觉实习2.8k 真心好低,就会自己出去找一些别的实习,虽然都成功了,并且实习工资也还不错,但突然间也不是那么想走了,想把公司的项目去做上架了,这也是我的心血,终于到15年三月,全都上架了,那时的我更是自信满满,十分浮躁。

5低谷期
我离开了那家我成长的实习公司,去了一家珠江新城的公司,实习工资也真心不错,面试也简单通过了,一切都感觉都很顺利,在哪里还说做一些需求分析,竞品分析,那些都是我很喜欢做的,还跟哪里领导什么的混的挺好的,感觉一切都是很好的开端,但是一切都还是要实力说话,要别人器重你,公司做的项目的比较大,我们ios 团队也有一些管理的问题,进度一直跟不上安卓的,天天被骂,心理也在真心不是滋味,就一次过争取过来,多几个板块来做,想要自己多加点班,追上进度,突然,负责的板块多了,bug 也多了,开发的进度一点点被拖慢了,每天领到的bug 是一页的,渐渐发现或许是自己的能力不够的,或许是需要一个厉害的人来带带自己,需要review 下自己的代码,就这样离开了那家公司,去了一家的新的公司。

6 新的启航
在这家公司,有一个有经验的人带着自己,才发现自己有很多问题,代码写的很短,格式很不好,基础不够扎实,只是有经验而已,不知不觉,在那家公司呆了9个多月了,从浮躁,自信,到 自己发现自己有很多问题,虚心学习,渐渐感觉自己也成熟了很多,慢慢明白,(1)做技术还是要先把基础打扎实了,就像一个项目的架构很重要,在珠江新城那家公司就是一开始的架构不好,导致这么大项目,后面做起来很乱,乱来乱去就多问题了,(2)思维很重要,思维一个要考虑全面,把所有涉及的点一个个都要涉及进去, (3)技术拓展也很重要,现在在学一些python ,不要只专一门语言,(4)多看看大神的博客,微博 和群里去讨论技术,看来大神的博客,所用到的技术点,在看看自己的代码,有什么不足要赶紧改过来了,去群里去同行讨论技术,总能碰到一些很多很好的点,赶紧还是不错的,有时候一起吐槽下,一些不开心的也过去了。

7送给那些还在迷茫要不要做程序员的总结
做了程序员那么久了,那我就从我觉得做程序员好的一面来谈谈,技术是一个行业的敲门砖(1),你会对一个行业业务掌握到一定程度,对一个产品体系有深入的了解;并且敲门砖打响了,你就可能有机会,往怎么去推广运营,产品策划发展(2)做为一个技术你很有机会吸引到合作伙伴,和你去做一个项目,就现在也会有一些人会问我,要不要合作去一个项目,分你多少股份,或者什么的,但是感觉自己技术还不过硬,还不敢去尝试,我相信过了一定时间我会去试一下,
但怎么说,一切说起来都简单,但都需要付出努力,才能让一切看起来轻松自在,你可能花许多时间在技术研究,因此想要做程序员你准备好了吗

那么最后我想说, 未来的技术大大和或者现在的技术大大们,下一站我们一起努力


做一个程序员你准备好了吗(我的ios 开发经历)_第2张图片
c2f75155b319ebc45361407c8226cffc1f171604.jpg

你可能感兴趣的:(做一个程序员你准备好了吗(我的ios 开发经历))