工作了 7 年的”年輕”程式設計師,想告訴你這些

zxdposter發表於2022-12-20

跟我同樣屬於工作七年的程式設計師,寫了一篇文章,稱自己為老程式設計師,在這一點上,我更加願意稱自己為年輕程式設計師,因此使用了這個標題。

七年,是個不長也不短的日子,在大多數世俗的婚姻中,有著七年之癢的說法,相信很多人這段時間沉澱能下來不少的意義,對我來說同樣如此。

剛好藉著這次活動的機會,對著我的這七年做個小小的回顧,我想說出一些自己在這條路上的感悟,來嘗試幫助更多的人。

這些感悟不一定有用,能夠理解的人,不看也可能可以理解,不能理解的人,讀了之後,能有個小小的啟發,哪怕是一個人有收穫,那也足以讓這篇文章聊以慰藉,閃動一下啟蒙的光輝。

光陰荏苒,七年一瞬,在時光的流淌中,自己沒有注意到這時光流逝了多遠,此時猛地一駐足,回憶湧來時,才發現自己好像走了相當長的一段距離,這段距離雖只是人生中的一小段,但也足以夠我回味不少時間。

懵懂的入世,對待技術純粹一些

自己實際上工作了六年,實習期一年。

實習期,當自己剛來到這家公司時,這家公司一開始只有十幾人,我對一切都很彷徨,覺得一切都很新鮮。

好在自己對技術的天分還算不錯,也很快站穩了腳跟,此時的自己,在我現在的眼光看來,只屬於能勉強完成需求的菜鳥。

在這期間,就是不斷掌握新知識的一段時間,html、jsp、easyui、java、weblogic、linux、shell、oracle、分割槽、索引等等。

這段時間持續了三年,這三年自己除了養了一隻貓外,心思基本上完全投入在對於技術知識的積累中,這中間除了收穫外,當然還有壓力。

我是一個心思很重的人,只要是專案上有什麼問題,就會被我放在心裡反覆的思考,咀嚼,這是我技術快速提高的原因之一,但也是一種很不好的習慣,會形成非常大的壓力,因此失眠、食慾不好是常有的事,這一點直到五年後才被我意識到並改變。

如果說這段時間有什麼可以給別人帶來啟發,那就是“純粹”。

純粹的只是去做與技術工作相關的事,心無旁騖。

現在太多的人,剛一開始工作時,就考慮收入、考慮房子、考慮車子、考慮結婚,追求短時間的快感,一切社會想要迫不及待塞給你的東西,一股腦的接受,而太早的失去了這種純粹,同樣也失去了在純粹中找到快樂的能力。

因此,純粹一些吧,你會體驗到人生不一樣的快樂,不論工作多久,這都是我們應該學著去做的事。

或許是因為純粹,我也非常的自信,我知道自己的技術能夠不斷的進度,有一次在同一個專案組工作了幾十年的同事,跟我說:“跟我聊天學到了不少東西吧”,當時鬼使神差的回了一句:“沒有你,我過段時間也會知道的”。

在這個階段,我經常有一種無力的感覺,這種感覺就是在遇到難題時,很難找到難題的脈絡,原因就是我學習到了一些技術點,但是很難將各個技術點聯絡起來,但是自己沒有放棄,不斷的解決難題,當我在深夜輾轉反側難以入眠時,腦中時常會浮現千里之堤毀於蟻穴的場景,只要我解決的難題和掌握的知識點足夠的多,總有一天能夠打通一切。

進步後的迷茫,正確的看待技術

在工作了兩三年後,我開始陷入了迷茫,這個迷茫不是針對自己的,而是我發現自己在不斷地進度,但是周圍很多人卻幾乎在原地踏步。

我開始逐漸理解了,不是每個人都真正的喜愛技術,更多的人只是把它當成一種謀生的手段。

在這裡,我希望跟很多已經入職,和將要入職的人說幾句真心話。

如果你真的不喜歡技術這個行業,儘量早點換到其他行業。

如果你真的不喜歡這個行業,但是一定要這個工作,那請先花時間找到技術的樂趣。

如果你恰好喜歡這個技術,又擁有一份技術相關的工作,那麼恭喜你,你已經超越了大多數的人,當你真正的理解技術時,你會發現技術帶給你的,遠不止收入,換一個角度去看,你接觸的世界都將不一樣,你的思維方式會變得更加理性,你看待很多事物的方式將會更加有規律,你的看法會更加深入。

我希望一些技術人,別把技術單純的當成工具,當成吃飯的傢伙,他更加強大的地方是無形的,讓我舉幾個例子給你。

寫程式碼的都知道解耦,單一職責,但是有沒有想過實際上這些顯而易見的道理,是管理企業的不二法門,當一家公司不斷壯大時,想要更進一步,必然要劃分部門,明確職責,這是很多人需要管理過企業得到的道理,但在技術領域卻再正常不過。

再比如最近的蘋果供應鏈管理一個新的改變,iphone 包裝盒變小,提高了運輸率,大幅降低運輸成本,這不就是使用的壓縮技術?利用 http 的 gzip 來降低頻寬壓力,提高傳輸速度。

同樣的,生活中一些非常好的案例,也能夠應用到技術領域中,我舉一個有關核酸的例子,因為上海 2022 年疫情封城,小區內經常做全員核酸,根據我的觀察,做核酸的過程有下面的幾點變化:

  1. 一開始是一人一管,後面變成了八人一管,打包處理
  2. 一開始做核酸的通道是兩個,後面擴充到 4 個,多執行緒處理
  3. 一開始是整個小區做核酸,後面變成上午下午分批做核酸,分批處理
  4. 一開始是人排隊到了核酸點後才開始掃碼,後面變成八人一組先掃碼,再排隊,流水線,增加快取佇列,這一點是我覺得最典型最實用的變化

因此技術並不是虛擬的不可見的,它實際上存在於我們生活中的方方面面,如果僅僅是為了完成任務,獲得一份報酬去學習技術,那無疑是一件毫無樂趣的體力活。

從上面的例子你可以看到,如果你哪一天不接觸技術了,這些思想都能幫助你在任何一個領域站穩腳跟。

認識到什麼是好的東西

除了要改變自己看待技術行業的心態,在這個期間,我還明悟了一個深刻的真理。

那就是:認識到什麼是好東西

好東西這個詞說的比較寬泛,他有很多種的理解的含義,可以是美好的品格,正確的看法,一段好的程式碼,美好的事物,合理的架構,當下最優的選擇,這一切都能稱之為好東西。

這個世界上,很難做到的一點,就是選擇正確的道路,因為這一點實在是太難了,以至於很多人安慰自己,告訴自己沒有什麼正確的道路,適合自己的才是最重要的

對此我想說,請停下這種想法吧,人生道路當然分正確不正確,人生的道路是千萬個選擇造成的,越來越多良性的選擇一定會積累成為越來越正確的人生。

技術更是如此,並且技術能更加容易得認識到什麼是好東西。

但是極多數的人沒有這種能力,雖然技術能更加具象化的識別好壞,但是缺乏思考,看起來很好的東西轉變為壞的東西。

我見過連一段業務程式碼都寫不好卻把《深入理解java虛擬機器》奉為技術進步聖經的人,也見過對於好的程式碼視而不見下次依然如此的人,也見過明明有更好工具不使用效率極其低下的人。

真正明白什麼是好東西的人確實比較少。

如果你能夠聽的進去,我有幾個法子,或許能幫助你更好的體會什麼是好東西:

  1. 注意提高自己的感官能力,聽覺、嗅覺、觸覺、視覺,感官是一個人接觸世界的最基本能力,提高這些能力,也能夠提高自己獲取的資訊量。
  2. 提高感官的同時,注意觀察對比事物,可以找一些明顯的東西對比,例如髒亂差的房間與藝術家的房間,細細體會這些反差。
  3. 找一段自己寫過的程式碼,用盡一切努力將它簡化,提高可讀性。
  4. 用一款比較好的剪下板管理軟體,或者其它口碑較好的效率軟體,用盡一些方法提醒自己要用到這些軟體。

