1. 程式人生 > >分享成功程式設計師的多了,我寫個反面的教材---一個高齡菜鳥程式設計師的工作經歷

分享成功程式設計師的多了,我寫個反面的教材---一個高齡菜鳥程式設計師的工作經歷

    首先,解釋一下我高齡菜鳥的定義,我呢做軟體開發已經六年多七年頭了,目前來說在就業市場上依然還沒有什麼競爭力,為什麼會這樣呢,自己總結一下吧。

    我專業是電腦科學與技術,因為我是從一個鄉鎮出來的,在高中的時候在一些雜誌也好等等的瞭解,覺得軟體開發是我喜歡並適合的工作,首先我覺得機械啊電子電路啊那些東西需要動手,我不喜歡,我覺得應該十指不沾泥,穩坐在辦公室裡,坐在電腦前打著鍵盤就能掙錢而且還挺多。其次,那時候通過那種偏勵志類的青年雜誌上的一些描寫我覺得那是一個需要邏輯思維的工作,而我偏科嚴重,英語極差,數學和物理在我們那裡比較牛,我的初中高中數學和物理這兩科基本上沒有老師能教的了我,我上數學和物理課的樂趣就是找他們的茬讓他們下不來臺,初中畢業的時候就自學完高中物理了,中考之前別人在忙中考的時候,我做高中物理的歷年高考

