① 計算機專業應該注意什麼 hu
計算機考研很大部分是全國統考,通常是4門課:英語,數學,政治,專業。
英語,政治不用說了,
數學一般是數1,包括高數,線性代數和概率論。
專業細分為四門課:計算機組成原理,操作系統,計算機網路和數據結構。組成原理顯然是唐碩飛的教材,操作系統較推薦湯子瀛的,計算機網路選謝希仁的,數據結構選嚴蔚敏的C語言版。
要注意的就是數學要功底,專業要深入,英文要流利,政治要能背。數學占的比重相對較高,畢竟這是基礎,數學較好的話在復試的時候在老師面前印象分很高。然後是專業,能拉通所有專業知識是基本,知其然又知其所以然的話印象分也會比較高。
② 網路運維需要掌握什麼技術 知乎
這個要分情況具體看待:
第一種情況,如果只是一個公司的網路運維,類似網路管理維護崗位的話,那麼基本包括:
1 、熟悉主要幾種品牌的交換機、路由器、防火牆等硬體設備的配置,具備構建小型區域網的能力;
2 、計算機、列印機、無線 AP 等設備的基本故障排除、 IP 配置、硬體維護的能力;
3 、公司伺服器的系統安裝、調測、配置、維護能力;
4 、基本的綜合布線、實地操作能力。
第二種情況,如果是運維工程師類,需要掌握的不論是理論知識,或者操作能力上,都有更高的要求;各類操作系統的深度精通;精通主要幾種編程語言;精通網路系統、資料庫的開發;網路安全的配備等。
網路運維工程師需要掌握的應該不僅僅是軟體,范圍應該擴大,包括一些程序之類。
1.Nginx 、 Apache 、 Tomcat 等,很多時候需要運維人員搭建開發環境並進行優化,不過對這些操作一般都需要寫命令。
2.MySQL 、 SQL server 、 Oracle 、 mangodb 、 redis 等資料庫的搭建、優化、維護肯定是必不可少的。
3.LVS ( Linux 虛擬伺服器),可能有的公司要採取 LVS 實現負載均衡。
4.Jenkins (持續集成引擎),用於監控持續重復的工作,聽說非常重要,但也難學。
5.OpenStack 雲計算管理平台,這個搭建及操作還是比較麻煩的,不過同上面,也非常重要。
6.zabbix 是一個基於 WEB 界面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案。一般公司里都會用到這個,搭建熟悉使用一個多周即可上手,當然系統監控的軟體不僅僅只有這個。
7.SVN 、 Git 版本控制需要會,不過現在似乎 git 用的比較多。
8.docker 、 elasticsearch 、 Kubernetes ( k8s )、 VMware vSphere 等虛擬化的知識,虛擬化還是比較熱的。
9.SaltSack 等自動化運維工具,自動化運維是運維進階的方向,當然自動化運維還要會寫腳本。
10.Linux 、 unix 、 win server 等各種伺服器系統必須熟練掌握, python 、 shell 等腳本語言,現在運維不僅僅是需要寫命令,而且要求會編程, python 已經成為運維工程師招聘的必要條件。
③ 計算機基礎知識對程序員來說有多重要
非常重要,必須認真學習。
學習基礎知識從來都是枯燥的,而且很多時候會給我們一個錯覺,就是基礎知識沒有用。這主要是因為,我們未來工作以後,更多的是面向應用,更直接的就是面向工具的使用,基礎知識基本是不可能直接拿出來用的,所以,大家就會覺得我只要懂應用方面的知識就好了,基礎知識根本不需要去學。
就拿程序員來舉例:
很多的程序員培訓機構,他們並不會教任何的基礎知識,直接就是教編程語言,然後設計一些案例做練習,3個月-6個月基本就結束。這樣教出來的程序員能夠寫代碼嗎?當然是能的,不然這些培訓機構早垮了。而很多大學本科4年讀完的應屆生,說不定寫代碼都沒有這些培訓幾個月的學生強,大學4年對於程序員來說難道就是白費嗎?
並不是的。
基礎知識決定的是你未來的高度,可能你作為一個初級、中級程序員,你不一定會用到數據結構、演算法、編譯原理。但初中級的程序員就是你未來幾十年的全部嗎?
如果是的,在你30多歲的時候,應該就會面對裁員了並且很難找到下一份工作。
程序員是一個干到老學到老的工作,每天都需要去學習一點新的知識,技術也是在不斷的演進,需要去了解未來的技術發展方向,這樣才能夠一直產生價值。而基礎知識是什麼呢,就是當你對技術了解越深入時,越需要用到的東西。
例如:你要做大數據的工作時,你需要數據建模,需要在海量的數據中抽取自己需要的數據,還需要不影響系統的性能,運算速度更快。那麼你就必須要了解演算法,了解時間復雜度。如果你曾經大學時好好的學習了這些知識,並且時不時會溫習一下,那麼你更高更快的勝任這份工作。
但是,對於一個只是了解應用知識的程序員來說,他需要想辦法學習你用4年時間堆積起來的知識,而且還不一定有可靠的老師能夠教他。
再舉個例子,現在華為需要一些技術人才,來做他方舟編譯器的迭代,待遇非常可觀。
而這時,對於懂數據結構、懂演算法、懂編譯原理的人來說,查的無非就是一些應用實踐的知識,這些知識只要有基礎、有環境,1-2周就可以上手。
但是對於只懂應用知識的人,他可能就是看都看不懂,華為也就不可能去招聘這樣的人。
所以,程序員也是有高低之分的,有的年薪百萬,有的年薪可能就十來萬。誰不想拿百萬年薪呢?可能他們也覺得某些知識沒有用,所以沒有去認真的學吧。
④ 如何學習java網路編程 知乎
首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因為現在用的比較少。重點是看懂Java中的面向對象、集合框架、JDBC、異常、IO、線程和網路編程。JavaSE搞定後再學習Servlet、JSP,然後才是經典的Struts2、Hibernate和Spring,學習框架時重點理解框架的運行原理,甚至可以嘗試自己寫個輕量級的框架。理解運行原理的最好方法就是閱讀源代碼,還是要感謝Java中的開源項目。這期間還要多找各種大小的項目去完成,不一定要大,但是要精緻,功能要完整,這樣可以練習所學知識,並且可以在做項目中發現自己的知識體系中不足的地方。關於看視頻,我不推薦,很多同學一天到晚就知道看視頻,殊不知,編程真理在於「練習,練習,不停練習」!
再補充下:當學習Java的期間,會碰到各種各樣的異常,請積累這些異常信息,以及如何出現的異常和如何處理的,因為java中常見的異常就那麼幾種,積累的多了,處理問題的能力就提高,這樣水平會提高的很快!
⑤ 網路信息安全需要哪些方面知識 知乎
我個人認為,除了計算機專業所學習的基礎課程,應該具備或著重了解以下的基礎知識:
1、高等數學絕不是一點用都沒有的東西,線性代數則非常重要,數論發展了幾千年由密碼學第一次將其變成一門可以實用的學科;
2、離散數學:數理邏輯、近世代數(代數結構、群論這些);
3、掌握各種古典密碼演算法和現代密碼演算法,古典密碼演算法應該有編程實現具有200年以上歷史的演算法的能力,現代密碼演算法至少應該能夠實現DES;掌握哈希演算法的原理和作用;
4、掌握對稱密碼體制和非對稱密碼體制的模型和代表演算法,熟悉兩種密碼體制,尤其是非對稱密碼體制的用法,掌握數字簽名、加密、密鑰分配、身份認證等應用中的模型和原理,Deffie-Hellman密鑰交換,以及密碼演算法在其中的使用,掌握PKI體系;
5、知道網路OSI七層結構和五層結構的區別,掌握各層的主要協議;
6、掌握一些主要協議(如IP、TCP、UDP、ARP等)協議的缺陷,掌握這些協議的安全改進協議或者安全改進方案,掌握SSL握手過程;
7、非常熟練使用C語言;掌握C語言程序和匯編代碼的對應關系,知道系統棧和堆的分配,知道變成中常見的安全隱患,至少知道數組溢出並能夠自己完成溢出;
8、掌握基本系統安全策略。
以上這些是基礎知識中的基礎,而且是比較多偏向理論的東西。理論掌握以後還是挺容易用到實踐中的。學習這些以後自然會知道應用中該了解些什麼。
⑥ 如何學好電腦技術
親愛的提主,你好:
從你簡短的問題中,得不到任何信息。本人算是科班出身,目前也從事於電腦方面工作。我從自身經歷跟學習過程為你提出幾點建議。
首先,從你的提出。如何學好電腦技術? 我猜測你應該是個外行,電腦技術行業錯綜復雜,涉及到各種職業道路,有技術有管理。既然是技術,那麼我重點說明有關計算機行業技術問題。
介紹
計算機20世紀發展至今,是非常迅猛的一個行業,從目前打個互聯網巨頭也可以看出來,由國內國外。如 騰訊、阿里、網路、京東、位元組跳動等。國外:IBM、蘋果、微軟、亞馬遜、谷歌等。
每一個能說上名的公司,都是撬動行業的巨頭。
有不少人稱其為第三次工業革命:信息革命
可以確定,未來很長一段時間,從事計算機行業還是很有發展
2. 從大學課程看技術
大學課程設計計算機有:
匯編語言、C語言、數據結構與演算法——程序員
計算機網路——網路工程師
操作系統——window、Linux底端開發人員
計算組成原理、嵌入式-硬體工程師
我對其做了簡單的分類,以上課程屬於大學計算機學習主要課程,也是各大院校考研主要課程,這其實說明了一點,要學好計算機基礎並努力成為一名大佬,需要學習以上課程。
3. 行業從業
分IT類工作和非IT類工作。
以下為IT類,即技術類
網頁鏈接
我比較推薦以上兩個,節約時間,對於剛開始入門,無需去各種平台上找資源,有完整的路線規劃。太雜了,不好。看中一點就趕緊去投入
bilibili
知乎
微信公眾號
上面幾個是一些優質的資源平台,提主可以從上面找一些資源。
也可以提高自己動手能力
*********************************
說明一下我並不是培訓機構的人員,沒有推薦去買這些課程
希望以上內容能幫助到你,願你早日學習有成
第一次寫回答,認真碼字半小時。
還不.......
⑦ 知乎上那些自學計算機的人們,你們都有什麼學習計劃和未來規劃
我是一名准備讀計算機的研究生。研究生院的過程可能沒有研究生入學考試的過程那麼重要。在入學考試的過程中,計算機基礎壓實。過去是一年的計劃,但在我開始深入學習之前,我必須准備考試。所以,我已經計劃了兩年。計算機科學的基本原理、計算機部件和系統結構、主要數據結構和演算法基於它們、操作系統、計算機網路的門對內容有堅實的理解。
了解內存操作系統,計算機網路,計算機組件,編譯原理,設計思維模式隱含:對我個人來說,理解記憶部分比較容易學習,所以我先學習了這個,然後再進一步學習演算法。上面的是我感覺建立指標體系必須學會一些基本的內容,學會玩這個,基本上有電腦操作過程有一定的了解,然後會發現處理實際工作中存在的問題將會變得非常容易,和繼續學習的能力將會更好。至於未來,我將專注於我的愛好的方向和我想去的方向。當然,這並不是說你什麼都學不到,但你可以根據自己的興趣從班上的第一名學到一些東西。
⑧ 學計算機網路技術對初學者來說需要看什麼書
初學者的話原理就看謝希仁老師的《計算機網路》比較合適(第五版、第六版都可以)。內容方面對於初學者肯定是夠豐富的,難度也不是太大,講得比較詳細,比較好理解。
後續的實驗(命令)方面的話,看你是學的思科體系還是華為體系了。這兩個體系的命令有一些區別,但大致意思差別不大。這兩種體系的書籍在網上都可以找到很多。
作為初學者看了上面那本《計算機網路》基本對網路就有個初步的認識了,如果想繼續研究得更細致可以花時間研究研究《TCP/IP協議》。
拓展資料:
1、計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。
2、《計算機網路(第5版)》自1989年首次出版以來,於1994年、1999年和2003年分別出了修訂版。2006年8月本教材通過了教育部的評審,被納入普通高等教育「十一五」國家級規劃教材。《計算機網路》的第5版,在內容和結構方面都有了很大的修改。
全書分為10章,比較全面系統地介紹了計算機網路的發展和原理體系結構、物理層、數據鏈路層、網路層、運輸層、應用層、網路安全、網際網路上的音頻/視頻服務、無線網路和下一代網際網路等內容。各章均附有練習題。此外,附錄A給出了部分習題的答案和提示。隨書配套的光碟中,有全書課件和作者教學中經常遇到的150多個問題及解答,計算機網路最基本概念的演示(PowerPoint文件),以及《計算機網路(第5版)》引用的全部RFC文檔等,供讀者參閱。
計算機網路-網路
⑨ 怎麼系統的學習計算機網路方面的知識 知乎
野徑雲俱黑,江船火獨明.
⑩ 計算機網路期末考試怎麼復習知乎
轉知乎
我不知道你的學校是重點大學還是普通大學,這兩者里的考試水平那肯定是有區別的,以我自己為例,我上的大學不是什麼重點大學所以考試內容沒有特別難,但是作弊這些肯定是不允許出現的,作弊是要給處分也有可能延期畢業的,所以正常情況下,平時的課認真聽在考前兩個星期准備計算機基礎的復習是完全夠用的。
1, 基礎知識
一般計算機基礎知識包括計算機的發展,數制轉換,運算,存儲容量,硬體基礎等等比較需要記憶的東西內容較多,當然這些內容會隨著我們在做實操的時候都會了解並認識到這些軟硬體。所以只要平時的課有認真聽這些內容只需要在考前稍稍帶過即可,不需要花很多時間去准備。
2, 軟體基礎
這部分的的難點在於內容比較抽象,沒有具體的事務能夠幫助我們去理解,所以側重點要放在理解上,如:數據的演算法,線性表,二叉樹,排序方法等都需要理解+記憶,另外就是課後習題要多刷,很多期末考試的題型基本都是從課本上來的。
3, 計算機網路基礎
其實這部分內容在平時的生活中是不常用到的,除非是打算以後從事相關行業,否則建議大家只需要在考試中注意加深記憶,其他時候應用到的地方真的不多。建議跟隨考試畫的重點去復習,該部分的分值比例一向都不是很高,所以也不需要准備很多內容。
4, 如何記憶+理解?
因為大學可能剛開始接觸計算機只是比較全面,所以知識點比較復雜,這對於新手來說是非常不容易記憶的,所以我們可以藉助思維導圖去整理這些只是內容, 讓這些內容能夠比較系統的展示,更有助於理解和記憶,如下圖
這種圖可以通過文字和圖畫組合,充分運用左右腦的技能,利用記憶閱讀思維的規律協助人們平衡邏輯與想像,從而啟發人類大腦。這種方法復習可以大大提高思考力,思考力在我國學生的學生生涯中是普遍不被重視的,所以可以在平時多運用類似的思維導圖提高自己的思考能力。
5, 干貨分享
我這里還有一些當時准備期末考的時候室友分享的一些整理好的思維導圖復習資料,需要的同學可以自己去下載,很快的。
最後再說幾句,有些同學認為只要大學不掛科,順利畢業就好,但是你是一個大學生呀,是多少人羨慕的對象,不應該停留在得過且過的狀態,應該追求更優秀的自己是才是,很多人都是在畢業後開始後悔當初沒有爭取什麼機會改變下自己導致自己遇到下一個機會時卻沒有條件去爭取。所以同學們一定要珍惜大學里的時光呀!尤其是把專業課知識學好,這將會成為找工作的必要敲門磚!努力提升自己才是大學期間最該完成的事!加油吧!