史上最簡單的技術解讀,讓老婆都能學會的50個IT術語!

博為峰網校發表於2019-04-19

作為一名計算機系的學生,會不會經常對自己職業的未來感到迷茫呢,那麼就讓我們瞭解一下吧!

在這個IT行業裡,大部分人能找到自己適合的崗位,適合自己的工資,但部分人還是很迷茫,不知道自己適不適合這個行業,所以很害怕,當你看完下面這組資料,你就不會這麼擔心了。

史上最簡單的技術解讀,讓老婆都能學會的50個IT術語!

從上面這個圖中的資料可以看出,IT行業已經佔據了市場的百分之35,可以說IT行業需求量特別大,而且每年的IT人才需求幾乎達到2000萬人數,這不僅是一個數字,更是說明了人才的稀缺,由此可以看出薪資也必定是“水漲船高”。我整理了最全的IT行業術語,這次全是超級實用純乾貨,不收藏可不要後悔哦!

史上最簡單的技術解讀,讓老婆都能學會的50個IT術語!

1、IT行業的一些專業術語的通俗理解(舉例而已,切勿當真)

冷備份 

假設你是一位女性,你有一位男朋友,於此同時你和另外一位男生曖昧不清,比朋友好,又不是戀人。你隨時可以甩了現任男友,另外一位馬上就能補上。這是冷備份。

雙機熱備份 

假設你是一位女性,同時和兩位男性在交往,兩位都是你男朋友。並且他們還互不干涉,獨立執行。這就是雙機熱備份。

雲備份 

假設你是一位女性,有一位男朋友,你又付了錢給一家婚姻介紹所,讓他幫你留意好的資源,一旦你和你這位男朋友分開,婚姻介紹所馬上給你安排資源,你感情不間斷執行,這是雲備份。

負載均衡 

假設你是一位女性,你的需求太強烈以至於你的男友根本吃不消,於是呼你找了兩個男朋友,一三五單號,二四六雙號限行,從而減少一個男朋友所面臨的壓力,這叫負載均衡

故障切換 

假設你是一位女性,你想去逛街而你的男友A在打遊戲不接電話,於是乎你把逛街的請求發給了替補男友B,從而保障服務不間斷執行,這叫故障切換。

主從配置 

假設你是一位女性,你有很多需要男朋友完成的事情,於是乎你跟A逛街旅遊吃飯不可描述,而B只能陪你逛街,不能擁有全部男朋友的權利,這叫主從配置 master-slave。

叢集 

假設你是一位女性並且有多個男朋友,配合心跳檢測與故障切換和負載均衡將會達到極致的體驗,這叫叢集LVS,注意,當需求單機可以處理的情況下不建議啟用叢集,會造成大量資源閒置,提高維護成本假設你是一位女性,你的需求越來越高導致一個男朋友叢集已經處理不了了,於是乎你又新增了另外幾個,這叫多叢集,橫行擴容,簡稱multi-cluster grid

縱向擴容 

假設你是一位女性,你的男朋友身體瘦弱從而無法滿足需求,於是乎你買了很多大補產品幫你男朋友升級,從而提高單機容量,這叫縱向擴容,切記,縱向擴容的成本會越來越高而效果越來越不明顯。

拒絕服務攻擊 

假設你是一位女性,你的男朋友英俊瀟灑風流倜儻財大氣粗對你唯一,於是乎你遭到了女性B的敵視,B會以朋友名義在週末請求你男朋友修電腦,修冰箱,佔用男朋友大量時間,造成男朋友無法為你服務,這叫拒絕服務攻擊,簡稱DOS。

分散式拒絕服務攻擊 

假設你是一位女性,你因男朋友被一位女性敵視,但是你男朋友的處理能力十分強大,處理速度已經高於她的請求速度,於是她僱傭了一票女性來輪流麻煩你的男朋友,這叫分散式拒絕服務攻擊,簡稱DDOS。

訪問控制 

假設你是一位女性,你發現男朋友總是在處理一些無關緊要的其它請求,於是呼你給男朋友了一個白名單,要求他只處理白名單內的請求,而拒絕其它身份不明的人的要求,這叫訪問控制,也叫會話跟蹤。

跨站點請求偽造 

假設你是一位女性,你發現採取上述措施以後男朋友的處理請求並沒有減少很多,於是你經過調查發現,有人偽造你的微信頭像 暱稱來向你的男朋友發起請求,這叫跨站點請求偽造 簡稱CSRF。

跨站點指令碼攻擊 

假設你是一位女性,你收到了一份快遞,於是你要求男朋友給你取快遞,當你拿到快遞以後發現有人給你郵寄了一封通篇辱罵的信件,這叫跨站點指令碼攻擊 簡稱XSS,請注意,對方完全可以給你郵寄微型竊聽器來竊聽你的隱私。

壓力測試 

假設你是一位女性,你要求你的男朋友堅持十分鐘,然後十五分鐘繼而二十分鐘以測試你男朋友的極限在哪裡,這叫壓力測試壓力測試的目的是檢視男朋友是否可以處理需求從而決定是否啟用男朋友叢集或提升男朋友處理能力,不要對線上執行的男朋友做壓力測試,可能會造成當機的後果,會血本無歸的。

雲端計算 

假設你是一位女性,你的男朋友太能折騰處處留情產生了天量的待處理資訊,你和你的閨蜜們已經累趴也沒趕上他創造的速度,於是你付費在知乎上找了20個小夥伴幫你一起分析,這叫雲端計算。

資料統計 

假設你是一位女性,在使用雲端計算後獲得了大量整理好的男朋友資料,這些資料如:地點 活躍時間段 活躍次數 

