目前我的水平是:
stanford前6课时能完全理解并且作业代码独立实践。
The iOS Apprentice 两个demo(todolist)学会并且能做出类似的。
投了几份简历应聘实习生岗位,都被拒了,有点迷惘,所以希望各种能指点一二。
我有想做一个类似Any.do的app,当然技术难的功能很多都不实现的,这样的话找工作会ok么,虽然想再做个新浪微博客户端,但现在比较急于找工作。
能否给出些靠谱的建议,谢谢指点:)
1
rentaro 2015-03-04 17:36:08 +08:00 1
作品 & repo
|
3
chengh06 2015-03-04 17:59:27 +08:00 2
其实经验是一方面,做事的态度和细心的程度也是一方面。
如果自己经验不多,那么可以在细节上打动面试者。 比如:简历做得认真一些;面试时准备充分一些;明确自己的不足并认真完善等 不要在面试时说自己数量掌握某项技能,结果问了这方面的问题却答不上来,很减分。 PS.对于很多公司来说,做了很多练习类的项目并不是加分项,而是基础。 面试时也要坦诚自信一些,找自己做过的最好的一个项目介绍给面试官就行,不过介绍的要详细一些。 希望对你有帮助! |
4
randm 2015-03-04 18:25:18 +08:00 1
你目前只会基础的UI组件,还是有点不够的。APP上线流程知道吗,网络请求怎么发送,数据怎么接收、转换、匹配,第三方库怎么用,这些都已经成为招人的“基础”,公司不会因为你是找实习工作就降低要求的。招人是为了提高工作效率,能力没达到,还要让人教你反而降低效率了。
所以目前还是多值升自己的开发水平。自己设计做点小而全的项目,这样简历上也好看,面试时也能充份表述。最后多看看网上的代码。像类似www.code4app.com网站,里面有些都是整套代码的。 |
5
maemual 2015-03-04 18:38:47 +08:00 1
做个能解决某些问题的 APP 并上架。
|
7
lszhzzz OP @randm 原来如此,之前听着说todolist就能找份实习生,果然还是不靠谱了,如果做出个新浪微博或者豆瓣客户端的话能符合上要求吗?
|
8
huanglexus 2015-03-04 18:47:39 +08:00 1
1.掌握/熟练 Core 开头的框架把,比如 Core Graphic, Core Animation, Core Data, Core Text,
2.熟悉iOS环境下的各种多线程技术 GCD, NSThread, NSOpeartion 3.TCP/IP 以上3个应该是iOS面试最常问的领域 |
9
newtonisaac 2015-03-04 19:47:32 +08:00 via iPad 1
全部课程
|
10
sueslee 2015-03-04 22:31:02 +08:00 1
我之前也有这样的疑问,因为急于找到工作所以迫切地想知道到底要做出什么水平的东西才合格。不过在纠结几天以及简历被拒后我决定先不急着找工作,而是按照从分析需求到上线推广这样的完整流程用心的开发一个APP,在开发过程中你会明白自己的不足,遇到很多之前以为不是问题的问题,等心静下来了,作品出来了工作自然会自己来找你。(好吧我现在还没找到工作,不过APP开发已经接近尾声,相信我们都会成功滴。。。)
|
11
billgorush 2015-03-04 23:54:44 +08:00 via iPhone 1
我觉得现在iOS的要求发生了一些变化
1、对前端要求更高,用什么方法能够最大程度还原设计,这里面很见功底,动画、自定义组件、分解界面元素和妥协方案都需要了解 2、网络侧编程,主流网络框架,af、mk之类的,略懂安全,如果了解实现原理,那么多线程毫无压力 3、多系统兼容,大部分公司还在开发ios6兼容的app,那么你能否提供各种实际问题的解决方案就很重要 4、客户端全生命流程的熟悉程度,从开发、打包、测试分发、发布都需要了解 5、要略懂后台… 总之不要拘泥于某一个实现,要体现解决问题的能力,和对客户端工作的全栈能力,这样就不会悲剧了… 加油,兄弟 |
12
snipes 2015-03-05 09:19:03 +08:00
@huanglexus 从事iOS开发一年的人能达到这个要求吗?
|