導航:首頁 > 程序命令 > 程序員會忘記自己寫過的細節嗎

程序員會忘記自己寫過的細節嗎

發布時間:2022-09-21 04:29:29

A. 作為一個程序員,所需要關注的工作細節是什麼

說高水平程序員從來不寫文檔的肯定是乳臭未乾的毛孩子,良好的文檔是正規研發流程中 非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級 程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟體系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇 到極大的麻煩。

B. 程序員怎麼能牢記學習過的東西

1、要明白你能做什麼,而不是記住怎麼做
其實,代碼可以構建的功能有無數種可能性!你可以設想通過代碼構建任何內容,只有你想不到的,沒有構建不了的。學習一種新語言是一件非常令人激動的事情。
查看問題以及代碼示例,並通過這些示例學習如何利用這種語言以及/新概念完成工作,這都非常重要,但我們無法記住所有的信息,不要做無謂的嘗試!你可以在今後需要實現的時候,再反過來查看,剛開始的時候,你只需要記住這種概念可以實現什麼樣的功能。
在我深入研究React.js時,這種方式給予了我的學業很大幫助。實現的可能性太多了,你有無數種方式傳遞props、創建新state、組合組件——實在太多了!就像一個大謎團!我了解到React可以實現非常多的功能,雖然我無法確切告訴你該如何做,但我知道存在這種可能性,這很重要。
2、在需要時尋找所需的代碼
就像學說一門新語言,你知道自己想說什麼,但你不知道該怎麼說。編程語言也是如此!
在我剛開始學習編程時,人們稱Google為「終極工具」。那時我就在想:我使用Google已經很多年了……我錯過了什麼嗎?
後來才發現:重要的不是搜索內容,而是搜索的方式。無論你想尋找什麼答案,網上都有,就看你怎樣才能找到了!
在用外語與其他人交談,或用一門新語言編程時,你可以通過Google找到如何表達。你不必記住括弧放在何處,或者這里是逗號還是分號。應該使用圓括弧還是大括弧這種問題很容易出錯,而且也很容易解決!只需快速搜索,兩秒鍾就能找到答案。
但是,我有幾次因為未能寫出完美的語法而感到內疚。有語法問題那就有唄!重要的是你知道自己要做什麼,然後只需要記住該如何做即可!
3、從何處下手?
學習一門新的編程語言必然會令人不知所措,還會引起混亂。當有人說:「放手去做就好了!」時,我會覺得很迷茫,我該從何處下手呢?最終我發現:你永遠也無法為需要構建的功能做好准備,你唯一能做的就是走一步看一步,先動起來。
如果說每次沒有遇到任何問題、不需要搜索任何技術、不需要尋求別人的幫助、也不必返工就能成功構建一個項目,我就可以拿到一美元的話,那麼我告訴你……到目前為止我一美元也沒拿到!犯錯是學習過程中的一部分。
犯錯是學習、發展和提高程序員技術力的一部分。而學習故障排除和調試代碼則更重要,而不僅僅聽別人說:「我也遇到過這個問題,你所需要做的就是……」。
我強烈鼓勵你嘗試自己解決問題。努力奮斗。不要害怕搞亂或破壞你的代碼。必要的時候,可以重新構建整個項目。在學習新知識(例如編程)時,一遍遍重復才能學到真技術。一遍又一遍,直到你全部掌握為止。
4、如何實現呢?
找到你想要構建的東西,然後開始動手!不要猶豫不決。反復嘗試和失敗。當你不確定想要完成的功能時,請花點時間研究問題。分解成塊。弄清楚如何解決每個塊。
然後,再想法把所有塊聚攏到一起。如果你忘記了如何編寫for循環,或者忘記了高階函數會返回什麼,那也無需擔心。你可以參閱文檔或指南,然後再繼續。
有時這是一個緩慢的過程,但非常值得。最終,你會越來越有自信,而且有很多想要實現的新想法。
你會記住如何實現嗎?不會。
但是,你可以參考過往的項目, 在Google上尋找答案,或者閱讀論壇。答案都是現成的,你需要做的只不過是找到答案而已。