如家 xxxx 123次 

漢庭 xxxx 45次 

…這叫資料統計。

資料探勘 

假設你是一位女性,你在得到男朋友經常出沒的地點後,根據酒店,敏感時間段等資訊確定男朋友因該是出軌了,這叫資料探勘。

容器 

假如你是一位女性,你的男朋友總該出去浪而各種出問題,於是乎你租了間屋子並準備好了所有需要的東西並告訴他,以後不用找酒店了,直接來我這屋子吧,什麼都準備好了,這叫容器。

假如你是一位女性,你每天都要和男朋友打通一次介面, 採集資料

你的男朋友用來連線你和他的工具,叫做 介面“機” ,你採集到的資料叫做 “流”資料

你一天24小時不停地採,這叫 實時資料採集

你決定開發新的介面來和男朋友交流,這叫 虛擬化

你決定從不同的男友身上採集資料,你就是 大資料中心

有一天你決定生一個寶寶,這叫 大資料應用

寶寶生下來不知道是誰的,這叫 大資料脫敏

但是從寶寶外觀來看,黑色皮膚金色頭髮,這叫 資料融合跨域建模

你決定把這個寶寶拿來展覽收點門票,這叫 大資料變現

2、軟體測試中的常見術語

黑盒測試  (Black box testing) ── 不考慮內部設計和程式碼,根據需求和功能進行測試。

白盒測試  (White box testing) ── 根據應用軟體的程式碼的內部邏輯,按照程式碼的語句、分支、路徑和條件進行測試。

功能測試  (functional testing) ── 對一個應用軟體的功能模組進行黑盒測試。這種測試應當由測試人員進行。但這並不意味著程式設計師在推出軟體之前不進行程式碼檢查。(這一原則適用於所有的測試階段。)

系統測試  ── 針對全部需求說明進行黑盒測試,包括系統中所有的部件。

迴歸測試  (regression testing) ── 每當軟體經過了整理、修改、或者其環境發生變化,都重複進行測試。很難說需要進行多少次迴歸測試,特別是是到了開發週期的最後階段。進行此種測試,特別適於使用自動測試工具。

壓力測試  (stress testing) ── 經常可以與“負荷測試”或“效能測試”相互代替。這種測試是用來檢查系統在下列條件下的情況:在非正常的巨大負荷下、某些動作和輸入大量重複、輸入大數、對資料庫進行非常複雜的查詢,等等。

效能測試  (performance testing) ── 經常可以與“壓力測試”或“負荷測試”相互代替。理想的“效能測試”(也包括其他任何型別的測試) 都應在質量保障和測試計劃的文件終予以規定。

可用性測試  (usability testing) ── 是專為“對使用者友好”的特性進行測試。這是一種主觀的感覺,取決於終端使用者或顧客。可以進行使用者會見、檢查、對使用者會議錄影、或者使用其他技術。程式設計師和測試人員通常不參加可用性測試。

恢復測試  (recovery testing) ── 在系統崩潰、硬體故障、或者其他災難發生之後,重新恢復系統的情況。

安全測試  (security testing) ── 測試系統在應付非授權的內部/外部訪問、故意的損壞時的防護情況。這需要精密複雜的測試技術。

α測試  (alpha testing) ── 在開發一個應用軟體即將完成時所進行的測試。此時還允許有較小的設計修改。通常由終端使用者或其他人進行這種測試,而不是由程式設計師和測試人員來進行。

β測試  (beta testing) ── 當開發和測試已基本完成,需要在正式發行之前最後尋找毛病而進行的測試。通常由終端使用者或其他人進行這種測試,而不是由程式設計師和測試人員來進行。

3、目前流行的程式語言

Java: Java是一種可以撰寫跨平臺應用軟體的物件導向的程式設計語言,是由SunMicrosystems公司於1995年5月推出的Java程式設計語言和Java平臺(即JavaSE,JavaEE,JavaME)的總稱。

C#: (C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程式語言,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個元件導向(Component-oriented)的程式語言,和C++與Java一樣亦為物件導向(object-oriented)程式語言。

Perl: 一種指令碼語言。

Python: 是一種物件導向、直譯式計算機程式設計語言

Ruby: 一種為簡單快捷的物件導向程式設計(物件導向程式設計)而創的指令碼語言

C++: C++這個詞在中國大陸的程式設計師圈子中通常被讀做“C加加”,而西方的程式設計師通常讀做“C plus plus”,“CPP”。它是一種使用非常廣泛的計算機程式語言。

PHP: PHP是一種HTML內嵌式的語言,是一種在伺服器端執行的嵌入HTML文件的指令碼語言,語言的風格有類似於C語言,被廣泛的運用。

JavaScript: 是一種廣泛用於客戶端Web開發的指令碼語言,常用來給HTML網頁新增動態功能,比如響應使用者的各種操作。

4、linux/unix有哪些的發行版本?

Suse Linux、Red HatLinux、Ubuntu Linux、Centos Linux、Debian Linux、Gentoo Linux、IBM Aix、Sun Solaris、HPUnix等

5、比較流行的資料庫有哪些?

Oracle、SQL Server、IBM DB2、Sybase、MySQL、PostgreSQL等

在未來的趨勢,IT行業的薪資應該會更高,網際網路行業的佔比會越來越多。加油吧,騷年們!不想在畢業後默默的拿著低工資?也許你們該爆發你們的荷爾蒙了,去用於嘗試,去超越自己!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2641982/,如需轉載,請註明出處,否則將追究法律責任。

相關文章