目前在广东某市,月入6000。已经做了一年半的Java后端开发。当初大学是学生物的,也是出于兴趣,从基本什么都不会开始自学到现在可以独立进行开发。
一直想转个方向,最近终于下定决心割肉买了设备开始学习iOS开发。
如果说自学能力,可以说远远不及@tinyfool 前辈发的文章中的大神们厉害。最近用两天看了看OC的语法,然后看了四五集斯坦福的CS193p课程,想着“不能光看书”,接着开始自己动手写练手的项目:用豆瓣的API来做一个豆瓣的客户端。现在过去两周左右,实现了权限的验证还有很简单的首页信息展示。中间遇到很多问题,大部分还是靠着google Stackoverflow上面的解决方式解决的,自己非常的欠缺融会贯通的理解,每个部分几乎都是浑浑噩噩的。看官方文档看的比较慢,每个部分的文档内容又很多。像日期处理这种东西看看文档倒不怎么费时间,但是如果都靠看官方文档去各个突破,怕是要半年才能完成自己的app了吧!
之前一直在想“做出一个app来就能出去找工作,然后在工作中学习”,但是目前感觉自己这种想法很不现实啊,因为就算做出来也似乎是好像什么都不知道的状态,看了看网上的“iOS面试题”,非常陌生。OC也是不扎实,很多概念都没有学到。
我想请教下各位大牛,我这种学习方法依然不对吗?还是要老老实实看书、看文档、从OC基础开始看起,才是正途吗?
最近这里的房子租期快到了,如果续租只能一口气交半年的房租,让我压力有点大,公司那边后端工作我也是慢慢的不放主要心思在上面了。因此还是希望可以快点找到iOS的工作。所以,到底怎样才是可以较快找到iOS开发工作的正确学习方式呢??
// 你看不到你看不到:最后一个非常浮躁的问题……请问下广州iOS新手大概工资是多少……?
谢谢大家!自己真的是很努力的在自学ing……
我当年去广州,是3K5。当然,很多人都说太低了。问题是得有人给啊。如果有人给35K,我也不至于非得去3.5K。
也许JAVA-Android-iOS,是更容易转的路线。
回正题。
1、得有个完整Demo,得有点熟,能讲。
2、得投很多简历。
先说第二点,我当年投了400份。这个世界,总会有人需要转行做新手,也总会有公司需要新手。但是,只有你投得简历足够多,比如全部都投,才容易遇到那些有迫切需求,但要求却不高的小公司。
第一点,Demo不一定需要是自己的。我现在写项目也是网上各种查。自己写,也一定可以写出来,只是时间问题。当然,到了具体项目上,还是要做很多代码上的调整。
关键是要能讲。除非你的Demo非常震撼别人,否则你的水平基本靠吼。
最后还有一点,你要想办法让人感觉,不管什么问题,你都有办法解决。不管是自己加班通宵研究,还是Q群人脉大把随时问人。
面试的关键还是说:不管什么问题,我都有办法解决,包搞掂。也许跟应试教育的考试一样,这是一个方法论的问题。
2楼 @open1988pp 的确Java水平进步很慢,因为最开始进公司时候除了Java SE的基础以外什么都不懂,连MVC都不知道,后面就算掌握了以后公司还是不会把东西交给我做,只会让我写接口。第一年我每次问带我的同事和领导,我需要看什么书提高下,他们应该是最清楚我的水平的人,但是他们原话就是:不用太刻意看书在工作中多做做就行了。所有该做什么该学什么全得靠自己悟。后面的新组长甚至都不知道我还会写前端,一直都不许我动前端代码,其实前端的很多bug都是我组前端妹子找不到我改的,后来还是有一天晚上要发布实在找不到前端了才允许我插手的。后来我发现公司是对女生有偏见,新招进来的写了5年Java的女生也和我做一样的工作,就是写接口……如今我终于悟透了应该怎样才能更高效的进步,但是我也不想再做Java了。我自己本来当初转行做程序员的初衷实在不是Java这样做企业级应用。我就是想多实现点自己的想法和创意。我说这么多不是为了给自己找借口,毕竟我的自学能力的确不是太强,不然我现在就应该已经做完了一个iOS应用了。我就是想说,人都是有成长的过程的,中间绕了弯路我也不想的。
3楼 @清醒疯子 谢谢。我昨晚想了想,还是需要耐下心看文档,把基础打牢,拉长一些原本计划找工作的预期时间吧…如果都没搞明白,再能讲,面试时候其实也说不出呀~
4楼 @cad0420 我现在也是写写接口啊 说实在话 以前的前端太坑了 导致前端代码很蛋疼 现在叫我写前端 我都不大乐意 你问的话没啥意义的 程序员都是自学的 你靠别人是进步不了
你想写产品网站的话... 其实你这个情况可以转PHP WEB开发和客户端开发还是差蛮多的 JAVA转PHP很容易也很快 因为我是PHP转的JAVA 说不定还会回去写PHP 其实被你说的 我也想写产品了 因为做产品的话 产品需求都是来自于产品经理 有些需求还可以讨论 而做企业级应用的需求都很蛋疼 而且有时候要做技术支持 那些问题都很白痴 而且还没法说理 有些用户体验的东西都不重视 实现功能就行 所以这边前端没搞头
我今早想了两招高效进步的方法,共同研究一下:)
就是“排序”和“打包”。
只要你对手上的事情排序,你就一定可以找到容易下手点。
只要你对打包别人的劳动,你就可以快速构建自己的王国。