回覆列表
-
1 # IT人劉俊明
-
2 # IT少女
零基礎學軟體開發所需要的時間那就要看你是自學,還是培訓了。1、選擇自學a、有些人自制力強每天可以拿出很多的時間去學習,這樣花費的時間就會比較短。b、有些人天天吊兒郎當,三天打魚兩天曬網的話,那到底需要多長時間就真的不好確定了,甚至有很多人在學習的途中堅持不下來半途而廢的也不在少數。
打算自學的話可以去bilibili上看看影片,上面都會免費提供影片、程式碼和筆記。所以慎重的提醒一句,如果你是零基礎的話,建議不要自學。因為網上看書或者影片,容易分心走神,被別的所吸引,這樣你自學起來就比較苦難,還有就是遇到問題也不能及時解決,就算你再有興趣,在這樣的情況下也無法繼續下去,最終就是放棄,這樣一來就浪費時間了。2、選擇培訓如果是透過參加程式設計培訓的方式學習程式設計的話,這個就取決於專業的學校所開設的班級,一般是有大學生班,學習時間一般是在6-8個月,高中生班,學習時間是在兩年左右,現在也有初中生開始學軟體開發了,一般學校時間是在4年左右的樣子。參加IT培訓可以有這幾點好處:a、掌握較先進的技術。b、增加實際工作經驗。c、獲得更多就業機會。
-
3 # 重慶新華電腦技工學院
初級軟體開發的門檻其實不是很高,有初中的文化水平一般就可以,主要是對一些程式語言的語法知識掌握紮實,網上找一些增刪改查的例子,比葫蘆畫瓢,有一到三個月絕對可以做基礎性的開發,但要往更高階的層次走就需要更深的技術沉澱了,面向物件程式設計思想,設計模式,架構思維等等,此時面向的視角就不是程式語言的語法了,而是怎樣合理解決問題的方法論了,大道至簡的設計等等。
-
4 # luo互聯之學無止境
開你學長期還是短期,速成的大概三四個月,要是長期,兩年三年都有,感興趣的話,可以來了解一下我們學校,零基礎入學,名師授課。
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,學習軟體開發需要一個系統的過程,首先要確定一個學習方向,不同的方向需要學習的內容也有較為明顯的區別,在學習時間上也有所不同。對於零基礎的初學者來說,在學習軟體開發的過程中,還需要解決兩方面問題,其一是要有一個有效的溝通交流渠道,其二是要有一定的實踐場景。
通常來說,當前學習軟體開發可以考慮以下三個大的方向:
第一:Web開發。當前Web開發的市場規模還是非常大的,從事Web開發的程式設計師也非常多,由於Web開發的技術體系相對比較成熟,可以參考的案例也比較多,所以選擇學習Web開發會有一個較好的學習體驗。
Web開發通常分為前端開發和後端開發,目前在雲計算的推動下,前後端的界限也在逐漸模糊,Web全棧程式設計師將是一個比較大的發展趨勢,所以如果想學習Web開發,應該前後端並重。通常,Web開發需要學習3到6個月能夠入門。
第二:大資料開發。當前隨著諸多企業紛紛實現業務上雲,大資料開發的任務會逐漸增加,未來基於大資料平臺的大資料開發將促進企業的創新,同時也會需要大量的開發人才。大資料開發需要學習的內容比較多,除了要學習傳統的程式語言(Java、Python等)之外,還需要學習大資料平臺的相關知識,另外大資料開發與行業場景的關心也比較密切,所以還需要掌握一定的行業知識。通常,大資料開發的學習週期會更長一些,通常6個月能夠入門。
第三:物聯網開發。在工業網際網路和5G通訊的推動下,未來物聯網領域的開發任務也會比較多,所以選擇物聯網也會有很多發展機會。目前物聯網開發主要集中在裝置端、網路端,未來隨著物聯網平臺的成熟,物聯網的開發邊界也會逐漸拓展。當前嵌入式開發是學習物聯網開發的基礎,零基礎需要3到6個月能夠入門。