回覆列表
  • 1 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    當前App軟體的研發通常需要多個角色的參與,包括產品經理、策劃、UI設計、架構師、專案經理、程式設計師(前後端、移動端)、測試工程師等,不同的角色需要具備不同的知識結構。

    程式設計師、架構師、測試工程師通常來自軟體工程、計算機科學與技術等專業,UI設計通常來自於多媒體專業,也有一個部分UI設計來自於美術專業,其中視覺設計通常多是美術專業畢業,而互動設計通常來自於計算機專業。

    產品經理和策劃對於專業的要求則沒有那麼嚴格,不少產品經理來自於管理類專業。雖然產品經理可以不是計算機專業出身,但是產品經理目前也屬於技術崗位之一,一方面產品經理需要具備一定的互動設計能力,另一方面產品經理也要緊跟技術發展趨勢,尤其是對於技術邊界的掌握。好的產品經理經常遊走在技術邊界,同時不斷推動團隊進行技術創新。

    隨著移動網際網路、大資料、物聯網、人工智慧等技術的發展,目前App產品的研發也需要大資料、物聯網、人工智慧等人才的參與。

    目前不少App需要與可穿戴裝置進行連線和互動,比如在醫療、教育、工業等領域,有大量的可穿戴裝置需要透過App進行管理。隨著5G技術的落地應用,App與物聯網進行結合的場景會進一步增加,所以物聯網專業未來也會參與到App開發體系中。

    最後,App產品的背後需要一個龐大的技術體系,比如大型的App平臺後端會整合眾多的技術方案,也需要更多專業人才的參與。

  • 2 # 月半程式設計師見聞

    哈嘍,本人計算機科學與技術專業畢業,可以給你說道說道。

    雖然提起了我是計算機專業的,但是想做App的話,我覺得你不用太過於在意哪個專業可以做。

    上了大學,你會發現你除了基礎和必學的一些知識外,是沒有專門的課教你怎麼做App的,也許會有選修課關於App的,但是,只會教很少很少的!

    我現在雖然在做App開發,但都是在學校自學來的。

    那麼,是不是不選計算機專業也可以做?

    是的,就算你初中生,你牛你就可以做。

    那為什麼還要選計算機專業?

    因為計算機專業的課程,會有許多必要但可能用到很少的技能等著你去學,而這些技術,就是你以後進階的資本!

    想學就去做,思考太多,也許你的興趣會在這個過程中消磨殆盡,加油!

    每次打不倒你的,都會讓你變得更強。^_^

  • 3 # 首席程式碼執行官

    設計主要份分兩塊,一個是產品設計,包括功能和介面。還有技術設計,採用什麼技術方案。前者美術和設計類都可以,後者軟體工程等專業可以。

  • 中秋節和大豐收的關聯?
  • 和一堆學霸同班是怎樣的一種感受?