大學被不喜歡的專業錄取,不想轉專業了,就想了解一下,如果課下自學計算機專業能行么?還是最好轉專業?零基礎如何自學?


作為一名IT領域的科研教育工作者,我來回答一下這個問題。

首先,自學計算機課程是可行的,而且當前在IT互聯網行業內,有不少技術研發人員都是通過自學來掌握相關技術的,但是自學計算機專業的相關課程,應該有一個系統的規劃,同時要為自己營造一個較好的交流和實踐環境,這對於學習計算機相關知識還是非常重要的。

自學計算機專業的課程,可以按照以下幾個步驟來進行:

第一:從編程語言開始學起。編程語言是打開計算機知識大門的鑰匙,所以學習計算機專業課,可以從編程語言開始學起,初學者要重視C語言的學習。學習C語言不僅會為學習後續的計算機課程奠定一個紮實的基礎,而且C語言也比較容易掌握,如果有考研計算機專業的想法,就更應該重視C語言的學習了。

2本 C語言從入門到精通+笨辦法學C語言京東¥ 1415.00去購買?

第二:重視實驗。學習計算機相關課程一定要重視實驗,不論是學習編程語言、數據結構,還是學習操作系統、資料庫等課程,都應該重視多做實驗,通過實驗來為各種抽象概念建立畫面感,通過實驗也能夠逐漸建立起學習計算機相關知識的興趣。不論未來想就業到IT互聯網行業,還是想考研計算機專業,動手實踐能力都非常重要。

第三:選擇一個適合自己的主攻方向。學習計算機相關知識一定要有一個自己的主攻方向,然後圍繞這個主攻方向來制定學習計劃,在選擇主攻方向的時候,一定要考慮到當前的技術發展趨勢和人才需求趨勢,比如當前主攻雲計算、大數據、人工智慧等方向就是不錯的選擇。

最後,自學計算機專業課還是具有較大難度的,尤其是學習的初期會遇到很多障礙,此時應該多與專業人士進行交流,以便於獲得更多幫助和學習建議。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以私信我!


看個真實的例子吧。

10幾年前我老鄉的同班同學,高某被冶金專業錄取了,大一時候他自己就比較喜歡計算機,不喜歡本專業,當時學校申請轉專業也是可以的,但是過程比較繁瑣,程序較多,條件也不少,可能他比較有個性吧,自己在大二時候直接不去上本專業課, 自己泡在學校圖書館,有時候也會去聽計算機專業課程,晚上經常與計算機專業高年級學生溝通交流,那時候,有電腦的同學其實非常少,但那個時候,他果斷在大一第二學期末,就買了一般聯想筆記本,當時價格真不菲,這可能為他日後在計算機專業方向學有所成有關吧。

日復一日,當高某拿著筆記本經常在圖書館調試程序、翻閱各種計算機書籍的時候,我們計算機專業的同學還在按步就班的上課,動手能力可以說遠遠不如自學的高某.....

大三的時候,他考了高級程序員考試,而且過了,但是的高級程序員考試,可以說,沒有幾把刷子,是不好過的,跟現在的程序員、軟體設計師等等,幾乎不是一個量級的。

很順利,大四上的時候,他就被幾家軟體公司招錄過去做程序開發,後來也去了上海某知名軟體公司。

只是由於自行轉專業,沒有走合法程序,給後期順利畢業帶來了很多很多問題,再次不建議同學效仿他, 轉專業最後走正規途徑。


2個問題

  • 不轉專業,意味著你畢業的問題,本專業所有的專業課等等考試都必須通過的,心裡要有好的計劃。
  • 其次自學計算機,能學好嗎? 能在保證本專業順利畢業的情況下,兼顧到自學計算機嗎?

最後的建議: 不喜歡自己的專業,盡量轉專業到計算機;如果實在條件不具備,也可以保證本專業順利畢業的前提下,加大力氣學習計算機專業課, 一定不要忘了買個筆記本,多動手,對編程非常有好處。

以上信息全真實有效,希望對你有幫助。


可行,需要堅持


我就是自學轉行的,我現在是一名Java開發工程師。

上學的時候讀的是測繪工程專業,因為自己對編程感興趣,在大二的時候自學了C語言,大三學習的Java語言,順道也學了點Python。計算機的組成原理,編譯原理,計算機網路,數據結構都有學習一下。

當時在上學的時候一開始,沒有明確的目標,盲目的學習了好長一段時間,當時的效率比較低,只是學會了編程語言的一些基本語法而已。

後來上了大四,發現要工作了,這才抓緊學習Java,由於有一定的編程語言基礎,我在大四的時候,就直接開始學習Java技術棧的內容了,比如 tomcat,servlet,jsp等等。後來畢業也順利入職了一家小公司,雖然工資不高,但也算是入行了。

現在看你想自學,所以給你提幾點建議:

一、明確自己的興趣和目標,制定完整的學習計劃。

二、給學習計劃分階段,比如第一階段要學會什麼,用什麼作為考量。比如第一階段,就學習Java的基本語法,並且能解決一些演算法題,或者在leetcode上刷一百題。這樣每個階段都有可量化的結果依據。

三、多運用搜索引擎,因為編程就是要學會用搜索引擎,它能幫助你解決所有的問題。

這邊我附上當時學習的網站,希望對你有所幫助吧。

大學計算機專業 - 網易雲課堂?

study.163.com


自學計算機課程不推薦。會走很多彎路。

建議花點錢,報個班。至少少走點彎路。


推薦閱讀:
相关文章