楼主产品新人一枚,有个 OTA 移动端的 idea,想自己实现出来。
但是,由于入行太浅(明年毕业,目前还在实习)对于各个编程语言之间的关系还不甚了解,百度了许多答案,但众说纷纭、杂乱无序、不成系统。
特求助知乎各路大神,以解在下心头繁絮。
期望可达到的编程水平:(按优先级排序)
① H5 app 前端(掌握)
② Android native & hybrid app 前端(掌握)
③ Android app 后台(了解)
主要偏向的功能有:
可实现发布图片、关注、简单的即时通讯、LBS 等
社交类功能。
一句话介绍我的需求:
如果我希望掌握 H5 app、掌握Android native & hybrid app 前端、了解 Android app 后台,都需要学习哪些编程语言?以及如何安排学习顺序?
个人其他介绍:(可略)
约在08、09年有短暂的 Hack 经历,H 过 PC 和 WEB,也拿过服务器偷看过屏幕和摄像头...属于只会用工具的小白;也接触过一些编程语言,如汇编、C++、PHP、HTML,但也仅仅限于接触(而且还主要是后门程序=。=)。后来上高中之后因为种种原因未能继续。
上大学后原本一心从政,一度中止了此方面的研究。虽然学的新闻专业,但根据学校课程学过http://VB.net,基本架构、语法有所了解,但几乎未实践过。
现在正在向移动端产品方向发展,全面拓荒中.....
感激不尽!!!
回复内容:
你只需要学会JavaScript
https://www.
meteor.com
Meteor是一个Web应用框架,包含前后端,一次编码即可生成Web+移动端的应用…
说起来是挺简单的,不过实际操作还要一步一步来,有兴趣看看吧… 从现在开始学,苦练三十年。
哦,其实不需要这么久,十年八年就够了,前提是不要谈恋爱结婚啥的,一心宅着搞技术,不然真的可能要三十年。
提醒一下,还有界面,还有运营推广。
当然,还得有钱。
于是,整个世界都是你的了。 你可以用第三方供应商来完成即时通讯和存储数据 ,如融云和prase sdk这种。但是如果你的android水平只能画界面的话,也是蛮难做的。至于学习么,别乱点技能,如果当初你能写代码的话也不会直接就做产品经理。