真題,一般能打到八十多快九十分那樣子。

    然後高考我就報的計算機專業,哈爾濱理工大學,從一個鄉鎮到了省會,感覺真是開了眼界了,繁華世界,馬路上那麼多私家車,那時候我就想如果畢業了,就算再高薪,啥時候能買得起房子買得起車啊?然後呢,沒了升學壓力,大學整體氛圍的頹廢,慢慢的我也不去上課了,不過我發現了一個好東西,我們學校有一個《大學生講壇》每隔幾周就會邀請一些名流來演講,什麼人都有,比如痞子蔡,金山的雷軍,以前正大綜藝《世界真奇妙》的外景主持人等等,我發現那個特別吸引我,那些成功人士的人生經歷,他們的智慧我覺得比上課有用得多,所以課雖然經常逃,但是那個講壇幾乎我每期都去聽。可是大學時光就這麼混下來了,包括專業課也是補考一遍又一遍交了無數補考費,英語四級也沒過,等到畢業那年,找工作自然是難於登天了,然後非常得慌,面臨著畢業就要失業的危險。大學期間我幾乎沒有停止過做各種兼職,在天橋上舉牌給家教中介招生,在超市發傳單,做推銷員推銷財務軟體,做業務員拉做網站的單子,在證券諮詢機構忽悠客戶加入會員等等都幹過,也都沒掙到錢,面臨畢業,我考慮的是,雖然做技術掙不到大錢,但是畢竟我專業是這個,還是先幹幾年程式設計師吧,然後有什麼掙大錢的機會再去轉行,那樣的話即使轉行失敗了,再回來搞軟體畢竟是我一個退路。

    無數的簡歷投出去,無數次擠那人山人海的招聘會,和無數次的失望,那真是一段痛苦的時光。K歌的時候,總抓著麥的人被稱作“麥霸”,然後我們班就管總出去找工作面試的叫做“麵霸”像我這樣總被拒絕回來的叫做“‘拒’無霸”。然後自己開始拿起書自學C,C++和Java,簡歷上跟很多應屆生一樣寫著“精通C/C++/Java,精通SQL Server/Oracle等主流資料庫……”那時候C語言大概能學了個瞭解的程度,C++其實只看懂了C的部分,沒看懂++的部分,Java根本沒明白,然後又找了一本什麼C++百題的一個題庫,自己上機大概做了有二十多道吧,但是還是找不到工作……

    直到還有倆月就畢業的時候,大概3月份的樣子,我們系主任的一個朋友開的做金融服務的軟體公司招人,因為我是班長,又是找不到工作的讓學校犯愁的那一部分,系主任就推薦我過去,過去簡單面試了一下,也沒考技術,不過待遇比較低,那時候感覺自己真是太幸運了,工作地點在哈爾濱紅旗大街的留學生創業園裡面,感覺自己一下子步入白領階級上班族了。

    入職時間是06年4月1號--愚人節,那時候待遇是試用期一個月600,轉正一個月900,剛好我七月份畢業轉正。那個公司是剛成立,我面試的時候連電腦都沒有呢,我基本上屬於第一個員工,然後老闆的一個朋友是個老鳥,過來帶我們,我們叫他孫老師,後來有一天某明奇妙的孫老師就被解僱了,這個至今都是我心理的謎團。剛上班的時候,自己也知道自己不行,每天下班回來就看書,早上上班時間是八點半,我每天六點就到,在寫字樓一樓大廳的沙發上看書,因為那環境好,等到陸續有人上班的時候,我再出去吃點早餐,回來上班。我們開發環境是SUSE Liunx用C語言,慢慢的C語言的基本語法掌握了,任務上需要什麼功能也能寫出函式解決了,我就不思上進了,感覺程式設計不就是這麼回事麼,也不看書了,上班時間沒任務的時候就上網玩,那家公司一直也沒有接到什麼專案,所以就每天上班就是上網。那時候真是喪失了好多寶貴的學習和提高的時間和機會。

    職場新人尤其是剛畢業的學生的第一份工作,忠誠度都是相當高的,就像初戀一樣,而且人也單純,領導隨便畫個大餅就信以為真。幾乎所有公司的老闆都會跟員工說咱們公司發展起來之後將來上市之後你們就暴富啦怎樣怎樣的,這個以出現頻度來說應該可以列入世界十大謊言了,從邏輯上想想也想的通,如果真到那天,那可是分出來一大筆錢啊,如果連現在一點小錢都捨不得給你的老闆,會忍痛割肉給你大錢??所以現在我這樣的老油條,每家公司都這麼說之後,這種話我就左耳進右耳出,只談工資,別的你可以說,我不信不信是我的事。所以我一直每個月領900塊錢還幹了將近一年!!那時候真是吃飯都捉襟見肘,幸好我畢業之後找了個學校管理漏洞,沒有搬出學校宿舍,白住了一年,要不真活不下來。

    06年年底的時候,公司接了一個微控制器上程式開發的活,我負責一個模組,串列埠通訊協議的設計與開發,學了AVR的AT128晶片的開發手冊,用C語言開發,為了測試,上位機用VC++ 6.0做了個測試程式,照著龔建偉那本串列埠通訊的書做的,通過做這個,我對微控制器充滿了嚮往和憧憬,因為我覺得像這家公司基本上做銀行的專案,很多軟體公司也是做各個政府部門機構的專案,能開那樣的公司,老闆必須得有門路和關係,而微控制器這東西太好了,如果弄明白,完全可以自己發明點小東西,如果符合市場需求,那豈不是可以自己開間公司當老闆了!

    07年5月的時候,我通過大學同學的介紹去了他們公司,做微控制器開發,工資1500,他們公司是做汽車自動離合器的,當時是屬於首創,創業階段很艱辛,辦公地點在廠房裡,用的電腦顯示都是CRT的,而且經常欠發工資,不過真的很有奔頭。可惜我硬體一點也不懂,軟體也是二把刀子,最後幹了一個月左右,就被掃地出門了。

   從06年底的時候,我省吃儉用買了一輛摩托車,那種日本公路賽,玩摩托車是我從小的愛好,玩摩托車一直玩到10年,大部分的時間和金錢都投入到上面了,在哈爾濱玩車圈子裡認識了好多好多朋友。這段經歷的好處是讓我認識了更多不同型別的人開闊了眼界,帶來的問題是時間上沒有用來學習技術另一個問題是經濟上大量的透支,那幾年時間一直在用支付寶信用卡套現以卡養卡。

    回到正題,從07年6月失業一直到年底,一直是失業狀態,一直找不到工作,有的工作好容易過了面試,進去幹不到一個星期就被踢出來,最後為了生存,又開始找軟體工作,大概在11月份的時候,進入了哈爾濱的一個大公司--新中新集團,頭一次在大公司工作,當時感覺特別興奮,也特別喜歡那份工作,在那家公司,真正感受到IT公司的那種高強度加班的氛圍,可惜雖然我算是很努力,很珍惜那份工作,但是最後還是不能按時完成人家的任務,一個月左右被開除了。

    一直到快要到法定的春節假期之前,面試通過了一家做軍用直升機飛行模擬的公司,試用期1000,轉正之後1200,還有宿舍,春節之後上班,那份工作我一直幹了兩年,是我目前為止工作時間最長的一家公司,期間還漲過幾次工資,找到了那種工作穩定下來的感覺了,對我幫助最大的是高哥,他技術很強,做工作很認真,做事很有原則。當然脾氣也很大,現在我們還是好朋友,經常通電話。

    這份工作進入穩定階段之後我又陷入那種淺嘗則止的老毛病,這家公司開發是用VC++6.0,高哥已經搭好了框架,基類派生類,以及虛擬函式等等這些,我就挨個實現各個派生類,也沒有去理解一下C++的類這些理論和原理,甚至在實現這些功能上,基本上全是用的C語言,包括很長時間我都用C風格字串,直到高哥多次指正我我才開始用CString,再後來專案進行到我自己要開發一些東西了,遇到不會的了,就東拼西湊,上網找一個問題,把程式碼粘上簡單改改能用就不管了,以至於我自己做的東西我都不知道自己用的是MFC的東西還是STL,哪個函式是API還是標準庫,總之就是稀裡糊塗的做了很多東西,結果什麼技術也沒有掌握。

    因為稀裡糊塗的做出來一些東西了,感覺自己能解決很多技術問題了,就誤以為自己水平漲了,就開始對工資不滿了,於是開始蠢蠢欲動,那時候朋友勸我去北京發展,但是我還是沒信心,不敢去。

    最後選擇了一家自己學校老師開的公司,工作地點也在學校裡面的大學產業基地,本來覺得自己學校的老師,有一種天然的優勢,怎麼也錯不了,沒想到這個老闆是我職業生涯至今為止最不滿的一個老闆,不滿到有點鄙視的程度,首先談的是試用期2500,轉正之後看試用期表現再議,入職時間是2010年4月1號,(又是一個愚人節入職,呵呵)結果試用期第一個月領工資的時候只有2000,去找老師,他說哦,是這樣的,每個月要扣下來五百年底一起發,媽的當時可沒這麼談啊,然後我說原來沒這個說法啊,他說沒關係,缺錢我可以借你,需要多少說數,我想了想還是錢拿在自己手裡把握,就先借了兩千,然後當時答應的宿舍拖了一個多月之後才給我解決,這樣的行徑讓我心裡特別犯嘀咕反感,做不到就不要答應啊。之後這樣的反感情緒也確實影響了工作,然後就是關於工作進度的矛盾,這位老師在學校裡教電氣方面,公司的產品也是他設計的,屬於技術型創業,但是畢竟程式設計他不懂,但是總干預並且流露出對我進度的不滿,總感覺很多東西很簡單應該很快做出來,結果雙方一直很彆扭,而且過了三個月也不提轉正的事。就這麼彆扭著擰著,我對付到了10月份實在忍不了了,結果提出離職的時候,還讓我還我借的那兩千塊錢…………

    在這家公司也是用VC6,不過在這家才涉及到了介面控制元件的使用和DC繪圖,不過會的這點東西正好在下一家面試的時候用上了…………

    10月份離職之後,之前邀請我去北京發展的朋友又打來電話說那邊有個短期活,我就來了北京,寫標書的活,非計算機方面的,一個多星期,賺了九千。然後開始找工作,比較順不到兩個星期就找到了工作,就是我上一份工作。是一家做航天方面的軍工專案的,跟我之前兩年那份工作有一定相似性,面試我的是公司技術大牛--亢哥,我們私底下管亢哥叫“老妖精”----歲數挺大了,看起來特別嫩,跟剛畢業沒多久的孩子似的。面試是上機,有個簡單的演算法邏輯,然後在介面上要用ListCtrl和DC畫柱狀圖顯示結果,題目基本上實現了,再加上之前有相似專案工作經驗,通過了。

    頭天下午面試過了第二天就上班,2011年11月18日辦理入職上班,目前為止這家公司是我所有工作過的公司裡面乾的最舒心,過的最開心的公司,雖然我已經離職,還是經常會想到在這工作的日子,雖然有時候很累。跟本部門的同事和其他部門的很多同事真的打成一片,我發起組織大家每週打一次羽毛球,跟部門的這幾個哥們“每週一喝”,無數的開心快樂時光,亢哥是公司的元老,也是技術大牛,別人要是遇到技術難題找他,他比自己的事還認真,不解決不算完,經常為了解決別人問題加班到很晚,他過載的ListCtrl控制元件和做的曲線控制元件成為全公司產品的標配,另一個大牛是QY,QY最牛的地方是他很多東西研究的很明白很透,MFC各個類之間的關係,來龍去脈,前世今生都理順了,這是我最欠缺的,我一直都是幹活用到啥了,就翻書找,拿技術書當字典使,這就是主要原因,工作了這麼久,做了很多東西,結果自己還是什麼都沒有掌握什麼都不會,成為了一個高齡菜鳥。我在這家最大的成就就是把一些常用的設定等等一些東西抽象出來,對將來相似專案的開發可以說積累了可以繼承的資源,問題是一般來說,一個程式設計師到了很高的境界,應該是技術掌握的特別透徹,到達那種境界的程式設計師,制約他的只有他的想象力了,而我,很多東西我願意去想去思考,可惜技術和基本功不夠,就像有一本好像是設計模式方面的書裡說的“如果你只會用錘子,那麼在你眼裡看到的一切都是釘子”。

    天下沒有不散的宴席,畢竟出來工作還是要為了賺錢的,這家公司我感覺我是工作以來最全身心投入到工作中的一次,可惜工資還是6K多,年終也沒給多少,過年的時候在家就在矛盾和猶豫,春節回來之後,恰好公司發生了一點跟我利益有點小衝突的事情,於是就下了決心提出了離職。其實想想工作和生活還是兩回事麼,把工作順利交接好不留爛攤子,好同事該是朋友還是朋友嘛,至今我還一直跟原來的同事經常保持電話聯絡。這家公司最後全辦好之後,正式離職時間是2012.4.1(這麼巧,這回是愚人節離職)。

    今年正好是30歲,人也該長大一點了,所以想了很多,自己為什麼技術和待遇一直沒有上去,當然懶惰和不上進是主要原因,另外覺得跟行業有很大的關係,一路走來幾乎都是做政府專案的公司,這種基本上也就是老闆有關係,甲方回扣給到位,事就成了,所以技術這塊怎麼樣都無所謂,所以就造成這個問題。

    另一個問題我覺得造成這樣的情況,像一般公司裡,亢哥這種角色也是一個主要原因,他們這種技術高,又敬業並且對公司很忠誠的員工,對公司很有感情甚至到了不計較回報的程度,然而,這種大牛不計較收入,那麼資本家肯定借坡下驢就不給高薪了。資本家肯定這樣,要求員工把公司當家,而他們呢,卻把員工當奴才當牲口使。所以這樣的大牛待遇就這個程度了,其他人無論從哪個角度講,待遇都不能超過甚至太接近這樣的大牛。所以在此呼籲一下各公司的大牛們,即使你們不為自己,也要為下面的弟兄,為了程式設計師這個職業在社會上有尊嚴,也要把自己的待遇要到位啊!!

    所以從離職之後找新的工作的時候,我就更偏向於找那種產品目標客戶是大眾的,技術的比重更大些的公司,然後惡補資料結構,演算法,C++這些。

    2012年5月4日(這回是青年節)入職了現在這家公司,待遇也只拿到了稅前10K,反正只能這樣想了,現在開始奮發,總比不奮發好,給自己加油努力吧!

