本人2013年计算机专业毕业,14年年初来到上海找到了一份工作,是做通信行业的linux C开发(即现在的工作)路由器方面的。从去年下半年发现自己对IOS开发很感兴趣,就自己买了MAC想要学IOS开发,想着等学得差不多了,15年就可以美美的跳槽找个喜欢的工作了。可是天不遂人愿,去年10月份阴差阳错的被公司转到一个特别忙的部门,开发功能,发版本,解bug忙的不可开交,晚上12点回家,有时候周末都不能休息。就荒废了IOS开发的学习,一转眼就就到现在了。有时候想想,就感觉受不了了,真的很想做IOS开发,可是只是熟悉Objecitve-C的语法和一些简单的UI控件。我知道这样的技术面试肯定是不过的。现在只想到了两种方法,却不知如何抉择。
1、继续在这个公司呆着,尽可能的抽出一些时间来学IOS开发。(但是我感觉这样效率好低,怕又浪费了一年)
2、立刻离职,边学习,边面试。在家里看视频教程跟着学,作出一些demo后,也许面试会好过点。 我只求能够进入到IOS开发这个行业中去,薪水没什么要求。。。进入后必会在这条路上拼尽全力。 求各位大神给小弟一些建设性的意见和指点。
你不能学自己想学的东西和你在不在职没有关系,和你目前忙到天天12点下班有关系。 不管你有没有自学的计划,我觉得长时间这样加班到深夜都是不对的(有害健康,等到生病了,就会想到工作算个屁啊)
和老板提一下,调整目前的工作,或者换个部门,或者减轻任务,或者加派人手。 你要是对如此加班还乐在其中,那也不用想着学ios了,因为毕竟目前这样学也能学到东西。 要是觉得不想这么工作,可以准备换个类似的工作但是不用工作这么长时间的。
先解决这个问题吧。
你得先想明白你到底是因为想转 iOS 离职,还是受不了现在的工作环境离职。不然基本上你换个工作还是会有这样的工作环境的。现在互联网公司不是一直 996 挂嘴上嘛。
所以,努力吧,以后会更差的。
当然单纯就是不爽这个公司,要离职,我也支持你,你还年轻,这3 5年就是拿来挥霍的,如果不什么都尝试一下,那你也太对不起自己的青春年华了。
给你讲讲我的经历,我毕业的时候,第一份工作干了 3 个星期,然后辞职进行所谓的考研(期间基本上就是在玩网游,看美剧),生活费嘛,把大学的电脑卖了,勉强撑了半年,然后考完回家,自然是没有考上的。再然后来上海继续找工作,从3月份开始,到9月份,一共换了三份工作,第三份工作我才安心做到了两年,从此以后离职了,工作环境了什么的对我就是浮云了,12年我跑到百度,干了两个月跑路,然后花了一年半,呆了两家创业公司,最后累了,现在进了某外企悠闲过活。等待着下一次折腾来临。
哦,对了,技术变迁的话,我开始做 Windows 桌面应用,然后转移动,把各种大家听过没听过的平台都做了,现在市面上有的,已经死了的,我基本上都会(比如,我开发过 Palm Pre 的 app)
我从来不纠结于休假的问题,因为每次离职我都是先辞职玩几个月再找工作。(注意,是玩,我还真没有辞职专门学习过,所以脱产学习这事,我这里到还真没经验)
所以,年轻要做的事就是怎么折腾怎么来。以后才能淡定。
假设,你离开现在这家公司后找同类工作不难。
那么,你可以先投些iOS的简历,去面面看,看看是不是完全没有可能有人要。
有一些公司,一个iOS开发都没有,对于项目什么时候可以上线,也没有任何明确的目标,就只是想便宜找个人来试试。
如果你跑些Demo出来,去面这些公司,还是有可能通过面试的。
假设,你Demo不差,又讲得清楚,通过了面试。我有一个建议,就是先不要管其它的,尽量用最成熟最易用最快速的方式(比如第三方库),帮公司做一版上线。然后再根据项目进度和需要重构。
我这两周什么新功能都没做,用纯代码的方式重构项目。这是因为项目阶段的市场主要推广功能已经上线,才有这个时间。否则,我卡着功能不上,一天到晚在那么优化代码,市场部和创始众们杀了我的心都会有。
Demo怎样才会不差,Github/Code4App,还有其它网站,自己找。
怎样才能讲清楚,把这几本书读了就差不多了
OC http://item.jd.com/11099677.html
iOS http://item.jd.com/11620753.html
进阶 http://item.jd.com/11543678.html
如果你离职后不大好找工作,我建议你还是先自己想办法挤时间把Demo做了,把书看了,面试iOS开发通过了再辞职。
如果时间少到“写代码”或“看书”两者只能做其一,我建议你看书。或者说,在挤出的有限时间里,先看书再写代码。因为如果你什么都不懂,层次太低,写一万行代码都不见得有多大用。
而且对于新手,自己多写代码的学习效果,不见得比多看优秀开源代码的效果好。开源代码自己上Github/Code4App找。