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 個壞習慣!你占了幾個?

        共 4790字,需瀏覽 10分鐘

         ·

        2020-08-21 14:23

        ??Java大聯(lián)盟

        ? 幫助萬千Java學習者持續(xù)成長

        關注



        B 站搜索:楠哥教你學Java

        獲取更多優(yōu)質(zhì)視頻教程

        每位開發(fā)人員在自己的職業(yè)生涯、學習經(jīng)歷中,都會“開發(fā)”出一些壞習慣。在這篇文章中介紹一些常見的壞習慣。希望如果你剛開始這份事業(yè),能夠避免這些壞習慣;如果你已經(jīng)有了這些毛病,那希望你能夠意識到它們,并可以開始改變。

        一、休息不夠

        我敢肯定你們很多人或者說幾乎所有人都對這個壞習慣感到十分罪惡。我也是,對沒有休息或休息不夠依然有罪惡感。曾有一段時間,我凌晨六點入睡,中午一點左右起來吃午飯,一直工作到第二天凌晨六七點。這簡直太常見了,幾乎每天都是如此。在工作任務緊急的時候,我做過許多可笑的事情。我想我們每個人面對DDL的時候都有過這樣的情況,我要說的不是這種,而是你的日常習慣。
        我建議你每天盡量多休息。我不能說那種具體而微的計劃,因為每個人都不一樣,但在一般意義上,你應該每小時都應該起身伸展四肢,活動一下,喝杯咖啡,吃點東西。很多時候,如果你思路停滯,那你需要休息一下,大腦得到休息有助于更容易地解決問題。所以找到適合你的休息方式。即使你認為自己不需要休息,但也試一下,你會發(fā)現(xiàn)自己的效率提高了不少。

        二、拒絕尋求幫助

        這一條在學習和工作場景中都很常見。我們很多人都不尋求幫助。原因很多,但我認為最主要的原因無非是自尊以及害怕讓人認為自己啥也不會。我們很多人都有冒名頂替綜合征,覺得自己不完全勝任自己的工作。我在公司里、在和客戶打交道時、甚至在上課和輔導中都有這種感覺。我們認為尋求幫助會強化這種感覺。但事實上,它浪費了大量時間,阻礙了你的成長。
        其他真正的開發(fā)人員們都是視頻或書籍一般的資源,甚至要比這些好太多。他們可以直接回答你的問題,幫助你真正的理解它。
        只有混蛋才會因為你問問題而批評你,這時候我會盡力避開這些人。
        如果你想要自己找到答案,不想尋求幫助,那也沒問題,給自己一個時間限制。當你的前輩就在你旁邊,他可能知道或至少可以幫到你的時候,千萬不要浪費幾天時間來尋找答案。

        三、停止學習

        我不管你是否是從業(yè)20余年的高級開發(fā)人員,你應該一直把自己當成一個學生。這比大多數(shù)職業(yè)的要求更高,因為這一行總在變化。沒有一個開發(fā)人員可以知道所有事情的全部內(nèi)容,他們這一分鐘這樣做,下一分鐘就有變化發(fā)生,他們就必須學習更多。如果你驕傲自滿,停止閱讀、學習,你必然會落后。即便你有一份不需要學習任何新東西的工作,一旦你失去了那份工作(這并非不可能發(fā)生),你會遠遠落后。所以即使有這樣的工作,我也建議你邊工作邊學習。
        不管你喜歡那種語言、框架、庫,你都要及時更新你的知識。如果你的職位需要的只是舊知識,這也是可理解的,因為很多領導傾向于認為如果公司還沒沒落,那就沒必要修復。所以你仍然會發(fā)現(xiàn)有些團隊用著過時的、不受支持的技術,只因為該技術還能運行。如果你邊工作邊學習這方面的新東西,那你就可以向團隊展示更快、更高效、更簡單的新技術是可能的。你或許能夠說服他們更新技術、改善公司。

        四、混亂的代碼

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

        五、工作和生活的不平衡

        工作和生活的平衡真的很重要,尤其是當我們成家以后。不管什么類型的程序員都要花大量的時間在工作上,這有很多原因:事情總在發(fā)生變化;我們遇到的問題讓我們寸步難行;我們需要研究這些問題等等……這就導致了很多時候,我們不得不工作到很晚、很早就開始工作、周末也加班。這會讓你遠離生活中的一切,比如你愛的人們、你的個人愛好。你可能喜歡運動、遠足或是在外吃大餐,但假如你一直要加班,你就沒法做這些讓你快樂的事情。
        我在這個領域有很多經(jīng)驗。我和妻子有兩個孩子,其中一個患有自閉癥,但我沒法像我想的那樣花大量的時間陪他們。我面臨著雙重困境,因為我既要處理編碼問題,又要處理內(nèi)容創(chuàng)作者的問題,要不斷地提出新想法,有質(zhì)量地記錄下來等等。
        如果你是自由職業(yè)者,為自己工作,所有的生計都取決于完成工作,你只有把所有的事情做完才能拿到報酬。有報酬,也就必然得承受持續(xù)不斷的擔憂:自己是否能跟上進度、自己能否完成任務。壓力真的很大,讓我們不得不把其他事情從我們生活中擠走。并不是說在公司工作的人就不會經(jīng)歷這些,而是說當你需要考慮所有的事情的時候,壓力等級完全不同。所以我很同情那些有自己生意的人。
        但即便如此,你也不能讓它控制你的生活,你必須為你的家人和朋友留出時間,或者更坦率地說,為你自己留出時間。生活可遠比寫幾行代碼豐富多了。做你自己喜歡的事情,給你的生活帶來平衡。

        六、糟糕的辦公室政治

        這一條是給那些在公司工作的人們的。你和其他人一起工作,但這反過來又會引起沖突、分歧、爭論等等。許多開發(fā)人員十分傲慢,總認為自己是正確的,即使他們知道自己犯了錯,他們中的一些人也永遠不會承認。我不是說這是大多數(shù)開發(fā)人員,但我認為我們至少會遇到一位這樣的人。我聽很多人說,他們的團隊非常棒,成員之間相處得非常融洽,這很好,但不是所有團隊都是這樣子。
        很多時候你們會在想法和解決方案上發(fā)生沖突,試著表現(xiàn)得老練和對對方的尊重,但同時,也不要太容易就被說服,尤其是當你對自己的提案非常有信心的時候。
        不要大喊大叫,不要罵人,千萬別做這些事情,這什么用也沒有。
        如果他們開始這樣對待你,你就離開,做一個更強大的人。
        如果你不幸遇到了一個十足混蛋的團隊成員,他完全不聽理由,你除了想辦法避開他之外,別無他法。
        在某些情況下,你可能不得不和你們的領導交談,不過我還是建議你先和那個人談談。

        七、不能從錯誤中吸取教訓

        作為一位開發(fā)人員,你會犯很多錯誤,這不可避免也沒什么大不了的。但如果你總是犯同樣的錯誤,不能從中吸取教訓,那就有問題了。
        當你犯錯后,我建議你遵從這樣一個流程:
        找出錯誤的根本原因是什么;
        找到可以防止錯誤再次出現(xiàn)的流程;
        弄清楚如果早先發(fā)現(xiàn)了錯誤,能否避免后果。
        當你犯下大錯,請你仔細思考一下這三件事,很有可能就不會再犯這個錯誤了,或者你至少下次會盡早發(fā)現(xiàn)錯誤,避免情況惡化。同時,不要因為犯錯而對自己太苛刻,誰都會犯錯。

        八、太早放棄

        挫折是編程的重要環(huán)節(jié)。我制作了一些關于挫折及其應對的視頻。我也見過很多人因為沮喪而在特定的項目和編程上過早言棄。一些項目確實特別難,似乎一旦你修復了一些bug,它就會導致另一個bug,bug復bug無窮盡也。你可能開始覺得自己處理不了,自己本可以去做別的,做這個就是浪費時間浪費生命浪費金錢……你開始產(chǎn)生很多消極的想法。如果你很快就放棄某個項目,或是很快辭職,那么擬投入到這個項目或工作中的一切都將化為泡影。
        我并不是說你啥項目都不能放棄,只是我看過太多次人們在即將成功的前夜放棄了。所以在放棄之前,確保你試盡了所有可能:已經(jīng)上下求索、尋求幫助、用遍方法、換個技術、休息很長一段時間讓自己的思緒恢復正常、如果可能的話已經(jīng)擱置了一段時間……你在放棄之前做了所有能做的事情,如果還是失敗,那么也許是時候放棄它、繼續(xù)前進了。成功可能就在眼前,如果你這時候放棄,真的太恥辱了。

        九、做一個無所不知的人

        我之前提到過,我認為一些開發(fā)人員十分傲慢的原因是,他們認為自己無所不知。他們從不聽其他人的意見,他們?yōu)樯兑犇??他們知道所有的答案。如果你周圍全是這樣的人,那真是糟透了,這對你也沒好處,因為你也會認為自己無所不知,就會不積極學習、不改善自己。我敢打賭,總有一天你會被自己犯下的錯誤叫醒,這源于你不聽取任何人的意見,也不自己進行調(diào)研。
        這些人大多數(shù)都是Stack Overflow網(wǎng)站(一個IT技術問答網(wǎng)站)的魔鬼,他們?nèi)⌒π麻_發(fā)人員的問題,嘲笑他人的回答,一有機會就點擊“反對”。我討厭死這些人了。我認為他們中的許多人在學校里就總是被人找茬,他們利用自己的知識欺負其他可能有問題或是沒有所得的開發(fā)人員,看上去像是忘掉了被欺負的感受,只想要復仇。我這個理論可能有問題,只是一家之言。
        無論他們出于什么原因這么做,我認為如果他們思想開放、歡迎不同的想法、尊重他人,那他們就會比總是想要“正確”的人快樂多了。他們可能是團隊中最聰明的人,也是最糟糕的人,因為沒人愿意和他們合作,無法進行良好的溝通。對于一個想要成功的團隊來說,溝通和團結(jié)是必需的,而無所不知的人會破壞這些。所以,如果你是這樣的人,試著別那么自負,開放一點,尊重一點,你會走得更遠。

        十、不接受建設性批評

        最后一條和上一條有點聯(lián)系,不能接受建設性批評。無所不知的魔鬼和真心想要幫助你的人之間還是有很大區(qū)別的。有時你很難看清這個區(qū)別,因為別人指出你的錯誤或者不完善的地方,你可能感覺不是那么好,感覺自己受到他人的攻擊。
        但很多情況下不是這樣的,這只是某個人想教給你一個更好地方法,或是分享自己的意見。作為內(nèi)容生產(chǎn)者,我花了很久才學會分辨挑事者和好心人。一開始,有人談論我如何做某事的時候,我都很有戒心。但我意識到,他們中的許多人只是在試圖提供合理的幫助。如果他們并非不尊重,或者只是對一些無關緊要的事情挑三揀四,那我就需要把它當做對我和對我的知識有益的東西。
        建設性的批評是學習的絕佳資源,因為建設性的批評很有針對性,是你現(xiàn)有的問題,是他人給你的具體解決方案,這是無價的。事實上,代碼審查簡直太棒了,你可以得到其他人的建議,改進你的代碼甚至是你自己。
        所以不要把這類事情都看成人身攻擊,除非你真的受到了攻擊,或是故意的取笑和不尊重。聽進別人的批評或改進建議總是很難,但最終,這會讓你成為一個更棒的開發(fā)者。
        無論是新開發(fā)人員,還是經(jīng)驗豐富的老手,我都希望這些建議能夠幫助到你們。


        推薦閱讀

        1、Spring Boot+Vue項目實戰(zhàn)

        2、B站:4小時上手MyBatis Plus

        3、一文搞懂前后端分離

        4、快速上手Spring Boot+Vue前后端分離


        楠哥簡介

        資深 Java 工程師,微信號?southwindss

        《Java零基礎實戰(zhàn)》一書作者

        騰訊課程官方 Java 面試官,今日頭條認證大V

        GitChat認證作者,B站認證UP主(楠哥教你學Java)

        致力于幫助萬千 Java 學習者持續(xù)成長。




        有收獲,就在看?
        瀏覽 45
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        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>
            www欧美日韩| 夜夜干天天操| 夜夜操夜夜撸| 成人精品A片免费网站| 先锋影音一区| 欧美激情视频一区| 亚洲色青| 一区二区三区四区视频在线| 影音先锋av无码| h网站在线| 人人草人人干| 色偷偷综合| 日韩一区二区三区四区久久久精品有吗 | 成人视频免费在线观看| 久久6热| 中文字幕中文字幕无码| 无码人妻A片一区二区青苹果| 五十路AV| 一本色道久久88加勒比| 超碰在线99| 99久久久久久久无码| 成人无码激情| 影音先锋天堂网| 无码三级在线观看| 少妇456| 亚洲AV无码乱码国产| 亚洲一区二区三区视频| 免费看黄色视频| 北条麻妃无码精品AV怎么看 | 国模一区二区三区| 少妇人妻av| 97精品国产97久久久久久免费| 九九九色| 成人性生活影视av| 亚洲免费人妻| 亚洲色一区二区| 先锋影音资源站| 免费高清无码| 日韩1234区| 嫩苞又嫩又紧AV无码| www.水蜜桃| 中文字幕在线播放AV| 欧美性爱在线播放| 国产色情在线观看| 招土一级黄色片| 国产精品中文字幕在线观看| 国产无套内射视频| 国产高清无码视频在线观看| 国产青娱乐在线视频| 成人小说视频| 午夜黄色福利| 人妻丝袜蕾丝高跟双飞| 97人人澡| 亚洲免费高清视频| 德国肥妇熟妇BBwBBw| 国产青草视频| 足浴店少妇69XXX| www超碰在线| 四川BBB搡BBB爽爽爽电影| 色资源在线| 日本肏逼视频| 亚洲男人的天堂视频网在线观看+720P | 无码一区二区三区在线观看| 国精产品乱码一区一区三区四区| 欧美熟妇擦BBBB擦BBBB| 色五月婷婷在线| 亚洲天堂在线观看视频| 色综合久久88色综合| 中文日韩字幕| 欧美日韩不卡在线| 特级西西444WWW高清| 欧美性精品| 五月丁香天堂| 欧美日韩国产成人在线| 欧美黄片免费| 日韩永久免费| 国产精品99久久久久的广告情况| 激情黄色毛片| 亚洲最大福利视频| 超碰自拍| 俺也来最新色视频| www欧美| 婷婷五月天成人社区| 欧美日一区二区三区| 国精产品一区一区三区四区| 激情五月婷婷综合| 干片网| 亚洲精品在线观看免费| 中文字幕国产av| 青娱在线视频| 毛片高清无码| 高清无码1区| 国产动态图| 人妻一区二区三区| 国产网友自拍| 国产粉嫩| 中文字幕无码播放| 高清国产mv在线观看| 欧美国产日韩综合在线观看170| 亚洲日韩在线中文字幕| 无码人妻一区二区三区精品不付款 | 一本色综合亚洲精品| 波多野结衣网站| 色噜噜一区二区三区| 三级片视频网站| 亚洲精品一级| 欧美黄色A片| 天堂在线中文网| 日韩无码影院| 久久久成人精品| 亚洲高清免费视频| 91AV在线免费观看| 老骚老B老太太BBW| 五月激情六月婷婷| 99热这里只有精品9| 学生妹一级片内射视频| 伊人午夜| NP玩烂了公用爽灌满视频播放 | 无码专区一区二区三区| 中国美女一级黄片| 一起操在线观看| 伊人成人在线视频观看| 四川BBBB擦BBBB| 大香蕉免费网| 中文久久| 中文字幕成人无码| 欧美日韩男女淫乱一区二区| 亚洲一区二区AV| 日韩AV无码免费| 中文字幕23页| 人妻免费在线视频| 伊人自拍| 北条麻妃91人妻互换| 欧美成人综合| 国产卡一卡二| 秋霞日韩| 欧美成人三级| 91在线无码精品秘入口电车| 91人妻无码一区二区三区| 北条麻妃AV在线播放| 成人免费毛片视频| 在线观看国产一区| 91香蕉视频在线看| 91无码电影| 久草国产在线视频| 91在线观看| 丰满熟妇人妻中文字幕| 一级片操逼| 一级免费视频| 成人午夜在线观看| 久久911| 91无码精品国产| 日本精品视频一区二区| 亚洲欧美色图| 午夜成人鲁丝片午夜精品| 久久久伊人网| 日韩人妻无码专区| 毛片久久久| 蜜乳AV一区二区三区| 九哥操逼视频| 成人免费在线网站| 欧美性爱天天| 日韩免费网站| 九九久久免费视频| 国产色黄视频| 中文精品字幕人妻熟女| 免费无码毛片一区二区A片| 久操综合视频在线| 成人三级片在线播放| 91久久精品日日躁夜夜躁欧美 | 久久丝袜视频| 香蕉国产在线| 久久福利导航| 久久五月丁香| 国产成人午夜视频| 亚洲黄色视频网站| 一级免费A片| 国产伦精品一区二区三区妓女下载| 91成人影片| 欧美成人黄色小说| 久热网站| 青青草AV| 视频二区中文字幕| 国产欧美综合一区二区| 日本久久久久久久久视频在线观看| 黃色级A片一級片| 亚洲天堂中文| 欧美自拍性爱视频| 自拍偷拍成人视频| 在线99热| 国产精品一区二区黑人巨大| 成人怡红院| 国产精品国产三级国产AⅤ原创| 日韩3级片| 中文字幕成人| 日韩a电影| 国内精品内射| 国产精品无码成人AV电影| 99在线视频精品| 国产性色AV| 欧美XXXXBBBB| 婷婷六月天| 精品人妻午夜一区二区三区四区| 久久久久亚洲AV无码专区| 狠狠撸天天日| 久草手机在线视频| 999大香蕉| 精品无码AV一区二区三区| 安徽少妇搡bbw搡bbbb| 午夜成人在线| 自拍成人视频| 无码精品在线观看| 国产AV日韩| 亚洲成人高清| 国产三级av在线| 精品永久免费| 97精品人妻一区二区三区香蕉农| 黄网站在线观看| 自拍AV在线| 亚洲va在线| 国产精品久久久久无码AV| 婷婷五月天在线电影| 日韩黄色网| 国产色无码网站www色视频| 操逼操逼视频| 欧美视频区| 亚洲国产av一区| 国产骚逼| 成人三级av| 午夜激情四射| 国产又爽又黄免费网站在| www.青草视频| 五月婷婷免费视频| 99热大香蕉| 一级A片60分钟免费看| 黄片天堂| 丁香婷婷激情五月| 4438成人网站| 大香蕉尹人在线视频| 久草网大香蕉| 国产午夜激情| 亚洲一级黄色| 欧美日韩高清无码| 欧美在线视频一区| 日本一区二区视频在线| 国产91在线拍揄自揄拍无码九色 | 国语操逼| www.骚逼| 黄色永久免费| 无码欧精品亚洲日韩一区| 亚洲伦理一区二区| 国产性爱一级片| 日本操骚逼| 欧美视频在线观看| 奇米狠狠干| 免费视频| 国产h视频在线观看| 丰满少妇一区二区三区| 最新国产视频| 99久久99久久久精品棕色圆| 搡老熟女-91Porn| 亚洲成人免费在线| 国产免费一级特黄A片| 超碰免费人人| 少妇一级婬片内射视频| 黑人在线播放| 乱伦AV网| 91香蕉视频在线看| 天天干天天在线观看| 五月丁香六月激情| 中文字幕有码在线观看| 天堂中文在线资源| 国产又粗又长| 久久国产无码| 日本成人电影| 狼友视频在线观看| 色婷婷无码| 国产中文字幕在线| 午夜爽爽| 日本高清无码| 国产久久视频| 欧美色色色| 永井玛丽亚av无码中出流出| 91麻豆大奶巨乳一区白虎| 成人在线乱码视频| 日本高清视频网站网wwwwww| 色色色色色欧美| 中文字幕一区三区三A片密月| 操极品美女| 佐山爱人妻无码蜜桃| 啪啪啪av| 色99网站| 美女福利导航| 免费日批网站| 欧美性爱18| 天堂av在线免费观看| 自拍偷拍一区二区| 男人天堂手机在线| 操比片| 人人摸人人操人人|