看到一个比较厉害的开发者总结的语段,感觉对自己很有帮助,摘抄如下,特此记录。

不会问问题

     小事问SO,大事问Google。别围着同事问来问去。问问题之前,要先准备好,术语都说不出来,怎么沟通?功课是一定要做的,keyword都不知道怎么行?我也遇到过这种情况,真的一无所知,不知道从哪下手。索性我就说“真的一点不了解,给我一个keyword”吧,至少表明我还是愿意自己先把一些事情搞清楚的。不要做伸手党。

缺失获取信息的能力

      外行看热闹,内行看门道。既然吃这口饭,就得专业点。“我应该看看哪些技术文章?”这话就根本不应该问。Web 2.0大家人肉总会吧?去微博,搜iOS/App Store,排在前面的人,点进去看他个人资料,挖博客订阅Feed。除些之外,去Linkedin/Douban/CocoaChina/CSDN这些地方人肉他,主要网络ID在一定时间段内往往是一致的。把你欣赏的技术牛人挖出来,看得精光。

      看到一个产品,觉得牛逼。去看他们主页,whois查一下看看注册多久了,谁注册的,公司叫啥名。接着去Google一下前10页,看看都有什么新闻。人肉域名的注册人,把他扒光。甚至给他投资人打个电话说你是某某的朋友套套话。或者直接给他写邮件。社会工程不难吧?

      除了语言本身,还要研究研究Foundation、UIKit等常用的Framework,不管做游戏还是应用都是用得到的。建议初学者,花三个月到半年的时间,把苹果官方文档的Guide全看一遍。单点突破是短期行为,只有系统性学习才是长期投资。读Guide可以不求甚解,但至少让你知道iOS都有哪些东西,至少google的时候,你还能想起keyword;请教别人问题的时候也可以专业点。很多人不招人待见,除了懒惰之外,还不会问问题。

 

 ios开发者

       接着你可能需要看看LLVM和LLDB相关的资料,对compiler和debugger有些基本理解。另外Instrument也是迟早需要用到的,这时候文档就不太管用了。建议把每年WWDC关于Instrument的Session都看一看。

      不建议长期混CocoaChina(Gary不要抽我- -),我一般只混混议事大厅和销售区,而且比较喜欢写段子。有问题Google或者SO都是不错的选择。有多余精力,强烈建议去Github转转,为开源作点贡献。很多人说没精力贡献代码,很多时候问个有价值的问题也是很大的贡献。CocoaPods是第三方库管理的利器,早用早知道。有空还可以去CocoaControl转转,有很多优秀的开源控件值得学习。

 

posted on 2013-07-28 00:19  沐风虎  阅读(158)  评论(0)    收藏  举报