C. 有哪些事情是程序員都知道,但大多數人不知道

1. 原來Bug是永遠改不完的程序員的日常三件事:寫Bug、改Bug、背鍋。調侃程序員時,就經常會說:「喲,又在寫Bug。」。

文章圖片2
圖片來源於網路,如有侵權請聯系作者刪除

2. 原來程序員工作後不繼續學習是要被時代淘汰的互聯網行業作為高薪行業之一,與其他行業不同,它的入行門檻低,賺錢快,只需要會寫代碼就能入行。許多年輕人受到「高薪誘惑」,紛紛湧入程序員這個賽道,讓這個本來就很擁擠的行業競爭變得更加激烈殘酷。

文章圖片3
圖片來源於網路,如有侵權請聯系作者刪除

3. 原來程序員不能一直死磕技術在互聯網行業,技術雖然是核心競爭力,但是技術永遠是為業務服務的,兩者結合最終才能創造出價值。作為一名程序員,技術固然很重要,只有對演算法進行了深刻理解、掌握了數據結構、資料庫、操作系統等知識,才能做出改變整個行業工作方式的框架出來,甚至連產品設計、業務功能都要憑借技術才能做到。

4. 原來程序員不穿格子衫、頭發黝黑曾經流行這樣一種說法:程序員支撐起了全世界的格子襯衫產業。一個程序員必備的四件套:格子衫、黑框眼鏡、牛仔褲、運動鞋。

文章圖片4
圖片來源於網路,如有侵權請聯系作者刪除

5. 原來程序員只是一份普通的職業每個程序員都只是普普通通打工者的一員,每天要面對腦力和體力的雙重暴擊,如果不小心編寫出了錯誤的程序,就會看到滿屏的錯誤警告。還有,不是每個程序員邏輯都很好……作為程序員,經常面對被人誤解的喪、還要保持懶得辯解的忍……

文章圖片5
圖片來源於網路,如有侵權請聯系作者刪除

6. 程序員其實可以朝九晚六不加班。

7. 很多時候體力活大於腦力活。

8. 很多時候處於底層,相對於業務方,產品,測試等等。

9. 揮灑代碼大多數時候都是復制粘貼。

10. 大多數bug不是代碼問題,是用戶環境或者網路原因。

文章圖片6
圖片來源於網路,如有侵權請聯系作者刪除

11. 有些人就等著被辭退,然後重新找工作,既漲工資又拿補償。

12. 上班時間是上班時間,下班時間是自己時間,拉屎喝水盡量在上班時間干。

13. 看到網上有公司老闆問問題,加班之類的,記錄下公司名,保存到黑名單,絕不入坑。

D. 如果一個程序員忘記了所有的技能,那麼會出現什麼情況

