技術總結(1)——方向與成長思考

?不知不覺已經發了30篇技術博客,本來最開始想的是回顧自己的技術生涯,怎樣做到失敗的生涯,但是后面發現,開始逐步寫技術博客,慢慢的開始沉浸里面這種回顧技術的感覺。做技術的人通常不喜歡研究市場,而做市場的人通常沒有技術的耐心,這也是我這些年的一點心得。

? 很多人說到技術,總是想到大公司的技術多么牛逼厲害,當我冷靜思考的時候,其實會發現,無論多么炫酷的技術,其實只要離開了需要你的崗位,都是屠龍之術,我以前的技術老大 C++出身,45+歲年齡,也因為前期職業生涯戰略的失敗,其實后面的路也注定很難走下去。

? 總有人說的是,那是你技術不夠牛逼,所以才被淘汰掉。而事實是大部分人都不會是那么牛逼的人,這個不牛逼包括95%+的人都注定不會是牛逼的人。我有時候,也曾懊惱自己沒有深度鉆研技術,但是回頭看,就算我再怎么深度鉆研技術,再沒有場景,沒有好項目的順風道,注定三十五歲之后,會走到我現在這路徑。整理算了下,過去的十年,總收入就是到手三四百萬,基本都在小微公司折騰,自己創業也折騰過N個項目。屬于那種一直想著創業,但是基本都沒怎么成功的人,但是還是賺了點副業收入的人。
? 而且其實從收入待遇上看,大型的互聯網公司和小微公司,完全是倆個概念,很多時候,以前的時候看著那些大廠的高薪,把自己整的很焦慮。現在回頭來看,當小公司也不喊自己去面試了的時候,才發現,我以前就是小微公司的技術天花板,因為基本項目的失敗,都不是因為技術不夠或者項目維護的不好導致。然而受到很多人大廠待遇的認知,總覺得是自己技術不到位,所以收入跟不上。一直在大廠上班的人,很難理解這種就是能力不行的無力感。因為以前自己高收入的時候,總覺得那些低收入其他專業的人,是因為他們能力不行,我專業是化工專業,前些年,化工專業一直都很慘,月入過萬都要工作好多年。但是我卻忽視了,其實我們當初進入化工系的時候,都是很不容易的,學習能力差距不會差太多,而我收入高點,僅僅是因為我在風口和運氣。

? 過去失業的第一個月,成為完全自由開發者,收入創歷史的新低,沒找到好的獲客方式,僅僅朋友給了倆個小單,但是因為沉浸在技術博客和總結里面,對自己的認知得到了進一步的提升。讓我更加認識到,鉆研技術其實是分倆個方向的——一種是深度方向,類似的包括操作系統原理,刷算法題,框架的底層原理,我在這方面很差,主要小公司,你研究這些除非是滿足技術愛好,否則研究的越深,你會越迷茫,這種方向也是大多數的技術人引以為傲的深度,大公司如果你能持續的深度鉆研,這確實是一條出路,本身你在大公司收入足夠你彌補考慮其他的東西。而我在這些方面,花費了一些時間,收效基本為0,類似研究PHP的擴展寫法,Linux的內核原理,MYSQL的深度研究,WEB網絡的攻擊方式,還有PHP木馬的編寫原理研究,后來的事實證明,沒有應用場景/大廠背書/過硬的學歷,這些東西你研究的越多,離賺錢和好生活其實越遠。而另外一條路是廣度方向,包括前端的各種JS應用,VUE/react的炫酷方向開發,小程序,python爬蟲,跨境電商系統搭建,RPA 我之前都僅僅處于了解和基礎使用階段,幾乎無法靠其去找工作接單。這些東西其實是非常適合創業的,但是我以前一直覺得這些東西比較繁瑣,更新很快,而且技術含量沒有前面高。

? 我本意是想深度學習,證明自己的技術比較牛逼,而真實的社會市場層面,如果不是領先者,基本都不需要那么高深和邊角的技術范疇。我在廣度上又沒跟上發力,所以造成了我如今的困境。這種困境,讓我自己在發現找不到合適工作的時候,不斷自我內耗自己。

? 顯然,技術方向思考錯誤,基本鎖死發展上限。如果我繼續卷深度,以失業的狀態來研究各種小微企業完全用不到的深度技術,除了堅持一年的沒有收入,對系統底層有更深一點的了解之外,不會有任何水花。反過來,用我現在這十年的技術經驗轉型去做那些倆三個月就能取得成果的領域,很快就可以保證基本的生活,而收入的提升,單純靠技術,其實是不可能的,在不是技術專家級別的情況下,無論去哪個小公司,老板基本都是發市場的最低限能招到你的工資。

