學計算機感受

2021-09-01 09:54:04 字數 1037 閱讀 3753

是否有人會覺得,計算機的世界很多時候不是讓人抓狂那樣簡單,更多時候是讓人有種想砸了電腦的衝動。從計算機開始問世就注定了這是乙個糾結的存在。即使是骨灰級人士,相信也有很多時候對於計算機的某些方面感到相當痛苦。

何來的痛苦?那就是知識被抽象、抽象、再抽象,抽到你想抽筋了還有人繼續在抽象它。那天和乙個學藥理的老朋友談到計算機,他就問一直想不明白為什麼計算機硬體就能夠跑起來虛擬的軟體,其實我沒讀軟體工程前也一直想不明白,後來學了一些核心課程才慢慢明白,是從最簡單的與、或、非閘電路,從電氣層面上,通過高壓低壓抽象為1或0來虛擬一層上來,再通過數學二進位制來擴大表示,接著定義一系列規定好的指令,顯示層就利用輸出的高低電壓表示的0或1繼續抽象上去變成了從燈泡顯示到螢幕到各種表示器件,而指令繼續抽象為高階語言,網路連線也一樣,各種解決方案都是從最底層的電壓(電流)表示抽象到如今看到的internet,這一切看起來好像人類一直在進步啊,是啊,從幾十年前啥都沒有到現在啥都有,問題是有沒有想過,從使用者角度來看,封裝做得不夠,一出問題就只能請專業的人員來看,你說好吧,請就請,關鍵是這玩意就注定了不是每一次請都能解決的,因為這個行業本身就說清楚了,沒有那個方法一直適用看起來結果是一樣的任何情況的。好比你家終於請人弄好了電腦的上網問題,而過了一段時間你家人有誰帶了或買了新的電腦回家,想要一起上網,結果搞了個無線路由也不行,那有哪個專家敢說我去解決一定搞定的?我相信沒有誰敢說一切上網有問題他就搞的定。因為能上網的這個條件只對於當前滿足的一切硬體起作用,哪乙個抽象的虛擬環節一出問題,都只有一種結果,就是不能上網了。看起來就是那樣,但外行的人就會說「不就是不能上網了麼,咋你個專家還得弄那麼久」,如果最後弄好了還一回事,問題是弄不好的話,那話估計更難聽了。那誰都會想了,為何只是不能上網而已,咋還要分那麼多種,甚至原因知道了,還拿它沒辦法。什麼硬體不相容啊,軟體驅動不見啊,不相容啊,計算機啊,你說你的命運咋就那麼慘啊,被弄得即使是親人也認不得,人家跟你不相容啊。不是說相容一定是好事,但國際標準就不能把標準搞好一點麼?或是人類你就不能大家一起把已經成熟的技術統一嗎?人類統一有那麼難過嗎?

唉,宇宙中尺度如此之大的空間裡,我們目前都沒發現其他智慧型,在孤獨的地球上,人類這個物種就不能和諧一點嗎?抽象,抽象,再抽象,卻學不會封裝,真有點悲哀。

關於學計算機

東學西學?學了一堆亂七八糟的東西,到頭來,很多東西掌握都是特別淺,也更加迷茫了,都不知道學什麼好了,也給人一種學什麼知識都特別的無力,不斷的懷疑自己,自己到底適不適合這個行業,能不能在這個行業混下去,沒有心情去想其他太多的事情,也強制自己不想其他的事情,集中精力去學知識,可是存在很多的問題,比如該學...

計算機學哪些課程

一 數學 數學是計算機專業的基礎,學好數學是學好計算機專業的關鍵。高等數學課程主要學習微積分 空間解析幾何和微分方程,一般高校通用的教材是同濟大學編的 高等數學 目前已經有了第五版,也可以使用自考教材 西安交通大學陸慶樂編的 高等數學 可以買一些配套的輔導書和習題解答。還有兩門重要的數學課程是 線性...

計算機待學資源

外行科普適合的 計算機是怎樣跑起來的 用通俗易懂的語言,把計算機的基本構成與工作原理梳理了一遍,適合零基礎新手。程式是怎樣跑起來的 同樣不費腦,讀完還是蠻有幫助的。笨辦法學python 很多鵝想學python程式設計,這本算是很好的入門書。薄薄一本,簡單好上手,零基礎也完全ok http 幫助我們了...