1. 程式人生 > >其實,我是一名軟體工程師

其實,我是一名軟體工程師

手機突然震動了下,順手拿起一看,是一條簡訊,赫然寫著“ 您好,這是您的本期信用卡賬單,請點選查收 ”。

這應該是我的第20期賬單了吧,這張招行的信用卡是剛畢業那年的9月份辦理的。依稀記得看到周圍的同學使用iPhone的人數愈發氾濫,自己由於手頭的工資基本剛夠房租、伙食費、以及給爸媽寄點等等,但是最終虛榮心戰勝了理智,用信用卡分期買了手機,絲毫沒有察覺到錢、以及理智的重要性。

2011年9月,高考成績一般,就讀了一所西安本地的二本院校。直到入學報名前,我依舊記不得是誰給我推薦的“軟體工程”,也不清楚“軟體工程”是學什麼的,也不曉得將來自己和要成為什麼樣的人。唯一記得的是,那次是父親第一次送我去學校,他47歲。

大學時光 ,總是彈指一揮間。認識一群人,搞技術的。

很有意思的事情是,我的C語言老師在教我們的第一堂課,是“兩個變數值的交換”。當時真切的感覺到一頭霧水,又有點神奇。幾行不知所謂的英文數字混合,一個黑色的框框,就可以實現兩個變數值的交換。可能當時沒有意識到的是,周遭的同學們,已經在研究 “ 如何計算2的100000次方了 ”等高精度計算的問題了,而我依然在為了幾個加減乘除苦惱。直到發現好些同學們不斷的在參加各種大中型比賽刷級、提升技能,我明白,我已經落在別人後頭,很遠。

我一直認為自己對於計算機沒有任何天賦,也沒有什麼任何底子可言。在提升技能的過程中,總是以時間換經驗,總是在遇到無數個bug,詢問了無數個人,走了無數個彎路之後,才曉得“ 原來是這麼回事 ”。很幸運的是,我遇到了人生中的第一個搞技術的朋友,他真厲害,我很羨慕他,不管是程式設計技術,還是顏值(笑)。因為大學期間有很多的程式設計任務需要完成,所以難免會遇到各種各樣的問題,很自然的是,我就讓他來輔助我除錯、執行等,可能自己的程式設計能力就是在這個時候被提升的幅度最快的吧。在專業的路上,其實有很多人或多或少都幫過我,數不清。但是在之後的工作中,我們聯絡的愈發簡單,側面瞭解到,朋友可能在紅帽公司工作了吧。

技術難關,很幸運的有一群人來幫助,就這麼艱難的度過了。

對於一件事情,我總是後之後覺。相對年輕的時候,感覺工作其實也沒有那麼難找,工資也是十分誘人,甚至天真的認為女朋友也是手到擒來。這種夜郎自大,最終還是在我剛開始的求職之路上被一掃而光。我沒有直接去走校招的途徑,而是直接瞄準了一個在本地還算可以的技術類公司,去參加他們的社會程式設計比賽。幸運的是,也算是得到了面試的機會,但是通過之後的1面、2面的對話中,深深的被面試官涉及的技術深度和技術廣度所折服,漸漸的瞭解到,自己很可憐的一點知識,其實就是滄海一粟,根本擺不到檯面上,也是由於這一點,面試“ 順利 ” 的被PASS掉了。那天是2015年3月18日···

職場難關,沒有那麼幸運,但是最終還是艱難的找到了一份工作。

其實公司剛開始在西安是沒有研發部門的,我們的研發總監和另一個女領導一起在西安建立了西安研發總監,我和一個實習生輔助參與了這件事情。就這樣,4個人開始了公司在西安的研發中心的組建,雖說我們是軟體工程師,但是剛開始公司什麼都沒有,甚至連打卡機都沒有。我們充當過採購、佈線、網路管理、打雜、程式設計師、UI設計師、編輯等。在這些都被完善好的時候,才慢慢開始迴歸到自己的角色中---軟體工程師。雖說是軟體工程師,但是現在看來,當時的稚嫩,並沒有給工作帶來激情,而是麻煩,一連串的麻煩。由於我們的公司是中德合資,時常有工作要和德國工程師Ludwig進行溝通,一些漫不經心的工作,總是會給溝通帶來尷尬。但是德國友人帶來的更多的引導和鼓勵···