相關推薦

分享成功程式設計師反面的教材---一個高齡程式設計師工作經歷

    首先,解釋一下我高齡菜鳥的定義,我呢做軟體開發已經六年多七年頭了,目前來說在就業市場上依然還沒有什麼競爭力,為什麼會這樣呢,自己總結一下吧。     我專業是電腦科學與技術,因為我是從一個鄉鎮出來的,在高中的時候在一些雜誌也好等等的瞭解,覺得軟體開發是我喜歡並適合的

程式設計師:領導讓BUG這可咋整?網友:你認真寫就行

眾所周知,在外行看來程式設計師好像很高逼格的職業,每天用計算機敲著看不懂的英文單詞,卻能實現非常非常多的效果和功能。幾乎現在所用的都會有程式設計師的影子。但外行不知道的是,每個效果和功能都是由成千上萬的程式碼組成的,並且其中還有成百上千的BUG,還得一個個的修改。這就不得不耗費非常多的經歷和時間來實

使用Python一年總結八好用的Python爬蟲技巧

用python也差不多一年多了,python應用最多的場景還是web快速開發、爬蟲、自動化運維:寫過簡單網站、寫過自動發帖指令碼、寫過收發郵件指令碼、寫過簡單驗證碼識別指令碼。 爬蟲在開發過程中也有很多複用的過程,這裡總結一下,以後也能省些事情。 1、基本抓取網頁 get方法

