弄清這個問題首先把兩者的區別搞清楚。傳統軟體開發我的定義是非平臺內的應用軟體的的開發,比如企業級應用軟體的開發以及工具類應用類軟體開發等領域。網際網路軟體領域的開發更多是針對C端的網際網路平臺性軟體技術及應用,比如商城類、社交類、金融類、新聞內容類等平臺。技術角度雖然都屬於軟體開發,但是還是有很大區別的,我從以下幾點說明二者的區別:
第一、面對的使用者不同。傳統軟體面對的更多的是企業和專業的使用者,強調功能的實現;網際網路軟體開發面對的更多是普通C端消費者,強調的是體驗。
第二、用到技術略有不同。傳統軟體應用客戶端形式較多,PC端開發更多。網際網路平臺軟體web應用較多,移動端開發更多。另外網際網路應用因為通常會面對大量客群,對高併發雲計算方面技術要求更高。
第三、技術外知識面不同。傳統軟體以使用者需求為導向,基本就是使用者提出需求技術來實現,技術之外的知識面就是對業務有一定了解。而網際網路軟體開發要求的技術之外的知識面更廣,因為普通續費者都是未知的,不會告訴你需求是什麼,他們只關心你做出來是否好用,所以要求產品經理具備一定的產品體驗的前瞻性,能把握使用者的心理和習慣,創造出好的產品,這個就要求技術團隊的知識面足夠廣。
如果需要轉型,從這幾個角度深入去了解網際網路軟體產品的相關技術和思路,其實成功並不難,大部分技術原理都是想通的。祝你成功
弄清這個問題首先把兩者的區別搞清楚。傳統軟體開發我的定義是非平臺內的應用軟體的的開發,比如企業級應用軟體的開發以及工具類應用類軟體開發等領域。網際網路軟體領域的開發更多是針對C端的網際網路平臺性軟體技術及應用,比如商城類、社交類、金融類、新聞內容類等平臺。技術角度雖然都屬於軟體開發,但是還是有很大區別的,我從以下幾點說明二者的區別:
第一、面對的使用者不同。傳統軟體面對的更多的是企業和專業的使用者,強調功能的實現;網際網路軟體開發面對的更多是普通C端消費者,強調的是體驗。
第二、用到技術略有不同。傳統軟體應用客戶端形式較多,PC端開發更多。網際網路平臺軟體web應用較多,移動端開發更多。另外網際網路應用因為通常會面對大量客群,對高併發雲計算方面技術要求更高。
第三、技術外知識面不同。傳統軟體以使用者需求為導向,基本就是使用者提出需求技術來實現,技術之外的知識面就是對業務有一定了解。而網際網路軟體開發要求的技術之外的知識面更廣,因為普通續費者都是未知的,不會告訴你需求是什麼,他們只關心你做出來是否好用,所以要求產品經理具備一定的產品體驗的前瞻性,能把握使用者的心理和習慣,創造出好的產品,這個就要求技術團隊的知識面足夠廣。
如果需要轉型,從這幾個角度深入去了解網際網路軟體產品的相關技術和思路,其實成功並不難,大部分技術原理都是想通的。祝你成功