我記得Ludwig給我們說過,你在解決問題的時候,類似於貓捉老鼠,但是很重要的是,不要把隔壁的老虎或者獵犬驚醒。就是這樣,在和同事、Ludwig的不斷磨合中,度過了2年的工作時光。非常幸運的是,我找到了我的女朋友。

最近在看關於OpenGL的書籍,突然發現自己的技術深度和技術廣度都很難達到心目中的水準,老是在不斷重複自己的過去。再加上自己的私事越來越多,越來越棘手,牽扯到要在西安買房子、要充實自己的知識體系、要維繫人際關係、要還信用卡賬單、要換花唄等。人生旅途中,不總是會遇到有合適的人在合適的時候出現,並出手相助。父親也並不是上帝,不會像小時候那樣及時出現在我的面前,他們有自己的事情要處理。

我們總是想著如果回到過去,然後再選擇另一條路努力,可惜人生沒有如果。最近在聽縱貫線的《亡命之徒》,其中一句歌詞“  出發啦,不要問路在哪,迎風向前,是唯一的方法”,我想這樣的追求,應該是不後悔的,畢竟我們不是碼農或者娘炮,而是完全可以通過壓力測試的軟體工程師。

相關推薦

其實軟體工程師

手機突然震動了下,順手拿起一看,是一條簡訊,赫然寫著“ 您好,這是您的本期信用卡賬單,請點選查收 ”。 這應該是我的第20期賬單了吧,這張招行的信用卡是剛畢業那年的9月份辦理的。依稀記得看到周圍的同學使用iPhone的人數愈發氾濫,自己由於手頭的工資基本剛夠房租、伙食費、以

如何在1年內轉行成了軟體工程師

作者 | Amanda Bullington 翻譯 | Mika 本文為 CDA 資料分析師原創作品,轉載需授權 在決定轉行前,我是科技公司的一名營銷人員。我嘗試過很多型別的營銷工作,具備活動、公關、搜尋引擎優化、內容創作、數字廣告、郵件營銷,但從未找到最適合自己的。 我的上家

做為軟體工程師你可以DIY自己的智慧硬體嗎?

timg.jpg我是小張哥,一個橫跨智慧產品,軟體,硬體開發的跨界老司機.部落格階段image.png今天我想講講我自己的故事,記得很多年前部落格興起的時候,自己就在CSDN上面開了部落格,分享,其實剛開始也就是對自己的工作做些記錄,想想日後可以做些沉澱,我是純軟體出身,當然

成為軟體測試工程師必備的技能除了技術還需天賦。。。

通用技能上: 1.基本計算機知識(作業系統,資料庫,通訊協議原理,熟悉至少一門程式語言) 2.基本軟體測試知識(各種測試理論,測試方法論,測試用例編寫,缺陷界定標準,軟體質量評估) 3.簡單專案管理知識 產品、系統認知: 1.熟悉所測產品功能,能夠將產品文件內描述的UC轉化成TC,這個最最基本 2.熟悉所測產

作為前端工程師無論工作年頭長短都應該掌握的知識點

創建 json 兩個 知識點 請求 用途 控制 邊框 混雜模式 作為一名前端工程師,無論工作年頭長短都應該掌握的知識點: 1、DOM結構 —— 兩個節點之間可能存在哪些關系以及如何在節點之間任意移動。 2、DOM操作 ——如何添加、移除、移動、復制、創建

作為Java工程師工作創業經歷心路歷程

       各位程式設計師朋友們,本人立足於IT圈也快六年多了。之前也寫過不少技術類的部落格。技術聊的不少。什麼高併發,非同步,大到系統設計架構,小到程式碼詳細,覺得在職業生涯中,這些都不是能夠決定你的處境的東西,因為這些技術類你不會你可以學你可以問,你可以慢慢成長。但是今

【強推】成為AI工程師永遠都不晚

從年初起,幾家國際大廠的開發者大會,無論是微軟Build、Facebook F8還是稍後的Goo

因為自律年讀完了100本書30歲時考上研究生——懷才當遇

才會 青年 看書 跑步 pan 單列 由於 工作相關 分享 浵浵的媽媽:“因為自律,我一年讀完了100本書,30歲時考上研究生” 這是前段時間特別火的一個故事。 一名網名叫“浵浵的媽媽”的網友,分享了她2015-2017年的一些故事。 在2015年之前她是一個很普通的女青年

20)內聯函數(其實不懂)

簡單 定義 技術分享 缺失 如果 line src 語法 調用 1)C語言中有宏函數的概念,宏函數的特點是內嵌到調用代碼中去,避免了函數調用的開銷。但是由於宏函數的處理發生在預處理階段,缺失了語法檢測和有可能帶來的語意差錯。 2)看著很高端,其實很無腦 3)如果你的函數,

如何機智的弄壞臺電腦?來自前端工程師的報復...

很多人都在說:“技術領域當中,前端最沒有技術含量,且容易被替代。”有人說,前端的能力界限頂多就在瀏覽器那兒,無論你觸發了多少bug,最多導致瀏覽器崩潰,連電腦系統都影響不了。 就像二次元各種炫酷的毀滅世界,都不會導致三次元的世界末日。 這我就不能忍了。作為一個前端,我發現還是有方式突破次元壁、開啟次元大門

淺談程式設計師職業規劃來自8年開發經驗的程式設計師

在中國有很多人都認為IT行業是吃青春飯的,如果過了30歲就很難有機會再發展下去!其實現實並不是這樣子的,從事.NET及JAVA方面的開發的也有8年的時間了,在這裡想憑藉自己的親身經歷,與大家一起探討一下這個話題。 明確入行的目的很多人幹IT這一行都衝著“收入高”這一

如何考評前端工程師

本文標題的命名方式參考了芋頭所寫的《如何面試一名前端開發工程師?》。「考評」是「面試」的子集,是一個很重要的環節,如果誰打算做「前端工程師面試合集」的話,記得把我這篇文章收錄進去哈,蛤蛤蛤蛤~ 「如何考評」這個詞看起來「diǎo * 2」的。雖然標題看起來很有逼格,但對於我這種面試(他人)經驗用一個手就能數

其實並不快樂!笑只是為了掩飾心中的痛、沉默是為了不想過多的解釋、冷淡是為了保護自己不再受傷害…有誰真正懂

其實、我好累了!其實,一直沒人懂我! 我習慣假裝堅強,習慣了一個人面對所有…我不知道自己到底是怎麼了?有時可以很開心的和每一個說話,可以很放肆的開玩笑,可是沒人知道那隻不過是偽裝,很刻意的偽裝,其實心裡並不快樂!不要看我整天嘻嘻哈哈的,其實心裡比誰都難過,都痛苦… 我可以讓自己很快樂很快樂,可卻找不到快樂的

嵌入式工程師對於帶徒弟的思考....

事情的發展是這樣的:幾年前,我在任職某公司開發部經理期間,帶著數十個人。我的原則是:制定準則、給

心中的軟體工程師

A. 早上9:00 + X (X=0,1,2)到辦公室,喚醒MacBook Pro外接27寸蘋果顯示器。 B. 開啟Safari/Chrome,登陸到公司的系統,檢查昨晚的NightlyBuild/NightlyTest的結果,看看今天的Todo List:裡面80%內容是

你想成為阿里巴巴的資料工程師嗎?以下的應聘要求你得好好看了

大資料是眼下非常時髦的技術名詞,與此同時自然也催生出了一些與大資料處理相關的職業,通過對資料的挖掘分析來影響企業的商業決策。 這群人在國外被叫做資料科學家(Data Scientist),這個頭銜最早由D.J.Pati和Jeff Hammerbacher於2008年提出,他們後來分別成為了領英(

作為.NET工程師應該具備哪些技能呢?

下面我就和大家一起來分享下作為一名.NET工程師應具備的七大技能吧: 一、.NET框架   開發人員應該熟悉.NET FrameWork體系結構和基本原理,熟悉CLR(公共語言執行時)和 MSIL(中間語言),熟悉.NET框架中的委託、執行緒、序列化、集合、垃圾回收機制、

軟體工程師的7年總結

1、分享第一條經驗:“學歷代表過去、能力代表現在、學習力代表未來。”其實這是一個來自國外教育領域的一個研究結果。相信工作過幾年、十幾年的朋友對這 個道理有些體會吧。但我相信這一點也很重要:“重要的道理明白太晚將抱憾終生!”所以放在每一條,讓剛剛畢業的朋友們早點看到哈!

如何成為機器人工程師

本文是作者對自己過去學習方式的一個總結,介紹了一個電子工程、機械工程和計算機專業學生從大學一年級

網路工程師尷尬的現狀?

作者:Ted X 連結:https://www.zhihu.com/question/20961711/answer/65131156 來源:知乎 著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。 學技術不是職業規劃的萬能藥!學技術不是職業規劃