如何應對計算機專業課程內容與工作需求不匹配問題?

時間 2021-05-08 20:34:56

1樓:6IE閆輝

相信很多剛剛畢業或是即將畢業的大學生對於自己未來走向社會後的處境是非常擔憂的,而無論是一本、二本還是211、985的大學都可以分為:IT專業、非IT專業。

而無論是IT專業還是非IT專業,對於未來即將從事IT行業都是影響不大的。大學四年的知識積累對於職場的幫助並不是決定性的,大部分院校的專業課深度不夠、方向跑偏。對於這份專業知識要求高、技術性要求精、實戰經驗要求多的工作建立不了什麼優勢。

「工作難找」「裁員」也成了當今社會的標籤,但事物總是有兩面性的,對於優秀的你們來說,這是乙個大浪淘沙的時代,人才技術的提公升,也意味著總體薪資水平的提高,生命是一場負重的狂奔,時光總會留下真正懂技術的人,而在這個時代若想被留下,就要做到一下三點:

1、懂技術

2、多元化

3、適應時代

所以能拯救你的就是自學+培訓專項培訓最大方面提高自身的技能針對工作的匹配度.

2樓:瑞士的房子

不是看不起也不是潑冷水。可是我面試題目大部分課程上都學過,更別說演算法了,期末的演算法比面試難得多。計算機網路課程難度也比面試高。

細枝末節不可能課上全部都有但是大的基本都cover,如果真沒有那就是最新的框架。

學校只會教你工具而不是教你用輪子。教你用輪子的培訓班

3樓:Duke Yu

這真是乙個號問題。先看看為什麼會出現這樣的問題吧:

Duke Yu:計算機專業,College VS University

Duke Yu:為什麼本科要學習那麼多和我工作沒關係的課程

從計算機專業的培養目標來看,這些專業課很重要,而現實市場中的製造計算機的工作崗位數量少的可憐(尤其在我朝)。

問題中提到的各種語言和技術在實際工作中對個人能力的作用並不是特別大。幹的年頭多了真就是手中無劍,心中有劍,以無招勝有招。我現在用大概每天用五六種語言,但實際上哪一種語言我都不會,現用現google。

對於軟體開發來說,重要的不是你用哪一種語言,而是你在什麼位置實現什麼邏輯。至於使用什麼語言,要看你在這個位置實現這個邏輯最適合用什麼語言。例如你不能用SQL語言寫介面,不用PHP語言寫資料庫查詢。

可惜的是大學課程中不提供這方面的課程。

有些課程裡面提到過應用程式部署架構,C/S,B/S,分布式等等,但大多都是很空洞的談概念,對現實中的各種架構分支並沒有詳細的分析和實踐。你不知道都有哪些部署方式,自然就不知道一段業務邏輯應該在哪個模組上實現,自然就不知道該用什麼語言。

對部署架構的不了解自然也就對IT基礎設施部署架構不理解,進而對IT運維需求不理解。應用程式的非功能性需求也是軟體開發很重要的內容,很多技術都是圍繞著應用的非功能性需求展開的。學軟體工具容易,理解並能夠設計出好的軟體架構不容易。

這些東西在課本上都是沒有的,我也沒聽說哪個培訓班會講這些東西。

所以唯一能夠解決學校和市場不匹配問題的方案就是出去幹活,直接上戰場是最好的學習。

4樓:wongtseng

作為一名在高校教計算機的老師,說幾點我的看法吧。

第一,你上的是本科,不是職高

培養的目的是不同的,就程式設計技能而言,計算機專業博士畢業估計沒有職高畢業的強,這很正常。高等教育和職業教育培養目的本來就不同。本科教育更加偏重乙個技術的原理、職業教育更加偏重技術的應用,在課程選擇上,會講原理性課程,比如作業系統、計算機組成原理這些。

語言的話,一般就講講c,C++就行了,其他語言自己看書就行了。

第二,和學校老師有關

同樣是計算機專業,你在清華學到的和在MIT學到的深度廣度都不一樣,這也就是為什麼大家都喜歡考好學校的道理,這一塊,你現在已經改不了了,還好的是現在網課這麼多,名校的課也有,自己找來看看。

個人建議

計算機組成原理、編譯原理、計算機網路、作業系統、c++、演算法與資料結構、軟體工程

這幾門課你真學好了,有時間自己專一門現代的物件導向的語言,足夠了,本科畢業準備直接就業的話,網上找點面試題刷一刷。

至於什麼,nginx、git什麼的,我上課也不講,這就一軟體使用問題,認字的話自己看幫助文件就好了,還用課時去教?這就感覺是計算機圖形學課堂上教大家PS摳圖一樣,是要被教學督導鄙視的。

要說熱門技術?ABC呀,AI,Bigdata,Cloud

5樓:SleepingBear

在學好計算機專業課程的同時, 主要要開始針對目標公司的招聘要求和面試標準來積極準備。

最有效的方法是去相關公司實習, 在工作中學會相關技能, 以好的表現獲得工作機會。 像矽谷的各個主要公司,大量新人來自實習生。

另外要海量涮面試題。

這就好比學英語, 沒有新東方的時候, 即使英語很好的學生也考不好GRE, 有了新東方的海量題庫練習, 迎刃而解。

學完大學計算機專業課程能否擁有足夠的就業技術?

頑石 如果課餘時間不實際做幾個專案的話基本沒有就業技術,因為你沒有足夠的專案經驗,可能你都會一點,但給你乙個專案卻不知道從何入手。在大學老師教的東西其實有點脫離你將來工作所用的東西,不過說起來大學培養的是研究型人才,你奔著就業的話還需要自己學一些實際開發的內容。 康德志 看怎麼理解學完大學課程這句話...

清華大學計算機考研專業課912如何複習?

真想走計算機,又怕難度大,建議轉戰隔壁自動化系和電子系,還有網研院,或者伯克利相關專案,不僅題目簡單不止乙個檔次,競爭還不大,電子系和自動化系複試線310即可,備考資料相當容易找到。自動化系大資料專案去年甚至要了個313的。今年深圳那邊又開了人工智慧。據說招人220個。如果本身水平不是特別自信建議曲...

計算機考研專業課 天勤和王道應該如何選擇呢 或者說二者的區別是什麼?

計算機網路的話,個人覺得天勤更適合基礎薄弱的同學,王道裡面不會有天勤裡面那麼多的講解內容,你看懂看不懂,以及能看成什麼程度就不管了,不太適合基礎不好的同學,科班出身或者基礎好的同學我推薦看王道。基礎不好的或者跨專業的我推薦天勤,天勤是會給你講為什麼,裡面還有一些內容專門加粗或者劃線,還把同學們提出的...