2、能与非技术人员畅聊打造一个坚实牢靠的移动体验需要和利益相关者进行合作,而他们可能并不了解你工作的技术内容。 “对于移动开发者来说,跳出技术的外壳、表达的局限性以及某种程度上被非技术工作者理解的可能性是非常重要的”,Brady Donnelly说,他是一家数字机构 Hungry 的联合创始人,这家机构的移动产品已经发展成像 Samsung 和 MakerBot 一样。 当然,对于移动开发者来说,离开电脑,从消费者的角度去考虑发现什么是可行,什么又是不可行的,是同样重要的。 事实上,Donnelly看到的工作面试中最大的错误之一便是候选人采取孤立的方式去工作,这是IT行业中常见的客户与开发者直接的障碍,在许多情况下,他们的日常生活很大程度上耗在了面对面交流之外的泡沫互动上。 富有竞争力的优秀移动开发者必须精诚合作,互帮互助。 3.始终保持你的技能和行业知识处在时代前沿最令人印象深刻的开发人员能够连接细节片段的点,放大思考,直至形成整个行业的轮廓画面。 “尤其令我感兴趣的是在面试的时候,当话题延伸扩展,超过了特定话题任务内容而是聊到IT行业中有意思的领域。”Donnelly说。 时刻掌握移动时代最前沿的技术是关键。例如,夯实基础技能(对Android来说就是java和C++语言,而iOS平台来说便是Objective-C和swift)是必须的。 开发人员也应该需要有使用由更大的社交媒体平台(如Facebook或者Instagram)提供的API和SDK的经验。毕竟,社交媒体正对移动应用产生巨大的影响,帮助应用程序吸引观众并且刺激需求。 “重要的不仅仅是掌握了解现有的技术,而是未来潜在的技术,”移动应用开发公司Persource的联合创始人Samit Shah 说道,“如果你可以就面向未来的产品项目建议用户,或者向他们展示那些项目的成长,这比单纯的卖更合适些。” 以上建议是些有用的贴士,提供给想在移动开发工作领域保持竞争力的人。欲查阅进一步信息,请点击查看一下四个博客: 如果你有什么好的想法或者是建议,可以在下面的评论处表达出来! 转自:http://code.csdn.net/news/2821628 |