第一二點我覺得是最重要的,如果都沒有一個良好的觀察能力,如何獲取足夠的資訊並且進步呢?就比如我在前面舉的核酸例子,是多麼好的變化,如果視而不見,那麼這種好的東西就很容易從你身邊消失。

不斷地進步,擺正心態

自己度過迷茫期過後到現在,就是技術不斷成長的路程,對於很多事物的理解和看法已經遠超剛畢業的自己。

在不斷進步的過程中,我逐漸的意識到一個問題,那就是隨著自己觀察力的提高,身邊已經很少有正面案例可以不斷供自己學習。

這個問題困擾了我很長一段時間後,我才發現,周圍的人或事,並不一定要學習正面案例,反面案例也是學習物件,只要你能夠不斷的觀察思考,你就能夠發現一些事物存在的反面情況,從而學會避免它,那你也同樣能夠取得進步。

但是對我來說缺點也很明顯,可能是自己的性格使然,那就是戾氣也會不斷累積,覺得有些事明明能夠做的更好,當事人卻視若無睹。

雖然我明白不是任何人都能夠看清這一點,但我經常抱著悲觀主義的態度去看待,希望能夠改變我明知道以目前的自己無法改變的東西,這也有一點理想主義在作祟。

但是人想要取得一些意義,總要理想一點,抱著美好的願望去追求,這不正是年輕嘛。

最後

我覺得說這麼多可以了,其實心裡還有很多想說的可以分享,例如可以聊聊孤獨,分享一下最近的經歷帶給我的啟發,聊聊自己如何看待自己,什麼是自信,什麼是選擇等等,未來或許有機會再分享吧。

寫一下本篇文章的小結,再做一點補充。

第一個是純粹, 不僅對待技術要純粹,我認為對待任何事都要純粹。

舉例來說,很多技術人眼中高大上的筆記本:macbook,很多人已經不僅僅是把它當成一件物品了,它可能是金錢、可能是象徵、可能是優雅、可能是你一個去咖啡店的理由。

在我眼中它是一個對於開發效率和技術提高非常有用的工具,我在上面養成了自己的一套效率體系。

當你剝去一件事物,社會價值觀取向強加給你的,表面無意義的外殼時,去真摯的接納他,瞭解他的一點一滴,你能夠獲取到遠超事物本身的價值。

第二是,正確的看待技術,第三是認識到好的東西。

這兩點我覺得可以放在一起說,那就是提高自身的觀察能力,人的大腦實際上就是一臺計算器,眼睛看到的東西就是影像,交給大腦中的 GPU 處理成為資訊,最後再交給 CPU 彙總判斷,多用你的眼睛和大腦去觀察吧,一個人工智慧也需要大量的資料學習,人類同樣如此。

再有一點我想補充的是,觀察,但有把握前不要輕易下結論。

一件事物的資訊是方方面面的,眼睛看到的,和耳朵聽到的不一定是真實的。

最後一點是心態,這同樣也是我自己在不斷修煉的。

當下的社會如此浮躁,金錢、地位、房子、婚姻、生育、教育、攀比、消費,這一切都在鞭策著你不斷向前,彷彿一輛漏油的車被點燃油跡一樣,慢一點就會被燒到油箱。

短影片是一個現象級的事物,它就像是給這把火添了助燃劑一樣,一切的慾望都揮灑在上面,燒的更加猛烈了。

這一點當下會如此,未來很長一段時間都會如此,我希望自己,也希望更多的“年輕”人,能夠有機會擺脫這些,不被社會強加價值觀綁架,撇開虛幻,找到自己,找到自己的意義,找到自己真正想要的東西。

本文參與了 SegmentFault 思否年度徵文「一名技術人的 2022」,歡迎正在閱讀的你也加入。

相關文章