成爲(wéi / wèi)最差開發者的(de)10條建議 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

成爲(wéi / wèi)最差開發者的(de)10條建議

發表時(shí)間:2020-10-26

發布人(rén):融晨科技

浏覽次數:47

昨天在(zài)devto上(shàng)面看到(dào)一篇挺有意思的(de)文章,一位國(guó)外開發老哥發表了(le/liǎo)一篇關于(yú)如何成爲(wéi / wèi)最糟糕開發者的(de)10條建議,相比其他(tā)正向建議如何成爲(wéi / wèi)一名優秀程序員類的(de)文章更爲(wéi / wèi)深刻。下面我們一起來(lái)看看這(zhè)10條建議都是(shì)啥!

Top 10:在(zài)做任何事情之(zhī)前,你需要(yào / yāo)100%的(de)了(le/liǎo)解JavaScript

這(zhè)是(shì)一個(gè)非常好的(de)建議,可以(yǐ)應用到(dào)任何地(dì / de)方。除非你是(shì)該領域的(de)第一專家,否則你不(bù)應該做任何事情,即使不(bù)是(shì)在(zài)你的(de)國(guó)家,至少在(zài)你周圍的(de)圈子(zǐ)裏。不(bù)然你怎麽确定你不(bù)會搞砸任何事情?否則你怎麽确保自己不(bù)會被嘲笑?

如果你開始得太早,你可能會犯一個(gè)錯誤,并且記住:作爲(wéi / wèi)一個(gè)開發人(rén)員,你的(de)工作就(jiù)是(shì)永遠不(bù)犯錯誤

Top 9:永遠不(bù)要(yào / yāo)質疑思想領袖;,他(tā)們總是(shì)正确的(de),而(ér)且比你聰明

思想領袖應該被尊爲(wéi / wèi)上(shàng)帝。他(tā)們說(shuō)什麽就(jiù)是(shì)什麽。即使他(tā)們幾周前才開始編寫代碼,而(ér)你已經編寫代碼幾年了(le/liǎo)!如果他(tā)們在(zài)社交媒體上(shàng)有大(dà)量的(de)追随者,他(tā)們比你更博學,你應該仔細聽他(tā)們說(shuō)什麽。

記住: 1個(gè)追随者 = = = 10億個(gè)腦細胞。你有數以(yǐ)萬億計的(de)腦細胞嗎?

Top 8:如果你不(bù)理解某些東西,那一定是(shì)語言創造者的(de)錯誤,也(yě)是(shì)語言的(de)根本缺陷。你應該編寫自己的(de)語言來(lái)解決這(zhè)個(gè)問題

我們之(zhī)所以(yǐ)有那麽多的(de) bug,那是(shì)因爲(wéi / wèi)我們缺少足夠的(de)編程語言。Brendan Eich在(zài)10天内創建了(le/liǎo) JavaScript。當然,如果你花上(shàng)30天左右的(de)時(shí)間,你肯定能想出(chū)更好的(de)辦法。

Top 7:如果有人(rén)對你的(de)問題提出(chū)了(le/liǎo)另一個(gè)解決方案,那麽你隻需要(yào / yāo)說(shuō)“但是(shì)... ... ” ,然後說(shuō)出(chū)以(yǐ)下任何一個(gè)詞,然後就(jiù)可以(yǐ)離開了(le/liǎo): “安全性”、“可伸縮性”、“正交性”、“可維護性”

沒有人(rén)會真正理解你的(de)代碼以(yǐ)及爲(wéi / wèi)什麽它是(shì)由你自己編寫的(de)。不(bù)要(yào / yāo)指望任何人(rén)給出(chū)任何有幫助的(de)反饋,110% 的(de)時(shí)間他(tā)們不(bù)知道(dào)自己在(zài)說(shuō)什麽。如果他(tā)們這(zhè)麽聰明的(de)話,他(tā)們應該寫代碼而(ér)不(bù)是(shì)你。

Top 6:不(bù)要(yào / yāo)學習 HTML,它已經過時(shí)了(le/liǎo)

僅僅因爲(wéi / wèi)每個(gè)現代 web 框架仍然使用 HTML 并不(bù)意味着你也(yě)應該這(zhè)樣做。相反,您應該專注于(yú)圍繞它構建一種新的(de)标記語言和(hé / huò)生态系統(浏覽器、移動設備、 api 等等)。

還要(yào / yāo)确保跳到(dào)任何讨論 HTML 的(de)對話中,提醒大(dà)家 HTML 确實不(bù)是(shì)一種“真正的(de)”編程語言。對 CSS 也(yě)是(shì)一樣。在(zài)你的(de)簡曆上(shàng)留下這(zhè)些對話的(de)鏈接,這(zhè)樣你的(de)招聘經理就(jiù)會知道(dào)你是(shì)一個(gè)“真正的(de)程序員”。

