主頁 >  其他 > 寫給計算機專業學生的血淚控訴:我學計算機,我會修電腦!

寫給計算機專業學生的血淚控訴:我學計算機,我會修電腦!

2020-10-07 19:26:43 其他

“你學啥專業?”

“計算機科學,”

“幫我修電腦吧,”

“……”

現實中——

金融專業的被問炒股

土木專業的被問裝修

天文專業的被問運程

醫學專業的被問藥方

……

很顯然,這是認知差異的誤解,

但這也反映了一個現實問題:

學科知識與生活應用之間

差了不止一個大學生

譬如計算機專業,會教

組成原理、作業系統、程式設計,以及數理邏輯……

但不會教

裝電腦、裝系統、裝程式、office……

計算機專業角度,

電腦、手機、平板、機器人基本一致:

都是芯片、主板、存盤、輸入、輸出、電源的組合,

但實踐中,

手機電腦插口不同,封裝螺絲也不一樣,

學計算機的你,連自己的手機都拆不了,

專業課知識,像沒兌飲料的威士忌,濃度高,易上頭,

計算機專業部分教材示例

一個例子:“電腦上網慢,怎么辦?”

《計算機網路》:網路分七層,每層按具體協議作業;

《作業系統》:計算機資源被統一管理、分配和調度;

《程式設計》:設計演算法,寫出能讓機器執行的代碼;

沒有一門計算機專業課能直接回答,

你還在“套公式”解題,隔壁電腦城小哥已經搞定,

還有個“博士和農民工”的故事,

某帶盒香皂生產線有缺陷,常有漏裝肥皂現象,

博士組建攻關組,花費近百萬設計多學科聯動方案:

空香皂盒經過時,探測器報警,機械手臂拿起空盒,

農民工憑“直覺”,花200塊買了臺大功率風扇,

放生產線旁“呼呼呼”一頓吹,空盒字紛紛落地,

“專業比不過直覺”的現象背后,隱藏著兩種解題思想:

自頂向下(Top-Down)

自底向上(Bottom-Up)

自頂向下

在《有一種執著,叫“我要學編程”》里提到的“分而治之”

就是一種自頂向下的解題思想,

它是通用思想,不僅用在編程,

還被用在架構設計、專案管理、目標分解等,

“套公式”的程序,其實就是在自頂向下解題,

邏輯學稱為“演繹”:從一般到特殊,

**解決問題時,從“通用知識”——“注入資訊”——“獲得結論” 

**

比如解決“上網慢”,

通用知識:“計算機網路應用層,承載兩臺主機間的應用服務,”

注入資訊:“在PC電腦,用瀏覽器訪問某個網站,”

獲得結論:“我們在用HTTP協議與某網站通信,”

接著我們檢查協議是否正常,再注入更多資訊獲得更多結論,直到問題解決,

這樣的演繹在邏輯上并不嚴謹,但足以表達我們自頂向下的解題程序,

每一次演繹,都會增加多個具體情況,每一個都要去判斷,

于是你發現,自己陷入了一個指數級“資訊風暴”,

窮盡一生也未必能找到答案,

這就是所謂“把問題復雜化,”

自底向上

與自頂向下相對應的解題思想,是自底向上

邏輯學,稱為“歸納”:從特殊到一般,

這解題思想更貼近我們日常思維方式,

“上網慢”?那就把所有遇到過的原因列出來,

快取太多,機械磁盤太卡

自帶域名決議服務器太慢

代理服務器慢

流氓軟體

網卡壞了

運營商網速慢

網站出故障

……

然后,用排除法一個個試,

很簡單,大部分人都會,

以前網路不發達,電腦城小哥靠師徒傳承,壟斷“修電腦”,

現在,普通人隨手網上一查,唾手可得,

不僅修電腦

手機螢屏碎了?某寶買新的,店家還會給教程,

想吃新鮮蛋糕?某廚房教程,買好配料就能做,

學辦公軟體?某站視頻有教,再不會找專家問,

……

對于具體問題,資訊獲取已成為每個人的基本生存能力,

自底向上的解題思想,是不是比自頂向下更優秀?

或者說計算機專業知識木有用了?

知識無用?

這也是當前很多大學生的困惑:

學那么多“經典”知識,在作業崗位上完全派不上用場,

電腦城小哥更快解決問題的前提至少有兩個:

1. 上網功能較穩定;

2. 遇到問題較集中,

前提1 把大部分軟硬體功能損壞的可能性降到最低;

前提2 把常見問題歸為一張清單,

于是,問題似乎很容易解決,

但,如果遇到問題不具備這兩個前提,又該如何?

窮盡了清單所有條目,問題依舊,

這時,你只能期盼某位高手到來,或者直接放棄,

知識,是資訊的抽象,

人類,因為具備抽象能力,才能直接學習知識,

我們用抽象提取知識,應用時再注入具體資訊,

知識是資訊壓縮容器,就像龍珠里的萬能膠囊:

物理世界中大部分定律源于觀察實驗,如牛頓第二定律,

歷經百年實踐,計算機才從打孔機演變為“智能機”,

所以,自頂向下和自底向上兩種解題思路,伴隨人類實踐與學習,相輔相成,

在這個資訊爆炸時代,學習是每個人壓縮資訊的必備武器,

那如何才能提高學習能力?