好久沒今天剛剛的小錯誤浪費好幾小時的if和else if的故事

找個問題後發現這個問題很簡單,但就是好幾百行的程式碼一點點去找浪費了好幾個小時。 本來是對倆個任務陣列分別進行判斷,不知道開始腦子在想什麼,我竟然用了用了一個if和四個else if去判斷,這樣如果前面的一個判斷對一個任務陣列判斷後,其他的就不會再對第二個任務陣列進行判斷了。如果是在一個小程式裡

平安產品經理與程式設計師幹架都說不要惹

8月2日,一段“辦公室打架”視訊訊息在網路流傳,並引起熱議。該訊息稱“據稱某網際網路公司產品經理提了個要求,要求APP開發人員可以做到根據使用者的手機殼來改變軟體主題顏色,然後,然後就幹起來了”。產品經理和程式猿是天敵啊,說了不要惹,不要惹,他們會動刀的。 以下內容可能只有程式猿才能看懂,

python程序程式花費的時間縮短4倍

應用場景:本人需要對200萬條網頁html格式資料進行清洗,提取文字後將分詞結果寫入資料庫,之前做了一次,大概花費了80多個小時才跑完。機器配置是4核,記憶體8G;開完會領導讓再改點東西重新跑一遍,然後說用多程序或者多執行緒跑,速度快。 本人接觸python不到兩個月,以前也基本不怎麼程式設計,所以這種優化

