想學網絡安全,沒有基礎,可以學會嗎?

小凡仔


作為一名計算機專業的教育工作者,我來回答一下這個問題。

首先,網絡安全知識是完全可以從零基礎開始學起的,但是要想有一個系統的學習過程,同時取得較好的學習效果,一方面要制定一個系統的學習計劃,另一方面還需要有一個較好的學習環境,尤其是實踐環境。

從當前的技術發展趨勢來看,網絡安全知識也逐漸形成了諸多分支,隨著5G通信的落地應用,可以重點關注一下物聯網安全知識的學習。物聯網安全未來會有較多的就業機會,而且物聯網安全涉及到的行業領域也比較廣泛,既包括IT(互聯網)行業,也包括大量的傳統行業。

學習物聯網安全,需要重視以下三部分知識的學習:

第一:網絡基礎知識。網絡基礎知識涉及到的內容還是比較多的,要系統瞭解數據通信過程,瞭解網絡通信過程涉及到的協議、加密解密等一系列內容,要了解不同網絡設備所起到的作用,以及會存在哪些安全隱患等等。在學習網絡基礎知識的過程中,還需要重點學習一下操作系統知識。

第二:安全基礎知識。安全基礎知識涉及到的內容也相對比較多,包括數據傳輸安全、存儲安全、安全策略、防火牆等一系列內容。在學習網絡安全基礎知識的過程中,還應該學習一下程序設計知識,通過程序設計也能夠深入瞭解各種網絡安全機制。

第三:物聯網安全體系。目前在物聯網技術體系當中,安全層佔據著非常重要的位置,其他層(設備、物聯網平臺、數據分析等)也需要安全層提供安全保障。從當前物聯網安全的實施方案來看,通常會涉及到三方面安全策略,其一是藉助於物聯網平臺來完成安全設置;其二是藉助於身份認證;其三是藉助於加密機制。初學者在學習物聯網安全知識時,可以從物聯網平臺提供的安全措施入手。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


我是做網絡安全教育培訓的,經歷了太多的各式各樣的學員,什麼情況的都有。千萬萬語歸結一句話,想學好網絡安全技術,至於一顆恆心就足夠了,其他都是藉口。

在我經歷的學員中,那些真正要學習的,沒有任何藉口,上來問兩句就辦理了學習;而那些磨嘰的,猶豫的,想學習,可上來就找一堆藉口,什麼是小白啦,沒基礎了,不懂英語了等等,結果很少有辦理的。這類人,基本可以預測幾年後的走向,一事無成。

所以,如果你想做好一件事,一個恆心和執行力就夠了,其他都不是事。你要知道,網絡安全高手,也是從小白一步步走來的,只不過人家堅持下去了。如果你也堅持,你也會有一天成為網絡安全高手的!

這就是我大概的看法,歡迎和我交流,私信或留言。一個既懂網絡安全技術又懂網絡運營的IT人。


呼嘯山莊


樓主不要再議學歷。什麼行業只要你用心做能做出一些成績。

1、想學網絡工程師首先你的懂計算機的硬件、路由的配置、三層交換、防火牆配置、linux操作系統、局域網架設。因為這些都是基礎;

2、我現在的職業是企業網管,我當時自學的時候就是這麼過來的。C語言看看就行沒什麼大的用途。

希望我的建議能幫助你。





桂林E家親


就拿Web來說吧

基本部分

1,這個部分學習html,可以模仿一些網站做一些頁面。在積累了一些實踐經驗之後,我們可以系統地閱讀一兩本書,並推薦中文首版HTML和CSS。

2、java學習的內容是很多的,如果沒有其他編程語言的基礎上的,它可能需要一些建議,並立即看到“JS”java語言的精華,是一個非常混亂的語言,這本書可以幫助你區分語言的本質是什麼,這是糟粕。語言的本質應深入研究。渣滓部分可以讀別人寫的代碼,你不必去嘗試它。

先進的部分

有了上述基礎,就可以完成一般靜態網頁設計,但對複雜頁面需要進一步學習。

1,CSS。您必須看到“主CSS”。讀完這本書後,您應該非常瞭解Box模型、流、塊、內聯、堆棧、樣式優先級等概念。作為練習,你可以看到書“CSS工匠”,它提供了詳細的主題,背景,角落,導航欄,表格,表格等的描述。

