為什麼說學了計算機底層的知識在程式設計師這條路會走的更遠呢?

時間 2021-10-15 19:09:41

1樓:Infi-zc

小白嘗試回答一下,有啥不對還請指正。

我的工作恰好是乙個又要求廣又要求深的方向,剛工作時,我對計算機體系結構的認知僅限於大學嵌入式原理課程,十分小白,對很多概念的理解多多少少走了些彎路。在補基礎的過程中漸漸意識到,基礎知識掌握紮實的話,很多新東西只是概念上的遷移,許多優化演算法的思路,都從底層體系結構中來,大佬們早都把解決方法想出來了,就看你理不理解的清楚,會不會搬。

從計算機體系結構到程式語言的程式設計模型,到一系列的設計模式,我感到學習電腦科學學的是一種與機器溝通從而解決問題的思想。某種程度上,應用和底層類似於術和道的關係,懂了道,術萬變不離其宗,還有創新術的可能;只學習術,那也就是乙個個割裂的術,而已,何況術千變萬化,哪能掌握地過來呢?

2樓:扼殺黑暗

走的是否更遠跟2方面相關

1 個人對技術深入和提高的願景和動力

2 公司和平台具有上公升通道和對應的激勵制度還是那句話知識的作用不是教你往哪走,而是讓你走路的時候容易一點所以,底層知識只是在工作中用到底層技術的時候讓你能夠輕鬆一點的解決問題,至於你是否願意走底層技術這條路,由你自己決定

同樣,什麼是更遠也由你自己決定,大學學好基礎知識有個好處,就是你的選擇會多一些,同時這些選擇也會做得容易些。

計算機底層是如何訪問顯示卡的?

顯示器顯示的資訊一直存在VRAM中 Video RAM 由作業系統或BIOS提供的程式,借助中斷程式處理,不斷往VRAM寫資料,資料就會在顯示器中顯示 可以通過I O埠號 IRQ DMA MMIO等方式訪問控制顯示卡 朱涵俊 cpu讀寫記憶體的時候,把位址發到匯流排上,匯流排上的裝置可以對某些位址進...

大學計算機課會教考計算機二級的知識嗎?

婕妤 會教計算機的知識,但是水平大概是初中生就能掌握的程度 乙個淺,乙個相對來說很深 所以還是不要指望大學的計算機課了,因為那是基礎課,如果是計算機的學生,就當我沒說 yoyohahaha 是計算機專業的嗎,計算機專業我不知道,畢竟會考c語言之類的.如果是非計算機專業建議考office比較實用,我上...

學到什麼樣的程度才算懂計算機底層

你猜 看了幾個高讚回答感覺都是在推銷啊。可以參考某個大佬的乙個標準 以最簡單的控制台輸出乙個hello,world為例子,如果你能清楚的知道整個過程都發生了什麼基本就夠了。 lidanger 不用懂太多。電路 通訊 晶元操作 儲存器 作業系統 編譯器就夠了。什麼是計算機底層?就是組成計算機的部件 如...