回覆列表
  • 1 # IT極客老兵

    非常確定的回答您這個問題:是的,非常有優勢:

    為什麼懂產品的程式設計師更有優勢

    目前主流的開發模式是敏捷開發,敏捷開發一般是產品經理負責制,產品經理要負責整個開發團隊的管理,包括產品需求分析,任務分解,進度跟蹤等等。而產品經理是怎麼選拔出來的呢?要麼是懂技術的需求分析師來做,要麼是懂產品的開發工程師來做。

    顯然,懂產品的程式設計師是可以晉升為產品經理的,比普通的程式設計師有更多的上升空間。

    複合型人才有更大的發展空間

    網際網路時代,更加強調快速、高效,快速的響應市場需求和變化,高效的完成產品研發。高效而精幹的團隊成員是關鍵,兩個披薩原則,大家都耳熟能詳。小而精的團隊對複合型人才的需求更加強烈,懂產品和技術的工程師,懂開發和測試的工程師,懂UI和產品的工程師等等,不一一列舉了。

    希望大家除了能夠有深度之外,還能有廣度,才讓自己能夠成長為不可替代的人才。

  • 2 # JAVA前線

    我認為是程式設計師懂產品肯定更具有優勢。

    1 技術是基礎

    程式設計師作為技術人員,首先技術能力要過關,並且要不斷迭代和精進,用技術實現業務需求,並推動業務發展,這是基本要求。

    2 懂產品會加分

    第一如果程式設計師懂產品,在專案評審時,程式設計師可以積極參與產品設計,提出和最佳化需求點,這樣對產品更有參與感。同時還可以否定不合理的需求點,開發也是需要時間成本的,否定不合理需求點也是在節約開發成本。

    第三懂產品對架構設計有幫助。現在DDD領域驅動設計比較流行,正如極客時間王爭老師所說,決定領域驅動設計是否成功的關鍵是對業務的熟悉程度,而不是對DDD這個概念本身的熟悉程度。業務架構最終是要落地的,所以對產品和業務的熟悉程度會深度影響架構落地情況。

  • 中秋節和大豐收的關聯?
  • 你們覺沒覺得老人年紀越大越倔強?有時勸也勸不動?