編程語言能力。不用多說,作為合格的計算機程序員,精通一門語言是必須的。這種精通,不是說看了一本編程寶典,抄了幾個程序就能說精通的,要靠長時間的積累編碼能力。遵守編碼規范,是一個程序員最基本的要求,可悲的是,很多程序員根本沒有意識到這個問題的嚴重性。另外一個就是注釋,要注意不是為了注釋而注釋。對類,以說明職責為主;對方法,以說明意圖為主;對方法體,以說明實現思路為主。對於大段大段的代碼,要分段,使用空行隔開,並使用行內注釋進行說明。面向對象思維能力。如今,多數編程語言都是面向對象的編程語言。而這些面向對象的編程語言的共同的精髓就是面向對象的思想。掌握這些比面向對象語言本身更重要,比如對繼承,多態,重載的理解。對面向對象基本原則的理解,比如開閉原則,介面隔離原則,單一職責原則等。在此基礎上,應該掌握常用的設計模式,比如工廠模式,策略模式,觀察者模式,模板方法模式,命令模式等等。我面試過很多程序員,沒有一個能說得上幾句的。英語管理。新的技術資料都是英文的,英語國家的IT技術走在我們前面至少10年(這是我自己估計的數字,可能正在縮小)。就連印度,一個連基礎設施建設都不太完善的國家,因為其英語基礎較好,其在軟體外包領域的發展也非常迅猛,遠遠超過了我們。學英語,首先是有信心,其次就是花時間。多閱讀英文資料,貴在堅持。利用工具能力。工欲善其事,必先利其器。有了趁手的傢伙,工作效率可以提升數倍。你編程序,有沒有選擇一個很好的IDE,以前聽說編程高手都用記事本寫程序,我覺得那是一種自虐。就像以前看到的一篇文章,說一幫戶外旅行愛好者,出去旅遊,背了重重的旅行包,裡面裝著什麼壓縮餅乾等快速食品。他們寧可就著礦泉水啃壓縮餅干,也不肯去1里路都不到的快餐店,農家菜館吃飯。工具是為目的服務的,好用,提高效率就行,形式無所謂。學習能力。在IT業混飯吃不容易,整個環境進化的太快,你不學習,就等於落後了。學習要有針對性,別今天學ruby,明天學python,後天php的。首先要認清自己的目標,自己短期目標是什麼,1年後,3年後,5年後的目標是什麼。結合這些目標,確定自己的學習計劃,人的精力畢竟是有限的。當然,多掌握幾門編程語言也是好的,可以擴充自己的知識面,重要的是為自己的目標服務。當然,不能只學習技術,作為程序員還要關注的很多,要經常練習自己的軟技能,比如溝通能力,表達能力。創造能力。普遍認為,東方人模仿能力很強,但創造能力差。我見過很多這樣的程序員,經常說,「這個只能這么解決了,我想不出有什麼別的方法。」可能他根本都沒想過別的方法,或者懶得去想。對任何一個問題,找出兩種以上的解決法都是非常容易的,簡單的google一下,可能就是數十種。悲哀的是,有些程序員經常止步於自己構建的狹小領地之內。對待客戶也是這種態度,不是積極的幫助客戶解決問題,而是推脫這只是唯一解決方案。文檔能力。也許有人會質疑,程序員跟寫文檔有什麼關系。大家開源軟體也用過不少,看看Spring,hibernate,Struts等最流行的開源軟體的文檔就知道,他么的tutorial,他們的getstarted,他們的reference文檔寫的多麼的易懂。其實寫代碼也相當於寫文檔,只不過用的是編程語言。同樣,寫文檔,用自然語言,也相當於寫程序,簡單明了,清晰易懂,這樣的「程序」誰看誰舒服。同樣,對於想進階到設計師或者需求分析員角色的程序員,文檔能力更是非常重要。DRY。DRY是一種原則,就是Don」tRepeatYourself.這條原則可以用到很多地方,比如你經常要編譯,打包,部署應用程序,供集成測試用。每次你都在重復你自己,寫一個自動化腳本(比如用ant,批處理命令)來將這些工作自動化,以提高效率。抽象能力。抽象能力是認識事物從現象到本質的能力。如果你只是停留在「見山是山,見水是水」的層次,客戶說什麼,你就做什麼,設計怎麼做,你就怎麼實現,從來不過問為什麼,也不去想他是滿足了用戶哪些方面的需求呢。這樣可能只解決了表面的問題,可能會引起返工。認識到本質,才能讓你的程序具備更大的靈活性和可擴展性。在做企業應用軟體開發中,抽象能力體現為對問題域的理解能力,對領域模型的抽象。合理的抽象也是代碼重構的前提,每一次重構,都是向更好的抽象邁進了一步。ITJOB

E. 程序員在上班時,允不允許大量的看說明文檔來幫助寫程序

程序員日常開發工作,基本是上離不開閱讀文檔,這也是很多程序員喜歡兩個顯示器的原因。

