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>

        成為最差開發(fā)者的10條建議

        共 2299字,需瀏覽 5分鐘

         ·

        2020-10-28 10:06

        點擊上方藍色“程序猿DD”,選擇“設為星標”

        回復“資源”獲取獨家整理的學習資料!

        這里有個【1024】紅包等你來領取

        昨天在devto上面看到一篇挺有意思的文章,一位國外開發(fā)老哥發(fā)表了一篇關于如何成為最糟糕開發(fā)者的10條建議,相比其他正向建議如何成為一名優(yōu)秀程序員類的文章更為深刻。

        下面我們一起來看看這10條建議都是啥!

        Top 10:在做任何事情之前,你需要100%的了解JavaScript

        這是一個非常好的建議,可以應用到任何地方。除非你是該領域的第一專家,否則你不應該做任何事情,即使不是在你的國家,至少在你周圍的圈子里。不然你怎么確定你不會搞砸任何事情?否則你怎么確保自己不會被嘲笑?

        如果你開始得太早,你可能會犯一個錯誤,并且記住:作為一個開發(fā)人員,你的工作就是永遠不犯錯誤。

        Top 9:永遠不要質(zhì)疑思想領袖;,他們總是正確的,而且比你聰明

        思想領袖應該被尊為上帝。他們說什么就是什么。即使他們幾周前才開始編寫代碼,而你已經(jīng)編寫代碼幾年了!如果他們在社交媒體上有大量的追隨者,他們比你更博學,你應該仔細聽他們說什么。

        記住: 1個追隨者 = = = 10億個腦細胞。你有數(shù)以萬億計的腦細胞嗎?

        Top 8:如果你不理解某些東西,那一定是語言創(chuàng)造者的錯誤,也是語言的根本缺陷。你應該編寫自己的語言來解決這個問題

        我們之所以有那么多的 bug,那是因為我們?nèi)鄙僮銐虻木幊陶Z言。Brendan Eich在10天內(nèi)創(chuàng)建了 JavaScript。當然,如果你花上30天左右的時間,你肯定能想出更好的辦法。

        Top 7:如果有人對你的問題提出了另一個解決方案,那么你只需要說“但是... ... ” ,然后說出以下任何一個詞,然后就可以離開了: “安全性”、“可伸縮性”、“正交性”、“可維護性”

        沒有人會真正理解你的代碼以及為什么它是由你自己編寫的。不要指望任何人給出任何有幫助的反饋,110% 的時間他們不知道自己在說什么。如果他們這么聰明的話,他們應該寫代碼而不是你。

        Top 6:不要學習 HTML,它已經(jīng)過時了

        僅僅因為每個現(xiàn)代 web 框架仍然使用 HTML 并不意味著你也應該這樣做。相反,您應該專注于圍繞它構建一種新的標記語言和生態(tài)系統(tǒng)(瀏覽器、移動設備、 api 等等)。

        還要確保跳到任何討論 HTML 的對話中,提醒大家 HTML 確實不是一種“真正的”編程語言。對 CSS 也是一樣。在你的簡歷上留下這些對話的鏈接,這樣你的招聘經(jīng)理就會知道你是一個“真正的程序員”。

        Top 5:你根本不需要關心如何與人交流——人類并不重要,重要的是計算機

        我看到開發(fā)人員犯的最大的錯誤之一是浪費時間交流而不是編寫代碼。你是作為一個開發(fā)者被雇傭的,而不是一個談話者。你寫的代碼行數(shù)越多,你的薪水就越高。

        忽略電子郵件、 Slack 消息和 GitHub 問題。相反,你可以在一個筒倉里工作,盡可能多地創(chuàng)建一些很酷的功能。當有人強迫你參加一個會議時,用一個極其模糊的借口在最后一分鐘取消。

        Top 4:盡量把事情弄得復雜一些。這是保持工作的關鍵

        這一點尤其重要:找到一個你感覺舒服的地方。盡你所能完全控制住它,不要有疏忽。盡可能創(chuàng)造性地使用函數(shù)、變量和文件名。使用你的慣例,如:倒著拼寫單詞,使用你最喜歡的電視節(jié)目的人物名稱,或家庭名稱作為前綴的變量隨機。還可以考慮通過 jsFuck 運行你的代碼。

        如果您是唯一可以修復或更新代碼庫的人,那么這就是作業(yè)安全的終極形式。

        Top 3:復制黏貼一切,不用擔心理解不了

        我們的目標是發(fā)布代碼!現(xiàn)在的互聯(lián)網(wǎng)擁有眾多的資源,比如 Stack Overflow 和 Google,幾乎所有的答案都擺在你面前。這里的問題是,許多開發(fā)人員浪費時間試圖理解一些有用的東西。如果成功了,繼續(xù)前進,不要花任何時間去想它。

        花費大量的時間去理解你正在做的事情會阻止你完成你的最終目標:寫盡可能多的代碼。

        Top 2:你的意見是你唯一需要傾聽的

        這可以追溯到Top 5的建議:參與的人越多,你從別人那里聽到的屁話就越多。如果你被迫聽取你的經(jīng)理或其他團隊成員的意見,加入他們的電話,但是當他們在談話時,試著想象一下 Beastie Boys 的銀河系視頻在你的腦海中播放,以確保他們說的任何東西都不會進入你的大腦。

        Top 1:必須盡可能地重寫同事代碼中 let 的每個實例。他們現(xiàn)在可能恨你,但他們以后會感謝你的。它對于應用程序的穩(wěn)定性至關重要,應該優(yōu)先于發(fā)布新特性!

        這一點是最重要的,不言自明!


        讀到這里,你是否跟我一樣,五味雜陳的感覺?不要忘記這篇文章的標題,這些建議都是讓你成為一名糟糕程序員的建議,所以每一個建議其實都要求個反,也就是這些習慣會讓你離優(yōu)秀開發(fā)者越來越遠。其實現(xiàn)實中,糟糕的編碼習慣還有很大,有什么讓你最深惡痛絕的呢?歡迎在留言告訴我們!

        往期推薦

        為何從單體架構遷移到微服務這么難?

        Spring Redis中使用Lua腳本實現(xiàn)高并發(fā)原子操作

        醉酒刪庫:幾杯紅酒下肚,7小時數(shù)據(jù)消失...

        Spring Boot 監(jiān)聽 Redis Key 失效事件實現(xiàn)定時任務

        最完整的Explain總結,SQL優(yōu)化不再困難

        前瞻:在 Java 16 中會帶來哪些新特性?


        掃一掃,關注我

        一起學習,一起進步

        每周贈書,福利不斷

        深度內(nèi)容

        推薦加入


        最近熱門內(nèi)容回顧? ?#技術人系列

        瀏覽 27
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

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

        手機掃一掃分享

        分享
        舉報
        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>
            一区二区亚洲 | 清清草 | 大鸡吧在线播放 | 国外黄色网 | 操无毛小逼 | 婷婷午夜| 日韩欧美国产二区 | 邻居交换做爰5 | 91红桃在线 | 加勒比HEZYO黑人专区 |