? 其實話講回來,早期的騰訊/阿里 都不是因為技術牛逼而存在,而是一個是產品牛逼,另外一個是營銷牛逼,只是后面做大了,才逐步強化技術。這么簡單的道理,當切換到我個人身上的時候,就沒有想明白,為什么要跟著開發語言的鄙視鏈走,為什么要無限的給自己增加技術的復雜度挑戰,最終讓自己碰了一鼻子市場的灰,才恍然大悟。

? 我是如此,其實大部分沒有進大公司的人也是如此。當內心安靜下來的時候,可以看懂真相,而要內心安靜下來,發現寫技術博客總結是一個非常不錯的方式。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/44028.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/44028.shtml
英文地址,請注明出處:http://en.pswp.cn/web/44028.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

模型剪枝知識點整理

模型剪枝知識點整理 剪枝是深度學習模型優化的兩種常見技術,用于減少模型復雜度和提升推理速度,適用于資源受限的環境。 剪枝(Pruning) 剪枝是一種通過移除模型中不重要或冗余的參數來減少模型大小和計算量的方法。剪枝通常分為…

編程是學什么:探索編程世界的四大核心領域

編程是學什么:探索編程世界的四大核心領域 在數字化時代的浪潮中,編程已成為一項重要的技能。但很多人對于編程的學習內容仍然感到困惑,那么,編程究竟是學什么呢?本文將從四個方面、五個方面、六個方面和七個方面&…

探索TASKCTL和 DataStage 的ETL任務調度協同

在復雜多變的企業環境中,高效、準確的數據處理是支撐業務決策與運營的核心。本文將深入探討任務調度平臺TASKCTL與ETL工具DataStage的深度融合,通過詳盡的代碼示例、結合細節以及實際案例的具體描述,展示這兩個工具如何攜手打造企業數據處理生…

Xcode構建設置自定義:打造個性化的編譯環境

標題:Xcode構建設置自定義:打造個性化的編譯環境 在軟件開發過程中,根據不同的開發階段和需求,經常需要調整編譯設置以優化構建過程。Xcode作為蘋果官方的集成開發環境(IDE),提供了豐富的自定義…

簡述 Java 內存模型(JMM),特別是堆與棧的區別?

Java內存模型(JMM)是Java平臺定義的一種多線程之間的通信規范,它確保了在不同的線程之間能夠正確地共享和協調對內存的訪問。 JMM的關鍵目標是解決并發編程中的可見性、原子性和有序性問題。 簡單來說,它規定了如何在硬件內存、…

【C語言】 —— 預處理詳解(下)

【C語言】 —— 預處理詳解(下) 前言七、# 和 \##7.1 # 運算符7.2 ## 運算符 八、命名約定九、# u n d e f undef undef十、命令行定義十一、條件編譯11.1、單分支的條件編譯11.2、多分支的條件編譯11.3、判斷是否被定義11.4、嵌套指令 十二、頭文件的包…

淺層神經網絡示例

輸出層采用sigmoid激活,隱藏層采用tanh激活 import h5py import numpy as npfrom project_02.code.planar_utils import load_planar_dataset, plot_decision_boundarydef sigmoid(z):s 1 / (1 np.exp(-z))return sdef init_parameters(n_x, n_h, n_y):"&qu…

如何在 Objective-C 中實現多態性,并且它與其他面向對象編程語言的多態性實現有何差異?

在Objective-C中,多態性可以通過使用父類的指針來調用子類的方法來實現。具體來說,可以定義一個父類的指針,然后將子類的實例賦值給這個指針。這樣,即使使用父類的指針來調用方法,實際上會調用子類的方法。 需要注意的…

Day1每日編程題日記:數字統計、兩個數組的交集、點擊消除

前言:該篇用于記錄自看。曾回看昨天的做題代碼,竟然會覺得陌生,這竟然是我寫的,細細讀了一下,原來我當時是這么想的。因此我覺得記代碼沒有實際用處,重點是領悟了思想,這樣子代碼就在心中&#…

HashMap----源碼解讀

源碼分析&#xff1a; public class HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Serializable 在類的開頭聲明了幾個常量&#xff0c;以下是較為重要的&#xff1a; /*** 定義初始容量大小為16*/ static final int DEFAULT_I…

探索【Python面向對象】編程:新時代的高級編程范式詳解

目錄 1. 面向對象編程概念&#xff08;OOP&#xff09; 1.1 什么是類和對象&#xff1f; 1.2 類的定義 1.3 類和對象的關系 1.4 小李的理解 2. 抽象 2.1 抽象的概念 2.2 抽象類和方法 2.3 小李的理解 3. 類和實例 3.1 類的定義和實例化 3.2 類的屬性和方法 3.3 小…

如何使用Python在企業微信中發送測試結果?操作看這里!

在日常的自動化測試工作中&#xff0c;一般會需要把測試結果同步到工作群里&#xff0c;方便信息同步。那么我們今天就使用企業微信和Pythonrequests庫來演示一下具體如何操作吧&#xff01; 01 準備 開始之前&#xff0c;我們應該確保已經安裝了python環境&#xff0c;并且要…

DNS知識點

??打牌 : da pai ge的個人主頁 ???個人專欄 : da pai ge的博客專欄 ??寶劍鋒從磨礪出,梅花香自苦寒來 ? 目錄 一、DNS概念 二 hosts 文件 三 DNS優缺點 三 客戶端域名解析順序(優先級)…

8.9分王者“水刊”!1區IEEE-Trans,國人主編坐鎮!發文量2倍增長,擴刊趨勢明顯!

關注GZH【歐亞科睿學術】&#xff0c;第一時間了解最新期刊動態&#xff01; 本期&#xff0c;小編給大家推薦的是一本IEEE旗下王者“水刊”。該期刊目前處于擴刊狀態&#xff0c;接收跨學科領域&#xff0c;領域認可度高&#xff0c;還可選擇非OA模式無需版面費&#xff0c;是…

PPTP、L2TP、IPSec、IPS 有什么區別?

隨著互聯網的發展&#xff0c;保護網絡通信的安全越來越重要。PPTP、L2TP、IPSec、IPS是常見的網絡安全協議和技術&#xff0c;在保護網絡通信安全方面發揮著不同的作用和特點。下面介紹PPTP、L2TP、IPSec、IPS之間的區別。 點對點隧道協議&#xff08;PPTP&#xff09;是一種用…

對素數的一種新理解

素數是除了1和它自身沒有其它因數的自然數&#xff08;不包括1&#xff09;。素數被認為是自然數的基礎&#xff0c;就像自然界的原子一樣&#xff0c;可以通過若干個素數的乘積表示所有大于1的自然數&#xff0c;而且這種表示是唯一的&#xff08;不考慮素數的順序&#xff09…

HTTP協議分析/burp/goby/xray

一、HTTP簡介 HTTP(超文本傳輸協議)是今天所有web應用程序使用的通信協議。最初&#xff0c;HTTP只是一個為獲取基于文本的靜態資源而開發的簡單協議&#xff0c;后來人們以名種形式擴展和利用它.使其能夠支持如今常見的復雜分布式應用程序。HTTP使用一種用于消息的模型:客戶端…

Golang異常處理機制

go語言使用error來處理錯誤&#xff0c;用panic和recover來處理異常 error go語言的錯誤處理有兩個發展階段&#xff0c;以go1.13版本為分水嶺&#xff0c;在1.13版本之前&#xff0c;標準庫對error的支持非常有限&#xff0c;僅有errors.New()和fmt.Errorf()兩個函數來構造e…

javaweb中的請求與響應--基于postman工具的應用(附帶postman的詳細安裝步驟)

一、前言 后端的第一天感覺難度就上來了&#xff0c;可能是基礎太過薄弱了吧。目前看視頻已經有點跟不上了&#xff0c;果然15天想要拿下還是太勉強了點。30天還差不多。不知道讀者們有沒有好好的去學這方面的知識&#xff0c;沒有什么是學不會的&#xff0c;關鍵是堅持。 Po…

幾個小創新模型,KAN組合網絡(LSTM、GRU、Transformer)回歸預測,python預測全家桶再更新!...

截止到本期&#xff0c;一共發了9篇關于機器學習預測全家桶Python代碼的文章。參考往期文章如下&#xff1a; 1.終于來了&#xff01;python機器學習預測全家桶 2.機器學習預測全家桶-Python&#xff0c;一次性搞定多/單特征輸入&#xff0c;多/單步預測&#xff01;最強模板&a…