app开发需要哪些技术-网游开发需要技术
大家好,我是前京东pm,现千万用户策略产品负责人
在产品岗工作了8年,深知懂技术对于产品来说非常重要app开发需要哪些技术,今天和大家分享下我们都需要懂的技术知识点
懂技术的好处:
①不会因为不懂技术被糊弄
有些同学不想做的可能会直接告诉你这个实现不了,你自己了解技术的话就不会被忽悠了
②写需求更高效
懂技术的话你会对于每个功能该怎么处理,以及应该是哪个模块处理就会非常清晰,输出的产品架构图会让对接人员清晰知道自己要做什么
③过需求更加高效
评审时,可以直接跟不同的开发说他们都需要处理什么内容,这样大家都会有很清晰的边界,也会觉得你很专业
需要懂哪些技术知识:
①前端
前端主要是负责界面的展示、样式控制、动态交互、
技术知识点:HTML、CSS、JS
可以学习的资源:W3school、慕课网
看得懂就行,不要自己去敲代码
②app
需要了解不同系统的兼容、不同版本的兼容、不同屏幕尺寸的展示、安卓和ios的规范
③后端
后端主要负责逻辑处理、数据存取,然后提供接口给前端进行调用
技术知识点:Java、sql
目前主流网站的后端语言都是java开发的,当然在用的也会有很多其他的语言
可以学习的资源:
菜鸟教程上的Java教程
小破站上的尚硅谷java入门
《sql必知必会》
对于后端的内容我们产品需要有清晰的逻辑,不乱改需求
后端是偏向于模块化的,比如电商里面的商品、购物车、结算、支付、会员都是属于不同的模块,我们要做到对每个模块都清晰的了解,清楚其边界感
④算法
算法其实比较复杂,对于专业性要求也会比较高,对于非算法产品建议以了解为主
对算法感兴趣的可以去看看:
网易云的歌单推荐算法
《推荐系统实践》
《计算广告》
产品会了技术后对于开发还是要保持尊重感的,态度一定好要app开发需要哪些技术,懂技术也是为了更好的协作
需要项目管理资料合集的同学可先关注然后私信我哦