1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        程序員的這 10 個壞習(xí)慣!你占了幾個?

        共 4731字,需瀏覽 10分鐘

         ·

        2020-11-16 17:32

        來源:郝鵬程

        36kr.com/p/5170491.html

        • 一、休息不夠
        • 二、拒絕尋求幫助
        • 三、停止學(xué)習(xí)
        • 四、混亂的代碼
        • 五、工作和生活的不平衡
        • 六、糟糕的辦公室政治
        • 七、不能從錯誤中吸取教訓(xùn)
        • 八、太早放棄
        • 九、做一個無所不知的人
        • 十、不接受建設(shè)性批評

        編者按:每位開發(fā)人員在自己的職業(yè)生涯、學(xué)習(xí)經(jīng)歷中,都會“開發(fā)”出一些壞習(xí)慣。在這篇文章中,作者向讀者展示他自己有或是老也改不了的壞習(xí)慣。他希望如果你剛開始這份事業(yè),能夠避免這些壞習(xí)慣;如果你已經(jīng)有了這些毛病,那希望你能夠意識到它們,并可以開始改變。原文標(biāo)題《10 Bad Habits To Avoid As A Developer》,作者:Brad Traversy。

        我敢肯定你們很多人或者說幾乎所有人都對這個壞習(xí)慣感到十分罪惡。我也是,對沒有休息或休息不夠依然有罪惡感。曾有一段時間,我凌晨六點(diǎn)入睡,中午一點(diǎn)左右起來吃午飯,一直工作到第二天凌晨六七點(diǎn)。這簡直太常見了,幾乎每天都是如此。在工作任務(wù)緊急的時候,我做過許多可笑的事情。我想我們每個人面對DDL的時候都有過這樣的情況,我要說的不是這種,而是你的日常習(xí)慣。

        我建議你每天盡量多休息。我不能說那種具體而微的計劃,因?yàn)槊總€人都不一樣,但在一般意義上,你應(yīng)該每小時都應(yīng)該起身伸展四肢,活動一下,喝杯咖啡,吃點(diǎn)東西。很多時候,如果你思路停滯,那你需要休息一下,大腦得到休息有助于更容易地解決問題。所以找到適合你的休息方式。即使你認(rèn)為自己不需要休息,但也試一下,你會發(fā)現(xiàn)自己的效率提高了不少。

        這一條在學(xué)習(xí)和工作場景中都很常見。我們很多人都不尋求幫助。原因很多,但我認(rèn)為最主要的原因無非是自尊以及害怕讓人認(rèn)為自己啥也不會。我們很多人都有冒名頂替綜合征,覺得自己不完全勝任自己的工作。我在公司里、在和客戶打交道時、甚至在上課和輔導(dǎo)中都有這種感覺。我們認(rèn)為尋求幫助會強(qiáng)化這種感覺。但事實(shí)上,它浪費(fèi)了大量時間,阻礙了你的成長。

        • 其他真正的開發(fā)人員們都是視頻或書籍一般的資源,甚至要比這些好太多。他們可以直接回答你的問題,幫助你真正的理解它。
        • 只有混蛋才會因?yàn)槟銌枂栴}而批評你,這時候我會盡力避開這些人。
        • 如果你想要自己找到答案,不想尋求幫助,那也沒問題,給自己一個時間限制。當(dāng)你的前輩就在你旁邊,他可能知道或至少可以幫到你的時候,千萬不要浪費(fèi)幾天時間來尋找答案。

        我不管你是否是從業(yè)20余年的高級開發(fā)人員,你應(yīng)該一直把自己當(dāng)成一個學(xué)生。這比大多數(shù)職業(yè)的要求更高,因?yàn)檫@一行總在變化。沒有一個開發(fā)人員可以知道所有事情的全部內(nèi)容,他們這一分鐘這樣做,下一分鐘就有變化發(fā)生,他們就必須學(xué)習(xí)更多。如果你驕傲自滿,停止閱讀、學(xué)習(xí),你必然會落后。即便你有一份不需要學(xué)習(xí)任何新東西的工作,一旦你失去了那份工作(這并非不可能發(fā)生),你會遠(yuǎn)遠(yuǎn)落后。所以即使有這樣的工作,我也建議你邊工作邊學(xué)習(xí)。

        不管你喜歡那種語言、框架、庫,你都要及時更新你的知識。如果你的職位需要的只是舊知識,這也是可理解的,因?yàn)楹芏囝I(lǐng)導(dǎo)傾向于認(rèn)為如果公司還沒沒落,那就沒必要修復(fù)。所以你仍然會發(fā)現(xiàn)有些團(tuán)隊(duì)用著過時的、不受支持的技術(shù),只因?yàn)樵摷夹g(shù)還能運(yùn)行。如果你邊工作邊學(xué)習(xí)這方面的新東西,那你就可以向團(tuán)隊(duì)展示更快、更高效、更簡單的新技術(shù)是可能的。你或許能夠說服他們更新技術(shù)、改善公司。

        這一條更多地是一種技術(shù)習(xí)慣,但也可能意味著很多事情。你應(yīng)當(dāng)以一種直觀、高效、安全的方式寫代碼。這在自學(xué)的時候簡直太難了,因?yàn)樵谙嚓P(guān)的課程中,你學(xué)到的不是寫某些代碼的最佳方法,而是導(dǎo)師認(rèn)為這么寫最容易理解一些核心概念。所以,你必須進(jìn)行一些額外的研究,找出清理你代碼的最佳方法。

        • 我絕對建議你使用“避免重復(fù)代碼原則”(DRY principle,don’t repeat yourself)。如果你遇到常見的代碼塊,那就創(chuàng)建某種“類”(class)或“函數(shù)”(function)來合并這部分功能,而不是僅僅重復(fù)它。這讓代碼更加簡潔,節(jié)省了大量代碼行,并且便于他人使用。
        • 你也要注意性能,比如壓縮圖片、縮小JavaScript和CSS。你可以使用task runner(如gulp)或其他工具自動完成壓縮,面對小型任務(wù),你甚至可以使用minifier.org等手動完成。
        • 另外,不要進(jìn)行不必要的API接口調(diào)用,要使你的全棧應(yīng)用程序以盡可能少的請求完成你需要的全部功能。以及測試……我在這上面犯了很多錯,沒有做足夠的測試。就我所知,單元測試有助于搭建更健全的應(yīng)用程序,避免潛在問題,節(jié)約時間和開銷。但我就是很討厭它,這可能是我最壞的習(xí)慣之一,也是我成為更好的開發(fā)人員需要解決的大問題。有時候我們回了節(jié)約時間減少測試,但在現(xiàn)實(shí)中,這樣做會降低應(yīng)用程序的性能、效率和可讀性,而且與一開始就采用正確的方法相比,它可能在將來引起更大的麻煩。所以請記住這一點(diǎn)。

        工作和生活的平衡真的很重要,尤其是當(dāng)我們成家以后。不管什么類型的程序員都要花大量的時間在工作上,這有很多原因:事情總在發(fā)生變化;我們遇到的問題讓我們寸步難行;我們需要研究這些問題等等……這就導(dǎo)致了很多時候,我們不得不工作到很晚、很早就開始工作、周末也加班。這會讓你遠(yuǎn)離生活中的一切,比如你愛的人們、你的個人愛好。你可能喜歡運(yùn)動、遠(yuǎn)足或是在外吃大餐,但假如你一直要加班,你就沒法做這些讓你快樂的事情。

        我在這個領(lǐng)域有很多經(jīng)驗(yàn)。我和妻子有兩個孩子,其中一個患有自閉癥,但我沒法像我想的那樣花大量的時間陪他們。我面臨著雙重困境,因?yàn)槲壹纫幚砭幋a問題,又要處理內(nèi)容創(chuàng)作者的問題,要不斷地提出新想法,有質(zhì)量地記錄下來等等。

        如果你是自由職業(yè)者,為自己工作,所有的生計都取決于完成工作,你只有把所有的事情做完才能拿到報酬。有報酬,也就必然得承受持續(xù)不斷的擔(dān)憂:自己是否能跟上進(jìn)度、自己能否完成任務(wù)。壓力真的很大,讓我們不得不把其他事情從我們生活中擠走。并不是說在公司工作的人就不會經(jīng)歷這些,而是說當(dāng)你需要考慮所有的事情的時候,壓力等級完全不同。所以我很同情那些有自己生意的人。

        但即便如此,你也不能讓它控制你的生活,你必須為你的家人和朋友留出時間,或者更坦率地說,為你自己留出時間。生活可遠(yuǎn)比寫幾行代碼豐富多了。做你自己喜歡的事情,給你的生活帶來平衡。

        這一條是給那些在公司工作的人們的。你和其他人一起工作,但這反過來又會引起沖突、分歧、爭論等等。許多開發(fā)人員十分傲慢,總認(rèn)為自己是正確的,即使他們知道自己犯了錯,他們中的一些人也永遠(yuǎn)不會承認(rèn)。我不是說這是大多數(shù)開發(fā)人員,但我認(rèn)為我們至少會遇到一位這樣的人。我聽很多人說,他們的團(tuán)隊(duì)非常棒,成員之間相處得非常融洽,這很好,但不是所有團(tuán)隊(duì)都是這樣子。

        • 很多時候你們會在想法和解決方案上發(fā)生沖突,試著表現(xiàn)得老練和對對方的尊重,但同時,也不要太容易就被說服,尤其是當(dāng)你對自己的提案非常有信心的時候。
        • 不要大喊大叫,不要罵人,千萬別做這些事情,這什么用也沒有。
        • 如果他們開始這樣對待你,你就離開,做一個更強(qiáng)大的人。
        • 如果你不幸遇到了一個十足混蛋的團(tuán)隊(duì)成員,他完全不聽理由,你除了想辦法避開他之外,別無他法。
        • 在某些情況下,你可能不得不和你們的領(lǐng)導(dǎo)交談,不過我還是建議你先和那個人談?wù)劇?/section>

        作為一位開發(fā)人員,你會犯很多錯誤,這不可避免也沒什么大不了的。但如果你總是犯同樣的錯誤,不能從中吸取教訓(xùn),那就有問題了。

        當(dāng)你犯錯后,我建議你遵從這樣一個流程:

        • 找出錯誤的根本原因是什么;
        • 找到可以防止錯誤再次出現(xiàn)的流程;
        • 弄清楚如果早先發(fā)現(xiàn)了錯誤,能否避免后果。

        當(dāng)你犯下大錯,請你仔細(xì)思考一下這三件事,很有可能就不會再犯這個錯誤了,或者你至少下次會盡早發(fā)現(xiàn)錯誤,避免情況惡化。同時,不要因?yàn)榉稿e而對自己太苛刻,誰都會犯錯。

        挫折是編程的重要環(huán)節(jié)。我制作了一些關(guān)于挫折及其應(yīng)對的視頻。我也見過很多人因?yàn)榫趩识谔囟ǖ捻?xiàng)目和編程上過早言棄。一些項(xiàng)目確實(shí)特別難,似乎一旦你修復(fù)了一些bug,它就會導(dǎo)致另一個bug,bug復(fù)bug無窮盡也。你可能開始覺得自己處理不了,自己本可以去做別的,做這個就是浪費(fèi)時間浪費(fèi)生命浪費(fèi)金錢……你開始產(chǎn)生很多消極的想法。如果你很快就放棄某個項(xiàng)目,或是很快辭職,那么擬投入到這個項(xiàng)目或工作中的一切都將化為泡影。

        我并不是說你啥項(xiàng)目都不能放棄,只是我看過太多次人們在即將成功的前夜放棄了。所以在放棄之前,確保你試盡了所有可能:已經(jīng)上下求索、尋求幫助、用遍方法、換個技術(shù)、休息很長一段時間讓自己的思緒恢復(fù)正常、如果可能的話已經(jīng)擱置了一段時間……你在放棄之前做了所有能做的事情,如果還是失敗,那么也許是時候放棄它、繼續(xù)前進(jìn)了。成功可能就在眼前,如果你這時候放棄,真的太恥辱了。

        我之前提到過,我認(rèn)為一些開發(fā)人員十分傲慢的原因是,他們認(rèn)為自己無所不知。他們從不聽其他人的意見,他們?yōu)樯兑犇兀克麄冎浪械拇鸢?。如果你周圍全是這樣的人,那真是糟透了,這對你也沒好處,因?yàn)槟阋矔J(rèn)為自己無所不知,就會不積極學(xué)習(xí)、不改善自己。我敢打賭,總有一天你會被自己犯下的錯誤叫醒,這源于你不聽取任何人的意見,也不自己進(jìn)行調(diào)研。

        這些人大多數(shù)都是Stack Overflow網(wǎng)站(一個IT技術(shù)問答網(wǎng)站)的魔鬼,他們?nèi)⌒π麻_發(fā)人員的問題,嘲笑他人的回答,一有機(jī)會就點(diǎn)擊“反對”。我討厭死這些人了。我認(rèn)為他們中的許多人在學(xué)校里就總是被人找茬,他們利用自己的知識欺負(fù)其他可能有問題或是沒有所得的開發(fā)人員,看上去像是忘掉了被欺負(fù)的感受,只想要復(fù)仇。我這個理論可能有問題,只是一家之言。

        無論他們出于什么原因這么做,我認(rèn)為如果他們思想開放、歡迎不同的想法、尊重他人,那他們就會比總是想要“正確”的人快樂多了。他們可能是團(tuán)隊(duì)中最聰明的人,也是最糟糕的人,因?yàn)闆]人愿意和他們合作,無法進(jìn)行良好的溝通。對于一個想要成功的團(tuán)隊(duì)來說,溝通和團(tuán)結(jié)是必需的,而無所不知的人會破壞這些。所以,如果你是這樣的人,試著別那么自負(fù),開放一點(diǎn),尊重一點(diǎn),你會走得更遠(yuǎn)。

        最后一條和上一條有點(diǎn)聯(lián)系,不能接受建設(shè)性批評。無所不知的魔鬼和真心想要幫助你的人之間還是有很大區(qū)別的。有時你很難看清這個區(qū)別,因?yàn)閯e人指出你的錯誤或者不完善的地方,你可能感覺不是那么好,感覺自己受到他人的攻擊。

        但很多情況下不是這樣的,這只是某個人想教給你一個更好地方法,或是分享自己的意見。作為內(nèi)容生產(chǎn)者,我花了很久才學(xué)會分辨挑事者和好心人。一開始,有人談?wù)撐胰绾巫瞿呈碌臅r候,我都很有戒心。但我意識到,他們中的許多人只是在試圖提供合理的幫助。如果他們并非不尊重,或者只是對一些無關(guān)緊要的事情挑三揀四,那我就需要把它當(dāng)做對我和對我的知識有益的東西。

        建設(shè)性的批評是學(xué)習(xí)的絕佳資源,因?yàn)榻ㄔO(shè)性的批評很有針對性,是你現(xiàn)有的問題,是他人給你的具體解決方案,這是無價的。事實(shí)上,代碼審查簡直太棒了,你可以得到其他人的建議,改進(jìn)你的代碼甚至是你自己。

        所以不要把這類事情都看成人身攻擊,除非你真的受到了攻擊,或是故意的取笑和不尊重。聽進(jìn)別人的批評或改進(jìn)建議總是很難,但最終,這會讓你成為一個更棒的開發(fā)者。

        無論是新開發(fā)人員,還是經(jīng)驗(yàn)豐富的老手,我都希望這些建議能夠幫助到你們。

        END




        若覺得文章對你有幫助,隨手轉(zhuǎn)發(fā)分享,也是我們繼續(xù)更新的動力。


        長按二維碼,掃掃關(guān)注哦

        ?「C語言中文網(wǎng)」官方公眾號,關(guān)注手機(jī)閱讀教程??



        點(diǎn)擊“閱讀原文”,領(lǐng)取 2020 年最新免費(fèi)技術(shù)資料大全

        ↓↓↓?
        瀏覽 34
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            91成人国产| 可以免费观看的AV| 91爱爱| 国内久久| 在线观看污视频| 欧美肏屄| 色色丁香| 中文字幕在线观看网址最新地址| 五月天无码在线| 精品一区二区三区免费| 逼逼爱| 国产色色视频| 日韩亚洲在线视频| 黄色视频在线观看大全| 亚洲成人AV一区二区| 久久无码免费| 无码成人视频| 久久久久久国际四虎免费精品视频| 天天做天天干| 天堂一区二区三区| 天天插天天干| 亚洲精品AⅤ一区二| 国产va在线观看| 无码操| 亚洲天堂成人网| 亚洲老鸭窝| 亚洲黄片免费在线观看| 69久久久| 亚洲av图片| 日韩一级二级三级| 天天cao| 国产精品免费观看久久久久久久久 | 奇米av在线| 免费观看一级黄片| 粉嫩99国产精品久久久久久人妻| 52妺嘿嘿午夜福利在线| 亚洲午夜福利一区二区三区| 亚洲人操逼| 激情av在线观看| 日韩AA视频| 北条麻妃在线播放一区| 色逼五月| 亚洲精品一区二区三区蜜桃| 亚洲蜜桃av一区| 色94色.欧美.setu| 国产人妻一区二区三区欧美毛片| 午夜性爽视频男人的天堂| 精品无码一区二区三区| 日本大胆中出| 亚洲吹箫| 加勒比黑人和翔田千里在线播放| 日本成人视频在线免费播放| 色眯眯久久爱| 欧美打炮网| 国产剧情一区二区av在线观看 | 久热久| 操逼视频免费看| 无码射精电影| 北条麻妃久久视频在线播放| 日韩欧美在线中文| 51色片| 成人欧美一区二区三区白人| 69av电影| 欧美成人精品A片免费一区99| 免费无码一区二区三区四区五区| 中文字幕精品一区久久久久| 99视频免费在线| 欧美综合区| 无码另类| 翔田千里一区二区三区精品播放| 欧美日韩日逼视频| 亚欧一区二区| 老湿机福利院| 在线观看国产小视频| 超碰成人AV| 我和岳m愉情XXXⅩ视频| 婷婷综合素质二区| 中文无码日本一级A片人| 久热福利| 色视频在线| 日韩三级在线观看| 亚洲免费中文字幕| av电影在线观看| 无码三级在线观看| 欧美日韩成人在线| 日韩中文字幕在线视频| 2025最新国产精品每日更新| 日韩字幕| 黄色爱爱| 无码男女| 亚洲日韩在线看| 青春草在线播放| 三浦恵子一级婬片A片| 国产人妖TS重口系列网站观看| 欧美成人免费A级在线观看| AⅤ在线| 99热黄| 涩久久| 久久精品一区二区三区四区 | 亚洲A片免费看| 麻豆天美蜜桃91| 天堂性爱AV| 狠狠色噜噜狠狠狠7777| 色婷婷国产精品综合在线观看 | 九色91| 久操| 操久久久久久| 玖玖91| 西西人体444www| 久干妞| 人人爽人人操人人| 热久久这里只有精品| 色综合一区二区三区| 日韩黄色av| 日逼视频免费观看| 超碰91在线| 日本午夜三级视频| 久久久无码电影| 91高潮久久久久久久| 自拍偷拍图区| 国产传媒_色哟哟| 91亚洲国产AⅤ精品一区二区 | AV资源在线播放| 強姦婬片A片AAA毛片Mⅴ| 色一区二区| 欧美午夜片| 国产91麻豆视频| 国产精品资源在线观看| 亚洲精品视频免费在线观看| 狠狠色婷婷777| 久久666| 久久精品国产视频| 国产黄色一级片| www.日韩系列| 日本中文无码| 人人搞人人操| 翔田千里50岁无码| 黄骗免费网站| 伊人大香蕉综合| 脓肿是什么原因引起的,该怎么治疗| 国产乱码| 国产一级黄色大片| 麻豆视频一区二区三区| 久久午夜电影| 日韩综合久久| 精品国产乱子伦一区二区三区最新章| 动图综合亚洲综合欧美男男| 国产一区免费视频| 97成人精品| 三级网站视频| 亚欧洲精品在线视频免费观看| 熟妇自拍| 色噜噜狠狠一区二区三区Av蜜芽| 亚洲无码1| 成人欧美一区二区三区在线观看| 日本久久综合网| 国产av不卡| 五月天久久久| 人人操人人色| 少妇搡BBBB搡BBB搡打电话 | 精品无码一区二区三区的天堂| 人妻久久久| 在线观看黄色视频网站| 久久1234| 色综合社区| 色婷婷av在线| 亚洲AV无码一区东京热久久| 免费看黄色视频| 黄色A片约| 欧美国产日韩视频| 黄色视频日本免费| 爱爱视频h| A级无码| 三洞齐开Av在线免费观看| 51精品国产午夜福利| 97超碰碰碰| 久久久久久久大香蕉| 日韩精品久久久久久久| 久久久久99精品成人片欧美一区| 国产精品午夜在线观看| 国产又爽又黄视频在线看| 亚州操逼片| 91久久国产性奴调教| 国产一级婬女AAAA片季秀英| 成人免费A片视频| 日韩欧美视频在线播放| 天堂在线www| 亚洲a在线观看| 日韩A片免费| 99热官方网站| 少妇bbb搡bbbb搡bbbb| 五月婷婷丁香综合| 国产一级在线观看| 免费观看成人片| 午夜性福利视频| 亚洲精品无码中文字幕| 日韩v| 久久无码免费| 日本中文字幕在线观看视频 | 上床视频网站| 好吊视频一区二区| 9I看片成人免费视频| 丁香花免费高清视频小说完整| 国产迷奸在线| 在线成人免费视频| 午夜一区二区三区| 91丨九色丨蝌蚪丨对白| 91成人网站| 水蜜桃91| 娇小,学生,高潮,videos| 亚洲天堂美女| 欧美日韩精品一区二区三区视频播放| 中文字幕视频在线播放| 亚洲AV无码乱码| 闺蜜AV| 亚洲精品ww| 波多野结衣亚洲无码| 国产无套在线观看| 成人毛片一区二区三区无码| 中文无码专区| 九九成人网站| 四虎在线视频观看96| 100国产精品人妻无码| 国内成人AV| 国产乱妇乱子伦视频免费观看| 翔田千里在线一区二区三区| 在线视频你懂| 国产精品成人无码a无码| 婷婷激情五月| 黑人精品XXX一区一二区| 国产一级麻豆| 欧美在线黄色| 国产成人精品a区在线观看| 天天爽夜夜爽夜夜爽精品| 操婊网| 亚洲第一成人网站| 在线一区观看| 国产黄色无码| 国产激情综合| 微拍福利一区二区| 自拍视频国产| 韩日一区二区| 一级毛AA片| 国产91久久婷婷一区二区| 欧美一级特黄A片免费| 操骚逼视频| 亚洲天堂在线免费观看视频| 中文字幕高清无码在线观看| 久久av一区二区三区| 麻豆91精品91久久久停运原因| 一级免费黄色视频| 亚洲黄色免费在线观看| 影视先锋成人在线| 岛国电影av| 中文字幕第12页| 欧美footjob高跟脚交| 亚洲在线一区二区| 亚洲精品成人视频| 亚洲欧洲久久电影| 天堂va欧美ⅴa亚洲va一夜| 亚洲第五页| 日韩精品一区二区三区免费观看高清 | 亚洲无码精品一区| 亚洲成人高清无码| 亚洲成人一| 成人电影无码| 天天射视频| 特黄特色一级特黄大片| 国产精品三| 99中文字幕| 免费观看黄片视频| 欧美插逼视频| 99热国产| 欧美乱伦一区| 成人无码三级| 最美孕交vivoestv另类| 97精品人妻一区二区三区香蕉| 免费毛片+一区二区三区| 99热日| 国产精品99视频| 蜜臀久久99精品久久久电影| 午夜老湿机| 999大香蕉| 日韩免费在线| 天天操超碰| 免费在线看黄色| 翔田千里无码在线观看| 97国产精品久久| 九色PORNY自拍视频| 三级不卡视频| 狠狠插视频| 久操免费视频| 国产网站视频| 日本A片免费看| 操逼91视频| 久久久久99精品成人片三人毛片| 无码专区一区二区三区| 婷婷黄色网| 黄色激情在线| 日韩三级AV在线观看|