日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

如何成為前1%的程序員

來源: 責編: 時間:2023-11-06 08:54:08 279觀看
導讀作者丨Halim Shams編譯丨諾亞出品 | 51CTO技術棧(微信號:blog51cto)如果你想成為前1%的程序員,你必須遵循1%的程序員做什么,了解其他99%的人不做什么。在現代,我們有各種學習平臺,里面充滿了與編程相關的視頻、圖文以及其他

作者丨Halim Shams1Tg28資訊網——每日最新資訊28at.com

編譯丨諾亞1Tg28資訊網——每日最新資訊28at.com

出品 | 51CTO技術棧(微信號:blog51cto)1Tg28資訊網——每日最新資訊28at.com

如果你想成為前1%的程序員,你必須遵循1%的程序員做什么,了解其他99%的人不做什么。在現代,我們有各種學習平臺,里面充滿了與編程相關的視頻、圖文以及其他資料。1Tg28資訊網——每日最新資訊28at.com

舉例來說,我作為編程的初學者,去尋找路線圖和指導。超過數百個視頻彈出了截然不同的想法和信息,有時甚至是相互對立的。然后,我繼續信任擁有最多瀏覽量和訂閱者的那個UP主。結果,這個具有相當數量觀看次數的特定視頻成為觀看次數最多的視頻,顯然,如果其他人也搜索編程路線圖,該視頻將出現在所有視頻列表的頂部。1Tg28資訊網——每日最新資訊28at.com

結果就是,我們都遵循一個特定的路線圖和指導,我最終成為一個普通的程序員,與其他程序員沒有區別——99% 的程序員之一——他們的簡歷總是千篇一律,因為有相當多的程序員具有相同的背景。1Tg28資訊網——每日最新資訊28at.com

作為程序員,我們收到的一個常見建議是觀看視頻教程,參加在線課程,并在此基礎上添加 LeetCode,以獲得我們夢想的工作。這正是 99% 的程序員所做的事情。1Tg28資訊網——每日最新資訊28at.com

當然這并不意味著那些遵循此建議的人最終會成為失敗者,我也不是在完全否定觀看視頻教程、參加在線課程和做LeetCode的作用。但相反,通過遵循這些建議,你只會成為一個普通的程序員,無論多么努力,你仍然是一個普通的程序員。1Tg28資訊網——每日最新資訊28at.com

大量同質化的知識,會降低這些知識的含金量。

要想從99%的程序員中解脫出來,你需要與眾不同,這需要一種與其他程序員完全不同的思維方式。當你發現1%的程序員在做什么時,你就會知道差異在哪里。讓我們深入研究只有1%的程序員在做的四件事......1Tg28資訊網——每日最新資訊28at.com

1、擁抱調試

大多數人認為程序員把大部分時間都花在寫代碼上,但實際上,他們花了 80% 到 90% 的時間閱讀代碼而不是編寫代碼。   1Tg28資訊網——每日最新資訊28at.com

對于程序員來說,這是編程中最壓倒性的部分之一,他們中的大多數人都放棄了這部分。但秘訣在于,調試代碼是編程中唯一可以幫助你編程并將自己變成程序員的部分。1Tg28資訊網——每日最新資訊28at.com

藝術家:Eric Burke藝術家:Eric Burke1Tg28資訊網——每日最新資訊28at.com

在你有能力調試和解決代碼中的問題之前,你并不被稱為程序員。1Tg28資訊網——每日最新資訊28at.com

2、質量勝于數量

當我剛接觸編程時,我認為一個偉大的程序員是他們的GitHub個人資料中擁有最多項目的人。1Tg28資訊網——每日最新資訊28at.com

我的目標是在YouTube上觀看最長的視頻教程,并構建盡可能多的項目以領先于其他開發人員,但后來,我意識到前1%的人優先考慮質量而不是數量。1Tg28資訊網——每日最新資訊28at.com

他們不會浪費寶貴的時間來構建大量項目,而是通過應用他們的全部技能和知識來構建并專注于一個具有非凡功能的重要項目。1Tg28資訊網——每日最新資訊28at.com

事實往往是:簡歷上只有一個大項目的人會比簡歷上有一堆基本項目的人更出色。1Tg28資訊網——每日最新資訊28at.com

3、讀取代碼

我記得我最初還是一個新手程序員的日子。我以為程序員天生就是寫代碼和構建令人敬畏的東西的。1Tg28資訊網——每日最新資訊28at.com

我希望在我剛接觸編程的最初幾天就知道這一點——當你閱讀有經驗的程序員編寫的代碼時,你就會成為一名專業的程序員。1Tg28資訊網——每日最新資訊28at.com

每一天,都要花一些時間閱讀GitHub上的代碼,而不是編寫代碼。這個原則也可以應用于我們默認的閱讀書籍以獲得想法然后開始寫作的方式。1Tg28資訊網——每日最新資訊28at.com

在讀書之前,你不能成為作家。就像安妮·普魯克斯所說:寫作來源于閱讀,而閱讀是寫作的最好老師。1Tg28資訊網——每日最新資訊28at.com

如果你是初學者,一開始可能會造成一些混亂,但當你開始遵循這一點時,通過閱讀其他專業程序員編寫的代碼,你會發現你編碼的方式非常糟糕。1Tg28資訊網——每日最新資訊28at.com

4、貢獻

在你為別人的項目做出貢獻之前,你不會被認為是前1%的人之一。1Tg28資訊網——每日最新資訊28at.com

作為一名非凡的程序員,你需要獲得與他人合作、協作的經驗。找到一個團隊是很有挑戰性的,但幸運的是,在編程方面,你可以在任何你想要的開源項目上做出貢獻。   1Tg28資訊網——每日最新資訊28at.com

“沒有開源項目可以貢獻”,作為程序員,你可能會回答。1Tg28資訊網——每日最新資訊28at.com

GitHub上有數十億個開源項目,他們的所有者熱烈歡迎對他們的項目做出任何類型的貢獻。1Tg28資訊網——每日最新資訊28at.com

如果你真的想領先于99%的程序員,那就抬起頭來探索GitHub,而不是盲目地瀏覽社交媒體,希望在那里找到有用的東西。要記住:你的時間很重要。如何分配時間就是99%與1%差異的起點。1Tg28資訊網——每日最新資訊28at.com

參考鏈接:1Tg28資訊網——每日最新資訊28at.com

https://halimshams.medium.com/how-i-escape-what-99-of-programmers-cant-3428b8f25d001Tg28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-17176-0.html如何成為前1%的程序員

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: JVM 內存結構詳解,看這一篇就夠了

下一篇: 數據結構與算法—線性表

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 清新县| 砀山县| 通州区| 米林县| 通化市| 翁牛特旗| 牙克石市| 武鸣县| 屯昌县| 金湖县| 赞皇县| 日土县| 安远县| 武胜县| 阜平县| 广州市| 彩票| 铁岭市| 越西县| 剑川县| 五大连池市| 吉木萨尔县| 凤阳县| 海宁市| 寿光市| 浦县| 青岛市| 郓城县| 柳江县| 孟津县| 秦皇岛市| 肃宁县| 清涧县| 荆门市| 乌审旗| 绿春县| 清流县| 尖扎县| 天等县| 娄烦县| 界首市|