項目方面

技術方面
是不是很多人都認為,如果在開發過程中,還要不斷地翻技術文檔,說明他的開發能力不扎實。其實不是這樣的。

首先IT行業技術升級換代的速度太快,當我們大多數公司還在用Java8的時候,Java11都已經出來了。如果非得要程序員熟知每一個類、每一個方法,是很不現實的。

很多時候我們只需要了解有這么一個東西,作用是干什麼的,具體的細節可以在用的時候再去翻文檔,比如方法名字是什麼?參數有幾個,都是什麼類型的?

所以我們都習慣至少兩個電腦屏幕,一個屏幕寫代碼,一個屏幕看文檔;如果豪一些的話,再加一個屏幕展示日誌信息。

看文檔的屏幕要買豎屏!

我們團隊
我這幾年也帶過幾個團隊,對於每個團隊成員,我對他們的要求是:實現需求的前提下,最好能對所用的技術有一定的了解,千萬不要從網上抄過來一段代碼就用,這樣是很危險的行為。所以鼓勵大家多找一些資料,最好是閱讀框架的官方文檔。

現在的團隊,我已經這樣要求了:代碼寫累了,或者覺得自己沒有狀態寫代碼,可以找點兒自己有興趣的技術文檔學習學習,這個技術甚至是可以跟現在的項目沒有關系的。

首先,我不是程序員,我是一個設計工作者,不過我來說一下我的觀點:很多人以為程序員像電影里的一樣,啪啪啪幾下鍵盤,屏幕數據颼颼的變,其實真實情況是程序員寫代碼就像學生寫作文,也會遇到不會的詞語跟修辭手法,那這個時候就要停下來想一想,查一查,看看例子是怎樣寫的怎樣用的,寫錯了還要劃掉(刪掉)再來,至於這個大量不大量看的情況,如果這個是個新手,那肯定是可以的,那如果是個老手,還需要大量時間查說明文檔,那就說明這個項目肯定不會小,不是一兩天能做完的,那一個用月做單位的項目,用一個天做單位的時間來查文檔,不過分吧!程序員也是人,不是因為他的工作高端,就覺得這個人萬能,他也會當機,要吃飯,要休息,也會忘記一些東西,所以請各位多多體諒,能一起工作實屬不易,感恩2018,謝謝。

這個問題怎麼說呢,開發過程中會遇到各種各樣的問題,沒有一個人是全能的,也沒有人可以絕對的說自己在整個項目中不會遇到一點問題,不去查東西,自己大腦里的東西完全可以讓我把這個項目測測底底的做完,並且沒有任何bug。

上班的時間,也沒有老闆或者誰在後面一直看著你去做東西,大家都挺忙。文檔是幹嘛的,文檔本身就是用來看的,甚至很多項目開始之前,總監都會讓你去搜集一些這個項目可能會遇到的bug,可能會用到的效果,盡量在之前找到比較好用的插件,這樣會節省很多時間,自己如果寫代碼的話不可能百分百的確定沒有人和bug,但插件不一樣很多插件都是前輩通過很長時間慢慢完善出來的插件,所以很多人才會用。所以你提問的可以肯定的回答你允許。

說個我遇到的2個真事吧,

第一個,公司找的外包公司寫項目程序,已經要交付了,發現有幾個功能沒做,產品經理和開發那邊都找我,我一個搞運維的又不懂,只能讓他們去對開發文檔,我也就順便看了看,開發文檔中明確的寫明怎麼做,然後就讓他們就重新按開發文檔繼續寫,

另一個,由於 歷史 原因業務系統處於託管狀態,只有部分參考文檔可用,開發那邊只能按當前已有文檔進行開發參考,開發那邊也一直在根據現有相關文檔進行開發,杯具的是這幫子不仔細看,有問題總想著我能直接給他們答案,我也只是會用而已,開發我還真搞不來,然後和他們一起看開發文檔,加密演算法部分給她們指出後,問題解決了。