Top 5:你根本不(bù)需要(yào / yāo)關心如何與人(rén)交流——人(rén)類并不(bù)重要(yào / yāo),重要(yào / yāo)的(de)是(shì)計算機

我看到(dào)開發人(rén)員犯的(de)最大(dà)的(de)錯誤之(zhī)一是(shì)浪費時(shí)間交流而(ér)不(bù)是(shì)編寫代碼。你是(shì)作爲(wéi / wèi)一個(gè)開發者被雇傭的(de),而(ér)不(bù)是(shì)一個(gè)談話者。你寫的(de)代碼行數越多,你的(de)薪水就(jiù)越高。

忽略電子(zǐ)郵件、 Slack 消息和(hé / huò) GitHub 問題。相反,你可以(yǐ)在(zài)一個(gè)筒倉裏工作,盡可能多地(dì / de)創建一些很酷的(de)功能。當有人(rén)強迫你參加一個(gè)會議時(shí),用一個(gè)極其模糊的(de)借口在(zài)最後一分鍾取消。

Top 4:盡量把事情弄得複雜一些。這(zhè)是(shì)保持工作的(de)關鍵

這(zhè)一點尤其重要(yào / yāo):找到(dào)一個(gè)你感覺舒服的(de)地(dì / de)方。盡你所能完全控制住它,不(bù)要(yào / yāo)有疏忽。盡可能創造性地(dì / de)使用函數、變量和(hé / huò)文件名。使用你的(de)慣例,如:倒着拼寫單詞,使用你最喜歡的(de)電視節目的(de)人(rén)物名稱,或家庭名稱作爲(wéi / wèi)前綴的(de)變量随機。還可以(yǐ)考慮通過 jsFuck 運行你的(de)代碼。

如果您是(shì)唯一可以(yǐ)修複或更新代碼庫的(de)人(rén),那麽這(zhè)就(jiù)是(shì)作業安全的(de)終極形式。

Top 3:複制黏貼一切,不(bù)用擔心理解不(bù)了(le/liǎo)

我們的(de)目标是(shì)發布代碼!現在(zài)的(de)互聯網擁有衆多的(de)資源,比如 Stack Overflow 和(hé / huò) Google,幾乎所有的(de)答案都擺在(zài)你面前。這(zhè)裏的(de)問題是(shì),許多開發人(rén)員浪費時(shí)間試圖理解一些有用的(de)東西。如果成功了(le/liǎo),繼續前進,不(bù)要(yào / yāo)花任何時(shí)間去想它。

花費大(dà)量的(de)時(shí)間去理解你正在(zài)做的(de)事情會阻止你完成你的(de)最終目标:寫盡可能多的(de)代碼。

Top 2:你的(de)意見是(shì)你唯一需要(yào / yāo)傾聽的(de)

這(zhè)可以(yǐ)追溯到(dào)Top 5的(de)建議:參與的(de)人(rén)越多,你從别人(rén)那裏聽到(dào)的(de)屁話就(jiù)越多。如果你被迫聽取你的(de)經理或其他(tā)團隊成員的(de)意見,加入他(tā)們的(de)電話,但是(shì)當他(tā)們在(zài)談話時(shí),試着想象一下 Beastie Boys 的(de)銀河系視頻在(zài)你的(de)腦海中播放,以(yǐ)确保他(tā)們說(shuō)的(de)任何東西都不(bù)會進入你的(de)大(dà)腦。

Top 1:必須盡可能地(dì / de)重寫同事代碼中 let 的(de)每個(gè)實例。他(tā)們現在(zài)可能恨你,但他(tā)們以(yǐ)後會感謝你的(de)。它對于(yú)應用程序的(de)穩定性至關重要(yào / yāo),應該優先于(yú)發布新特性!

這(zhè)一點是(shì)最重要(yào / yāo)的(de),不(bù)言自明!


讀到(dào)這(zhè)裏,你是(shì)否跟我一樣,五味雜陳的(de)感覺?不(bù)要(yào / yāo)忘記這(zhè)篇文章的(de)标題,這(zhè)些建議都是(shì)讓你成爲(wéi / wèi)一名糟糕程序員的(de)建議,所以(yǐ)每一個(gè)建議其實都要(yào / yāo)求個(gè)反,也(yě)就(jiù)是(shì)這(zhè)些習慣會讓你離優秀開發者越來(lái)越遠。其實現實中,糟糕的(de)編碼習慣還有很大(dà),有什麽讓你最深惡痛絕的(de)呢?歡迎在(zài)留言告訴我們!

本文首發:成爲(wéi / wèi)最差開發者的(de)10條建議,轉載請注明該文章鏈接

歡迎關注我的(de)公衆号:程序猿DD,獲得獨家整理的(de)免費學習資源助力你的(de)Java學習之(zhī)路!另每周贈書不(bù)停哦~

相關案例查看更多