回覆列表
  • 1 # 逆推就完了

    我認為能是大牛的一定是在網路方面最厲害是,我覺的只有研透以下幾本書就是,

    1、美國布魯姆寫的 組合語言程式設計

    2、深入理解計算機系統

    3、程式設計師的自我修養

    4、linker and loader

    5、深入探索c++物件模型

    6、linux權威指南

    7、gcc complete reference

    8、unix網路程式設計

    9、tcp ip協議詳解

    10、linux核心設計與實現

    11、深入理解linux核心

    12、linux裝置驅動程式

    13、深入理解linux網路技術內幕

    14、構建嵌入式linux系統

  • 2 # 強哥日常記錄

    1:有很好的理解能力,學而有用,舉一反三2:要有很好的邏輯思維能力,東西做出來很有藝術感3:要有很好的溝通能力,高效的溝通,創造更好的價值4:英語很棒,學習能力5:要有專注力,有耐心的,專注於技術6:寫程式碼快,邏輯能力強,bug少這就是我對大牛程式設計師的見解,謝謝大家

  • 3 # 乒乓發燒級

    到底學什麼要看你的應用需求,如果是做網站的web開發,那當然是用java;如果只是想學個低門檻的指令碼語言,它適合做爬蟲、資料探勘一類的東西。

  • 4 # 樂呀喜之郎

    我15年畢業進的百度,後來又換了兩份工作,算是一線網際網路公司,創業公司都呆過。作為產品經理天天要和開發打交道,所以對程式設計師優秀與否,有自己的判斷。總體大牛有以下特徵:統籌全域性的架構能力、優秀編碼能力、邏輯思考能力、學習能力、溝通能力。已下分別闡述

    統籌全域性的架構能力:開發是一項精細且複雜的工作,同一個系統會有很多的子模組,子模組又套著子模組;或者不同系統之間還要巢狀、呼叫、融合,極其複雜。優秀的程式設計師通常會提前進行統籌規劃,而不是船到橋頭自然直,這樣系統早晚會被玩死,或直接走進了死衚衕。系統統籌規劃的好,將來可拓展性、相容性甚至二次開發,都會有很好地體驗。

    優秀編碼能力:這一層能力決定了程式設計師之路能走多順暢多塊,是程式設計師一項基本功。好的程式設計師程式碼簡潔、不冗餘,註釋清晰。別人幾十行的程式碼,可能只需要10幾行。不同程式碼語言寫好的核心程式碼塊,能進行不同語言的轉換。

    邏輯思考能力:程式碼邏輯複雜,一環扣一環,一個字元打錯可能導致功能bug。優秀的程式設計師要具備良好的邏輯思維能力、分析能力。

    學習能力:決定了你能走多遠。其實也不用多說,各行各業都必須的,活到老學到老嘛。尤其是程式設計師需要經常攻克技術難關,只有不斷地學習別人優良程式碼和處理邏輯,才能更近一步。

    溝通能力:順暢溝通能力能幫助程式設計師更好的和專案經理溝通,表達自己的問題和訴求。同時之後晉升管理,溝通能力顯得就更為重要了。

    綜上,上述能力十分優秀的程式設計師,我認為是大牛級的。你是大牛級的嗎?不妨對號入座下,哈哈。

  • 5 # 智匯元

    不同的公司,對於大牛的定義不一樣。

    程式設計師大致有三種發展方向:

    1、管理型

    2、攻關型

    3、平衡型

    管理型的大牛,在規模較大的網際網路公司更為常見。他們的特點是:

    能率領磨合默契、有戰鬥力生產力的團隊

    能有效把控大中型專案的質量、進度能為團隊骨幹搭建良好的晉升、加薪階梯

    攻關型的大牛,在各種規模網際網路公司都有。大的公司更是藏龍臥虎。他們的特點是:

    某一方面、領域技術出類拔萃,捨我其誰。

    可以在技術領域上發現/引領行業潮流

    能夠從業務的系統實現角度構架和分解,並完成核心難點技術的攻關

    平衡型大牛,則是兩方面單獨看都並非大牛,但勝在都在優秀之列。

    無論哪種大牛,身上都有相通的能力:

    快速學習能力:可以比常人快許多倍地全面掌握某技術領域的發展

    全域性分析思考能力:可以從業務頂層角度,設計和架構整體系統或人員分配邏輯思維能力:縝密的問題分析,優雅地問題解決

    溝通協調能力:可以和大多數人高效的協作和無障礙溝通

  • 中秋節和大豐收的關聯?
  • 疫情之下,你還能堅持多久?是工作需要你,還是你需要工作?