所以我覺得,開發團隊在開發中很有必要閱讀開發文檔,這可以避免繞圈子,也會清楚開發文檔中提供的內容。

程序員上班的主要工作就是看說明文檔,根據說明文檔編碼。如果實在沒有說明文檔,有時還得親自披掛上陣寫說明文檔。

寫介面的有API文檔,寫通訊協議的有協議欄位說明文檔,寫資料庫的有資料庫規範文檔,

總之任何一個大公司文檔扮演的一個至關重要的問題,因為形不成文檔,公司管理就會陷入混亂不堪的局面,當某個核心員工離職後,下一個接盤的程序員會丈二和尚摸不著頭腦,一頭霧水,邊填坑邊罵娘,有了文檔就可以看文檔結合代碼,了解其中模塊邏輯以及結構,包括哪些坑不能踩等等好處。有些公司會專門有文檔工程師這個職位來專門負責整理各種文檔,並且保存在伺服器上。

好的文檔都是程序員等人智慧的結晶,是一盞指路明燈,是一條通往光明的道路。程序員不能看說明文檔等於在黑暗裡摸爬滾打,有了說明文檔才迎來了黎明的曙光。

先說觀點,我認為看文檔沒什麼問題,但是「大量」這個程度很難衡量,按照需要看文檔是個非常重要的事情。
需要花費時間的情況 不需要花費大量時間的情況 小結
在工作中閱讀文檔其實也是工作內容的一部分,而且現在大多數互聯網公司都靠KPI進行考核,平時就算你把時間都用來看文檔沒關系,最後KPI沒完成一樣會被公司淘汰。所以公司不會阻攔你花費時間看文檔,最多你老闆會提醒你浪費這么多時間看文檔而沒有實際的產出會對你年終考核造成影響罷了。

題主對文檔的定義不是很明確
第一個是需求說明文檔
這個是在開發過程中必不可少的文檔,只有清楚了開發需求,程序員高效率的開發,程序員一天的工作時間並不是都是在寫代碼,而是在看文檔,了解需求,理清思路,只有什麼都清楚了,寫代碼或許只要十幾分鍾。

再者對於一個項目新人來說不看文檔了解需求,沒人給你從頭到尾的在講一遍需求,你不看文檔自己發揮?進入項目是和別人共同開發,你不肯能不顧及之前的代碼規范。
第二個是開發文檔
就拿微信開發來說,微信開發不是每個程序員必須會的東西,但是用到了怎麼辦,還不是去看他們的開發文檔,只有將開發文檔思路理清楚了,才可以進行下一步開發。
第三個是API文檔
在前後端分離的開發模式中API文檔是必不可少的文檔。不看API不知道數據是什麼樣。也就是不可能順利的和後端進行結合。

兄dei,假設你是程序員,你在寫程序時,旁邊會有人守著你嗎?

假設你不是程序員,你在做本職工作時,旁邊會有人守著你看你怎麼做事嗎?

答案肯定是沒有的。誰會閑著招個人去監督你,看你用什麼方式去完成給你的任務。

現在不管是大公司還是小公司,沒有人會在意你怎麼去完成你的工作,給你的任務,在很多時候,大家只關注結果。如果說有干預,最多隻是實現的方式。像寫程序,假設有個功能是即時通訊相關的,這種自己寫需要的時間成本投入較高,那麼很多公司就會選擇採用市面上比較穩定的第三方平台。這算一種實現方式的干預。但是在接入的過程中,不會有人去管你是通過閱讀第三方SDK文檔,還是谷歌搜出來的,最後能達到預期效果就ok了

所以,其實你看不看大量文檔,沒有人會在乎,關鍵是你自己,建議自己寫東西時,不要一味的復制粘貼,要有自己的想法。太依賴文檔對於自己成長很不利

當然允許看文檔。

