早前我們有個(gè)理念,希望培養(yǎng)集產(chǎn)品思維和技術(shù)于一身的產(chǎn)品經(jīng)理。因?yàn)槲覀冋J(rèn)為產(chǎn)品能里是人的底層能力,而現(xiàn)在的技術(shù)環(huán)境發(fā)展到對(duì)很多產(chǎn)品經(jīng)理來說,技術(shù)不應(yīng)該成為產(chǎn)品能力發(fā)展上的瓶頸。同時(shí)具備產(chǎn)品能力和技術(shù)能力的產(chǎn)品經(jīng)理可能更具競(jìng)爭(zhēng)力。
所以墨子谷開發(fā)出一套基于python語言的微信小程序開發(fā)框架,希望通過降低開發(fā)門檻和試錯(cuò)成本,加快產(chǎn)品經(jīng)理迭代速度。本人自學(xué)python后通過這個(gè)框架獨(dú)立開發(fā)微信小程序的經(jīng)歷讓我收獲良多,通過觀察不同背景(來自文科,理科,工科,計(jì)算機(jī)專業(yè))的同學(xué)學(xué)習(xí)編程獨(dú)立開發(fā)微信小程序,發(fā)現(xiàn)有幾點(diǎn)需要克服的難點(diǎn)。
產(chǎn)品經(jīng)理自學(xué)編程獨(dú)立開發(fā)微信小程序需要兩項(xiàng)基本能力:語言能力和邏輯能力
1.語言能力指學(xué)習(xí)編程的能力
2.邏輯能力的解釋百度可能準(zhǔn)確一點(diǎn),這里需要提的是在開發(fā)產(chǎn)品這件事上,邏輯能力可以細(xì)分成不同要求
2.1學(xué)習(xí)編程本身就需要一定的邏輯能力,因?yàn)榫幊瘫旧砭褪窃O(shè)定規(guī)則告訴計(jì)算機(jī)運(yùn)行的過程
2.2在設(shè)計(jì)產(chǎn)品時(shí),需要邏輯能力解構(gòu)產(chǎn)品結(jié)構(gòu),拆分模塊和設(shè)定優(yōu)先級(jí)
2.3面對(duì)產(chǎn)品原型圖,也需要邏輯能力運(yùn)用編程語言實(shí)現(xiàn)產(chǎn)品功能。
在產(chǎn)品經(jīng)理開發(fā)產(chǎn)品這件事上,大致可以分為三個(gè)階段,即分別掌握1和2.1,2.2,2.3幾項(xiàng)能力。這三個(gè)階段應(yīng)該是循序漸進(jìn)的,學(xué)習(xí)開發(fā)產(chǎn)品的同學(xué)需要客觀看待自己的能力可以練習(xí)相應(yīng)的能力,這樣學(xué)習(xí)起來可能更高效。
就我自學(xué)的經(jīng)歷來看,很多同學(xué)會(huì)在由第二階段向第三階段的過程放棄,因?yàn)檫@個(gè)階段需要的能力跨越更大,如果沒有人帶入門和及時(shí)反饋,可能會(huì)因?yàn)殚L(zhǎng)期沒有反饋而半途而廢,這也是我為什么想分享開發(fā)產(chǎn)品經(jīng)驗(yàn)的原因,我的經(jīng)驗(yàn)不一定高效,部分觀點(diǎn)甚至可能有錯(cuò)誤,但希望能給非計(jì)算機(jī)專業(yè)自學(xué)編程開發(fā)產(chǎn)品的同學(xué)一點(diǎn)啟發(fā)。