欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

三大特征透露出新手開(kāi)發(fā)人員需改正的地方

如意 ? 來(lái)源:讀芯術(shù)微信公眾號(hào) ? 作者:讀芯術(shù)微信公眾號(hào) ? 2020-09-15 15:10 ? 次閱讀

“經(jīng)驗(yàn)是最嚴(yán)厲的老師。它上來(lái)就把你考倒,爾后才授教于你?!眾W斯卡·王爾德這句話用來(lái)形容新手程序員的生活很貼切。程序員要從實(shí)踐中學(xué)習(xí)。在實(shí)踐中,你會(huì)犯錯(cuò)誤,但只要你能從錯(cuò)誤中吸取教訓(xùn),就能獲得成長(zhǎng)。

來(lái)回顧一下吧,你的哪些特征曾“透露”出這是一個(gè)新手。

結(jié)構(gòu)混亂的代碼

新手開(kāi)發(fā)人員編寫(xiě)的代碼常常結(jié)構(gòu)混亂,如果有輕量級(jí)結(jié)構(gòu)就已經(jīng)很不錯(cuò)了。而造成這點(diǎn)的原因在于他們過(guò)于關(guān)注代碼的運(yùn)作,經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員知道,作為一名開(kāi)發(fā)者,你還有更多的工作要做。

編寫(xiě)代碼并使其運(yùn)作只是開(kāi)發(fā)人員工作的一小部分,新手開(kāi)發(fā)人員卻把它當(dāng)成了重中之重。隨著經(jīng)驗(yàn)的積累,你會(huì)意識(shí)到你的大部分工作是維護(hù)項(xiàng)目,而不是從頭開(kāi)始構(gòu)建新項(xiàng)目。意識(shí)到這一點(diǎn)之后,你將以完全不同的方式進(jìn)行編碼。這會(huì)使代碼更容易維護(hù),更易于其他開(kāi)發(fā)人員理解。

如果沒(méi)有意識(shí)到這一點(diǎn),就會(huì)出現(xiàn)函數(shù)堪比一篇文章大小的情況。很多問(wèn)題也隨之而來(lái),例如可測(cè)試性。你要如何測(cè)試堪比論文的函數(shù),而且它還要實(shí)現(xiàn)五個(gè)不同的功能?

如果只是想讓代碼運(yùn)作起來(lái),在大多數(shù)情況下,這樣的代碼都是沒(méi)有經(jīng)過(guò)深思熟慮的,代碼質(zhì)量會(huì)因此受到影響。這種類(lèi)型的代碼通常看起來(lái)像過(guò)程代碼,不遵循諸如單一功能原則這樣的編碼原則。當(dāng)進(jìn)入維護(hù)階段,你就會(huì)意識(shí)到代碼質(zhì)量欠佳會(huì)帶來(lái)多大的問(wèn)題。

亂槍除錯(cuò)

新手開(kāi)發(fā)人員遇到問(wèn)題時(shí),常常會(huì)開(kāi)始胡亂調(diào)試,想到哪里試哪里。在不知道實(shí)際問(wèn)題是什么的情況下,隨機(jī)修改代碼中的一些內(nèi)容,希望瞎貓碰上死耗子,成功解決問(wèn)題。

很明顯,這在大多數(shù)情況下是行不通的,這樣做只會(huì)引入更多的bug。開(kāi)發(fā)人員應(yīng)該做的不是胡亂調(diào)試,而是收集有關(guān)問(wèn)題的更多信息。

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

找到了bug的出處并修復(fù)之后還不算完,如果真的想把事情做好,至少應(yīng)該為修復(fù)程序編寫(xiě)一個(gè)測(cè)試,以便在未來(lái)出現(xiàn)問(wèn)題的時(shí)候得到保護(hù)。

過(guò)于關(guān)注技術(shù)

新手開(kāi)發(fā)人員仍在學(xué)習(xí)技術(shù)的階段。因此,他們關(guān)注的重點(diǎn)通常是掌握自己的技術(shù)棧。這也說(shuō)得通,因?yàn)槿绻阆氤蔀橐粋€(gè)出色的開(kāi)發(fā)人員,就需要掌握相關(guān)技術(shù)棧。但是開(kāi)發(fā)人員應(yīng)該關(guān)注的不僅僅是技術(shù)。

當(dāng)了解了技術(shù)棧的所有細(xì)節(jié)后,不應(yīng)該把業(yè)務(wù)拋在腦后。因?yàn)檫@就是你做這份工作的原因。你是在為公司創(chuàng)造價(jià)值,還是在一些與公司無(wú)關(guān)的事情上花費(fèi)了太多的時(shí)間?這是一個(gè)應(yīng)該一直問(wèn)自己的重要問(wèn)題。

作為開(kāi)發(fā)人員,你不能僅僅專(zhuān)注于工作的技術(shù)方面,還需要牢記業(yè)務(wù)和經(jīng)濟(jì)因素才是評(píng)判你工作價(jià)值的關(guān)鍵因素。

做事的差別

團(tuán)隊(duì)工作中的一些小細(xì)節(jié)也會(huì)“暴露”新手開(kāi)發(fā)人員,他們常常喜歡用自己的方式做事,而不是和團(tuán)隊(duì)中的其他人保持一致。有時(shí)這種情況是無(wú)意中發(fā)生的,新手開(kāi)發(fā)人員不能認(rèn)識(shí)到解決方案中的某些模式。

為了與團(tuán)隊(duì)成員統(tǒng)一步調(diào),你可以查看創(chuàng)建好的所有pull請(qǐng)求。不必全部都看,只要確保了解其他開(kāi)發(fā)人員是如何解決某些問(wèn)題的就可以了。他們的解決方案和你解決問(wèn)題的方式是否相似?如果不是,問(wèn)問(wèn)他們?yōu)槭裁催x擇這種解決方案,以及是否考慮過(guò)你的解決方案。