要知道,隨便哪個類庫,都有無數的類和方法,每個方法又有若干參數,鬼知道它們都是什麼意思,誰的腦子能記得那麼多內容。別說是人家提供的類庫,就是自己寫的代碼,過一段時間也不記得什麼意思了。沒有注釋和文檔,怎麼看懂代碼?

如果沒有需求分析文檔,程序員怎麼理解正在開發的這個軟體的基本業務流程?

如果沒有架構設計文檔,程序員怎麼理解軟體各個功能模塊之間的功能與業務邏輯?

如果沒有介面文檔,那麼多類和方法,都怎麼調用,會返回什麼值,難道靠猜?

……

在日常開發工作中,不僅允許看文檔,還會強迫你寫文檔。如果你寫的文檔別人看不懂,別怪領導罵你不認真。文檔對於軟體開發的重要性是不言而喻的。

還有一個秘密告訴你,那些經常寫文檔的程序員,要比不寫文檔的程序員工資更高。

真的!!!

迎娶白富美,從會寫文檔開始!

毫無疑問是的。

對於程序員來說,在實際工作中進行代碼編寫和項目開發時,是離不開各種各樣的文檔的。文檔包括:

不允許看說明文檔,這基本上只會出現在面試或者考試中,為了考察程序員自身的編碼能力,才要求脫離參考資料,利用自身的知識和技術來完成。

當然了,程序員工作中也不能只看文檔,要是花費大量時間通讀不必要的文檔,工作可就做不完了。

F. 很牛逼的程序員敲代碼全靠腦子記么

寫代碼要有一定的英語基礎,水平高的程序員因為寫的代碼多了已經把代碼內化了,所以他們寫代碼隨心所欲。

G. 程序員交接時有講解代碼寫文檔的義務么

需要
比如 api介面文檔、部署文檔、技術文檔之類的

雖然寫起來會有些痛苦,但好處還是挺多的。

1.方便工作交接。無論是功能後續開發讓同事接手還是離職交接,有文檔在,都可以省力一點。通過文檔,知道的就清晰明了。

2.方便後來查閱。時間久了總會忘掉一些細節,如果突發一個bug,都可能無從下手。如果有了文檔,之後就很好查閱了。遇到那種代碼超長的,同時又沒注釋,想要改的時候又無從下手...文檔多重要啊
3.還可以鍛煉自己的寫作和表達能力!很多時候教會別人比自己學會更有成就感!而且對自己的寫作能力也是一種鍛煉,何樂而不為呢?

所以,程序員交接時就講解代碼和寫寫文檔吧

H. 程序員的那點事

