“我放棄了年薪20萬的offer…”

来源:https://www.cnblogs.com/cemaxueyuan/archive/2020/06/19/13166742.html
-Advertisement-
Play Games

最近身邊朋友換工作、轉型的越來越多。爬到一定高度,或者說到了一定年齡,每個選擇都顯得尤為重要。不僅因為高昂的機會成本,還有大家對後續規劃的多重考慮。有一個說法你可能聽過:混職場,要擁有不可替代的能力。很多人以為,這是指一個人必須有一項特別厲害的技能,秒殺99.9%的那種。不然怎麼叫不可替代呀?但我並 ...


最近身邊朋友換工作、轉型的越來越多。爬到一定高度,或者說到了一定年齡,每個選擇都顯得尤為重要。
不僅因為高昂的機會成本,還有大家對後續規劃的多重考慮。
有一個說法你可能聽過:混職場,要擁有不可替代的能力。
很多人以為,這是指一個人必須有一項特別厲害的技能,秒殺99.9%的那種。不然怎麼叫不可替代呀?
但我並不這麼認為。

 

1



上個月和一個做開發的朋友閑聊,意外得知,他放棄了一個年薪近20萬的offer。
他聊到自己的轉型想法。對程式員來說,轉型的路通常有兩種。
第一種是,專家型。比如他放棄的那個offer,職能要求非常精準,就是研究某種技術應用,作為公司的技術儲備。
第二種是, 管理型。成為團隊leader,重心轉移到協調、溝通、管理。
“你不考慮第一種?”我好奇問了句。
他想了一會說:“我對核心競爭力的理解,是A+B+C+……,而不是A+++,加上自己性格可能也不太適合做技術研究,還是打算熟悉其他關聯的領域。”
拿寫程式來說,寫得好的人多如牛毛,很多年輕的碼農經常讓他自愧不如。但你如果懂需求分析、懂商務談判、懂市場運營,你的戲路就一下子拓寬不少。

 

 


這幾年很流行一個詞,長板。

說的是,我們要有特別拿得出手的能力。但往往被誤解為:我們只要有一個特別拿得出手的技能,就足夠了。
我以前有個做QA測試的同事,他聽說同部門的人在學編程、學產品、學項目管理時嗤之以鼻:“術有專攻,你學那些東西能比程式員厲害嗎?還是你想轉行?”
在他看來,“專”已足夠。
他忽視兩個現實。
一是,99%的人很難達到極致的專業水平。
二是,哪怕符合,需要的場合也很少。除非剛好碰到那種為你1VS1量身定製的崗位。
最常見的情形是,你有不錯的專業技能,同時具備幾項可用的關聯能力,它們疊加打包起來,形成了你的核心競爭力。

 

2



為什麼說不能死抱著你的專業技能,要多學習其他維度的東西?
我簡單說件事吧。
前陣子我參與的一個項目,系統由多個團隊負責,有個業務介面A團隊的開發折騰了一下午沒搞定,他跑去問旁邊的程式員,兩個人一塊兒琢磨半天搞定了,開開心心。
項目經理得知後問:“你們下午都在做這介面?”
程式員:“對啊,花了不少功夫。”
項目經理:“誰讓你們做的?”
程式員:“某某說讓我們做一下。”
實際上,那個功能應由其他團隊負責,對方只是想推掉這事。而那兩個程式員,習慣用技術手段去解決問題,完全沒想過這問題該不該由自己解決。
這其實是一種思維定式。
我接觸過不少程式員,接到需求任務埋頭苦幹。需求說一是一,需求說二是二,從不考慮需求以外的任何事情,更不會提出其他方案。
而一些很厲害的程式員,除了開發能力過硬,還有一些其他共性。
他們會溝通、會預判、會基於自己角度給出其他解決方案。

 

 


網路上有句話:如果你的工具只有一把錘子,你會認為任何問題都是釘子。

太多人陷在路徑依賴中,無法站在更高層次思考,因此給出的選擇往往只是“局部最優解”。
我很喜歡的一本書叫《暗時間》,作者劉未鵬,微軟亞洲研究院軟體開發工程師,平時喜歡心理學、時間管理、自我成長和一些研究底層認知等,也愛看科幻小說。
錶面看,這些東西和敲代碼沒啥關係對吧?
但那本書中,你可以很明顯感覺到,多維思考能力在一個人身上的深刻印記,讓他看待問題的角度變得非常豐富。
單一思路,意味著你手裡只有一把錘子。
多維思維,意味著你擁有一個工具箱。

 

3

 

 

沒錯,一個人要想脫穎而出,拼的是長板。比如你一個做技術的,如果非得跑去做市場,沒幾天又跑去做運營,只會分分鐘被輪番弔打。
你首先要有專長立足。
但你越往上走,越要註意彌補短板。因為它可能讓你對某個環節失去控制或主動權,變成無形的束縛。
趕集網CEO楊浩涌曾分享過他創業的一段經歷。
楊浩涌是研發出身,也是一位優秀的產品經理, 因此他的團隊以開發和產品見長,用戶體驗比競品對手“58同城”好非常多。
但在營銷上,就是乾不過58。
楊浩涌心想,行吧,我不懂營銷,那我就找個懂營銷的人來唄。
可因為他對市場營銷不瞭解,導致很難判斷招來的人是不是真的有能力撐起這塊業務。結果導致, 招來的連續3任銷售VP都無法勝任。
他只好自己學著做一個銷售VP。
兩年後,他完成了自己的能力閉環,進化成產品與營銷並重的創始人,逐漸補齊了核心團隊的短板,開始迎頭趕超對手。

 

 


