色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三大特征透露出新手開發人員需改正的地方

如意 ? 來源:讀芯術微信公眾號 ? 作者:讀芯術微信公眾號 ? 2020-09-15 15:10 ? 次閱讀

“經驗是最嚴厲的老師。它上來就把你考倒,爾后才授教于你。”奧斯卡·王爾德這句話用來形容新手程序員的生活很貼切。程序員要從實踐中學習。在實踐中,你會犯錯誤,但只要你能從錯誤中吸取教訓,就能獲得成長。

來回顧一下吧,你的哪些特征曾“透露”出這是一個新手。

結構混亂的代碼

新手開發人員編寫的代碼常常結構混亂,如果有輕量級結構就已經很不錯了。而造成這點的原因在于他們過于關注代碼的運作,經驗豐富的開發人員知道,作為一名開發者,你還有更多的工作要做。

編寫代碼并使其運作只是開發人員工作的一小部分,新手開發人員卻把它當成了重中之重。隨著經驗的積累,你會意識到你的大部分工作是維護項目,而不是從頭開始構建新項目。意識到這一點之后,你將以完全不同的方式進行編碼。這會使代碼更容易維護,更易于其他開發人員理解。

如果沒有意識到這一點,就會出現函數堪比一篇文章大小的情況。很多問題也隨之而來,例如可測試性。你要如何測試堪比論文的函數,而且它還要實現五個不同的功能?

如果只是想讓代碼運作起來,在大多數情況下,這樣的代碼都是沒有經過深思熟慮的,代碼質量會因此受到影響。這種類型的代碼通常看起來像過程代碼,不遵循諸如單一功能原則這樣的編碼原則。當進入維護階段,你就會意識到代碼質量欠佳會帶來多大的問題。

亂槍除錯

新手開發人員遇到問題時,常常會開始胡亂調試,想到哪里試哪里。在不知道實際問題是什么的情況下,隨機修改代碼中的一些內容,希望瞎貓碰上死耗子,成功解決問題。

很明顯,這在大多數情況下是行不通的,這樣做只會引入更多的bug。開發人員應該做的不是胡亂調試,而是收集有關問題的更多信息

首先要做的是找出重現問題的方法。在更改代碼之前收集信息是很重要的,這樣就可以了解到底是什么導致了bug。打開日志文件是調試之旅的一個良好開端。看看能否找到一些有用的信息,指引你找到正確的方向。

找到了bug的出處并修復之后還不算完,如果真的想把事情做好,至少應該為修復程序編寫一個測試,以便在未來出現問題的時候得到保護。

過于關注技術

新手開發人員仍在學習技術的階段。因此,他們關注的重點通常是掌握自己的技術棧。這也說得通,因為如果你想成為一個出色的開發人員,就需要掌握相關技術棧。但是開發人員應該關注的不僅僅是技術。

當了解了技術棧的所有細節后,不應該把業務拋在腦后。因為這就是你做這份工作的原因。你是在為公司創造價值,還是在一些與公司無關的事情上花費了太多的時間?這是一個應該一直問自己的重要問題。

作為開發人員,你不能僅僅專注于工作的技術方面,還需要牢記業務和經濟因素才是評判你工作價值的關鍵因素。

做事的差別

團隊工作中的一些小細節也會“暴露”新手開發人員,他們常常喜歡用自己的方式做事,而不是和團隊中的其他人保持一致。有時這種情況是無意中發生的,新手開發人員不能認識到解決方案中的某些模式。

為了與團隊成員統一步調,你可以查看創建好的所有pull請求。不必全部都看,只要確保了解其他開發人員是如何解決某些問題的就可以了。他們的解決方案和你解決問題的方式是否相似?如果不是,問問他們為什么選擇這種解決方案,以及是否考慮過你的解決方案。

別擔心,每個優秀的程序員都是從菜鳥時期走過來的。轉變思路,汲取經驗,你離告別新手期并不太遠。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發
    +關注

    關注

    0

    文章

    370

    瀏覽量

    40836
  • 編程
    +關注

    關注

    88

    文章

    3614

    瀏覽量

    93686
  • 源代碼
    +關注

    關注

    96

    文章

    2945

    瀏覽量

    66731
