導航:首頁 > 程序命令 > 程序員是不是都有代碼

程序員是不是都有代碼

發布時間:2022-08-11 09:32:52

1. 程序員都有祖傳代碼,祖傳的會有實際用處嗎

前段時間,有這樣的一個話題,非常的火熱,那就是關於程序員的,新入職程序員吐槽老員工寫的代碼就像是“一坨屎”!這樣的言論瞬間就引起了程序員們的討論。

感覺公司各種各樣的祖傳代碼都是令新人虎軀一震的代碼,因為有時候你根本不知道它是幹嘛的,甚至覺得它毫無用處,關鍵是 還絕對不能動,碰一段改半年,別問我怎麼知道的。

截取某網友的一段評論:你以為看到祖傳代碼已經很悲催,但是有的代碼八代單傳更悲催,你以為八代單傳很悲催,但是發現有的代碼斷了香火,你以為斷了香火的代碼最悲催,但是你發現了無字天書。

2. 程序員非得天天敲代碼嗎

那當然不是,我們公司最近入職了一位00後程序媛⌄人家就靠著SoFlu軟體機器人實現代碼自由,天天到點下班,年輕人就是辦法多。

3. 程序員所有代碼都是一個一個自己敲出來的嗎

顯然並不是,有的框架是原來就有的,他們只要往裡面填充當時沒有的代碼和他們所需要的代碼就可以了,可以有效的提高他們的工作效率。

安卓開發也是如此,就好比畫畫調用畫圖板的各種命令集一樣。比如我想做一個音樂播放器。剛開始進入的是歡迎界面,我調用系統的UI界面庫,把圖片顯示在界面上。然後進入登錄界面,我調用網路請求庫,把用戶名、密碼發送到伺服器上面進行驗證。最後進入播放頁面,點擊播放歌曲,我調用系統的多媒體庫,把音樂播放出來。整個過程跟畫畫是十分類似的,只不過你是用滑鼠觸發然後調用畫圖板指令,而我是藉助代碼調用各種庫函數。

4. 程序員有很厲害,不外傳的代碼嗎

所謂程序員,是指從事程序設計、程序開發、程序維護的基層工作人員。

程序員包括兩大類:

1,程序設計人員。

一個程序,就是一個系統。對於一個規模龐大的程序來說其結構非常復雜,各個部分的功能之間的銜接非常復雜,所以需要預先對整個系統的架構進行設計,程序設計人員的主要工作就是如此。

2,程序編碼人員。

編碼,也就是代碼。……程序是由代碼組成的。相應的,程序代碼是由程序員一段一段編輯而成的。……因此,代碼也就成為程序員業績和能力的代表。

編程序、寫代碼,其核心就是演算法。……掌握一套精密有效的演算法,就能把一段程序編好,使其發揮出最佳功效。

從這個角度說,程序員所掌握的最厲害的工具,不是代碼,而是演算法。……代碼對於程序員來說,只是磚石一類的工具,而演算法才是程序的核心。……一段程序,代碼的生成很簡單,但是其中包含的演算法卻是非常深奧的。……因此,設計出一套演算法,對於程序員來說才是最關鍵的事情。

從這個角度說,程序員最厲害的並不是擁有一段代碼,而是掌握一套演算法。

另外,程序員這份工作其實也有不同的分工。並不是所有的程序員都要敲代碼的。……實際上,程序員工作職責涵蓋面非常廣泛。以下幾方面工作,都屬於程序員的工作職責:

1,負責軟體的設計、開發、測試。

2,與客戶進行溝通,明確客戶需求。

3,項目調研、可行性分析。

4,解決軟體開發和維護過程中的各種問題。

5,對本專業領域范圍內的技術動態進行跟蹤分析。

由此可以看出,程序員並不全都是敲代碼的人,還有很多程序員是負責軟體系統相關工作的人。……當然了,雖然因為分工不同,有些程序員不寫代碼,但是他們肯定是能夠看得懂代碼,並有能力修正其中的問題的。……他們當中的每個人都對於某個具體領域的演算法非常擅長,這就是他們的絕招,是他們實力最強的領域。

5. 程序員的工作是不是就是打代碼,還有沒有其它的事情

基本就是使用代碼做一些事情,但是還要寫代碼文檔,以便別人可以迅速接手你的東西。主要就是開會,接收需求,然後完成需求。

6. 程序員的日常就是不停地寫代碼嗎這行業是吃「青春飯」的嗎

其實不得不說是程序員的職業相對較為特殊,也正因為如此被網友們認為吃青春飯的行業也是很有道理的,從某些意義上來講,年長的程序員並不會取得老闆的重視,尤其是到了中年很容易被公司所辭退,所以也正是因為如此程序員的晚年,存在很多不確定性因素,總的來說,也要從以下幾個方面出發思考問題。

3,由於行業本身的特殊性,導致大多數程序員在中年都會改行從事其他產業。

其實不得不說,是程序員本身就屬於 it產業,也正是因為技術相對更新周期較短,所以導致大多數程序員也是吃青春飯的,所以很容易在中年之後被公司所淘汰,為了生存大多數中年程序員都會改行從事其他產業。

其實不得不說的是程序員的日常確實相對較為辛苦,而且不停在輸代碼和代碼打交道,而大多數程序員由於行業本身特殊,所以一到了中年很容易被公司所淘汰,只能被動的轉行其他產業。

7. 什麼是程序員什麼是代碼

程序員所寫的代碼,是為某一特定程序或某一個應用程序所制定的編碼和內部測試的組織實施,使此應用或程序應能夠在程序員編寫的代碼中,實現各種功能。程序員(英文Programmer)是從事程序開發、程序維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。代碼又臭又長
我見過最長的方法是5000多行,那段代碼沒人敢動,只敢往下加 if else,每次需要改這段代碼的開發都戰戰兢兢,生怕出現什麼莫名其妙的bug。java 可是一門面向對象的語言,一個方法裡面有5000多行可以說是很可惡的事情了。我想一開始代碼長度可能沒這么誇張,是什麼導致這種結果的?一個是當初寫這段代碼的人本身寫的是直來直去的方法,一堆if else ;後面迭代的開發,面對這么長的代碼瞬間失去了從頭讀到尾的耐心,直接繼續在後面加 if else 迭代,最後這個方法就變成了一個縫合怪一樣的玩意。
好的 sql 可以很大程度上簡化代碼的復雜程度,但是太過復雜sql 本身就會給後來的開發人員造成閱讀困難,結果又是變成一條無人敢動的祖傳代碼,我想這應該是不少公司極度抵制存儲過程的原因之一。當然不少銀行應用開發還是大量使用存儲過程,存儲過程有用武之地的,但是一個又臭又長的存儲過程就等著變成祖傳代碼吧。當年我見到一個60多個join的sql,看到第一眼就驚為天人從此難以忘懷,當然那段sql也成了沒人敢去動的代碼了。
代碼邏輯不明
代碼邏輯不明所以是我們開發很容易去犯的毛病,是一個不致命卻煩人的毛病。在代碼上的體現是,邏輯判斷寫的比較反人類各種雙重否定是肯定,不把你繞暈不罷休。或者是寫起代碼來東一榔頭西一棒槌,讓人不知道你想幹嘛。導致這個的原因有可能是開發人員在需求理解上出現偏差,做到後面發現不對勁,再回去改又不大可能了,只能硬著頭皮往下寫,結果就是代碼彎彎繞繞;還有很重要的鍋是在產品經理,任意變更需求,想一出是一出,開發人員無奈只能跟著想一出寫一出。還用可能是開發人員方法或者類命名太藝術了,什麼四川方言拼音這種沒有十年腦血栓想不出的命名咱就不說了。就說那種國產凌凌漆式的無厘頭命名——這看上去是個刮鬍刀實際上是個吹風機,就這種不知道讓人說什麼好。
規劃代碼的核心思想
吐槽了一堆代碼規范問題,接下來我們說說如何去規范我們的代碼以及如何做到就算開發人員更換了,或者項目轉手給他人了,仍然可以讓後面的開發可以無礙的去閱讀代碼修改代碼。當然各個公司/團隊都有自己的一套代碼規范,比如項目的結構、代碼命名風格、代碼格式等等。不同團隊有不同的風格,但核心思想是大同小異的。接下來我就我個人的開發經驗來分享一下一些代碼規范的思想。

8. 程序員的日常就是敲代碼嘛每天還做什麼

代碼:代碼就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。

程序員敲代碼,也可以叫coding,程序員通過書寫、拷貝、修改代碼來保證程序良好運行。簡單的說就像作家將自己頭腦里的故事和劇本寫在word上一樣,程序員將自己的思路和想法用計算機語言的形式寫在程序文件里,用不同的形式向外界展示。

9. 程序員都有祖傳代碼,就不會有問題了嗎

程序員被戲稱為“碼農”,天天與代碼打交道的他們按理說應該對代碼有著深厚的感情基礎,但在每個科技公司都有這樣一種代碼:多數程序員們都怕遇到,有經驗老碼農有時候也束手無策,往往一步錯、步步錯,動了一小行,改大半月。相信很多程序員都被這種代碼折磨過,就是大名鼎鼎的“祖傳代碼”

傳統觀點認為,工程技術團隊應該為代碼庫(也就是技術債務的所處環境)建立一種直觀的感受,了解其對公司的影響,而後在組織內建立信任。如果首席架構師強調重構核心代碼,那麼,開發者通常就得按照指示行動。誠然,如果公司可以對技術債務建立起一種共識與信任文化,這將有利於挽留優秀的工程師,並保持業務良好運作,但這往往需要多年努力。

10. 程序員都有祖傳代碼,是真的嗎

首先,基本上大部分都是有祖傳代碼的,幾乎每個公司都會存在祖傳代碼。在代碼界,有一個令程序員聞之心驚、談之色變的存在——祖傳代碼(legacy code)。相信很多接觸編程的人都對祖傳代碼有著難以言表的恐怖體驗。如果不改這個祖傳代碼,就難以實現新的需求,支撐新的業務。但是一旦改了這個代碼,改之後新出現的bug絕對能讓人失去理智。
祖傳代碼,前人程序員留下的“寶藏”代碼,這種代碼多多少少都會存在些問題。運氣好點的會碰到by xxxx多少年的注釋,運氣差的連注釋都沒有,各種奇葩的邏輯,甚至直接一大段看不懂的代碼。這一般就是程序員們所說的祖傳代碼,祖傳代碼又稱作“屎山”、“歷史遺留代碼”。碰到這種代碼,程序員們最好不要去優化去動它,因為可能會引發後續一系列的問題。所以遇到這種代碼,一般程序員會有兩種應對方法。

與程序員是不是都有代碼相關的資料

熱點內容
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471
單片機定時器計數初值的計算公式 瀏覽:801
win7控制台命令 瀏覽:567
貓咪成年app怎麼升級 瀏覽:692
360有沒有加密軟體 瀏覽:315
清除cisco交換機配置命令 瀏覽:751
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827
加密狗插上輸不了密碼 瀏覽:187
大學單片機相關科目 瀏覽:23
自己建了伺服器地址 瀏覽:698
命令按鈕的屬性設置 瀏覽:965
證券技術分析pdf 瀏覽:779
linux命令連接oracle 瀏覽:202
墊江停車收費樁怎麼上App 瀏覽:135
好興動app還款怎麼登錄不上去了 瀏覽:665
鄭州雲伺服器託管 瀏覽:722