2、java。以上內容不足以讓你勝任js編程。基礎之後,進一步學習包括:

A)框架。

jQuery是推薦的,它簡單易用,學習方法也非常簡單。只需按照產品文檔做幾頁,就不必全力以赴去做每一件事。在那之後,檢查文件就可以了。該框架幫助您屏蔽瀏覽器的多樣性,並使您能夠更專注於Web開發和學習的精髓。補充:你可以使用Codecademy學習java,jQuery,和用戶的體驗是很好的(感謝TonyOuyang)。

B)java語言範式。這個名字可能不合適,但我找不到兩個概念,可以描述“面向對象”,“功能”。java是一種面向對象的語言。它的許多設計概念都有函數編程語言的影子。即使你不使用面向對象技術,它也可以理解為一種函數式編程語言。

許多java語言特徵的存在是因為他有一個功能性語言的特點。本部分首先介紹研究的基本理論,面向對象的封裝、繼承、多態性等概念來理解,維基百科,百度百科將是你的幫手,也建議“java面向對象”,應該有中文版。我不知道我對函數式編程有什麼瞭解,對它我也不太瞭解,我可以用百度做。

C)對java語言的內在機制。我們必須理解以下概念:JS變量範圍、變量傳輸模式、環境定義和執行環境、閉包、四個調用函數(一般函數、對象方法、應用程序、調用)和四個調用,“誰是這個點”。這部分內容將在“java語言本質的詳細”。此外,你必須理解JSON。

D)DOM編程,Web前端工程師的核心技能之一。要讀“DOM編程藝術”,和書中的一部分“高性能java對DOM編程也很好。

E)Ajax編程,這是另一個核心技術。ajax建議上網查一些信息,瞭解事件序列的概念,百度百科,維基百科的內容就足夠了。真正的編程很容易,幾乎所有的框架都有很好的ajax封裝,編程也不復雜。

F)理解瀏覽器差異。這部分包括CSS和js的兩部分。瀏覽器內容有很多差異,建議在實踐中積累更多。除了瀏覽器的渲染模式,文檔和其他內容應該系統地研究。

3、HTML5和CSS3。HTML5標準已經在2014年10月28日發佈,移動終端的HTML5和CSS3已被廣泛應用於許多領域,肯定會知道啊。

升級的一部分

通過以上的知識,對於大多數小型站點,您應該已經能夠編寫可以工作的代碼了。但是,如果你想成為一個更專業的前端,你需要繼續努力工作。

更高的要求有四個方面:(1)易於維護,2)可測試,3)高性能,4)低流量(移動終端)。

易於維護。對於頁面,您應該理解“樣式”、“數據”、“行為”三個獨立的,當然,對應的CSS、HTML、js。對於js代碼,您最好了解設計模式、重構、MVC等等。

可測性。

高性能。”高性能的java”必須讀

低流量。移動端受到更多的關注。

補充部分

前端項目也面臨著軟件生命週期的所有方面,首先,代碼管理,你必須學會使用SVN、Git。其次是代碼的構造。現在前端代碼的構造並不是簡單的壓縮。它需要依靠管理、模塊合併和編譯。它需要學會使用咕嚕咕嚕聲、吞嚥聲和其他前端構建工具。

其他方向就不說了,如果在算是考CISP系列的證書,更難。自學要的是堅持和毅力。


中空板GG


----專注解答大學生就業問題,歡迎提問!----

沒有任何基礎,看你多大,想學多久,能否有從業的可能。

你要問自己一個問題,你如何跟專業的人去競爭,哪怕說,你有資源,也行。

如果什麼都沒有,你只是想臨時學學,就找到好的工作,不是不可以,而是你需要付出更多的努力才行。

如果你是個人愛好,那什麼時候學都不晚。

----專注解答大學生就業問題,歡迎提問!----


我的瀋陽


可以,只要你有興趣,自己去搜索學習資料。基礎的自己只要能搞懂,後面的也不算難!


笑夜道天下


網絡安全人人都可以學,不像像想那麼難,熟能生巧。加油!


企業知產調查


只要你感興趣,應該可以學。


蓮連有餘5


可以學


library


可以


分享到:


相關文章: