博客 / 詳情

返回

5年從"內蒙煤礦工人"到"上海宇宙廠開發"再到"杭州創業"(記我的第一份編程工作)

一、當前的我

    當前的我在杭州創業, 主要在探索AIGC生成視頻相關的方向, 僅僅在今年的3月我剛剛從上海楊浦區的宇宙廠離職, 工作了一年半, 離職理由填寫的是"創業", 我們把'鏡頭'拉遠, 5年前我還是一個內蒙古煤礦的車間工人, 專科學歷並且不學無術, 連年被評為車間最低分, 名字會被展示在煤礦中心調度的樓門口的LED大屏上(通報批評), 但是這之後我用了3年多的時間硬是靠內心的轉變從而重塑了自己, 以前端開發正編的身份特批進入大廠, 我的經歷比較波折, 並且這其中我從未停止思考, 期待接下來的分享對你有所啓發。

二、第一份編程工作的印象依稀殘存 (半年)

    仔細回想很久居然發現我對第一份工作的印象很少, 也許是因為我當時大多精力都放在自學上, 那是一個類似外包公司, 50多人在做某保險公司的保單項目, 依稀記得用的vue2框架,因為當時大家也剛剛用框架並且思想上還是習慣JQ的思維方式,所以當時我還在組內推動'組件化'的寫法落地。

    工資很低, 福利也幾乎沒有, 租房與吃飯幾乎耗盡了70%的工資, 剩下的錢幾乎都用來買各種前端開發的課程+書籍, 我這個人本來就很饞, 但是當時想吃好吃的需要20分鐘左右來下定決心, 甚至逼得我這個25年沒做過家務的人自己買鍋做菜做飯。

    在這個公司裏我第一次體驗了通宵工作, 第一次看到項目失敗團隊解散, 第一次聽到大家背後議論如何偷懶摸魚, 第一次被老員工'傳授'如何損害別人來保住自己飯碗, 第一次被人叫'老師', 但我知道我當時的能力只能入職到這樣的公司, 不是環境有問題是我能力不強而已。

    在一個不太好的環境中我要如何破局? 下面我來逐條聊一聊我當時的做法。

三、對人

   在大部分環境里人往往都是非常關鍵的因素, 有人説:"你周圍人的平均水平就是你的水平", 而我認為"你在乎的人的平均水平可能才是你的水平", 舉個例子你每天下班的茶餘飯後是討論xxx人又做了xxx事, 那麼這個xxx人可能就是你在乎的人, '同事A'如果與朋友(非同事)聊天的主題總是自己公司裏誰誰誰有多傻, 或者公司誰誰誰優秀, 那其實(我只是説可能)這個'同事A'的能力容易被限制在他所處的羣體裏。

    當有同事幹了8年但技術仍然很菜的時候, 我們心態不要被影響, 我們需要繼續以那些技術大神為目標, 當大家都説某個技術沒必要學的時候, 我們只需要分析這個技術對我未來有沒有好處即可, 千萬不要三人成虎, 你要知道你的環境就是這樣, 你要做的可能不是與大家融為一體, 而是成為更好的自己, 為這段短暫的旅程畫上句號。

    你的同事4個三年經驗的前端不懂vue源碼, 而你懂一些, 此時如果你因為感覺比他們4個強而沾沾自喜, 那麼你的判斷能力很可能已經被侷限在你們5人之中了。

   當我在第一份工作期間得知原來互聯網有幾個大廠的時候, 我就非常想去阿里巴巴, 當時就被團隊裏的人知道了, 然後我就被羣嘲了, 大家鬨堂大笑, 有嘲笑我年紀大的當時26剛開始學代碼, 有嘲笑我專科學歷的, 大家也用自己舉例子, 比如:"我計算機專業的都寫代碼5年了我都去不了你憑啥去", 此時只要屏蔽就好了, 專心為大廠準備起來。

    如果一個羣體裏的人普遍能力得不到你的認可, 那你的'愛恨情仇'最好不要放在這裏, 因為你真的精力有限。

四、對事

   我的做事原則第一是做我沒做過的事, 第二是做對我未來有利的事, 比如小程序我沒寫過那麼有相關項目的時候我會申請參與, 還有比如我在第一份工作裏沒有機會接觸配置webpack但我依然下班後熬夜學習, 沒有任何視頻相關業務, 但我依然熬夜學習視頻相關課程, 這些做法一直沿用至今, 比如在字節我會研究音頻是怎麼回事雖然業務上完全沒用, 這些也幫我如今的創業積攢了很多預備知識。

   如果你處於能力的快速增長期, 那麼你有可能會脱離當前的羣體, 那麼我建議你主動去看看眾生百態, 比如同事在甩鍋, 領導在罵人, 職場的不太好的現象, 因為這些都有助於你更理解你當前生活的環境, 還有一個隱藏福利, 就是當我到了大廠才發現大廠多數員工都是生活在'象牙塔'裏, 他們甚至不理解這個社會上會有人不配合做項目, 會有人用U盤管理代碼, 他們無法想象能力差的人是如何工作的, 所以當你進入大廠後, 你會變得對這個社會各個層級的團隊都有理解, 那麼你可能就是個'人才'了。

   我在第一份工作中每當遇到問題都會過於緊張與嚴肅, 但其實往往只有我一個人如此重視, 我們要學會適當放鬆, 比如領導雖然可能週五瘋狂催促你的進度, 要求週一完成, 但是你週六給他發信息討論項目細節, 他也會非常煩的。

   對於完不成的事就實話實説, 有個同事説調研某個技術, 但是調研了一週仍然不會, 但每次領導問他進度他都説快了快了, 但其實後期把他逼得開始掉頭髮, 其實是沒必要的, 實話實説外加尋求團隊的幫助往往可以更好的解決問題, 而不是折磨自己。

   總之不要過分在乎, 精力多用來提升自己。

五、對環境

   我們往往很難改變環境,尤其是第一份工作時期我們可能還很'稚嫩', 我們要衡量是輸出自己的能量改變環境, 還是保護自己不被環境侵擾, 我當時很實在我發現幾乎所有同事都不學習, 每個月同事的水平幾乎都沒有變化(我比較主觀的角度), 但我自己不斷地學習每週都有明顯的成長, 此時我沒法號召大家學習吧提升技能吧, 我要做的是不被不學習的氣氛侵擾。

   要學會過濾, 比如我的第一份工作我就看中可以讓我實際寫代碼, 可以與後端配合, 可以知道什麼叫產品經理, 至於當時同事領導間的爭鬥完全被屏蔽在外, 工資福利待遇等等都不在乎, 因為我知道我待不了很久。

六、對學習

   這裏説的學習不單單是學"代碼技術", 比如我在大廠期間學習'論語','孟子'等等, 第一份工作的時候也每天都聽"羅輯思維", 一個人只有思維開闊了才更大機率做對的事。

    對於代碼知識不要"挑肥揀瘦", 比如我是前端我依然要去學'服務器', 'ui', 'python'等等知識, 千萬不要把自己鎖死在某個區間內, 孔子説"君子不器"就是君子不要把自己活成一個器皿, 尿盆就是裝水, 碗只能吃飯, 等等標籤只會限制我們, 比如説xx端不行, 只要你每個端都精通那你可能就沒必要爭了吧。

    我在第一份工作的時候自己研究代碼的寫法, 研究出來一種特殊的寫法可以解決很多邏輯上的難題, 我當時非常興奮, 後來我發現這個方法叫"閉包", 原來早就被業界研究出來了, 我當時的感受就是一定站在巨人的肩膀上學習, 不要太多精力自己研究, 先瘋狂學知識至少1年, 然後在自己多研究. 避免自嗨。

    一定要小心"知識的詛咒"(人一旦理解了某個知識就很難理解不會這個知識的人的處境), 比如開發同學跟pm討論代碼, 就是開發無法想象一個不理解代碼的人, 某些專家生活很富裕就無法瞭解老百姓的生活為啥那麼苦, 才會説出很多"何不食肉糜"的言論, 我創業階段遇到過一些"高P"團隊, 做出的產品説是面向普通人, 但其實裏面全是英文, 並且需要用户自己填寫很多專業選項, 這就是典型的"知識的詛咒", 這樣很難做出好產品。

    想要提高代碼能力, 寫作就是個非常好的方法, 當你要把一個知識點給別人講清楚的時候, 你會下意識的深入思考, 當你對很多技術都有深入理解的時候你也就在團隊中凸顯出來了。

    還有一個小忠告, 最好別買太多紙質書, 搬家真的太難了, 書本的密度大導致箱子稍微大一點根本搬不動, 箱子底部都漏了, 血淚教訓o(╥﹏╥)o

七、對目標

    目標要明確, 尤其是當你做的事讓身邊人無法理解的時候, 比如我第一份工作每天下班我都是跑回家, 下班就跑回家這個畫面好像一個差員工, 但其實我是跑回去學習, 然後一般會學習到夜裏2點多, 同事看到我奔跑以為我回家打遊戲, 或者工作不努力, 但我沒必要被別人的誤會所綁架, 因為我知道我不屬於這裏。

    當時我非常想去阿里巴巴, 雖然後期因為種種原因我沒投遞簡歷了, 但當時是我的目標, 自學3年我要進大廠, 平時遇到問題我會想如果是阿里巴巴的技術人員會如何處理, 不光是技術上的處理, 還有態度上的如何處理, 當時把壁紙換成了一張烤肉店, 同事都很疑惑, 其實是因為我的名字裏有個"淞"字, 所以我選擇了這張"阿里淞"

img_v2_e2ec79cc-b1cb-4c2a-9c9d-79e2f001eceg.jpg

end

     任何一份工作其實都沒有輕鬆過, 當前創業也更艱難但都能讓我快速成長, 我的一些故事也能在"得到app"裏搜索到, 有興趣可以聯繫我共謀大事哈哈哈, 這次就是這樣, 希望與你一起進步。

本文參與了 SegmentFault 思否寫作挑戰「探索編碼世界之旅 - 記我的第一份編程工作」,歡迎正在閲讀的你也加入。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.