計算機科學與技術(cs)還是計算機網路安全?對網路安全有更多興趣,但擔心將來就業沒有cs好?
本科cs,準備出國讀研。但發現對網路安全更感興趣,但網路就業可能沒cs待遇好,我該如何選擇?
cs和網路安全並不分家,你可以選一個為主,另一個為輔,後期真要有機會還可以切換主要方向。nb的cs和nb的安全,其實是兩者兼而有之的。
另一方面,安全明顯是接下來幾年的重要領域,國家頒發了許多相關政策和法律。研發則更偏向於基礎支持,如果搞研發不搞安全,那麼也要偏向雲計算或者數據分析、機器學習方面的研發,別搞linux內核之類的了。基礎支持很重要,是一個平台,但是如果是一個比較成熟的平台,則不如之上成長出來的將要成為上層平台的新業務。
提到平台,今天高興多說幾句。每家公司都想成為平台成為生態,為什麼?不容易死,賺錢。但是當成為平台久了,上層長出了新的東西,你就不行了。舉個例子,運營商是大平台好業務,後來為什麼跟微信鬧起來?甚至會覬覦一些廣告業務?因為上面的流動的不管是什麼,運營商都是按照最本質的因素收費,完全拋棄了他的上層附加值。就像你鋪了水管子,按噸收費,大家都要用,賺很多錢。後來有一天有人用來運石油,你還是按噸收費,你急不急?以後基於石油形成新的更上層的平台,比如微信。
大家都想做平台,但是其實是想做最上層最貼近業務的那個平台,最新的業務模式帶來的利益不會穿透太多的平台層,只會給最上幾層平台帶來好處,越往底層越遞減。
扯遠了,我心裡的思考也很難通過語言表達出來。
最後,關於待遇問題,不管是cs還是網路還是什麼,你先把待遇做到我2016年那種程度吧。如果研究生畢業打算在美國找工作的話,大部分崗位都是general SDE,所以你是什麼方向並沒有什麼區別,進公司以後做的工作主要看組。想做科研的話,就還是選自己喜歡的方向吧。
Cybersecurity在我看來就是CS的一個分支,所以我暫且把你說的CS理解為除了Cybersecurity以外的分支吧。先說就業。我之前在國內看到一份本科生薪酬統計(但記不清是本校的還全國的了),信息安全專業已經連續三年位居榜首。(如果是本校的榜單的話,FYI,本校的軟體工程是國家級卓越計劃,還有專門的卓越班,而信息安全任何重點都不是,支持也遠遠比不上同學院下的軟體工程和計算機科學技術專業)在波士頓讀書的同學告訴我,波士頓地區薪資最高的專業也是cybersecurity。我沒保存這些榜單,不過網上搜一下一下應該不難找到。所以你要是看薪資的平均水平,無論是從已經有的信息還是未來發展趨勢來看,我個人覺得cybersecurity會比general的CS好。
但是有一點要提醒你。你提到了要在國外讀研,並畢業後打算找工作,那麼讀研期間找intern必然是不可少的。然而一旦涉及到安全方面,international student的限制就非常大。至少在美國,絕大多數和安全相關的工作都是US CITIZEN ONLY。我之前去了普渡CERIAS組織的recruiting reception(普渡的網路安全方向全美第一,ref:http://CyberDegrees.org;CERIAS的介紹可以自行Google,),結果都是因為身份問題被拒。Eli Lilly甚至一上來就直接說"we don"t sponser international students",簡歷都沒要。其中 一個recruiter給我說95%的安全崗位都要求citizenship(具體數據可能有記得一點出入),建議我去找general一點的intern。(評論區提到西部的情況會好很多,感謝!)我一心想做學術,不打算找工作,所以我倒是無所謂。但你以找工作為目的,要在國外讀研,尤其如果你打算再美國讀研的話,我覺得還是要多考慮一下。
當年科研做的很多都是安全,安全其實就業不差的,問題是你是不是真的懂。如果從申請來說,申的基本都是 general 方向,即使有安全也就是比較簡單的幾門課,也不會太深,所以對於你現階段來說無所謂,好好找個實習申個好學校比較重要。
很多人還是貌似扣題的跑題了啊,我想問題的意思可能是軟體開發和網路安全的區別。雖然說就計算機的知識都需要,軟體開發也要懂得密碼學、網路協議等知識,網路安全也必須懂得資料庫、反編譯/彙編,腳本等軟體程序等等,畢竟切入點偏重是不一樣的,而可能因緣際會,方向越走越遠。比如應用開發和業務結合較多,或去做遊戲了,3D,並行處理等等。一個過來走過彎路的人建議還是根據興趣堅持下去。
兩者都是計算機相關專業,現在大部分企業校招不細分的。你可以選自己感興趣的。
瀉藥。
主觀建議選擇專業還是以興趣為主, 畢竟興趣是最好的老師,你會發現越學越喜歡,越學越開心,生活質量顯著提升,人生意義得意充實。
客觀來看就業難度也是因人而異,就業前景差別不多。畢竟什麼專業學的好的都不愁沒有工作,學不好就是再火熱的專業也難以找一份喜歡的工作。
網路安全是CS的一個子領域,所以不知道你說網路就業可能沒cs待遇好是什麼意思
好似在說「北京人沒有中國人身體強壯」
如果你的意思是CS的領域之間橫向比較,那網路也不是就業不好的那個
推薦閱讀: