91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

程序員必須知道的12條日常習(xí)慣

工程師人生 ? 來源:工程師吳畏 ? 2019-01-02 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

慢慢地已經(jīng)融入團(tuán)隊(duì),工作狀態(tài)逐漸步入正軌,但是有別于之前自己參與項(xiàng)目,該項(xiàng)目更多地注重細(xì)節(jié)方面,比起業(yè)務(wù)邏輯的調(diào)整來看,我們更多的時(shí)間都是在調(diào)整和統(tǒng)一頁面樣式、修改描述信息錯(cuò)誤、修復(fù)存儲(chǔ)過程的邏輯錯(cuò)誤,即便是添加新的頁面和業(yè)務(wù)邏輯,自己也必須是處處小心,因?yàn)椴唤y(tǒng)一的樣式即是“錯(cuò)誤的”,不標(biāo)準(zhǔn)的標(biāo)注和提示就是“錯(cuò)誤的”……

自己明顯感到這些內(nèi)容給自己帶來的麻煩,已經(jīng)不止一次地重復(fù)修改一處很小的樣式問題,可能你會(huì)覺得這樣根本體現(xiàn)不出一個(gè)程序員的才能,其實(shí),能按照需求寫出正確的邏輯的確是一件讓人很爽的事兒,但其實(shí)如果站到應(yīng)用程序角度來看的話,統(tǒng)一的標(biāo)準(zhǔn)和樣式同樣是決定一款應(yīng)用程序成敗與否的重要因素,有的時(shí)候甚至超過后臺(tái)的實(shí)現(xiàn),因?yàn)橛脩艨吹玫矫玫降膶λ麃碇v往往更加重要。

能從不同的方面讓自己來加深自己對軟件開發(fā)的理解,這就是一次很棒的機(jī)會(huì)。

與此同時(shí),團(tuán)隊(duì)協(xié)作管理在項(xiàng)目進(jìn)程中的作用體現(xiàn)的更加明顯,因?yàn)檫@關(guān)乎我們每個(gè)人每天的工作內(nèi)容和質(zhì)量,有一些小的方面,雖然是眾人皆知,但落實(shí)到自己頭上同樣是一件很困難的事兒,這里暫作記錄,也是希望自己能夠做的更好:

(1) 代碼簽入要填備注:基本到基本的一條原則,好處不言自明,尤其是當(dāng)團(tuán)隊(duì)成員較多的時(shí)候,清楚的注釋能夠快速定位一些因交叉簽入和測試不徹底造成的bug。尤其要注明多個(gè)版本同時(shí)更新時(shí)的同步信息,盡量保證關(guān)鍵信息,如版本、bug號等的完整。

(2) 簽入代碼前請先獲取最新的版本:很容易被忽略的一點(diǎn),因?yàn)楹苡锌赡苣愕耐橐苍谛薷耐粋€(gè)文件,此時(shí),如果你沒有獲取最新的代碼,就匆忙地簽入,是非常有可能在比較版本的時(shí)候漏掉沖突的地方,而直接簽入的,導(dǎo)致同伴的代碼被覆蓋。

(3) 簽入代碼前后均要對功能進(jìn)行驗(yàn)證:嵌入前必須保證代碼的正確性,這個(gè)不用說,嵌入后,重新獲取版本,再次編譯并驗(yàn)證,有的時(shí)候是非常重要的,這樣可以避免我們因?yàn)楹炄胧д`造成的問題,同時(shí),這也是為了保證服務(wù)器上的代碼是正常可編譯的。

(4) 及時(shí)匯報(bào)自己的工作進(jìn)展情況:我們可以每天早上把今天的工作做個(gè)簡單的計(jì)劃,然后在下班前把今天的工作內(nèi)容做一下小的總結(jié),并抄送給領(lǐng)導(dǎo),很多時(shí)候因?yàn)椴恢酪獙懮?,或者可能一句話就能說清楚,我們就不愿意去做這個(gè)簡要的匯報(bào),有的公司會(huì)要求大家每周做匯報(bào),但自己還是覺得每天有個(gè)開始和總結(jié),不僅能夠讓自己對任務(wù)更加清晰,同時(shí)也可以加強(qiáng)自己和領(lǐng)導(dǎo)間的溝通,何樂而不為呢?

(5) 修改公共代碼后請進(jìn)行全面測試:這個(gè)也是毋庸置疑的,因?yàn)楣泊a牽扯的內(nèi)容可能很多,如果我們只測試我們預(yù)期效果的那部分功能的話,很有可能是正確的,但其他地方可能就會(huì)出現(xiàn)問題!這個(gè)幾率是非常高的,所以建議我們能夠慎之又慎地修改公共代碼,如果沒有把握,請盡量通過復(fù)制功能代碼的方式來通過增加冗余,避免影響其他內(nèi)容。

(6) 動(dòng)手編碼前請先和相關(guān)人員再次確認(rèn)需求或bug詳情:很多的問題其實(shí)改起來并不麻煩,但是如果要是因?yàn)槔斫獾牟灰恢略斐傻母膩砀娜?,這個(gè)是最折磨人的,所以,必須雙方都完全確認(rèn)后,再動(dòng)手!切忌不要擅作主張。

(7) 經(jīng)常主動(dòng)地去和別人進(jìn)行Code Review:有很多我們固有的不良編碼習(xí)慣,或者一些我們不熟悉的內(nèi)容,這些都是我們很難觀察到,但我們的同伴可能一眼就能看到的地方,有交互才會(huì)有學(xué)習(xí),多去理解和學(xué)習(xí)同伴的好的編碼習(xí)慣和思考方式,對我們來說這是最容易的一個(gè)途徑。

(8) 永遠(yuǎn)不要輕視自己手中的工作:這就像一條充滿魔法的詛咒,沒有人能逃脫它,所以,千萬不要因?yàn)檩p視一件任務(wù),而延時(shí)去做它,否則你會(huì)加班到很慘。

(9) 不要偷懶去拷貝代碼:現(xiàn)在很多的代碼都是我們拷來拷去,但是,因此而遇到的很多問題又多少次讓我們幾乎抓狂?拷代碼不但不能增加我們對代碼的理解,還是引入錯(cuò)誤的一個(gè)主要來源。必須明令禁止!

(10) 在對工程進(jìn)行改動(dòng)前,請先確保該功能點(diǎn)已經(jīng)可以正常工作:很簡單,不要隨隨便便在項(xiàng)目中直接修改功能,尤其是一些新的功能,請先在自己的示例工程中先保證功能的正確性,然后再進(jìn)行移入,這樣會(huì)給我們節(jié)省很多的時(shí)間,不信你試試!

(11) 合理安排工作中的“空閑”時(shí)間:所謂“空閑”時(shí)間,即在不同項(xiàng)目間或者是在同一個(gè)項(xiàng)目不同階段之間的短暫的中場休息時(shí)間,還有就是當(dāng)項(xiàng)目后期,集中處理bug的時(shí)候,可能會(huì)偶爾出現(xiàn)的一些工作真空期,這個(gè)也算是做軟件行業(yè)的一個(gè)常見情況,時(shí)忙時(shí)緊。的確,我們可以充分利用這些時(shí)間來休息,但是如果我們能稍加利用,則會(huì)讓我們有更大的進(jìn)步,比如研究一下一些系統(tǒng)中的疑難雜癥,學(xué)習(xí)一些新的技術(shù),看看管理方面的書籍,最差勁還可以看看別人寫的代碼長長見識。

(12) 記錄工作中的點(diǎn)點(diǎn)滴滴:所謂積少成多,再大的成就也是一點(diǎn)一點(diǎn)攢起來的,我們的個(gè)人發(fā)展也同樣離不開這個(gè)原則,對于我們?nèi)粘S龅降囊恍┘夹g(shù)難題,管理經(jīng)驗(yàn),甚至是自己的心得體會(huì),如果能夠記錄下載,甚至慷慨地拿出來和大家分享,那我們將收獲更多意想不到的東東。

目前,自己就想到這么多,自己雖然也尚未全部做到上面所述,但也正在努力中,這里權(quán)作記錄,以提醒自己,希望能對大家有所幫助。

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

    關(guān)注

    4

    文章

    956

    瀏覽量

    30945
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    堆棧的原理揭秘

    百度百科試圖傳遞的信息翻譯為人話: 2. 為什么需要堆棧?首先,為什么需要堆棧?真的是搞計(jì)算機(jī)的那幫宅男吃飽了撐的嗎? 【編者注:必須不是!魯迅曾經(jīng)說過:“不想偷懶的程序員不是好程序員”,就算是吃
    發(fā)表于 01-23 07:08

    搞懂MOS管,你必須知道的米勒效應(yīng)

    一、認(rèn)識米勒電容 如圖,MOS管內(nèi)部有寄生電容Cgs,Cgd,Cds。因?yàn)榧纳娙莸拇嬖?,所以給柵極電壓的過程就是給電容充電的過程。 其中: 輸入電容Ciss=Cgs+Cgd, 輸出電容Coss=Cgd+Cds, 反向傳輸電容Crss=Cgd,也叫米勒電容。 然而,這三個(gè)等效電容是構(gòu)成串并聯(lián)組合關(guān)系,它們并不是獨(dú)立的,而是相互影響,其中一個(gè)關(guān)鍵電容就是米勒電容Cgd。這個(gè)電容不是恒定的,它隨著柵極和漏極間電壓變化而迅速變化,同時(shí)會(huì)影響柵極和源極電容的充電。 二、理解米勒效應(yīng) 米勒效應(yīng)是指MOS管g、d的極間電容Crss在開關(guān)動(dòng)作期間引起的瞬態(tài)效應(yīng)。 可以看成是一個(gè)電容的負(fù)反饋。在驅(qū)動(dòng)前,Crss上是高電壓,當(dāng)驅(qū)動(dòng)波形上升到閾值電壓時(shí),MOS管導(dǎo)通,d極電壓急劇下降,通過Crss拉低g腳驅(qū)動(dòng)電壓,如果驅(qū)動(dòng)功率不足,將在驅(qū)動(dòng)波形的上升沿閾值電壓附近留下一個(gè)階梯,如下圖。 有時(shí)甚至?xí)幸粋€(gè)下降尖峰趨勢平臺(tái),而這個(gè)平臺(tái)增加了MOS管的導(dǎo)通時(shí)間,造成了我們通常所說的導(dǎo)通損耗。 三、MOS管的開通過程 ①t0—t1階段 這個(gè)過程中,驅(qū)動(dòng)電流ig為Cgs充電,Vgs上升,Vds和Id保持不變。一直到t1時(shí)刻,Vgs上升到閾值開啟電壓Vg(th)。在t1時(shí)刻以前,MOS處于截止區(qū)。 ②t1—t2階段 t1時(shí)刻,MOS管就要開始導(dǎo)通了,也就標(biāo)志著Id要開始上升了。這個(gè)時(shí)間段內(nèi)驅(qū)動(dòng)電流仍然是為Cgs充電,Id逐漸上升,在上升的過程中Vds會(huì)稍微有一些下降,這是因?yàn)橄陆档膁i/dt在雜散電感上面形成一些壓降。 從t1時(shí)刻開始,MOS進(jìn)入了飽和區(qū)。在飽和有轉(zhuǎn)移特性:Id=Vgs*Gm。其中Gm是跨導(dǎo),只要Id不變Vgs就不變。Id在上升到最大值以后,而此時(shí)又處于飽和區(qū),所以Vgs就會(huì)維持不變。 ③t2—t3階段 從t2時(shí)刻開始,進(jìn)入米勒平臺(tái)時(shí)期,米勒平臺(tái)就是Vgs在一段時(shí)間幾乎維持不動(dòng)的一個(gè)平臺(tái)。此時(shí)漏電流Id最大。且Vgs的驅(qū)動(dòng)電流轉(zhuǎn)移給Cgd充電,Vgs出現(xiàn)了米勒平臺(tái),Vgs電壓維持不變,然后Vds就開始下降了。 ④t3~t4階段 當(dāng)米勒電容Cgd充滿電時(shí),Vgs電壓繼續(xù)上升,直至MOS管完全導(dǎo)通。 以上是MOS管開通的四個(gè)過程。 所以在米勒平臺(tái),是Cgd充電的過程,這時(shí)候Vgs變化很小,當(dāng)Cgd和Cgs處在同等水平時(shí),Vgs才開始繼續(xù)上升。 四、米勒效應(yīng)能避免嗎? 由上面的分析可以看出米勒平臺(tái)是有害的,造成開啟延時(shí),導(dǎo)致?lián)p耗嚴(yán)重。但因?yàn)镸OS管的制造工藝,一定會(huì)產(chǎn)生Cgd,也就是米勒電容一定會(huì)存在,所以米勒效應(yīng)不能避免。 目前減小 MOS 管米勒效應(yīng)的措施如下: 1. 提高驅(qū)動(dòng)電壓或者減小驅(qū)動(dòng)電阻,目的是增大驅(qū)動(dòng)電流,快速充電。但是可能因?yàn)榧纳姼袔碚鹗巻栴}; 2.ZVS 零電壓開關(guān)技術(shù)是可以消除米勒效應(yīng)的,即在 Vds 為 0 時(shí)開啟溝道,在大功率應(yīng)用時(shí)較多。
    發(fā)表于 01-19 07:55

    汽車電子EMC測試系統(tǒng):車企必須要知道的電磁安全方案

    南柯電子|汽車電子EMC測試系統(tǒng):車企必須要知道的電磁安全方案
    的頭像 發(fā)表于 01-08 11:00 ?421次閱讀

    如何成為編程高手

    的思維方式,遇到問題的時(shí)候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎(chǔ)上,除計(jì)算機(jī)以外,多涉獵其他的學(xué)科,比如天文、物理、數(shù)學(xué)等等。開闊的思維對程序員來說很重
    發(fā)表于 12-29 06:57

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對核心機(jī)密泄露危機(jī)

    無論你是程序員、文案、財(cái)務(wù),無論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?672次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?724次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個(gè)功能沒問題,可以上線了。 29別擔(dān)心,這個(gè)問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    軟通國際亮相2025沙中開源與AI科技峰會(huì)

    2025年11月11日,由沙特程序員協(xié)會(huì)(parmg)主辦的"2025沙中開源與AI科技峰會(huì)"在利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1480次閱讀

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?787次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長沙圓滿落幕。本次活動(dòng)以“湘聚長沙,共赴熱AI”為主題,通過技術(shù)分享與實(shí)戰(zhàn)競賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?715次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    明人不說暗話,這篇文章我們來聊一個(gè)非常有用,同時(shí)也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯(cuò)思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?900次閱讀
    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    如何在 樹莓派 上編寫和運(yùn)行 C 語言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語
    的頭像 發(fā)表于 03-25 09:28 ?1161次閱讀
    如何在 樹莓派 上編寫和運(yùn)行 C 語言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實(shí)際上是作為Linux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?2056次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?

    程序開發(fā)必須知道的5個(gè)技巧:提升效率與用戶體驗(yàn)的權(quán)威指南

    隨著小程序生態(tài)的蓬勃發(fā)展,開發(fā)者需要掌握核心技巧才能在競爭激烈的市場中脫穎而出。以下是基于行業(yè)實(shí)踐和權(quán)威經(jīng)驗(yàn)的五大關(guān)鍵技巧,助你打造高性能、高用戶粘性的小程序。 一、 用戶體驗(yàn)是小程序成功的關(guān)鍵
    發(fā)表于 03-14 14:51