更新時間:2021-07-17 20:26:15作者:admin2
這個要視不同的學(xué)校而定 有些學(xué)校有這個專業(yè) 有的學(xué)校沒這個專業(yè)不過現(xiàn)在的學(xué)校開設(shè)的計算機專業(yè)的相關(guān)課程都會涉及到軟件工程這門課, (請注意不是專業(yè))現(xiàn)在的企業(yè)不一定非要軟件工程專業(yè)的學(xué)生,學(xué)計算機軟件方向的其他專業(yè)的都能從事軟件開發(fā)工作,并且軟件工程這個專業(yè)是個很新的專業(yè),其內(nèi)容和計算機其他專業(yè)的沒有區(qū)別,等你畢業(yè)的時候再進入企業(yè),這才算真正在學(xué)軟件開發(fā)。
感謝悟空的邀請。作為一個工作多年的程序員我來分享一下我經(jīng)驗。
首先我們得確認(rèn)我們首選的開發(fā)語言。比如拿我來說。我大學(xué)畢業(yè)學(xué)的是.net
開發(fā),2年后轉(zhuǎn)的前端的。
前端知識點:1、基礎(chǔ)知識。html、css 、js 網(wǎng)頁構(gòu)建的三大模塊少不了。
2、jquery基礎(chǔ)用法,插件的使用,基于jquery擴展自己的插件,手動寫自己的一個簡單的jquery。
3、html5基礎(chǔ)。canvas、webworker 、websocket、localStorage等。
4、框架級的,vue 、react 、angular三者選其一,建議Vue.
5、vue源碼及的學(xué)習(xí)、webpack
6、webgl
上面只是簡單的列舉了一下前端的知識體系,其實還有很多。
不建議剛?cè)腴T編程就去學(xué)數(shù)據(jù)結(jié)構(gòu)、算法等,因為學(xué)習(xí)起來比較枯燥也比較難上手,會打擊學(xué)習(xí)的積極性,等我們有一定的編程基礎(chǔ)了可以再去研究這些。
自學(xué)行嗎?我的回答是:可以的
但是是建立在自己有編程經(jīng)驗的基礎(chǔ)上,還是拿我為例,2年.net
經(jīng)驗后果然轉(zhuǎn)到前端開發(fā),我就是自學(xué)一點點的過來的。當(dāng)然,自學(xué)的路上很苦逼。要耐得住寂寞、一定要堅持。