what:
ruby ?on rails全棧工程師知識點總結(jié);也是一張程序猿知識能力地圖(熟悉的就寫詳細(xì)一點,不熟悉就先簡單寫一下理解,等待日后完善,不求完美,開始好過幻想)
why:
1、通過寫總結(jié)固化知識點,加深肌肉記憶;
2、形成技術(shù)博客,求職時可以供雇主了解我;
how:
1、腦圖生成框架;
2、根據(jù)分支進行細(xì)化,結(jié)構(gòu)可分為:what(該部分是什么),why(該部分的作用是什么),how(用法),高頻知識點,學(xué)習(xí)參考資料;
3、在簡書上進行輸出;
全棧工程師能力組成(個人總結(jié)):發(fā)現(xiàn)驗證市場需求能力,產(chǎn)品經(jīng)理mvp能力,開發(fā)者能力,項目經(jīng)理能力,growth hack運維能力;
發(fā)現(xiàn)市場需求能力:
a、市場需要可以從三個方向:1、更簡潔方便(如蘋果系統(tǒng)vswindows系統(tǒng));2、更便宜(如360的免費vs瑞星的收費);更漂亮(oppo 手機);
b、驗證市場需求能力:通過將landing page呈現(xiàn)到目標(biāo)客戶眼前,如果無法使客戶產(chǎn)生購買的沖動,那么這個需求就是偽需求;landing page的結(jié)構(gòu)可為:1、一句話形容自己;2、使用本服務(wù)的三大好處;3、制作示意圖或falsh解釋原理;4、使用者見證和媒體報道;5、call to action;6、FAQ;這個這個符合4p原理:picture,promise,prove,push;生理學(xué)原理為大腦的黃金思維圈法則:why,how,what;
產(chǎn)品經(jīng)理mvp能力:
programming thinking:1、觀察輸入是什么,輸出是什么,2、把大問題拆分成可以實作的小問題,3、在實作的過程找到資源,4、用電腦自動化解決問題;
mvp:最小可實現(xiàn)價值產(chǎn)品
user story:以角色的觀點理清會發(fā)生的故事來達到某個目的(who do what for why);如身為某角色,會做某事,以完成某商業(yè)價值;具體案例如身為商家,可以上架商品,達到銷售的目的;
開發(fā)者即編碼能力:
1、環(huán)境搭建
2、前端:html,css,javascript,jquery,ajax,bootstrap
3、后端:ruby,rails,mysql等數(shù)據(jù)庫
4、測試:處理bug的流程,工具
5、部署:heroku
6、優(yōu)化:原理
項目管理能力:
流程:1、定義成功(rscq),2、收集任務(wù)(user story),3、排序(must、should、can、nice)維度:時間、重要程度,4、推進調(diào)整,5、交付,6、復(fù)盤
工具:GitHub,itower
運維能力(僅指growth hack,目前只接觸到這方面的知識):
growth hack定義:運用數(shù)據(jù)分析來輔助決策提高用戶增長率,降低用戶遺失率
growth hack的原理:漏斗模型acquisition(用戶獲取),activation(用戶激活),retention(用戶留存),revenue(擴大營收),referral(推薦使用)
growth hack的方法:a/b test,onborading, 游戲化等等;