別擔(dān)心,每個(gè)優(yōu)秀的程序員都是從菜鳥(niǎo)時(shí)期走過(guò)來(lái)的。轉(zhuǎn)變思路,汲取經(jīng)驗(yàn),你離告別新手期并不太遠(yuǎn)。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    370

    瀏覽量

    40937
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3640

    瀏覽量

    94036
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2946

    瀏覽量

    66993
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    低代碼在敏捷開(kāi)發(fā)中的應(yīng)用

    低代碼平臺(tái)的定義 低代碼平臺(tái)提供了一個(gè)可視化的、拖放式的用戶(hù)界面,允許開(kāi)發(fā)者通過(guò)圖形化的方式快速構(gòu)建應(yīng)用程序,而無(wú)需編寫(xiě)大量的代碼。這些平臺(tái)通常包括預(yù)構(gòu)建的模板、組件和邏輯模塊,使得開(kāi)發(fā)人員可以專(zhuān)注
    的頭像 發(fā)表于 01-07 09:58 ?160次閱讀

    擁有低功耗低成本的Open開(kāi)發(fā)應(yīng)用,開(kāi)發(fā)人員必看!

    Open開(kāi)發(fā)應(yīng)用需求,有沒(méi)有低功耗、低成本方案? 今天我們一起來(lái)聊聊Air780EP模組。 一、Air780EP實(shí)網(wǎng)功耗數(shù)據(jù) 4G-Cat.1模組支持種功耗模式:常規(guī)模式、低功耗模式、PSM+模式
    的頭像 發(fā)表于 12-26 11:50 ?213次閱讀
    擁有低功耗低成本的Open<b class='flag-5'>開(kāi)發(fā)</b>應(yīng)用,<b class='flag-5'>開(kāi)發(fā)人員</b>必看!

    MSPDebugStack開(kāi)發(fā)人員指南

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

    C2000 ePWM開(kāi)發(fā)人員指南

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

    《軟件開(kāi)發(fā)珠璣》+60條戒律

    包含需求、設(shè)計(jì)、項(xiàng)目管理、文化和團(tuán)隊(duì)合作、質(zhì)量、過(guò)程改進(jìn)6個(gè)方面的內(nèi)容,提供了豐富、實(shí)用的工具和方法。當(dāng)開(kāi)發(fā)人員更好的理解了需求時(shí),便能夠從用戶(hù)的角度觸發(fā)思考更優(yōu)秀的解決方案。從這點(diǎn)來(lái)看,每個(gè)軟件開(kāi)發(fā)人員或團(tuán)隊(duì)?wèi)?yīng)人手一份這本書(shū),充分能夠提高個(gè)人和團(tuán)隊(duì)的技術(shù)素質(zhì),對(duì)個(gè)人對(duì)社
    發(fā)表于 06-24 19:27

    OpenAI API Key獲?。?b class='flag-5'>開(kāi)發(fā)人員申請(qǐng)GPT-4 API Key教程

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

    嵌入式開(kāi)發(fā)就業(yè)前景怎么樣?

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

    DevEco Device Tool 如何生成靜態(tài)庫(kù)供第方使用

    根據(jù)開(kāi)發(fā)需要,先將應(yīng)用程序打包成靜態(tài)庫(kù)供其他組成員使用。使用IED:DevEco Device Tool 。希望相關(guān)開(kāi)發(fā)人員提供幫助。謝謝!
    發(fā)表于 05-28 14:27

    星停止自動(dòng)駕駛研究,開(kāi)發(fā)人員轉(zhuǎn)到機(jī)器人領(lǐng)域

    近日,星電子宣布了一項(xiàng)重要的研發(fā)戰(zhàn)略調(diào)整。據(jù)業(yè)內(nèi)人士透露,星先進(jìn)技術(shù)研究院(SAIT)已決定停止自動(dòng)駕駛汽車(chē)的研究,并將這一領(lǐng)域的開(kāi)發(fā)人員轉(zhuǎn)移到機(jī)器人領(lǐng)域。
    的頭像 發(fā)表于 05-13 09:21 ?469次閱讀

    AMD ROCm 6.1升級(jí)MIPOpen 3.1,引入AI參數(shù)預(yù)測(cè)模型

    在此期間,AMD 頻繁向GitHub公共倉(cāng)庫(kù)推送有關(guān) ROCm 6.1 的最新開(kāi)發(fā)進(jìn)展,透露出不久后有可能正式上線新版本的意圖。
    的頭像 發(fā)表于 02-29 14:33 ?849次閱讀

    MWC2024亮點(diǎn) 愛(ài)立信旗下Vonage攜手AWS加速向數(shù)百萬(wàn)開(kāi)發(fā)人員提供新的解決方案

    開(kāi)發(fā)人員提供新的解決方案。 推動(dòng)跨行業(yè)新應(yīng)用 近日,AWS工業(yè)副總裁Kathrin Renz表示:“AWS和Vonage在幫助客戶(hù)實(shí)現(xiàn)創(chuàng)新和價(jià)值方面有著共同的熱情。 我們與Vonage合作的目標(biāo)是推動(dòng)
    的頭像 發(fā)表于 02-29 09:42 ?1.3w次閱讀

    星電子最新消息 成立AI芯片開(kāi)發(fā)團(tuán)隊(duì) 出售所持ASML剩余股份

    星電子一直業(yè)界風(fēng)向標(biāo),我們來(lái)看看星電子近期的最新消息。 星電子在硅谷成立AI芯片開(kāi)發(fā)團(tuán)隊(duì) 據(jù)外媒報(bào)道消息,有業(yè)內(nèi)人士透露出
    的頭像 發(fā)表于 02-22 18:34 ?1300次閱讀

    蘋(píng)果推送VisionOS 1.1第版測(cè)試更新,新增iMessage功能

    開(kāi)發(fā)人員需要通過(guò)Vision Pro設(shè)備的“設(shè)置”應(yīng)用程序啟用“開(kāi)發(fā)人員測(cè)試版”功能來(lái)下載此版本的Vision OS。同時(shí),需要有已注冊(cè)的開(kāi)發(fā)者賬號(hào),蘋(píng)果公司強(qiáng)烈建議安裝新軟件前進(jìn)行備份。
    的頭像 發(fā)表于 02-21 14:44 ?726次閱讀

    關(guān)于恩智浦S32通用平臺(tái)的介紹

    易于使用的工具和軟件的驅(qū)動(dòng)優(yōu)先考慮。工具和軟件是我們的客戶(hù)的一個(gè)關(guān)鍵的決策標(biāo)準(zhǔn)。開(kāi)發(fā)人員通過(guò)我們的工具和軟件體驗(yàn)NXPSoCs。SW是我們的客戶(hù)在開(kāi)發(fā)過(guò)程中花費(fèi)最多時(shí)間的地方。
    的頭像 發(fā)表于 02-19 16:31 ?356次閱讀
    關(guān)于恩智浦S32通用平臺(tái)的介紹

    現(xiàn)在學(xué)鴻蒙有前途嗎?能找到工作?

    。發(fā)布會(huì)中表示,已有200家頭部企業(yè)加入原生開(kāi)發(fā)當(dāng)中,并且一直有高薪搶人的局面。 做為Android開(kāi)發(fā)人員,對(duì)于現(xiàn)在的互聯(lián)網(wǎng)行業(yè)來(lái)說(shuō)。鴻蒙就是近幾年最大的風(fēng)口了,而不僅Android開(kāi)發(fā)者,鴻蒙的適合
    發(fā)表于 02-18 21:32