模仿學習

如果我們觀察小朋友學習,就會發現:

最原始的學習方式就是模仿,

他們會模仿大人說話,也會模仿大人動作,

模仿,就是獲取資訊后直接應用,

當我們準備掌握一項新技能,第一步往往都是模仿,

比如,對著字帖練字、照著原畫臨摹、看著教練運球……

也有對著視頻學軟體,

模仿的前提,是有參考物,也就是得有“抄”的物件,

資訊化時代,不怕沒物件,就怕找不到,

幸好,資訊工具也在持續創新,

從最早電信黃頁,到門戶網站,再到搜索引擎,以及現在的資訊流推薦,

這些技術工具在做同一件事:提升資訊獲取效率,

互聯網平臺間的競爭,從功能,到內容,再到內容生產者,從未停歇,

如今,誰有優質內容,誰能持續擁有內容源,成了流量競爭關鍵,

除了要熟練使用搜索技巧,我們還得了解內容分布,

比如,用搜狗微信找公眾號內容,用天眼查或企查查找企業資訊,還有各行業垂直社區……

用好這些工具,我們就能快速找到資訊,

但,

復雜的問題未必能直接找到答案;

獲得的資訊未必可以被直接模仿,

因為,每個人知識積累不同,我們說話會自帶資訊過濾,

高手對話,往往不會夾帶過多具體資訊,

就像這樣:

所以,我們得學會分解知識,

知識分解

我們學騎車、學游泳、學畫畫……往往不是一氣呵成,而是伴隨“動作分解”,

“動作分解”,其實就是用“分而治之”的思路解題,

我們把“大知識點”分解到“小知識點”,然后分別學習,

知識積累因人而異,所以分解方式也不同,

教育所說“因材施教”,正是這個道理,

所以,我們需要學習“學習”,才能更好學習,

看,就像編程語言有“高級”之分,知識也有級別概念,

既然“學習”本身可以被學習,那有沒有輔助工具呢?

有,就是我們常說的“學習方法”,

搜索引擎可以給出大量“學習方法”相關內容,但它還無法告訴你哪些更適合,

你會找到一堆“高手技巧”,洋洋灑灑幾萬字,得來大半是雞湯,

目前被廣泛采納的學習方法,主要有2個:

思維導圖

費曼學習

思維導圖

思維導圖采用結構化資訊組織形式,

學習程序中,你可以用“關鍵詞”創建節點,然后圍繞“是什么”、“有什么用”、“怎么用”等問題描述它,

思維導圖最大的作用不是幫我們儲存資訊,而是輔助我們發現規律,從繁雜資訊中提取知識,

它是一種大腦思考輔助工具,

借助思維導圖,我們還可以從全域視角看知識結構,

尤其在知識分解時,我們更容易從中發現同類資訊背后的知識,進一步提升學習效率,

初學者經常會進入一個誤區:直接收藏別人整理好的“思維導圖”,以為這樣學習起來更快,

其實,那些整理好的思維導圖檔案,對你而言只是一種資訊,而非知識本身,

別人的輸出,只能作為你的輸入,思維導圖是幫助你“消化“,

另一個學習方法,是費曼學習法,它經常被人稱作是“最好、最快、最牛、最有效”的“終極”學習方法,

費曼學習

費曼學習法最大特點,是“以教促學”,

即通過“教會別人”來掌握知識,

生活中,當我們向別人解釋知識時,免不了要舉例給對方聽,

當對方聽得懂例子,他就能理解;反之,你還得繼續舉其他例子,

也就是說,你得舉對方“懂”的例子,才能把知識“傳授”給對方,

當你倆資訊不在一個”頻道“時,就會有討論,

討論程序也是資訊同步程序,讓你倆能更“懂”對方,

于是你就有機會從對方角度舉例,

這樣的例子,對你而言,是新資訊輸入,也是對已有知識的檢驗,

當知識經受住新例子檢驗,你也加強了知識的理解和掌握;

當新例子打破了原有知識,可以幫你糾正錯誤,重塑知識,

所以,用費曼學習法“教會別人”,也會獲得更多案例,強化知識,

總結

知識是資訊的壓縮膠囊,應用時注入具體資訊,

“自頂向下”和“自底向上”解題思想相輔相成,對應邏輯演繹歸納,

學習源于模仿,借助工具可以快速對標,

學習復雜知識,可以先分解,再學習,

思維導圖和費曼學習是兩大學習輔助神器,

我們生活在一個充滿問題的世界;

我們也生活在一個知識泛濫的時代,

我們從未如此全面地看清世界;

我們也從未如此無力地害怕未知,

沒了章法,我們會心生恐懼,

但又有多少問題,會有標準答案?

人生,是一場充滿知識的旅途,

解決問題,需要知識厚積,更需要實踐創新,

微信公眾號:只差一個程式員了

如果你想更好的提升你的C語言編程能力,好好學習C/C++編程知識的話!那么你很幸運~

C語言C++編程學習交流圈子,QQ群1095293493點擊進入】微信公眾號:C語言編程學習基地

分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)

歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!

編程學習書籍

編程學習視頻

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/161767.html

標籤:其他

上一篇:雙肩包就像是程式員的義肢!就像劍客的劍鞘一樣,堪稱最反時尚單品!

下一篇:包含 min 函式的堆疊

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more