北漂程式員的真實奮鬥史:有辛酸,更有成長

来源:https://www.cnblogs.com/jiajialove/archive/2019/09/12/11510419.html
-Advertisement-
Play Games

作者:西西 最近很流行的一句話成年人的世界沒有「容易」二字,其實程式員的世界更沒有『容易』二字。不是電腦專業出身的我初入行的時候,每晚在樓下的全時便利店敲代碼到深夜 1 - 2 點。但這其實僅僅是開始,努力了幾個月以後成功面試進入一家互聯網公司(剛入職場薪資很低),自此開啟了我的代碼職業生涯。 初 ...


作者:西西

最近很流行的一句話成年人的世界沒有「容易」二字,其實程式員的世界更沒有『容易』二字。不是電腦專業出身的我初入行的時候,每晚在樓下的全時便利店敲代碼到深夜 1 - 2 點。但這其實僅僅是開始,努力了幾個月以後成功面試進入一家互聯網公司(剛入職場薪資很低),自此開啟了我的代碼職業生涯。

初入行,沒經驗更需要努力。早餐一杯濃咖啡,從不午休,中午的時間用來學習。領導交付我的第一份任務是公司的官網(那時的我只會排版,JS 和 JQuery會的很少),實打實的切圖仔。上班的時間忙,回家之後繼續忙(晚上2點睡,早上4點就起床了),只是為了呈現給領導面前的效果是最好的。趕上中秋節的時候,很多東西都不會,身邊的朋友都出去玩了,我還在家裡學習。

程式員加班已經是眾所周知的事情了,常年的加班生病是常有的。記得最長的一次發燒持續了一個禮拜,燒的自己腦子昏昏沉沉,坐在產品的桌子上發呆。

因為加班家裡心愛的花缺水乾死了,桌上的蘋果也成了蘋果乾。

辭職換工作,每天給自己安排 3 - 4 個面試,上午 1 個下午 2 個,或者上午 1.5 個下午 2.5 個,在地鐵里跑遍了整個北京,總算找到一份滿意的工作。

有辛酸,更有成長。

身邊有個做 PHP 的男同事,女朋友也是個前端。兩人在一起五年了,還沒有領證。他們在北京周邊的廊坊買了兩套房子,每月房貸 5000,兩個人都非科班出身,都是大專學歷,技術上也屬於一般水平。雖然房貸和生活上沒什麼壓力,但是兩個人始終不敢結婚,但她女朋友總是認為結婚了。

看著兩人都是有房一族,生活過得不錯。但是如果某天誰的工作出現了變故,那麼北京的租房、生活、房貸會壓垮他們兩人的吧。

我的閨蜜也是個前端。前段時間跟她聊天,她說今年是她職業生涯中最不順的一年(半年左右的時間換了兩份工作,入職 3 家公司)。去年 11 月份她入職了一家技術團隊和待遇都不錯的中型互聯網公司,可是僅僅入職 4 個的時間就被裁員了(非轉正員工)。

接下來閨蜜面試到北京的一家培訓機構當講師,第二個月就被派到上海一個很偏僻的學校。在上海天天陰天下雨,一天三個會,沒有準點吃飯,還要看領導的臉色。動不動就是扣工資,閨蜜迷茫又無助地病倒了,發燒了一個禮拜。

最終閨蜜還是選擇了再次失業。回到了北京,選擇進入一家小的互聯網公司,繼續開啟了加班模式。但是好在的是沒有惡劣的工作環境和複雜的人際交往,很快的適應了環境穩定下來了 ,但是因為在上海的勞累加上持續的發燒 閨蜜換上了慢性咽炎。

再說說閨蜜的學生,學習環境非常差:偏僻的上海農村,信號很差,教室沒有信號沒有網路。宿舍裡面沒有插頭,大冷天洗頭用不了吹風機。要經歷日考、周考、升班考試,考的好才能順利進入到下一個階段的學習。在不末班的情況下學習時間是 1 年 4 個月,在這一年多的學費是 4 萬多,即使好好努力順利學完畢業找到工作,繼續失業的學生也特別多。

最近 1 - 2 年大環境不好,各大公司的裁員的消息時常上熱搜。很多公司校招都要 985、211 或者研究生學歷,社招也要本科以上學歷電腦專業。很多人找工作,投了很多封簡歷,都沒有迴音。大公司要經過嚴厲的篩選,技術不夠硬的肯定進不去。在這樣一個門檻日益漸增的行業裡面,你沒有兩把刷子,誰也幫不了你。