32歲還有沒有機會轉行做程式設計師嗎?

                原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本宣告。否則將追究法律責任。本文地址:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />上週

Python程式設計師的辛酸第三第九你看懂麼?

聚焦廣大碼農 感悟程式設計師資訊 大家好,小編今天和大家分享咱們程式設計師的辛酸經歷 有多少程式設計師整天在於BUG奮鬥呢?有多少程式設計師沒有時間解決自己的個人情感問題?又有多少程式設計師在工作中艱苦奮鬥,工作後和專案經理鬥智鬥勇?下面下邊給大家介紹咱們程式設計師的辛酸經歷,不知道你有

32歲還有有機會轉行做程式設計師嗎?

上週我作了個任正非的小專題《基本上沒看懂--leo讀任正非給公司患抑鬱症員工的一封信》。本週,我將回答兩封讀者來信。 第一封來信是關於《》,第二封來信,我將回答《如何有效地渡過大學生活》 不久前,我收到一位網友的來信。經他同意後,把信做了搞錄並公開回答關於大齡轉行的問

阿里巴巴的程式設計師天團組團出道不禁笑出聲音

這個程式設計師天團實事求是1就是1 0就是0身上流露出來的那種騷氣是很逼人的最近,在杭州的朋友,如果路過杭州地鐵市民中心站廳,應該會看到站內一面牆上,投放的這組群像海報。海報上的這群人,他們都有一個共同的名字——“程式設計師”。以前在外界眼裡,提起程式設計師,很多人對這個群體