初級的程序員或經驗不足的程序員往往只意識到自己的程序是寫給計算機的,而不會在意程序其實也是寫給人的,或在意得不夠、不全面。 其實,程序首先(注意,是首先)是寫給人的。第一,程序是寫給看代碼的人的。第二,程序是寫給用程序的人的。了解這一點,才能理解寫程序為什麼要有代碼規范,為什麼要有各種文檔,為什麼寫子程序時要命好名,為什麼要分層,為什麼要學設計模式,為什麼要寫測試用例,為什麼要推敲按鈕的擺放,為什麼要按XHTML標准寫Web界面,為什麼要用AJAX … …理解了這一點,才能更好的做好上面種種事情。 誰都在說「細節決定成敗」,誰都知道要注意細節。為什麼大家都在講細節,有的人能通過細節打敗對手,有的人連細節在哪一方都不知道,這就是水平的高低所在。我們要有心理准備:細節不是喊一聲就會出現在你面前的。感知到細節,這是一個需要不斷學習和實踐,甚至有人指導的過程。這個過程有長有短,要看個人的學習能力,領悟能力。但最起碼,我們首先要有一個方向。找程序的細節,方向就是「為人寫程序」,在你做設計,寫代碼,擺弄界面的時候,心裡時刻記住這一點,幾個項目下來,你自然能看到很多細節了。 「內外兼修」武俠電影里的高手,往往都是通過奇門心法,內力陡增而成為高手的。但我們做程序的,要成為高手,「內外兼修」才能事半功倍。內,指的是需求把握,設計思想,設計模式等。外,指的是寫代碼時的規范,做界面時的嚴謹等。看武俠看多了的我們,偏內輕外的特點是很明顯的。看看書店裡寫設計模式主題的書籍和指導代碼規范的書籍的數量和銷量對比就是一個很好的證明。但是就算設計模式一套一套,但寫的類卻給人看半天也看不出思路的話,一兩年之後,你仍將陷入一個個泥潭中。 再舉個例子,有的人自稱ASP.NET程序員,而且他寫出來的後台代碼也層次清晰,條理清楚,但是做出來的界面,結構與表現混雜,一大堆IDE自動生成的垃圾代碼充斥其中,該用單選框的用文本框,按鈕放在誰都想不到的地方,不該用戶操作的要用戶操作,一步可操作完的搞成幾步也不能完成操作……很顯然,他不可能做出成功的產品。也許他也知道界面要合理,但是就是因為他不修外功,認為我是搞.NET這種先進技術的,去補習什麼HTML、JavaScript、CSS不是自貶身價嗎?其實,認真研究過HTML、JavaScript這些技術的人都會體味到,運用這些技術比流行的.NET、Java更有挑戰性,而且你獲得直接操作用戶界面元素的能力後,以前那種做界面效果、介面功能時有心無力的情形將一去不返,這是很痛決的! 以上所講的內容就學好.net的方法,相信你對學好.net也有了足夠的了解,希望以上內容能幫助到你們,祝你們成功,完成自己的夢想。

I. 程序員,自己寫的代碼容易忘怎麼辦

太正常了,
沒人能在幾周後記住自己的代碼,只不過資深的開發能更快的地從頭腦中殘留的余像,比較快地再次識別出代碼的邏輯。這不是因為他們記憶力更好,而是他們看過的代碼更多,熟悉度更好,所以閱讀代碼比較快而已,就像英語專業的人看英文小說會輕松一點,不是因為他們天生水平高,而是後天訓練出來的這種熟悉程度。
人人都可以獲得這種能力,只需要時間和很多練習,你剛開始,完全不用太奇怪,這種能力對不少人需要幾年時間才能獲得,那時候,同樣或者類似功能的代碼,你已經不知道實現過多少遍了。
牛逼的奧義在重復之中。

J. 編程時總是忘記代碼怎麼拼寫,怎麼辦難道程序員應該背代碼嗎

有些很常用的經典的代碼及其多種實現當然是要背的,包括各種排序,查找,排列,數據結構的操作。。。。。。
不理解就背,理解了就不斷有意識地在寫程序的時候用,到最後就會很熟練了

閱讀全文

與程序員會忘記自己寫過的細節嗎相關的資料

熱點內容
如何確認方舟編譯器 瀏覽:664
奶粉源箱源碼什麼意思 瀏覽:178
台州程序員兼職一般去哪些網站 瀏覽:388
舊版本怎麼下載到新的安卓 瀏覽:966
flash個人網站源碼下載 瀏覽:723
javasocketbyte 瀏覽:264
素描基礎教程pdf 瀏覽:541
香港商報pdf版 瀏覽:427
安卓手機怎麼錄制吉他彈奏 瀏覽:382
ie文件夾緩存在哪裡 瀏覽:264
圍棋排名演算法 瀏覽:963
zigbee加密演算法 瀏覽:464
柏楊版資治通鑒pdf 瀏覽:395
事業編程序員下班時間 瀏覽:10
linux中命令大全 瀏覽:39
pic單片機學習網站 瀏覽:164
843除6的演算法 瀏覽:377
arduino編程視頻 瀏覽:746
pdf背景綠色 瀏覽:613
記事本dos命令 瀏覽:276