同時年齡也是程式員的天敵,同事面試到一個 82 年的前端,各方面技術都還 ok,只是年齡方面馬上就 40 歲了。當時同事還是考慮留下他,但是在 HR 的環節他還是被刷掉了。那時同事聊起來這件事情的時候,總是在說看到那個人就想到了幾年後的自己,現在給他個機會,會不會就是給自己個機會呢

這個並不是個例,各大論壇時不時還會提及某國內被捧得很高的科技公司,清退 35 歲以上的老員工的消息。張愛玲有句話:中年以後的男人,時常會覺得很孤獨,因為他一睜開眼,周圍都是要依靠他的人,卻沒有他可以依靠的人。中年以後的程式員面臨上有老,下有小,高昂的房貸,還要面臨失業。

以上的種種,作為看官的你或許會嗤之以鼻。也許你會認為那些去培訓的是在交智商稅;也許你會覺得誰讓你學歷低呢,以前不好好學習呢。

但是其實他們也只是在以自己的方式努力的活下去罷了,誰不期待著明天會更好呢?

以上只是一小部分吧,互聯網這個行業的你有沒有同感。小哥哥,小姐姐們可以在下麵評論區留言,說說你是怎麼入行的,怎麼一步步走來的,是否也有各種擔憂和無奈。

轉載自:https://mp.weixin.qq.com/s/vnLoOUeQhGBrtxli-aPjaA


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

-Advertisement-
Play Games
更多相關文章
  • 前言 HTML作為前端三大基礎知識點之一,是每一個前端開發人員都要掌握的部分。今天這篇文章我們來看看一些平時不太會註意,卻在面試時可能會問到的題目,來看看你都會嗎? 如何使用div模擬實現textarea? 我們都知道textarea是form表單中一個很常見的元素,用於多行文本輸入,可以設置行數和 ...
  • 在之前的《JavaScript對象基礎》中,我們大概瞭解了對象的創建和使用,知道對象可以使用構造函數和字面量方式創建。那麼今天,我們就一起來深入瞭解一下JavaScript中的構造函數以及對象的原型及原型鏈。 一 構造函數 1,什麼是構造函數 Javascript中使用構造函數的目的是批量創建擁有相 ...
  • 前戲 到目前為止,我們已經學過了JavaScript的一些簡單的語法。但是這些簡單的語法,並沒有和瀏覽器有任何交互。 也就是我們還不能製作一些我們經常看到的網頁的一些交互,我們需要繼續學習BOM和DOM相關知識。 JavaScript分為 ECMAScript,DOM,BOM。 BOM(Browse ...
  • 一.模板缺陷 模板的最大特點是擴展難度大,不易擴展。可能會造成邏輯冗餘 Level組件需要對不同的type產生不同的標簽 二.函數式組件 函數式組件沒有模板,只允許提供render函數 複雜的邏輯變得非常簡單 三.JSX應用 使用jsx會讓代碼看起來更加簡潔易於讀取 四.render方法訂製組件 編 ...
  • "在這裡閱讀效果更佳" 還記得當年和同桌在草稿紙上下三子棋的時光嗎 今天我們就用代碼來重溫一下年少(假設你有react基礎,沒有也行,只要你會三大框架的任意一種,上手react不難) 游戲規則 + 雙方各執一子,在九宮格內一方三子連成線則游戲結束 + 九宮格下滿未有三子連線則視為平局 "你可以點擊這 ...
  • 1.創建XMLHttpRequest let xhr=new XMLHttpRequest; 2.連接伺服器 xhr.open("get","goods.json",true) true代表非同步,false代表同步。goods.json代表請求的路徑 3.向伺服器發送請求 xhr.send() 4. ...
  • <script> //js獲取頁面所有搜索條件function GetSearchData(SearchDivID) { var ObjID= SearchDivID? SearchDivID: ".search"; //預設為類樣式.search, <div class="search"> var ...
  • VUE中CSS樣式穿透 1. 問題由來 在做兩款H5的APP項目,前期採用微信官方推薦的weui組件庫。後來因呈現的效果不理想,組件不豐富,最終項目完成後全部升級採用了有贊開發的 組件庫。同時將webpack順利從3升級到4(項目結構 webpack+vue+vuex+vue router+vant ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...