(全栈工程师知识点总结)2018-07-09

what:

ruby  on rails全栈工程师知识点总结;也是一张程序猿知识能力地图(熟悉的就写详细一点,不熟悉就先简单写一下理解,等待日后完善,不求完美,开始好过幻想)

why:

1、通过写总结固化知识点,加深肌肉记忆;

2、形成技术博客,求职时可以供雇主了解我;

how:

1、脑图生成框架;

2、根据分支进行细化,结构可分为:what(该部分是什么),why(该部分的作用是什么),how(用法),高频知识点,学习参考资料;

3、在上进行输出;

全栈工程师能力组成(个人总结):发现验证市场需求能力,产品经理mvp能力,开发者能力,项目经理能力,growth hack运维能力;

发现市场需求能力:

a、市场需要可以从三个方向:1、更简洁方便(如苹果系统vswindows系统);2、更便宜(如360的免费vs瑞星的收费);更漂亮(oppo 手机);

b、验证市场需求能力:通过将landing page呈现到目标客户眼前,如果无法使客户产生购买的冲动,那么这个需求就是伪需求;landing page的结构可为:1、一句话形容自己;2、使用本服务的三大好处;3、制作示意图或falsh解释原理;4、使用者见证和媒体报道;5、call to action;6、FAQ;这个这个符合4p原理:picture,promise,prove,push;生理学原理为大脑的黄金思维圈法则:why,how,what;

产品经理mvp能力:

programming thinking:1、观察输入是什么,输出是什么,2、把大问题拆分成可以实作的小问题,3、在实作的过程找到资源,4、用电脑自动化解决问题;

mvp:最小可实现价值产品

user story:以角色的观点理清会发生的故事来达到某个目的(who do what for why);如身为某角色,会做某事,以完成某商业价值;具体案例如身为商家,可以上架商品,达到销售的目的;

开发者即编码能力:

1、环境搭建

2、前端:html,css,javascript,jquery,ajax,bootstrap

3、后端:ruby,rails,mysql等数据库

4、测试:处理bug的流程,工具

5、部署:heroku

6、优化:原理

项目管理能力:

流程:1、定义成功(rscq),2、收集任务(user story),3、排序(must、should、can、nice)维度:时间、重要程度,4、推进调整,5、交付,6、复盘

工具:GitHub,itower

运维能力(仅指growth hack,目前只接触到这方面的知识):

growth hack定义:运用数据分析来辅助决策提高用户增长率,降低用户遗失率

growth hack的原理:漏斗模型acquisition(用户获取),activation(用户激活),retention(用户留存),revenue(扩大营收),referral(推荐使用)

growth hack的方法:a/b test,onborading, 游戏化等等;

你可能感兴趣的:((全栈工程师知识点总结)2018-07-09)