日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

计算机专业需要掌握的知识和技术

發(fā)布時(shí)間:2023/12/13 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 计算机专业需要掌握的知识和技术 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

個(gè)人總結(jié),計(jì)算機(jī)專業(yè)從業(yè)者,尤其是工程師,需要掌握以下知識(shí)和技術(shù):

1. 多多益善的數(shù)學(xué)功底

毋庸置疑,邏輯思維的基礎(chǔ),可能某些人天生適合邏輯思維,但是經(jīng)過長時(shí)間的數(shù)學(xué)思維鍛煉,邏輯思維一定是底子很好的!

要求程度: 第一階段是夠用,接下來是越充實(shí)越好!

如何訓(xùn)練:不要刻意去看書,去重新學(xué)習(xí)數(shù)學(xué)課本,方法是算法驅(qū)動(dòng),也就是看算法需要的時(shí)候再去看對(duì)應(yīng)的數(shù)學(xué)知識(shí).

2. 專業(yè)的英文閱讀能力

當(dāng)需要研究國外的芯片數(shù)據(jù)手冊(cè)或者相關(guān)文檔或者標(biāo)準(zhǔn)時(shí)候,專業(yè)的英文閱讀能力是相當(dāng)重要的。這個(gè)不必多說!

要求程度: 第一階段還是夠用,當(dāng)然也是越多越好!

如何訓(xùn)練:多看、多聽,多看包括英文網(wǎng)站,英文文檔,多看就是電影咯,這個(gè)簡(jiǎn)單。

3. 計(jì)算機(jī)相關(guān)原理

方面很多,例如:計(jì)算機(jī)的計(jì)算模型,cpu、內(nèi)存、硬盤之間的關(guān)系,機(jī)器指令、匯編、高級(jí)語言的關(guān)系,函數(shù)調(diào)用的原理,c++對(duì)象結(jié)構(gòu),進(jìn)程調(diào)度原理,內(nèi)存分頁原理,內(nèi)存管理,編譯器原理,虛擬機(jī)原理,程序加載原理,解釋器原理,面向?qū)ο笤恚布?qū)動(dòng)原理,專業(yè)術(shù)語理解,函數(shù)庫原理,編譯連接原理,GUI原理,可視化工具原理...

要求程度:第一階段要知道的寬,接下來就是專!

如何訓(xùn)練:積累,多學(xué)!

4. 相當(dāng)熟悉一門編譯類語言

不如直接說C語言,不一定非要拿C干什么事情才說要學(xué)C,而是通過理解C的方方面面,讓我們對(duì)編譯性語言有個(gè)整體的把握,基本類型啊,函數(shù)過程啊,頭文件包含啊,庫函數(shù)實(shí)現(xiàn)啊,操作系統(tǒng)調(diào)用啊,程序設(shè)計(jì)基本技巧基礎(chǔ)認(rèn)識(shí)啊...

要求程度:越熟悉越好!

如何訓(xùn)練:多看關(guān)于C的書,多寫實(shí)用程序,多看開源代碼!

5. 相當(dāng)熟悉一門解釋類語言

腳本類語言的高效快捷簡(jiǎn)便,是編譯類語言無法比擬的,豐富的庫,自由的特性,眾多的工具,天生的跨平臺(tái)性質(zhì),讓你在手機(jī)上看到運(yùn)行效果。通過熟悉解釋類語言,充分理解動(dòng)態(tài)語言的實(shí)現(xiàn)方法,擴(kuò)展方法,通過對(duì)比編譯類語言,自然能體會(huì)語言所提供的諸多特性的來由了!

選擇很多:bash\python\perl\ruby都不錯(cuò),其中python就很好,bash在linux上應(yīng)用最多.

要求程序:越熟練越好!

如何訓(xùn)練:多看書,多寫程序,多看代碼!

6. 算法(數(shù)據(jù)結(jié)構(gòu))

算法以數(shù)學(xué)為基礎(chǔ),不過即便沒有數(shù)學(xué)功底,應(yīng)付非算法類工作也沒問題,只要掌握了一定的算法基礎(chǔ)即可。但是,可持續(xù)的考慮問題,一定要理解算法,理解動(dòng)機(jī)。理解算法背后的內(nèi)容。

要求程度:越多越好,越深越好!

如何訓(xùn)練:多做題,多思考,學(xué)數(shù)學(xué),長時(shí)間積累不松懈!

7. 設(shè)計(jì)模式

這里說的設(shè)計(jì)模式,可以成為廣義的不是咱們說的設(shè)計(jì)模式那本書的設(shè)計(jì)模式,而是凡是規(guī)范的,有范式的程序設(shè)計(jì)方法,都是設(shè)計(jì)模式。這個(gè)沒有辦法通過看書就掌握了,需要?jiǎng)邮謱?shí)踐.

要求程度:越多越好!

如何訓(xùn)練:多看書,多寫程序,多實(shí)踐!

8. 整理全面理解大系統(tǒng)

一定要完整的理解一個(gè)軟件系統(tǒng),包括各個(gè)方面。推薦熟悉四類系統(tǒng):

(1)單片機(jī)無操作系統(tǒng),只要簡(jiǎn)單無限循環(huán)控制的簡(jiǎn)單界面的應(yīng)用,掌握如何對(duì)硬件編程,如何點(diǎn)燈等。

(2)單片機(jī)多任務(wù)操作系統(tǒng),理解多任務(wù)的概念和編程特點(diǎn),當(dāng)然還有操作系統(tǒng)的實(shí)現(xiàn),框架,機(jī)制,啟動(dòng)方式等等。

(3)linux操作系統(tǒng),理解現(xiàn)代操作系統(tǒng)的原理,實(shí)現(xiàn),非常重要。

(4)Android操作系統(tǒng),理解了Android系統(tǒng),就理解了需要學(xué)到的計(jì)算機(jī)的大部分知識(shí)哦!

9. 自己動(dòng)手寫這寫那

(1)每天寫代碼->需要的語法也看

(2)每天看算法->需要的數(shù)學(xué)也看

(3)自己寫一個(gè)操作系統(tǒng)->簡(jiǎn)單的,五臟俱全的

(4)自己寫一個(gè)編譯器->簡(jiǎn)單的,能用即可

(5)自己寫一個(gè)GUI->簡(jiǎn)單的,能看圖片和文件即可

(6)自己寫一個(gè)解釋器->簡(jiǎn)單的語法即可

10. 多看多寫多思考,貴在堅(jiān)持

多寫代碼,多動(dòng)手調(diào)試,多想為什么,多看開源代碼,多看書,制定目標(biāo),堅(jiān)持不懈!

本文完.

作者:linucos

出處:http://linucos.cnblogs.com

聲明:因文章引起的任何問題,本博客不負(fù)任何責(zé)任;版權(quán)所有,歡迎轉(zhuǎn)載

總結(jié)

以上是生活随笔為你收集整理的计算机专业需要掌握的知识和技术的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。