收藏 人收藏

    評論

    相關推薦

    MSPDebugStack開發人員指南

    電子發燒友網站提供《MSPDebugStack開發人員指南.pdf》資料免費下載
    發表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發人員</b>指南

    C2000 ePWM開發人員指南

    電子發燒友網站提供《C2000 ePWM開發人員指南.pdf》資料免費下載
    發表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發人員</b>指南

    《軟件開發珠璣》+60條戒律

    包含需求、設計、項目管理、文化和團隊合作、質量、過程改進6個方面的內容,提供了豐富、實用的工具和方法。當開發人員更好的理解了需求時,便能夠從用戶的角度觸發思考更優秀的解決方案。從這點來看,每個軟件開發人員或團隊應人手一份這本書,充分能夠提高個人和團隊的技術素質,對個人對社
    發表于 06-24 19:27

    OpenAI API Key獲取:開發人員申請GPT-4 API Key教程

    ? OpenAI的GPT-4模型因其卓越的自然語言理解和生成能力,成為了許多開發者的首選工具。獲取GPT-4 API Key并將其應用于項目,如開發一個ChatGPT聊天應用,不僅是實踐人工智能技術
    的頭像 發表于 06-24 17:40 ?2338次閱讀
    OpenAI API Key獲取:<b class='flag-5'>開發人員</b>申請GPT-4 API Key教程

    嵌入式開發就業前景怎么樣?

    。在智能家居領域,嵌入式開發的主要工作是開發各種智能化設備和系統,如智能照明、智能安防、智能家電等。嵌入式開發人員需要掌握相關的硬件和軟件技術,如處理器、傳感器、通信技術、操作系統等,同時也需要具備
    發表于 06-07 14:51

    DevEco Device Tool 如何生成靜態庫供第方使用

    根據開發需要,先將應用程序打包成靜態庫供其他組成員使用。使用IED:DevEco Device Tool 。希望相關開發人員提供幫助。謝謝!
    發表于 05-28 14:27

    星停止自動駕駛研究,開發人員轉到機器人領域

    近日,星電子宣布了一項重要的研發戰略調整。據業內人士透露星先進技術研究院(SAIT)已決定停止自動駕駛汽車的研究,并將這一領域的開發人員轉移到機器人領域。
    的頭像 發表于 05-13 09:21 ?434次閱讀

    AMD ROCm 6.1升級MIPOpen 3.1,引入AI參數預測模型

    在此期間,AMD 頻繁向GitHub公共倉庫推送有關 ROCm 6.1 的最新開發進展,透露出不久后有可能正式上線新版本的意圖。
    的頭像 發表于 02-29 14:33 ?706次閱讀

    MWC2024亮點 愛立信旗下Vonage攜手AWS加速向數百萬開發人員提供新的解決方案

    開發人員提供新的解決方案。 推動跨行業新應用 近日,AWS工業副總裁Kathrin Renz表示:“AWS和Vonage在幫助客戶實現創新和價值方面有著共同的熱情。 我們與Vonage合作的目標是推動
    的頭像 發表于 02-29 09:42 ?1.2w次閱讀

    星電子最新消息 成立AI芯片開發團隊 出售所持ASML剩余股份

    星電子一直業界風向標,我們來看看星電子近期的最新消息。 星電子在硅谷成立AI芯片開發團隊 據外媒報道消息,有業內人士透露出
    的頭像 發表于 02-22 18:34 ?1246次閱讀

    蘋果推送VisionOS 1.1第版測試更新,新增iMessage功能

    開發人員需要通過Vision Pro設備的“設置”應用程序啟用“開發人員測試版”功能來下載此版本的Vision OS。同時,需要有已注冊的開發者賬號,蘋果公司強烈建議安裝新軟件前進行備份。
    的頭像 發表于 02-21 14:44 ?664次閱讀

    關于恩智浦S32通用平臺的介紹

    易于使用的工具和軟件的驅動優先考慮。工具和軟件是我們的客戶的一個關鍵的決策標準。開發人員通過我們的工具和軟件體驗NXPSoCs。SW是我們的客戶在開發過程中花費最多時間的地方
    的頭像 發表于 02-19 16:31 ?328次閱讀
    關于恩智浦S32通用平臺的介紹

    現在學鴻蒙有前途嗎?能找到工作?

    。發布會中表示,已有200家頭部企業加入原生開發當中,并且一直有高薪搶人的局面。 做為Android開發人員,對于現在的互聯網行業來說。鴻蒙就是近幾年最大的風口了,而不僅Android開發者,鴻蒙的適合
    發表于 02-18 21:32

    NECTO Studio 6.0賦能開發人員使電路充滿活力

    MIKROE增加了圖形功能,CLANG支持ARM和RISC-V以及許多其他功能 ? 2024 年2月4日 :作為一家通過提供基于成熟標準的創新式硬軟件產品來大幅縮短開發時間的嵌入式解決方案公司
    發表于 02-04 09:33 ?394次閱讀
    NECTO Studio 6.0賦能<b class='flag-5'>開發人員</b>使電路充滿活力

    業務人員也能搭建企業應用?盤點對比這幾款低代碼開發平臺

    在當今的軟件開發領域,低代碼開發平臺正逐漸成為業務人員和技術開發人員的首選。這些平臺通過簡化開發過程,讓非技術
    的頭像 發表于 12-27 18:31 ?990次閱讀
    業務<b class='flag-5'>人員</b>也能搭建企業應用?盤點對比這幾款低代碼<b class='flag-5'>開發</b>平臺
    主站蜘蛛池模板: 亚洲午夜精品A片久久不卡蜜桃| 乡村教师电影完整版在线观看| 1级午夜影院费免区| 六月婷婷国产精品综合| 永久免费在线看mv| 美女扒开屁股让男人桶| 中文字幕高清在线观看| 秘密影院久久综合亚洲综合| 99精品国产在热久久| 牛牛在线(正)精品视频| 办公室激情在线观看| 色久悠悠无码偷拍自怕| 国产成人在线观看免费网站| 亚洲AV午夜精品麻豆AV| 久久免费国产视频| 97人妻精品全国免费视频| 飘雪在线观看免费完整版 | 神电影院午夜dy888我不卡| 国产日韩欧美另类| 在线 自拍 综合 亚洲 欧美| 久青草国产在线观看视频| xxxx69日本| 亚州三级视频| 免费人成网站永久| 风车动漫(p)_在线观看官网| 亚洲乱码国产一区三区| 奶头被客人吸得又红又肿| 国产www视频| 一区二区三区高清视频| 欧美巨大xxxx做受高清| 国产亚洲精品精华液| 2017天天拍天天拍香蕉视频| 天堂在线亚洲精品专区| 久久婷婷五月综合色精品首页| S货SAO死你BL大点声叫BL| 亚洲色图影院| 日韩精品无码久久一区二区三| 久久99精品国产99久久6男男| 爱情岛论坛免费在线观看| 亚洲手机在线人成视频| 日日啪在线影院百度|