⑴ 編程技術人員是不是都是很牛逼
不見得都是牛逼的。
但牛逼不牛逼 有多個維度衡量
例如 BUG率,代碼風格,解決問題的能力。
⑵ 為什麼有人會覺得會寫代碼是一項很厲害的技能
會寫代碼不厲害,會寫很厲害的代碼才是很厲害,有句話是這樣形容程序員的:程序員的手是魔術手。網路上稱呼程序員為IT宅男,屌絲男,這些都是別人詆毀而已,每一個程序員的腦子是轉動很快的,而且思維邏輯,動腦,動手方面比普通工作的人都要好,至於為什麼,有學過代碼的人就知道了,並不是三言兩句就能說清的。
⑶ 突然意識自己曾經引以為豪的編程其實是一種工具,這是一種悲哀嗎
對於喜歡編程的人來說,寫出一段代碼,運行之後獲得理想的效果,這種成就感是無與倫比的。自己會感到非常驕傲和自豪。
但是,冷靜下來之後,自己會發現,編程,其實只是一種工具而已…從本質上說,編程的過程與用筆寫字、用鋸子鋸木頭沒有什麼區別,都是使用某一種工具來完成一項工作任務的性質。
當自己想到這一點的時候,那種興奮感和成就感就會消失,自己可能會感到一點不舒服的感覺。自己所最自豪的能力,被認為如此,這時候產生一點不舒服的心理,是完全可以理解的。
但是,這時候我們不能真的被這種消極的心理影響了自己的狀態。
這時候,自己應該理智地分析這個問題。
首先,我們所掌握的任何一種專業技能,都是一種工具。
專業技能本身,沒有高低之分。
我們學會用鋸子鋸木頭,這項技能並不比用電腦編程更低級,事實上只要是能給我們的工作或者生活帶來效益的技能,都是有意義的。
與之對應,沒有那種技能是高高在上的。……每一種技能對應一種工作或者生活需求,編程並不比鋸木頭更體面。
其次,我們掌握一種實用工具,目的是為了滿足我們工作或者生活的需求。
從這個角度說,編程不過是讓我們解決電腦運行軟體的需求而已,這只是很平常的一種技能、一種工具,並不足以讓我們飄飄然……
因此,我們可以對自己所掌握的技能感到自豪,這是因為自己可以作用這種技能完成工作任務,實現自身價值。
但是,我們不應該過分拔高或者貶低某種專業技能。這樣的想法並不妥當。
⑷ 程序員有很厲害,不外傳的代碼嗎
所謂程序員,是指從事程序設計、程序開發、程序維護的基層工作人員。
程序員包括兩大類:
1,程序設計人員。
一個程序,就是一個系統。對於一個規模龐大的程序來說其結構非常復雜,各個部分的功能之間的銜接非常復雜,所以需要預先對整個系統的架構進行設計,程序設計人員的主要工作就是如此。
2,程序編碼人員。
編碼,也就是代碼。……程序是由代碼組成的。相應的,程序代碼是由程序員一段一段編輯而成的。……因此,代碼也就成為程序員業績和能力的代表。
編程序、寫代碼,其核心就是演算法。……掌握一套精密有效的演算法,就能把一段程序編好,使其發揮出最佳功效。
從這個角度說,程序員所掌握的最厲害的工具,不是代碼,而是演算法。……代碼對於程序員來說,只是磚石一類的工具,而演算法才是程序的核心。……一段程序,代碼的生成很簡單,但是其中包含的演算法卻是非常深奧的。……因此,設計出一套演算法,對於程序員來說才是最關鍵的事情。
從這個角度說,程序員最厲害的並不是擁有一段代碼,而是掌握一套演算法。
另外,程序員這份工作其實也有不同的分工。並不是所有的程序員都要敲代碼的。……實際上,程序員工作職責涵蓋面非常廣泛。以下幾方面工作,都屬於程序員的工作職責:
1,負責軟體的設計、開發、測試。
2,與客戶進行溝通,明確客戶需求。
3,項目調研、可行性分析。
4,解決軟體開發和維護過程中的各種問題。
5,對本專業領域范圍內的技術動態進行跟蹤分析。
由此可以看出,程序員並不全都是敲代碼的人,還有很多程序員是負責軟體系統相關工作的人。……當然了,雖然因為分工不同,有些程序員不寫代碼,但是他們肯定是能夠看得懂代碼,並有能力修正其中的問題的。……他們當中的每個人都對於某個具體領域的演算法非常擅長,這就是他們的絕招,是他們實力最強的領域。
⑸ 程序員:感覺做硬體的真的厲害,年齡越大越吃香,軟體是吃青春飯
職場中,有個職業是軟體工程師,還有個職業是硬體工程師。最近,有個程序員感慨:感覺做硬體的是真的厲害,年齡越大越吃香,而做軟體的就是吃青春飯。
聽同事講了他做的電源模塊的電路設計、一大堆計算公式、實驗調試過程,感覺做硬體真的厲害,要戰勝很多不穩定因素,書上的公式很多都是理論,要做出可靠的硬體產品必須靠大量的經驗和努力。但是他西電畢業工作6年,薪資只有18k,現在應屆渣本只要會寫java、python,年薪25萬都嫌低。
我是一個有著5年工作經驗的架構師,關於web前端,自己有做材料的整合,一個完整學習web前端的路線,學習材料和工具。能夠進我的群51615,6028收取,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!
那麼問題來了,如何看待這兩種職業呢?先來看看同行怎麼說:
1,我就是硬體相關專業的,當時瞧不上做軟體的,覺得沒技術含量,門檻低,後來一不小心做了軟體,發現等到了35歲以後,可替代性很強,反而做硬體技術積累很重要,年齡越大越吃香。做軟體就掙那幾年的快錢,吃青春飯。
2,感覺和做硬體比,互聯網真的不算技術,只要砸錢進去,淘寶京東很容易做出來,但是沒有技術很牛的。真不明白為什麼在真正做技術的反而收入這么少,亂吹牛的互聯網掙錢那麼多,而且天天自稱「做技術」
3,我以前是做電源方面軟硬體的,現在做演算法開發,不過周末還在一家電源公司兼職幫他們開發,實話說不管是軟體硬體開發道理是相同的。但是,軟體最大的好處在於復現容易些,而硬體經常需要花很多時間解決一些匪夷所思的問題。例如zookeeper的分布式選舉演算法其實跟多模塊電源利用二極體鉗位均流電路實現的主模塊選擇就很像。
其實,硬體要想做好,需要很深的理論功底,尤其這種電源模塊,器件參數不對板子就炸了。出現問題也難查。搞硬體做的深都是要數學功底,普通根據廠家晶元電路圖改改,這種待遇也不會太高,往深了模電,EMC數學不好確實難搞,這些才是硬實力,而前者也會有中年危機。搞硬體產品周期長,研發成本高,導致整體待遇不高,中國又有幾個大疆華為硬體公司給的起高工資呢。
之前做通信,天線理論,高頻電路,可是不掙錢。現在做大數據雲計算,簡單還掙錢。大部分技術人員都不是改變世界的天才,所學也不過是一門手藝,能不能掙錢只和市場需求強不強有關,和手藝難不難無關。你看學基礎數學物理的,更難,可是掙得錢養活自己都不容易。不知道各位讀者朋友們怎麼看呢?歡迎評論,大家一起交流。
⑹ 現在很多年輕人都選擇當程序員,這是為什麼呢
現在的年輕人都選擇當程序員,主要有幾方面的原因:
1.程序員薪水高,吸引了很多年輕人。
2.市場需求旺盛,程序員很好找工作。
3.程序員職業發展前景好,受到了很多年輕人青睞。
隨著科技的不斷進步,人們越來越無法離開互聯網,雖然程序員工作非常累,但是高額的薪水讓很多年輕人心動不已,不少年輕人在選擇職業發展方向的時候,都把程序員當成首選。越來越多的年輕人進入了數字世界,成為建設互聯網的程序員。
隨著科技的發展,大數據、人工智慧等方面得到了很好的發展空間,程序員也成為了不可或缺的人員,未來科技的發展註定離不開程序員,因此程序員的職場發展空間會越來越大,不需要擔心會出現行業萎縮,因此程序員受到了很多年輕人青睞。
年輕人選擇當程序員是為了高薪,為了自己能夠有更好的職場發展。大家對此有什麼其他看法,歡迎留言討論。
⑺ 聽一個同事說程序員真的那麼厲害可以破解網站後台嗎
1、未經授權破解網站後台篡改數據是違法行為;
2、有些劣質的網站後台安全措施的確很爛,會有漏洞容易被破解;
3、但不是所有的程序員都能破解網站後台,也不是所有的網站後台能被破解。
⑻ 程序員很厲害嗎
程序員只是在編程方面很厲害,其他的方面並不比別人強,甚至還會比別人差。