-
1 # 首席程式碼執行官
-
2 # 小輝哥精品
1、程式設計師每天確實是在敲程式碼,但不是每天都有新軟體開發。
2、新軟體開發的迭代週期沒有快到一天就搞定了。凡事都是有個過程,需要從需求呼叫、需求立項、需求評審、開發工時評估、進入開發、完成開發內測、線上公測、推廣產品等環節。這裡僅僅說的是新軟體開發,迭代版本的週期會稍微有區別。
3、程式設計師除了開發新產品,還需要對舊專案進行版本迭代、老的專案維護等重要工作。
4、以上說的都是開發程式設計師,這裡需要強調移動,很多公司的研發團隊、架構師等職位雖然也是程式設計師,但是他們的工作基本是底層、架構、框架開發或者開源框架的二次封裝等。基本不能稱之為新軟體開發。
-
3 # 小楓同學
作為相關從業者,我來回答下。
首先回答問題,每天沒那麼多新軟體開發的。
軟體開發工作範圍軟體開發並不是你想的那樣一來就搞新軟體,比如開發個APP,或者做個新網站。
要知道,很多舊軟體遺留了很多問題的,程式設計師們做的事主要包括:改老程式碼的bug、更新軟體版本、新增新功能、開發新軟體業務等等。題主你所理解的軟體開發只是開發新軟體而已,改bug、軟體版本更新都是工作量特別巨大的工作。
總結這些任務都是沒有盡頭的,公司會根據市場需求,制定新的產品功能,比如開發新英雄什麼的,需求是無止盡的,任務也是無止盡的,所以需要大量程式設計師前赴後繼參與軟體開發。
-
4 # 大澤say
如果沒有新的軟體要開發,就維護老的軟體;
程式設計師的工作並非只是開發新軟體,有時候還要培訓使用者,了解使用者需求;
另外看你所處的行業,如果是外包公司,那確實會不停有新的軟體需要開發,因為這些公司本來就是靠開發新軟體盈利的。
不用管這些,好好學好技術才是真的。
-
5 # IT人劉俊明
其二是隨著網際網路、大資料和雲端計算的發展,目前軟體產品的迭代速度越來越快,尤其是面向福斯的網際網路軟體產品更是如此,雖然不少網際網路企業不斷壯大自身的研發團隊,但是軟體開發的任務需求量似乎有更快的發展速度,當前軟體產品的迭代已經從傳統的瀑布式迭代轉向了併發迭代,這同樣需要大量的程式設計師。簡單的說,在網際網路企業永遠有開發不完的需求,這一點與傳統軟體公司還是有一定的區別,所以網際網路企業對於程式設計師的能力要求往往也更高一些。
其三是產業網際網路打開了新的軟體需求大門,未來產業網際網路階段,軟體開發將全面深入到各個產業領域,全面為傳統企業的生產運營賦能,這自然也需要大量的程式設計師。當然,在產業網際網路階段,企業對於程式設計師的能力要求也在不斷提升,程式設計師需要掌握大資料、雲端計算、物聯網以及人工智慧等一系列技術,所以當前的程式設計師,要想在產業網際網路階段獲得更強的崗位競爭力,需要緊跟技術發展趨勢。
我從事網際網路行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大資料和人工智慧領域,我會陸續寫一些關於網際網路技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。
回覆列表
新軟體並沒有那麼多。軟體週期一般是立項,調研,需求分析,設計,開發,測試,上線,試執行,維護。這個週日可能很長,一般是數月甚至是數年,需要反覆修改和矯正。每一個崗位都需要對應的人員,所以需要的員工比較多。
另外就是你看不到的很多功能,資料分析,統計,報表等後臺功能,作為軟體執行人員,需要知道軟體的執行狀態,比如收入,活躍使用者等等指標,這也需要開發者完成。
除了上面的這些因素,才是你說的新軟體多少的問題,各行各業都確實需要軟體來提高效率,降低人力成本。沒有哪一個行業不需要軟體的。想想你的手機裡有多少軟體?再想想一個美團外賣可是數百臺伺服器,上千人的技術團隊來執行和維護。
這些因素加起來,差不多可以解答你的疑惑了。