跟計算機相關的專業非常多,
研究生、博士生階段的研究方向也是花樣百出,
計算機專業離不開學習編程語言,
編程語言也超過了3000種,
最流行的不外乎:c、c++、c#、java、python等等
語言不能說好壞,只能說適合不適合,
對于記憶力不是很強初學者,學習計算機專業的壓力還是很大的,
從保存知識的火種、深入理論知識方面來講,應該按照C語言、C++語言、資料結構、組成原理、編譯原理、作業系統、計算機網路原理來學習,還必須加入最新的知識,比如分布式計算、并行計算、最新網路架構、最新編譯技術等等,
比如有一天,又遇到卡脖子問題,我們需要從頭創造計算機技術,急需要基本原理的東西,
但是,不客氣的講,對于一些研究所和學校,比如中科院、清華、北大等,有能力培養科學家,其他學校還是老老實實地辦應用型為好,
在下不才,對于一般院校,談談自己的想法,不喜勿噴,
看過后,如果郁悶了,去喝杯酒緩解緩解,酒錢自己出,在下概不負責,
我認為,現在可以按照下面幾條線培養應用型軟體人才,
1、Qt
走的是C++路線,QT是一個類別庫,也是一個開發平臺,跨平臺桌面程式開發,
2、C#
微軟的開發語言,以Visual Studio.net為開發平臺,桌面程式,asp.net網站開發,
3、Java
可以以eclipse或者IntelJ IDEA為開發平臺,java web,android開發等等,
4、Python
可以以PyCharm為開發平臺,人工智能、機器學習、大資料、web等,
我這樣區分的標準是以“不折騰”為基準的,一個平臺,一個工具,學生用熟悉了就好,把一個工具用熟了,轉其他也不太費力氣,而普通學校的弊端是什么,老師很多,負責不同課程,不同課程用不同作業系統(windows、linux、android),用不同開發工具(c、c++、c#、java、python),你一個老師一個語言,學生需要學多少語言?可憐的娃娃們,
以上只是四種工具,你打算用他們做什么呢?
就好比我們的漢語,你會很多字,讀了很多文章,那么你用漢語去做什么了?
寫小說,你需要有故事啊,寫歌詞兒,你需要有音樂知識啊,
計算機語言也一樣,你想要用語言做什么:
web前端開發、android開發、web后端開發、游戲開發、資訊管理系統開發、計算機視覺、計算機翻譯?
遺憾的是,大多數學校都只是教給學生一堆工具,并沒有教如何在哪個領域用
學生只是會拿出來耍耍,寫個Hello World之類的程式,解決不了實際問題,
有些學生畢業前拿個2-4萬上個培訓班,接觸一下實際專案,包裝一下,就好就業一點,
對于學生:
我建議,大家去求職網站搜索一下計算機相關職位,看看都有哪些,哪些適合自己,然后去網上書城,搜索相關書籍
按照上面的例子,敲進計算機,看明白,然后再深入去做其他專案,
對于學校中的老師:
能及早的選擇一個適合自己的方向,并為之奮斗一生,是一件很幸福的事情,
比如計算機視覺、自然語言處理、語音處理等高逼格的;
比如web前端、后端等;
比如android開發等,
自己也跟著前沿科技,動起手來,才有底氣去指導學生啊,
教師入門一個新東西,肯定比學生快,因為有基礎,
但是到最后未必比學生強,因為記憶力、體力已不如學生,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112150.html
標籤:其他
上一篇:968. 監控二叉樹
