會好幾門編程語言,對做好產品經理有什麼作用?
01-01
之前學習過半年的PHP,LAMP環境都比較熟悉了;自己也對這些技術很感興趣,但不是作為終生髮展方向對待的。我的最終目標是為了能夠成為產品經理。現在一家公司,他們給了我學習機會、環境和商業實戰案例,有機會使用到C++、JAVA、NodeJS、HTML5等之前沒接觸到的技術,所以有些疑問:
- 我是否應該一邊學習這些語言,一邊加強產品經理的技能,然後等到自己能力夠了,就轉到產品經理職位?
- 還想請教大家,會好幾門語言對產品經理來說具體會有哪些好處?
碼農:我x,這個產品經理不好忽悠啊!
學會好幾門編程語言只是學會編程的一種方法,編程是沒有什麼明確的指標的,不能夠通過這樣的偷換概念來使得自己有一種好像掌握了編程的幻覺。
最好就是學到能自己做prototype為止
最明顯好的好處就是可以避免被程序員忽悠啊,或者說可以更加好的和程序員交流。
其實做產品不需要了解細節語法,但是大概了解一下自己公司的技術架構做什麼方便做什麼困難就差不多了可以更清楚產品開發的難易點,對項目進度的控制力會更強一些
知道實現的困難程度,避免不必要的過度設計。
理想情況下,產品經理不必會編程,搞不好就是弄巧成拙。產品經理不應該去關心產品是如何實現的。如果說有什麼優勢的話,應該是可以更好的與開發工程師溝通,理解開發工作是如何真正運作的。個人反對把產品經理和開發人員放在對立面。團隊精神是很重要的,一個產品經理再會編程,也不可能比專門從事軟體開發的工程師有經驗。一個軟體產品的開發責任,不僅僅是實現功能那麼簡單。
好產品經理最重要的是執行、溝通與挖掘需求的能力。會編程語言是加分項
會編程語言並不是一個產品經理的必備技能,但是會比不會肯定要好,多掌握一門技能在未來肯定有幫助.最簡單來說,一個懂技術的產品經理能夠站在技術的角度思考問題,思考技術實現難度,異常情況處理,有時候想的更全面,避免了與技術直接撕逼的對碰吧。而且你懂技術的產品在創業公司更加受歡迎,本身創業公司要求每個人都是全棧型的。當然也有不好的地方,一個產品太專註與技術肯定不是一個好產品,思考角度就變味了;以上是我個人的見解吧!
我覺得最直觀的就是你可以把想做的產品做出來
1. 在產品設計的階段,可以權衡產品定義與技術實現,比如有兩種交互方式,A比B用戶體驗會稍微好一點,但是開發成本上,A遠高於B,那麼如何取捨就是一個問題了。沒有技術背景的產品經理是不太可能判斷出來的。
2. 可以與程序員,項目經理更愉快的玩耍,知道開發這邊的痛苦,可以互相理解,知道需求變更的代價,也能預估需求的開發成本。
3. 培養工程思維,編程可以鍛煉人的思維。
對於產品經理,會一門就很不錯了。重要的不是會的多,而是幫助自己提高程序化的思維能力。學的太多反而流於表面,抓不住本質。
不要以為多學幾門語言就不會被忽悠,底層的原理性的東西你不懂照樣被忽悠。而業務層的,只要邏輯清晰,基本上忽悠不了你,甚至程序還會因為你的邏輯清晰,幫助他省去了一些繁瑣的思考而對你有好感。
懂編程的目的,是幫助你可以用程序員的思維和程序員交流,知道他們為什麼會因為你提出某些需求而想拿刀砍你,在項目規劃之初就避開這些坑。推薦閱讀:
※哪種編程字體好?
※刷 leetcode 需要哪些基礎?
※c語言double的精確問題?
※Python什麼情況下會生成pyc文件?
※如何看待NOI奧賽編程題目只著重於演算法而不讓學生養成良好的編程習慣?