程式設計師們,千萬不要接私活

Nin-Ja-發表於2022-03-23

我聽說過很多技術同行,有周末去跑滴滴和送外賣的,我覺得很不可思議,然而我的觀點是如果你想成為成功人士,高收入人群那麼你不應該去做其他的兼職,不要把你寶貴的時間,浪費在兼職上。

如果你有空閒時間,應該把精力放在提升自己職業技能和素養上,我們把時間線拉長,假如你可以做程式設計師15年,不要笑,現在30-40的程式設計師一抓一大把,如果你的私人時間都用在你最拿手的領域深耕,那麼會發生什麼?

大部分人可能沒想過,但我告訴你,其實比你階段性的空閒時間接個私活賺個幾千塊 幾萬塊要划算的多,程式設計師工種是特殊的,快速多變的,而且中國公司普遍很忙,要加班,你什麼時間學習和接觸新技術,作總結呢?一個不做總結和不會做總結的人,他的薪資肯定不會漲的太快。

答案就是私人時間,去做總結,寫文章,做開源,學技術,是為了以後在自己的拿手領域,更能得心應手,把價值最大利益化。

當然了,接私活也是要有的,誰不想多掙點錢呢?順便練練手,但請不要把所有的時間都用來接私活,因為一旦你承諾了別人的專案,你就入了坑了,所有時間都會用到私活上,因為甲方肯定會壓你工期,你根本沒時間學習和反思,也是一件很苦惱的事,所以階段性的接兩個私活是支援的,但請不要去做脫離你工種的其他兼職,太得不償失了。

既然選擇了這個職業,就請堅持下去,時刻提升自己,這裡免費分享一份GitHub 上標星 120k的Java中高階核心進階知識全面解析。

主要包括 Java 基礎、Java 容器、Java 併發、Java 虛擬機器和 Java IO。另外還附帶網路、linux、資料結構與演算法、資料庫、系統設計、必會工具、面試指南等內容,非常全面。

本次是免費分享!下面展示部分截圖,文末附免費下載方式。

(一). 基礎

1、Java 基本功

  • Java 入門(基礎概念與常識)
  • Java 語法
  • 基本資料型別
  • 方法(函式)

2、Java 物件導向

  • 類和物件
  • 物件導向三大特徵
  • 修飾符
  • 介面和抽象類
  • 其它重要知識點

3、Java 核心技術

  • 集合
  • 異常
  • 多執行緒
  • 檔案與 I\O 流

(二). 併發

1、併發容器

  • JDK 提供的併發容器總結
  • ConcurrentHashMap
  • CopyOnWriteArrayList
  • ConcurrentLinkedQueue
  • BlockingQueue
  • ConcurrentSkipListMap

2、執行緒池

  • 使用執行緒池的好處
  • Executor 框架
  • (重要)ThreadPoolExecutor 類簡單介紹
  • (重要)ThreadPoolExecutor 使用示例
  • 幾種常見的執行緒池詳解
  • ScheduledThreadPoolExecutor 詳解
  • 執行緒池大小確定

3、樂觀鎖與悲觀鎖

  • 何謂悲觀鎖與樂觀鎖
  • 樂觀鎖常見的兩種實現方式
  • 樂觀鎖的缺點
  • CAS與synchronized的使用情景

(三). JVM

1、Java記憶體區域

  • 概述
  • 執行時資料區域
  • HotSpot 虛擬機器物件探祕
  • 重點補充內容

2、JVM垃圾回收

  • 揭開 JVM 記憶體分配與回收的神祕面紗
  • 物件已經死亡?
  • 垃圾收集演算法
  • 垃圾收集器

3、JDK 監控和故障處理工具

  • JDK 命令列工具
  • JDK 視覺化分析工具

(四)網路、linux、資料結構與演算法、資料庫、系統設計、必會工具、面試指南

因為篇幅有限,其他內容就不一一展示了,這本進階筆記總共有512頁。對於想要進階的小夥伴來說應該會很有幫助,希望也能幫助到你。

需要的小夥伴可以點選下面的名片免費領取。

相關文章