網友一:
單純從技術上來說,大公司是小公司沒法比的,大公司系統要更加復雜,研究的東西更加深入。
比如高並發,大數據,小公司沒有那麼大流量和數據量根本沒辦法研究。
大公司一個系統N台機器,為了節省資源就要研究怎麼使機器能力最大化,優化代碼,優化邏輯。
小公司可能一兩台機器就能支撐一個系統,只要沒bug就能正常運行。
但是大公司大部分普通程序員,由於做得太專一了,基本上在某一方面做得不錯,整體能力差很遠,但是自己覺得啥都行。
這么比喻吧,如果說把程序員比作廚師。
普通公司的程序員基本上是各個飯店的大廚,啥菜都會做。
bat是御膳房,程序員什麼大菜都見過,但基本上一個大菜也做不了。很多人就是御膳房後勤部切蔥花大隊的切蔥花手。
⑵ 年薪80萬的程序員有多厲害
你好,如阿里網路騰訊等互聯網大廠的工程師,資深(架構師水平)工程師是非常有實力的。
以阿里為例:
1、阿里工程師崗位職級
阿里巴巴集團採用雙序列職業發展體系:
一套體系是專家路線【P序列=技術崗】,程序員、工程師,某一個專業領域的人才,一共分為14級,從P1到P14,目前校招最低從P4開始。
一套體系是M路線,即管理者路線【M序列=管理崗】,從M1到M10。
考核因素是上一年的績效分數+直屬領導的打分+晉升委員會打分,這里的委員會一般由直屬領導+合作方的高管+懂業務的HRG組成。HRG:HR多面手,base在業務下面,在阿里話語權比別的互聯網HR高。
晉升標准:績效滿足3.75、主管提名、技術答辯通過。
P8架構師作為阿里「IT架構靈魂人物」的角色,他們不僅做著架構師的本職工作,還同時做程序開發,寫核心代碼的工作。另外,架構師依舊是技術高手,編程能力依然是一流的。
但根據當前的市場需求,互聯網大廠們對於普通java開發人才需求逐年銳減,而對互聯網架構師人才的需求招聘量已經上升到50%,因此薪資更是不可同日而語。
對於想學習互聯網架構師的同學來說,北大青鳥、課工場等優秀品牌都是不錯的選擇。課程根據招聘需求制定,包含全部分布式微服務技術,對標阿里P8級別架構師。
希望我的回答對你有所幫助!
⑶ 從事計算機行業的人,有多厲害
我覺得從事計算機行業的人,都是比較厲害的。對於我這種邏輯思維不是很好,特別佩服那些搞計算機的人。從事計算機行業的人,他們很大一部分都是搞電腦編程的,他們都是被稱為程序猿。
搞計算機行業的人的話,這些人的腦子一般比較靈活。一個精通計算機的人,我覺得他首先就有比較好的數學計算能力,雖然說計算機還有數學這兩個專業,都是獨立的,但是這兩個專業,很大的相關性。一個數學都不好的人,我覺得他也很難在計算機編程這個行業有所發展。
其實你可以想一下,我們生活中多少的軟體,還有游戲,那麼復雜的東西,都是被那些從事計算機行業裡面的人開發出來的,你就是那些程序員所開發出來的,我真的很好奇他是如何進行編程的,但是我也上過計算機課,但是一看到那些寫程序,我的頭腦就會亂了,敲著代碼的時候非常的煩。
一個從事著計算機行業的人,他們講起話來我覺得也是挺帥的,口頭上用著比較專業的術語,可能我們連聽都聽不懂。我本人由於對計算機這方面不是很精通,對於那些計算機比較好的人吃的都是比較佩服的。
現在的話從事計算機方面的人都是比較好找工作,對於你的工作也有著高水平的收入。他們的厲害也可以表現在他的經濟收入方面。
他們能夠運用自己所學知識,能做出各種各樣的系統來,比如說你們醫院的系統,學校的教務系統等等。這是一件很酷的事情。
⑷ 淘寶預售「買崩」,程序員20分鍾完成修復,現在程序員技術水平有多厲害
程序員的技術水平的確是特別高的,而且他們也特別厲害,因為他們能夠成為更加優秀的員工。程序員在我們的社會中發揮了巨大的作用,他們不僅能夠維護網路秩序的穩定,而且也能夠讓我們在互聯網自由翱翔,能夠解決很多突發問題。
程序員不僅需要提高自己的專業能力,而且也需要不斷進步。因為他們面臨的問題會越來越多,而且這些問題可能會越來越難,他們需要不斷鍛煉自己的能力。淘寶預售“買崩”,程序員20分鍾完成修復,現在程序員技術水平有多厲害?他們的確特別厲害,之所以這么說的原因有三個:
一、他們能夠不斷提高技術水平。
他們之所以能夠變得越來越厲害,就是因為他們在工作的過程中不僅能夠注重個人能力的提升,而且也能夠學習更新的技術。他們能夠運用更加先進的科學技術解決更多的問題,並且也能夠不斷提高自己的技術水平,因此他們才能夠成為更加厲害的程序員。
以上就是我的相關看法。
⑸ 程序員很厲害嗎
程序員只是在編程方面很厲害,其他的方面並不比別人強,甚至還會比別人差。
⑹ 程序員:感覺做硬體的真的厲害,年齡越大越吃香,軟體是吃青春飯
職場中,有個職業是軟體工程師,還有個職業是硬體工程師。最近,有個程序員感慨:感覺做硬體的是真的厲害,年齡越大越吃香,而做軟體的就是吃青春飯。
聽同事講了他做的電源模塊的電路設計、一大堆計算公式、實驗調試過程,感覺做硬體真的厲害,要戰勝很多不穩定因素,書上的公式很多都是理論,要做出可靠的硬體產品必須靠大量的經驗和努力。但是他西電畢業工作6年,薪資只有18k,現在應屆渣本只要會寫java、python,年薪25萬都嫌低。
我是一個有著5年工作經驗的架構師,關於web前端,自己有做材料的整合,一個完整學習web前端的路線,學習材料和工具。能夠進我的群51615,6028收取,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!
那麼問題來了,如何看待這兩種職業呢?先來看看同行怎麼說:
1,我就是硬體相關專業的,當時瞧不上做軟體的,覺得沒技術含量,門檻低,後來一不小心做了軟體,發現等到了35歲以後,可替代性很強,反而做硬體技術積累很重要,年齡越大越吃香。做軟體就掙那幾年的快錢,吃青春飯。
2,感覺和做硬體比,互聯網真的不算技術,只要砸錢進去,淘寶京東很容易做出來,但是沒有技術很牛的。真不明白為什麼在真正做技術的反而收入這么少,亂吹牛的互聯網掙錢那麼多,而且天天自稱「做技術」
3,我以前是做電源方面軟硬體的,現在做演算法開發,不過周末還在一家電源公司兼職幫他們開發,實話說不管是軟體硬體開發道理是相同的。但是,軟體最大的好處在於復現容易些,而硬體經常需要花很多時間解決一些匪夷所思的問題。例如zookeeper的分布式選舉演算法其實跟多模塊電源利用二極體鉗位均流電路實現的主模塊選擇就很像。
其實,硬體要想做好,需要很深的理論功底,尤其這種電源模塊,器件參數不對板子就炸了。出現問題也難查。搞硬體做的深都是要數學功底,普通根據廠家晶元電路圖改改,這種待遇也不會太高,往深了模電,EMC數學不好確實難搞,這些才是硬實力,而前者也會有中年危機。搞硬體產品周期長,研發成本高,導致整體待遇不高,中國又有幾個大疆華為硬體公司給的起高工資呢。
之前做通信,天線理論,高頻電路,可是不掙錢。現在做大數據雲計算,簡單還掙錢。大部分技術人員都不是改變世界的天才,所學也不過是一門手藝,能不能掙錢只和市場需求強不強有關,和手藝難不難無關。你看學基礎數學物理的,更難,可是掙得錢養活自己都不容易。不知道各位讀者朋友們怎麼看呢?歡迎評論,大家一起交流。
⑺ 程序員的功能是怎麼劃分的,做游戲的程序員一定厲害嗎
程序員的功能是怎麼劃分的,做游戲的程序員一定厲害嗎?
一般分為以下幾個級別,初級工程師、中級工程師、高級工程師、資深工程師/架構師
再往上可能就是技術專家或者首席技術官了。
高級工程師
高級工程師,一般是混跡多年,且有一定技術積累的程序員,有一套自己的開發方法。對於高級工程師要求能快速的理解業務、夠獨立負責一個中大型系統,且在工作中需具備指導他人的能力,屬於團隊骨幹,在團隊中有一定的技術影響力。
資深工程師/架構師
程序員到了資深的級別之後,其實在職業上可以分為兩個發展方向。
一個是繼續往技術深度上鑽研,在某個技術領域內有一定的深度和影響力,我們稱為資深工程師。
還有另一個方向就是往技術的廣度上發展,除自身技術線以外,對周邊相關技術也有一定的研究和理解,能夠站在更高的維度上去俯視項目里的技術結構,業務理解能力也很強,根據不同業務,設計出不同的技術方案,這一類我們稱為架構師。
⑻ 真正厲害的電腦高手到底有多厲害
現在當今社會的發展,科技在當今綜合國力中的位置越來越重要。所以現在一些國家對高材生在科技方面的要求越來越高。尤其是當今的IT行業,當然包括我自己也是位IT女,那麼,真正厲害的電腦高手到底有多厲害呢。
俗話說,技能上的缺陷能夠彌補道德上的缺陷,那道德上的缺陷往往彌補不了技能上的缺陷。雖然說話這么說但是有一門技術也是很重要的,第一首先他能成為一個人的特長,讓人們在一群人群中能夠看見你出類拔萃突出,就好像在一群孩子中看到了一個身高挺拔的人。讓你特別有成就感。第二它可以成為你的鐵飯碗,讓你在當今社會具備有生存下去的能力和希望,也可以使一些人賺零花錢把它當做一門技術。因此一些高手是無法想像的他們有多厲害。
⑼ 程序員有很厲害,不外傳的代碼嗎
所謂程序員,是指從事程序設計、程序開發、程序維護的基層工作人員。
程序員包括兩大類:
1,程序設計人員。
一個程序,就是一個系統。對於一個規模龐大的程序來說其結構非常復雜,各個部分的功能之間的銜接非常復雜,所以需要預先對整個系統的架構進行設計,程序設計人員的主要工作就是如此。
2,程序編碼人員。
編碼,也就是代碼。……程序是由代碼組成的。相應的,程序代碼是由程序員一段一段編輯而成的。……因此,代碼也就成為程序員業績和能力的代表。
編程序、寫代碼,其核心就是演算法。……掌握一套精密有效的演算法,就能把一段程序編好,使其發揮出最佳功效。
從這個角度說,程序員所掌握的最厲害的工具,不是代碼,而是演算法。……代碼對於程序員來說,只是磚石一類的工具,而演算法才是程序的核心。……一段程序,代碼的生成很簡單,但是其中包含的演算法卻是非常深奧的。……因此,設計出一套演算法,對於程序員來說才是最關鍵的事情。
從這個角度說,程序員最厲害的並不是擁有一段代碼,而是掌握一套演算法。
另外,程序員這份工作其實也有不同的分工。並不是所有的程序員都要敲代碼的。……實際上,程序員工作職責涵蓋面非常廣泛。以下幾方面工作,都屬於程序員的工作職責:
1,負責軟體的設計、開發、測試。
2,與客戶進行溝通,明確客戶需求。
3,項目調研、可行性分析。
4,解決軟體開發和維護過程中的各種問題。
5,對本專業領域范圍內的技術動態進行跟蹤分析。
由此可以看出,程序員並不全都是敲代碼的人,還有很多程序員是負責軟體系統相關工作的人。……當然了,雖然因為分工不同,有些程序員不寫代碼,但是他們肯定是能夠看得懂代碼,並有能力修正其中的問題的。……他們當中的每個人都對於某個具體領域的演算法非常擅長,這就是他們的絕招,是他們實力最強的領域。
⑽ 編程技術人員是不是都是很牛逼
不見得都是牛逼的。
但牛逼不牛逼 有多個維度衡量
例如 BUG率,代碼風格,解決問題的能力。