程式設計師到CTO的跨界學習經驗分享

從借鑑開始學習 我先從單一一個技能學習主線路,開啟今天我的跨界學習經驗分享! 任何一門程式語言,都離不開上圖的學習步驟和軌跡。 我知道部分同學喜歡跨越式學習,先掌握高階的內容,然後再開始學習基礎的部分。先把難度較大先攻破,然後再開始接觸簡單的和基礎部分? 程式

關於網上流傳著各種黑程式設計師的段子只能說你開心就好

“關於程式設計師日常的各種精彩瞬間,你都經歷過嗎? 小板凳做穩了嗎?開車。。。 溫馨提示:流量用不完的土豪觀看模式請隨意切換 當產品汪過來提需求的時候: 2.當看產品需求文件的時候: 3.當高中同學知道我是個程式設計師的時候: 4.開發向運維要root密碼的時候: 5.

前端程式設計師的趣事也不知道這程式碼是幹嘛的~

首先我們來看下HTML的4種黑法 HTML確實是一門程式語言啊 這個黑的太過分了吧! 小姑娘我被你的外表欺騙的好慘 ❷程式設計使我快樂 程式設計第一步 我好像走偏了路 ❸程式設計使我痛苦 我也想知道這是幹嘛的

程式設計師崩潰想拿的年終獎怎麼說黃就黃?!

往年王者榮耀年終獎200個月100萬(雖然闢謠是假的)、華為年終獎24個月100萬,都讓我等平民羨煞不已。 還有在BAT發生的(朋友圈)真人真事↓ 這是年終獎的稅!啊! 掰指頭一算,怎麼也得十多萬了! 但是,今年寒冬了,地主家(大廠)也沒有餘糧了! 比如

成為Java頂尖程式設計師 看這11本書就夠及十必備的技術網站

"學習的最好途徑就是看書",這是我自己學習並且小有了一定的積累之後的第一體會。個人認為看書有兩點好處: 能出版出來的書一定是經過反覆的思考、雕琢和稽核的,因此從專業性的角度來說,一本好書的價值遠超其他資料; 對著書上的程式碼自己敲的時候方便。 "看完書之後再

厲害Word姐!世界上最早一批程式設計師原來是她們!

大家看到這張照片,腦袋裡蹦出的第一個想法是啥? 還有這張 沒錯了,這是美國超模Karlie Kloss,同時也是前維密天使。你是不是以為小編今天要給大家介紹超模的時尚之路了。No No No,今天小編要說的是她另外一個身份。你可能已經猜到了,她居然也是一個程式媛!!!!是的你沒有聽錯,這位膚白貌美大長腿

作為程式設計師是如何通過一個方法記住7000單詞的!

上個月30號,我懷著忐忑的心情,再次打開了 詞彙量測試網站。當我看到詞彙量達到7190的時候,非

程式設計師圈子中只是一名平庸的開發者

開發十年,就只剩下這套架構體系了! >>>   

1 就自己動手

Photo @https://danielbachhuber.com/ 文 | 白科 有人問:開源是為了什麼? 這裡有一些

同學叫一起創業不聽他現在月入10萬羨慕死已悟到成功的祕訣!

  先說說的親身經歷及見證吧,2017年一個晚上跟同學一起吃飯,聊起了創業的事情,因為我們的年齡都比較很大了,遲早有一天退出職場,就討論做什麼好,同學就說要不我們運營微信公眾號吧,我當時想,這個東西能養活自己嗎?他說可以掙大錢,我當時一點都不信,公眾號不是就推送兩篇文章,這東西有收入?我當時一點都沒有看好