金3銀4面試前,把自己弄成卷王!

語言: CN / TW / HK

作者:小傅哥
博客:https://bugstack.cn

沉澱、分享、成長,讓自己和他人都能有所收穫!😄

一、快了,已經在做!

卷王們,新的一年開始捲了嗎!

新年放假,捅了3次核酸,去了三個地方,體會了三種快樂。不過假期續杯即將結束,我也回到了自己舒服的電腦桌前,而這種舒服來自於我安置的寬寬、大大、厚厚的實木電腦桌,在安置上我書架、顯示器、音響、擺件、手寫板以及坐在辦公椅和觸手可及用於內容創作的 MacBook Pro 💻

那麼新的一年,又要開始從這裏捲起來了,不過這種卷,是卷那些尚未編寫和學習的新鮮技術、是卷從未嘗試的領域裏展土開疆、是卷對盲區視野的擴展拉昇認知。

就像在小傅哥發起的實戰分佈式項目學習中,加入星球:碼農會所的讀者,總是不斷的在各自所處的技術路線上向前折騰學習着,朝着另一個職場、另一個職位、另一個待遇迎面衝擊。我相信只要你認真學習、認真備戰,就一定會有一個收穫的金三銀四,也特此想分享下這羣卷王們的學習,給予這條路上的夥伴一些動力和參照。

二、他們,在卷什麼?

他們在卷:Lottery 分佈式抽獎秒殺系統 - 基於領域驅動設計的四層架構實踐

其實有些知識並不是有多難,而是因為接觸不到,所以在面試、答辯、述職時突然聽到那樣的技術詞語或者技術方案的時候,會感覺壓根沒聽過,也因為自己沒用過而感覺好像挺難。但這種層面難更多的是因為不在那個圈子裏,沒有相應的技術土壤讓你成長。

尤其是一些從小公司或者傳統企業的碼農,想進入互聯網類的大廠中更是,就像問你:你使用過 RPC 嗎MQ 在這裏的作用是什麼你的冪等是如何設計的你用過分庫分表嗎分庫分表數據源如何切換分庫分表後的數據如何查詢canal 是做什麼用的等等,一系列你可能會感覺陌生的場景方案問題,但這些問題又基本都是互聯網開發中非常普遍的內容,只要參與過一個項目開發對這些技術實現也就都掌握了。

所以這些夥伴再跟着小傅哥卷實戰項目,通過這樣的一個大項目來貫穿整個互聯網中所需要的技術知識體系,從而在學習中跟隨核心技術線路完善自己的技術棧知識。也從中把 DDD設計模式數據結構算法邏輯等都在項目中陸續應用起來,看看這些拉伸一個程序員到高級開發和架構師方向該如何做設計和寫代碼。

關於此項目的簡要拓撲圖如下: - 也許你學到的不只是項目開發,還有很多關於抽獎系統中的架構圖畫法

三、他們,怎麼卷的!

既然上車了,那當然要帶着大家一起卷,畢竟我也是卷王頭子

整個實戰項目,包括:大廠規範、功能實現、運營後台、場景應用和系統運維,涵蓋5章36節課程,通過視頻講解、小冊文檔、遞進式分支開發和提交打卡作業的方式進行學習。本次打卡學習前三名如下:

  • 打卡時間:1月1日 - 1月31日
  • 打卡説明:21天打卡,完成70%的學習內容,需要使用 STAR 法則進行描述學習過程,彙總學習情況記錄學習筆記和圖稿。
  • 優秀讀者:晴天orcl一天八杯水Force蒼然歲月跳跳豬歸斯粥粥不走心lalaquan等 1700+ 加參與項目成員

👣 接下來,一起欣賞下卷王們走過的足跡!

1. 第1名:晴天

學習打卡截圖,晴天

  • 暱稱:晴天
  • 排名:第1名
  • 標籤:畫圖怪、手擼代碼、肝帝
  • 點評:晴天的學習打卡非常認真,學習內容完整、繪圖整理清晰,PS:一個半夜總在23點提交作業的卷王!

2. 第2名:orcl

學習打卡截圖,orcl

  • 暱稱:orcl
  • 排名:第2名
  • 標籤:快手、卷王、思路多
  • 點評:喜歡刨根問底深入學習,從每一篇整理的內容中可以看到他的學習思考和收穫,也是一個喜歡半夜提交作業的傢伙。

3. 第3名:一天八杯水

學習打卡截圖,一天八杯水

  • 暱稱:一天八杯水
  • 排名:第3名
  • 標籤:狠人、聰慧、有想法
  • 點評:有困難要上,沒有困難製造困難也要上,從學習中可以看到對於一個折騰起勁的技術點,不斷的深入挖掘,可能一時半會出不來,但出來以後一定搞的明明白白。

這裏還有很多夥伴的優秀打卡學習內容,跟隨者大家的腳步,有一個學習氛圍圈子,可以讓你更好的進步。

| 項目學習 issue | | :--------------: | | | | |

四、備戰,金三銀四

不要被面試問住你,知道就能會的問題!

其實很多研發夥伴都會一點點的突破自己的技術瓶頸,之後成長到下一個階段,而這些技術瓶頸有些真的沒有太難,唯獨是你缺少了一個學習的圈子。PS給自己花點錢,做有價值的投資,就當少買個皮膚了

1. 加入學習

學習鏈接:https://bugstack.cn/md/project/lottery/introduce/Lottery%E6%8A%BD%E5%A5%96%E7%B3%BB%E7%BB%9F.html

2. 能學到啥

這是一個以真實場景實踐技術棧整合開發實際需求的項目,勢必會因為要完成需求而引入各項技術棧的使用,也會由於要解決互聯網中C端場景中的三高問題,而使用相應的技術實現不同類別解決與方案,我們也可以把此類解決方案理解為DDD中的業務領域模型開發。在這個設計和開發的過程中會涉及到架構設計技術應用場景實現,每一塊內容都會有非常多的實踐知識,可以讓讀者學到很多東西,如:

  • 分佈式系統架構如何開發(RPCMQ分佈式任務分庫分表)
  • DDD 四層架構設計與設計模式的結合落地
  • 互聯網大廠的代碼開發規範、需求評審、運維監控
  • Docker 運維實踐,環境、部署、配置、監控、日誌等

3. 適合誰學

  • 具備 Java 編程基礎的研發人員,想提升自己的技術能力
  • 希望提升編碼思維,剔除到代碼中的壞味道
  • 有意願成為架構師,但還處在一定瓶頸期
  • 想加入大廠做碼農,但總感覺找不到門路

五、如上,如虎添億

在技術學習成長的路上,與同好同行,如虎添億!

其實不只是閲讀文章的你,也包括小傅哥,都需要每個階段能突破瓶頸的圈子。就像我自己也非常喜歡混在架構組,聽着大佬們的技術討論和思想碰撞,總是能給我增加不少的經驗值,也從大佬的身上學到很多。

但無論何時都不要把路走窄嘍,以為自己手裏有個123就去攻擊別人的456,哪知道人家還有789。所以更多的是我們需要保持一個良好的空杯心態,不斷地去接收更多的意見來完善自己的思路,每當這些內容被吸收後,總是能在新開展的項目、技術、探索上得到應用,也能一點點讓自己成長起來。

加油!前進折騰的路上,總是能遇到與你一樣的同好!