楊浩涌在復盤時感慨:

“每個創始人一開始可能都覺得,我不擅長的領域找一個牛人幫忙就好了。
但是,你會發現你犯的所有錯誤,最有可能出現的就是你不懂的裡邊。”


就像羅振宇說的,一個知識你覺‎得‎沒有‎用,是因‎為你不‎會。
而你不會的東西,往往是你的雷區。
當然啦,不是說所有你不會的都要去學,你一拍腦袋跑去學習胸口碎大石,沒意義嘛。
所謂短板,應該是“你需要但不擅長”的知識技能。
你只有熟悉才能掌握,只有掌握,才能讓整件事情更加可控。

 

4


再退一步說,多維能力,將來很可能也是你的一個機會。
我部門裡一個跳槽過來的UI設計師,最初的工作是伺服器運維工程師,這兩個崗位幾乎沒啥關聯。他平時愛好畫畫,一開始是自學,然後報名培訓班,再免費幫朋友設計和偶爾做兼職。
等水平磨礪得差不多了,順利轉行。
以及我原先認識一個游戲數據分析師,日常喜歡研究金融、做做投資什麼的,後來機緣巧合跳槽去了一家證券公司。
本職與愛好就這麼愉快地結合了。
目力所及,我周圍大多數轉行後平滑落地的人,都有個共同點:
具有不止一個優勢和亮點。
當你的優勢是A+B+C這樣的組合時,它們就可能將來變成你的Plan B,甚至Plan C。



查理·芒格說得好:“我的生活,不只在一條賽道上。”
所以你發現沒,周圍那些特別有競爭力的人,他們並不是每個方面都非常出色,多數屬於“一專多強”,幾個能力組合出自己的稀缺競爭力, 從而在同質化競爭的賽道中脫穎而出。
這世上的路,是四通八達的,而非僅此一條。
這社會的比拼,是3D立體的,而非單維平面。
“專”這個字,相比從前有了更多新意義。
它不應成為你只顧眼前、不願繼續成長的藉口。就算你每天重覆做一件事,不妨嘗試用不同的思維去觀察,解鎖出新的解決問題的鑰匙。
變化無處不在,希望我們手裡,不只有一張牌。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 當文本域獲取焦點的時候,有的時候游標並不在最左側。 <textarea name="" cols="30" rows="10"></textarea> 其實也很簡單,將文本域寫成上面的形式即可,不要有換行、空格等任何數據。 原理是 textarea 標簽的空格、換行,也是數據的一部分,會在顯示在文本 ...
  • 每次滾動到元素時,都顯示載入動畫,如何添加? 元素添加初始參數 以上圖中的動畫為例,添加倆個左右容器,將內容放置在容器內部。 添加初始數據,預設透明度0、左右分別移動100px。 1 //左側容器 2 .item-leftContainer { 3 opacity: 0; 4 transform: ...
  • VUE+Element 前端是一個純粹的前端處理,前面介紹了很多都是Vue+Element開發的基礎,從本章隨筆開始,就需要進入深水區了,需要結合ABP框架使用(如果不知道,請自行補習一下我的隨筆:ABP框架使用),ABP框架作為後端,是一個非常不錯的技術方向,但是前端再使用Asp.NET 進行開發... ...
  • 1. 第四單元:StarUml文件解析 本單元採用了圖模型解析UML。 UML文件可以抽象為圖、子圖、邊的邏輯結構。 在實現中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 採用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設置屬性、連邊,實現圖對象的初始化。這裡借鑒了一些 ...
  • 邏輯運算符 1. && 短路與 表達式1 && 表達式2 01.表達式1為true並且表達式2也為true 整體返回為true 02.表達式1為false,將不會執行表達式2 整體返回為false 03.只要有一個表達式為false 整體返回為false 2. || 短路或 表達式1 || 表達式2 ...
  • 函數進階 遞歸函數 定義一個函數在函數的內部調用自身,如果不設置遞歸邊界,將死迴圈無限調用知道被pycharm等ide觀測到拋出異常終止 案例1: def fun(): if n == 0: return n else: return n*fun(n-1) # 在當前函數中,就是當n=0的時候停止調 ...
  • 很多小伙伴在自己寫代碼的時候,已經多次使用過#include命令。使用庫函數之前,應該用#include引入對應的頭文件。其實這種以#號開頭的命令稱為預處理命令。 C語言源文件要經過編譯、鏈接才能生成可執行程式: 1) 編譯(Compile)會將源文件(.c文件)轉換為目標文件。對於 VC/VS,目 ...
  • 生成migration文件 1 php artisan make:migration alter_xxx_table 修改migration文件 1 public function up() 2 { 3 Schema::table('xxx', function (Blueprint $table) ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...