A. 大學里的計算機老師,他們和外面的程序員比誰更厲害
許多人不了解,為什麼大學里的計算機老師水平這么厲害不去外面工作,反而要在學校教學生計算機知識呢?如果去單位參加工作,待遇應該會好很多。不過,有網友覺得大學里的計算機老師水平並不怎麼樣,因為他們每年都教一樣的知識,水平幾乎是不能夠上升的。那麼,大學里的計算機老師,他們和外面的程序員比誰更厲害?個人認為外面的程序員更厲害。首先,外面的程序員偏向知識的應用,而老師偏向理論的教學。其次,外面的程序員知識更新的速度更快。最後,外面的程序員更加年輕,程序開發非常依賴年齡。
相對於大學計算機老師而言,外面的程序員的年齡更小。對於開發程序的人來說,年輕的身體狀態是非常重要的。年輕的人頭腦更加靈活,因此開發程序的水平就會更加厲害一些。
通過上述分析就可以看出來,外面的程序員相對於大學的計算機老師,其水平會更加厲害一些。大家覺得呢?
B. 架構師比程序員強在哪裡呢
程序員只會寫代碼
架構師不僅能夠寫出高質量的代碼,還能說出高質量的代碼
C. 大家都知道高級程序員很吃香,那麼高級程序員和黑客到底誰更厲害
非從業人員對於程序員和黑客的外在形象就存在著不一樣的認知,因為電視電影和網路上的段子,普通的程序員一般都是有才能卻一點不風趣的男性,常年一件格子襯衣,幾根稀疏的頭發,雖然賺的錢不少,卻不會花錢裝扮自己;而黑客的形象就完全是另一種,他們很神秘,可能我們身邊隨便一個人在暗地裡都可以是黑客,黑客還喜歡穿黑衣服,帶黑色的帽子,不喜歡以真面目示人。
相對的,普通程序員也不會關注黑客關注的很多點,比如CAPTCHA這種可能就直接引入個第三方的來防禦了,並不會自己去實現一遍。還有加密演算法這種,也幾乎只有黑客才會去研究。普通程序員可能研究的就是壓縮演算法。黑客的攻擊手段多種多樣,有的甚至不會寫代碼,比如《我是誰–沒有絕對安全的系統》里就有一位,根本不寫代碼,通過翻垃圾桶,開鎖偷看資料這類操作搜集很多有用的信息,從而發起攻擊。一般稱這種為手段『社工攻擊』。
D. 比程序員更厲害的工作
城管
E. 程序員和黑客哪個更厲害
程序員更厲害 。
因為黑客只會搞破壞,程序員會修復 。
所以程序員也會搞破壞,但他更會修復 。而黑客他修復不了 。
F. 黑客與普通程序員有什麼不同
在一些影視劇里,經常可見那些超級厲害的黑客,可以靠一台電腦,敲幾個字元就能讓整個網路系統出現大規模的癱瘓,侵入到各種高大上的企業網路中,來去自如,看別人的電腦秘密如探囊取物一般;
還有一個工種是與黑客不同的存在——程序員,每天坐在工位上,噼里啪啦敲著一行行的代碼,還總被產品經理改需求。不愛說話,穿著邋遢,愛穿格子衫沖鋒衣、牛仔褲、背雙肩背包、黑眼圈配疲憊的臉,頭頂越來越聰明,這是大眾對程序員們的綜合認知......
一提起黑客,人們一臉崇拜,那種神秘感好像聽說了明星的一個爆炸新聞一樣;一提起程序員,人們記住的卻只是那些黑程序員的段子。同樣是敲代碼,差距咋就那麼大呢?
黑客之所以讓人崇拜,一是因為其神秘性,二是各種電影里對黑客的演繹誇張。可以這樣說「黑客因其神秘性,更加容易造英雄。程序員給人印象加班多,整天加班還是有無窮無盡的問題。一個在明處,一個在暗處,暗處的給人更多遐想空間」。
如果要成為黑客,必須是一名合格的程序員,掌握必備的編程語言,而且黑客相對於普通的程序員,在某些專業領域做的而更加驚喜,而且很多都是標準的程序的逆向。這就給了人們一種「黑客是最牛的程序員」的印象,其實不然,術業有專攻而已,而且黑客和程序員的關系就是剪不斷理不亂。
很多程序員和黑客其實都是難兄難弟,程序員編程為生,黑客以發現程序員的錯誤為生,國內的許多大公司的網路安全部門,多數是黑客招安來的,黑客化身成為公司的安全工程師,然後以工程師的名義繼續和黑客對戰。看似是難兄難弟,其實是相親相愛一家人,兩者隨時可能角色互換。
就像阿里巴巴的首席安全技術專家吳翰清,在20歲的時候去阿裡面面試的時候,被面試官問到有啥技術特長,吳二話沒說,拿著面試官的電腦當場黑掉了阿里一台路由設備,導致阿里內部網路中斷,從此在阿里傳為佳話,更是在業內流傳開來。
黑客碾壓程序員這種說法在很多人眼裡是真理,其實黑客和程序員不是水平高低的區別,是分工不同,就像長槍兵和魔法師。舉個簡單的例子,程序員就是建築工人,有的人做設計,有的人做施工,有人搬磚,有人和泥,有人砌牆,各有所專,分工合作,建築一幢大廈。
黑客呢就是想方設法鑽到大廈裡面非開放區域,或者偷點東西,或者在牆上噴個圖案,或者就是看看,窺測心理。攻防技術不分伯仲。都可以非常強,或許能強的離譜,你眼中的一般程序員能創造黑客使用的C語言,腳本語言等。同樣強悍的黑客能一夜間讓你辛苦做好的程序系統癱瘓、資料庫徹底消失。他們互相制約,同樣也能使得產品更加安全。
最後,黑客和程序員的區別就是一句話的區別:程序員是一種職業,而黑客是一種興趣,並且黑客也分好壞兩種。
那麼作為企業開發中至關重要的程序員崗位,只有具備更強更完備的編程技術,才能更好的避免一些不良黑客的侵入,更好的保障公司的網路及軟體安全,這也要求程序員們在技術上的學習任何時刻都不應該鬆懈。
G. 黑客到底比普通程序員高在哪裡
假設老闆今天給了我們一個任務,讓我們判斷一個IP是否在線。我們可以用Python編寫ping IP代碼importost=input('請輸入要檢測的IP:')result=os.popen('ping-C 1-t1%s'%(主機))。Read()如果'ttl'inresult:Print('Ip online')否則:Print('Ip offline')。
我認為它在脆弱性敏感度和創造力方面都很強。在CVE、黑客論壇等場所提高脆弱性敏感度需要花費大量時間,而創造力只有靠天賦和運氣才能提高。你可能認為有很多方法可以避免這個例子。首先,我承認這個例子是一個暫時的例子,這是不好的,但請注意,我的例子是非常簡單和不成熟的。在現實的紅藍戰場上,以SQL注入為例,經過這么多年,我們能完全避免它嗎?我記得今年年初黑網曝光的收藏資料庫,1000克各種注入資料庫,涉及世界各地的各種論壇,甚至包括一些銀行、一些人口辦公室和一些政府機構。代碼思想是有限的,創造力是無限的。
H. 黑客比程序員編程強么
黑客有好有壞,自己認為黑客厲害,以為他們所接觸的范圍比編程高手多,比且黑客所學習的內容比較多,本人尚未達到黑客水平,只會C語言編程。
I. 比程序員高一級別是什麼職位
高一學生呵,就開始有這方面的打算,強啊,我高三的時候,都不知道自己將來要從事什麼行業的,因為選擇了計算機專業,也從事了軟體開發,就談談自己的想法和你分享一下吧。希望對你能有點幫助,是我最大的心願。
------VB不難學,而且裡面很多功能開發都是可視化地進行,你想設計什麼,只要把滑鼠弄上去,畫畫,自動生成代碼。
------C,C++,C#,語言語法差不多,主要的是圍繞軟體開發學習指針的運用(變成JAVA語言的時候,叫對象的引用---C方面的語言面對過程開發,比較復雜,不小心就會出錯;JAVA語言是面向對像的(對像由構成),容易設計和理解,當然,開發就相較而言,就受人們青睞了。)。
------delphi呢,現在還有部公司在用,而更多的程序員,已經開始傾向JAVA語言了。當然,傾向的人多了,招聘JAVA程序員的公司也相對其實語言,也開始多了起來。
-----------------------------------
上大學的時候呢,需要學的東西可多了。
--談戀愛是十萬火急之事(包括日常生活),這花了你1/3的大學時間。
--還有1/3時間呢,拿去認識這個世界,縮小點,就去認識這個校園周圍的社會,觸及社交之類的,總之,比高中時候想法更豐富,或者更現實些。
--再有1/3的時間,那就是你的學業上,學習的事啦。大學專業,只要是和計算機有關的專業,都涉及語言和軟體知識,你句話,知識面廣。要做厲害點程序員,就更有傾向性點,比如:計算機與科學。。。這就關繫到你要學的相關專業中包括的系統性的領域知識:比如說高等數學,線性代數,離散數學,概率與統計學--學好了,運用到計算機軟體工程上做開發,你就是更高檔次的程序員了。
總結個人想法:高中生可以做程序員,大學生也可以做程序員,都是程序員,這個身份沒有什麼不一樣的----上過大學,和上過高中相比較,可能會在生活閱歷上和認識事物之間有點差別而已,面試也會有點小小的不同,以後慢慢體會。建議,熱愛程序,干它10年,精通其一語言,未來10年再換其它語言,對你來說,一樣是小菜一碟,因為,你是會跟著時代走了,你是會學習的。就像JAVA語言從C#變化過來,C#從C++,C語言中變化過來。熱愛程序,建議是10年時間的熱情,程序玩夠了;熱愛生活,10年之後經商吧。----現在主流開始傾向JAVA語言,懂JAVA,是變向地學習了C語言,回憶一個指針和對像引用一下吧。。。。查點這方面的資料,你就明白了,祝你好運。
J. 工程師與程序員誰厲害
等於說是:
硬體程序員和軟體開發程序員相比,誰發展比較好唄?
近幾年,全球互聯網發展迅速,讓軟體人才變得炙手可熱。供求關系決定價格,加之軟體業的成本主要是人(硬體需要更多的設備投入),軟體工程師的薪資也更為豐厚。
「在大型設備比如工控和高端醫療器械領域,硬體的處境就好很多,但對知識的要求也會高一些,不光數字電路和嵌入式底層軟體,模擬電路,大功率,高可靠性設計的知識也是必須的。沒有現成的晶元解決方案;沒有現成設計可供參考,系統的龐大,很長的生命周期,可靠性設計相關的需求(出錯可能出人命),都決定了硬體有更大的空間去發揮。深度的硬體技術也有了用武之地。」不過,在這種復雜度下,硬體工程師的受重視程度也是和待遇跟軟體相當。
硬體學習難度比較大,特別是開始階段,必須從電子技術,信息方面的只是開始。這些只是基礎,目前掌握計算機核心硬體技術的公司都是老外。基本上,我們更多的是應用別人的東西。但是,就電子硬體技術來說,從原理圖設計,PCB線路板設計需要更多的是經驗。所以作為一個電子工程師往往是越老越吃香。
軟體學習難度比硬體低,而且發展速度很快。需要掌握的基礎是操作系統,數據結構,資料庫,軟體工程等基礎只是,另外就是掌握一門或多門編程語言。對軟體來說,經驗沒有硬體那麼重要,知識和一個人的智商反倒比較重要。所以這是一個年輕人熱衷的行業,也是年輕人短期就可以拿到高薪的一個行業。
從發展前景看都不錯,只不過硬體工程師相對人數數量會少一點,待遇方面整體來講軟體會高一些,但具體到個人在選擇的時候還是以個人的興趣點為依託,特別是起步階段不要太在意工資高低,即使在工資非常高的行業水平達不到一樣還是適應不了,從就業的廣度看軟體工程師就業的機會更多一些,但參與競爭的人也多,就業機會多少主要是影響剛就業,進入技術成熟期階段就是看個人能力和發展潛力了,無論做什麼都要想辦法讓自己邁進技術金字塔的頂峰,所以入行階段看不出這些表面的東西,還要側重內在驅動力,如果就是對某一方面剛興趣直接去選擇,沒必要在意當前一兵一卒的得失,職業生涯路子長著那。