編程可以自己單幹嗎?

小亮亮61179812


軟件行業發展到今天早已經過了單打獨鬥的年代,用戶不僅對軟件的功能有要求,對於軟件的視覺設計也有越來越高的要求,所以現在的商業軟件往往都需要一個完整的團隊才能保障用戶的使用體驗度不斷提升。而且研發團隊的數量往往會隨著軟件生態的不斷完善而逐漸增加,大型互聯網產品的研發團隊往往非常龐大。

除了用戶體驗之外,現在的軟件開發不再適合單幹還有以下幾個重點原因:

第一:Web開發模式促使團隊開發成為一種必然。Web開發使得軟件開發進入了“角色化開發時代”,開發人員逐漸進行了較為明確的任務劃分,比如前端開發、業務組件開發、架構設計、數據庫設計等不同的角色。角色開發使得不同的開發人員更加專注,能夠把軟件的不同部分做到極致,也使得大規模軟件開發成為了一種可能。

第二:軟件研發週期越來越短。早期的軟件研發都是按照人月來計算的,但是目前軟件開發領域往往都在按照人天進行計算,按照人天計算的原因是目前整個軟件開發領域對開發週期都有非常嚴格的要求,如果不進行團隊開發的話,根本無法保障軟件能按期完成。

第三:軟件規模越來越大。隨著物聯網、雲計算和大數據的發展,軟件規模越來越大,軟件開發所涉及到的內容也越來越多。IT行業發展到今天已經有了太多的技術線,任何人都不可能把整個軟件領域的技術都一一掌握,所以合作成為了一種必然。

第四:軟件更新速度越來越快。早期的軟件往往都是每個月更新一次,有的軟件甚至3個月更新一次,但是現在的軟件恨不得每天都更新一次,這麼快的更新速度已經不可能由某個人來單獨完成了。

總之,對於一個要運營的軟件產品來說,獨自開發幾無可能。當然了,如果想自己做一個demo,還是完全可以的。

作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟件體系結構、大數據、人工智能相關領域,有多年的一線研發經驗。

歡迎關注作者,歡迎諮詢計算機相關問題。


IT人劉俊明


我的答案是可以的。


當然這要取決你的能力。軟件產業發展到今天,不是變得越來越笨重了,而是變得越輕盈了,也就是說你想做一個app或者網站門檻越來越低了。 如果你喜歡學習新知識,善於利用工具的話,一個單槍匹馬,做一個小而美的應用還是非常可行的。


關鍵是現在很多大型的企業,比如說蘋果,微信都轉型成了開發者的合作伙伴,也就是說只要你的作品夠優秀,就不愁推廣的渠道。也許有很多人抱怨,拿不到流量,其實只要你的作品夠優秀,這些平臺會幫你推廣的。


我就拿小遊戲打比方,最近半年,不少爆款小遊戲都是出自個人開發者之手,讓這些個人開發者賺的盆滿缽滿。 我也開發過小程序,微信的給的調試工具非常方便,很多優秀的引擎也支持了微信小遊戲。我一個人,一臺電腦,利用業餘時間,就完成了一個完整遊戲的開發。


現在這個時代,只要你有才華,沒有綻放不了的。如果肚子裡沒東西,還是找個地方好好修煉把。


李coder


當然可以了 就是費時間 費工夫而已。

我一個人就搞定一套ERP系統 也做過一整套財務系統。

從調研 研發 測試 維護 全部一個人搞定。當然也離不開客戶的配合。

雖然沒有市場成品那麼功能強大 。但是主要功能不缺。

當然 一個人力量有限 維護起來有點麻煩 適合中小型企業 的軟件開發 。


分享到:


相關文章: