程序員最簡(jiǎn)單的程序代碼 程序員不想寫代碼了,換哪些崗位比較容易?
程序員不想寫代碼了,換哪些崗位比較容易?標(biāo)題:程序員不想寫代碼,哪些位置更容易改變?一般的工作變動(dòng)取決于機(jī)會(huì)、圈子、人員、薪水、便利、距離等等!哪個(gè)位置更容易改變?能否理解為一個(gè)相對(duì)有吸引力的單位或工
程序員不想寫代碼了,換哪些崗位比較容易?
標(biāo)題:程序員不想寫代碼,哪些位置更容易改變?一般的工作變動(dòng)取決于機(jī)會(huì)、圈子、人員、薪水、便利、距離等等!哪個(gè)位置更容易改變?能否理解為一個(gè)相對(duì)有吸引力的單位或工種進(jìn)行公開公平的考核和招聘?如果是的話!如果符合要求,可以考慮文秘、翻譯、文字資料等行業(yè)企事業(yè)單位!應(yīng)該估計(jì)程序員記住的代碼比人記住的代碼多,有很好的記憶力和寫作水平的優(yōu)勢(shì)!筆試很有可能成功!面試不弱!兩個(gè)人贏了!通知一出來就去上班!祝你成功,如愿改變你的事業(yè)和工作!參考和修正的小知識(shí)。[像][祈禱][玫瑰
一個(gè)人維護(hù)一個(gè)20瓦以上的獨(dú)立項(xiàng)目真的很困難??梢哉f,它反復(fù)地重構(gòu)、分解模塊、提取公共庫、進(jìn)行分層處理,并引入工具來使用lint工具進(jìn)行代碼。當(dāng)代碼量超過5萬條時(shí),他們開始注意命名規(guī)則、文檔、注釋、模塊的初步劃分,并熟練使用調(diào)試工具和命令。但有時(shí)他們不得不尋找使用方法。寫日志有點(diǎn)武斷。
當(dāng)代碼達(dá)到100000行時(shí),模塊劃分完成,系統(tǒng)分層開始。同時(shí)介紹了代碼掃描工具。同時(shí),調(diào)試級(jí)別完善,崩潰時(shí)生成核心文件,便于分析。日志非常標(biāo)準(zhǔn)和完整。同時(shí),開始做代碼檢查。提供各種接口文檔。并開始了解操作系統(tǒng)和虛擬機(jī),以及編程語言和各種庫的底層細(xì)節(jié)。他已經(jīng)是某個(gè)領(lǐng)域的資深人士了。
涉及到200000行時(shí),有代碼規(guī)范、日志規(guī)范、架構(gòu)設(shè)計(jì)、性能指標(biāo)、硬件要求、異常處理、數(shù)據(jù)描述、接口描述、數(shù)據(jù)流圖、配置表、數(shù)據(jù)字典、歷史異常摘要等文檔。同時(shí),它涉及到網(wǎng)絡(luò)、文件、操作系統(tǒng)、腳本和語言。在這個(gè)階段,維護(hù)代碼,做一個(gè)小改動(dòng)都嚇壞了。是個(gè)專家。
程序員代碼量過20萬行,是一種什么體驗(yàn)?
從這個(gè)問題中,我們可以看到所有者沒有編寫過代碼,或者已經(jīng)編寫過代碼,但是很少。即使他做到了,也只是一個(gè)小系統(tǒng),他還沒有接觸過一個(gè)大系統(tǒng)
!這里我想說三點(diǎn):第一,99%的程序員是從模仿別人開始寫程序的!沒有人天生就有寫程序的能力。大多數(shù)人接觸的是其他人在木頭上寫程序。我可以向他們學(xué)習(xí)。以后,我的程序也可以在木頭上啟動(dòng)。這就是所謂的“不要說你了解別人的程序,你必須自己把它們敲出來?!钡诙笠?guī)模的系統(tǒng)是非常復(fù)雜的。模塊越多,功能就越強(qiáng)大,木的功能就越強(qiáng)大,它們之間有很多共同點(diǎn),也有很多可以重用的東西。例如,大型軟件和成熟公司都有公共資源庫,很多東西都可以為您使用。如果你什么都自己做,我想你什么都做不了。例如,通信中使用了許多rs-Rodley算法,這些算法既復(fù)雜又簡(jiǎn)單,但無論多么簡(jiǎn)單都不容易,你必須花時(shí)間去解決。在企業(yè)里,不是學(xué)校。它給你更多的時(shí)間去解決它!第三,限制!人不是萬能的,不可能什么都懂,但是,在你的項(xiàng)目中,你需要一個(gè)功能,但是你不能,沒關(guān)系,只要有現(xiàn)成的解決方案,你不懂,沒關(guān)系,可以實(shí)現(xiàn),至于你現(xiàn)在不懂,沒關(guān)系,公司要的是結(jié)果
程序員所有代碼都一個(gè)一個(gè)自己敲出來的嗎?
不需要來回切換輸入法
4。國(guó)際化要求
你的提議是錯(cuò)誤的。不會(huì)寫代碼的人不是程序猿,不是所有的it行業(yè)的人都會(huì)寫代碼。即使有一半以上像操作和維護(hù)、測(cè)試,一些項(xiàng)目經(jīng)理也不會(huì)寫代碼。這很正常,但我認(rèn)為項(xiàng)目經(jīng)理不會(huì)寫代碼。它必須是一個(gè)并行產(chǎn)品,不能領(lǐng)導(dǎo)一個(gè)好的項(xiàng)目
對(duì)于高級(jí)程序員來說,一萬行代碼可以在一天內(nèi)完成。編寫代碼是最不熟練的事情。
對(duì)于程序員來說,最困難的是理解需求以及將自然語言轉(zhuǎn)換為數(shù)學(xué)語言的過程。這個(gè)詞就是形式化。早期的程序員需要直接與用戶聯(lián)系,花費(fèi)大量的時(shí)間與用戶溝通,抽象出用戶所需要的功能和性能,組織整個(gè)系統(tǒng)的數(shù)據(jù)字典。現(xiàn)在很多公司把這部分工作交給產(chǎn)品經(jīng)理,這既是好事,也是壞事,所以程序員很難成長(zhǎng)成為老板。
其次,難點(diǎn)在于系統(tǒng)架構(gòu),包括通信協(xié)議、結(jié)構(gòu)分層、軟件重用和算法。一個(gè)公司總是需要有人來做,但它可能只需要一個(gè)人來做,通常是技術(shù)總監(jiān)。