之因此猶豫了許久,是由於,直覺告訴我,發這篇文章出來,園子裏確定會掀起波瀾,而我卻身處於漩渦中央。看到園子沒之前那麼熱鬧了,那就來吧,豁出去了,生死看淡,不服就幹!一塊兒熱鬧熱鬧吧!畢竟很快就要過年啦~php
舊的一年很快就過去,新的一年即將開始,年復一年,一個又一個的輪迴。看到許多人都在寫年終總結和新年計劃了,回首本身過去這一年,感受平平無奇,也沒什麼做爲。唯稍做記錄,聊以慰藉!我歷來沒有想過三十歲時會是如今的本身,到了咱們這個年紀真的是上有老下有小,唉~前端
08年剛上大學時,(我是這樣子的:如右圖)專業是電子信息工程,硬件專業,我一竅不通且徹底沒興趣學(三年補考了三十六次,總算拿到了大專畢業證),因而本身自學網頁設計,尤記得那個時候有網頁三劍客,後來感受那個沒有什麼前途,我想作網站,去圖書館找了2本作網站的書,一本是asp,一本是php。要說大學圖書館的技術書,真心太落伍了,當時在想是asp呢仍是php呢?我看了下各自介紹,發現asp是微軟的,當時內心一像,微軟但是大公司,那就asp吧(當時也沒人跟我說微軟已經拋棄asp了),我蒙着頭很努力的擼完了一本書,打算本身作個網站,某一天忽然發現網上有人說asp早就out了,如今要升級爲asp.net,我去,當時內心那個奔潰啊!後來班裏忽然開了java課,我就尋思着去參加java培訓吧!後面又鬼使神差的跑去搞.Net了。vue
從09年第一天學.net開始,我就立志之後要成爲一名.net架構師,抱着這樣一個目標和夢想,日復一日的持續努力,幾乎拋棄了全部曾經的其它興趣愛好,作程序猿以前,我喜歡雙節棍、傳統武術、書法、象棋、釣魚、古典文學....回想上大學那會兒,自從開始學編程,天天抱着那本厚厚的《C#高級編程》去自習室,感受就跟個傻叉同樣......雖然沒有編程天賦(原本和幾位大學室友一塊兒去藍傑培訓java的,老師以爲我太笨,說我不適合搞java,結果我就跑去學.net了,直到多年後我才明白當時誤會培訓老師的意思了,實際上是說個人IQ不適合學編程,真尷尬...),可是長時間的以勤補拙和不斷堅持,總算是以犧牲其它特長換來了這一技之長,想一想以爲真來之不易。java
10年年末校園招聘,在學長和培訓班老師推薦下,補試去了聯信永益,說來慚愧,當年提早看了筆試題竟然都沒過,感受實在是太菜了,不適合搞編程。補試的時候,有一道開放性題目:以「熱愛編程」爲主題三分鐘表達本身。我開始侃侃而談:「從96年第一次接觸計算機起(小學二年級開始開計算機課),我就對它產生了濃烈的興趣,當時尚未用windows系統(實在是用不起,貌似400大洋一套吧),當時用的是ucdos和WPS系統,聽說求伯君閉門三個月寫出了WPS系統,對求伯君甚是崇拜....」說完後,面試官說:「小求寫代碼其實並無傳說中的那麼厲害,我是他師兄,當年我還去幫他寫個WPS的字體識別呢?」我太驚訝了!後來才得知當時的面試官曾經是金山的特聘總工程師。mysql
所謂十年磨一劍,眼看目標就要實現了,才發現,時移世易,外面的世界,早已不是十年前Java、PHP、.Net三分天下的局面,如今是大數據、人工智能的時代。搜遍各類求職網站,.net架構師崗位百裏挑一,架構師崗位基本上清一色java系,這是很是無奈又不得不面的現實。程序員
感受如今.net和php都很尷尬,爲何呢?如今互聯網廣泛趨向於先後端徹底分離的開發模式,前端如今變得愈來愈重,早已不是當年的前端了,後端java擁有一套套通過市場驗證的成熟解決方案足以替代PHP和.Net,至少在BS項目上是如此,而如今市面上大多數應用都是BS結構,在大數據和雲計算方面Java更是甩開了PHP和.Net一條街。隨着H5的興起,Android和IOS原生開發也沒有了當年的輝煌。這個世界天天都在變化,一個不留神,咱們就落伍了......面試
猶記得上初中那會兒,03年的時候,學模具設計不知道有多火,一畢業出來隨隨便便年薪10w,可誰曾想,如今十多年過去了,仍是年薪10w..........那麼咱們如今作所謂的軟件開發的,愈來愈像當年的模具設計,如今農村裏面的老大爺都知道大學畢業出來找不到工做,就去培訓軟件,來錢快,就業率高,三個月就能夠畢業出去找工做......我就幹過這樣的事情,有兩個表弟大學畢業出來找不到工做,最終我推薦他們去了長沙傳智播客培訓java,三個月畢業出來去杭州都是10k以上,當初我問他們是否是真的走投無路找不到工做了,他們說是,那我也就很放心的讓他們入坑了。redis
那麼多軟件培訓機構,爲何就不多有培訓項目經理、產品經理、架構師的呢?由於這些都是沒法直接這樣零基礎培訓出來的,而是須要歷練出來的,當一些崗位能夠直接批量生產以後,那麼也就不值錢了,這是咱們須要思考的。就像古代打仗同樣,永遠不缺兵,實在不行能夠抓壯丁,而後練一練就能夠上戰場了,但是卻一將難求!spring
18年上半年,基本上成天在公司無所事事,除了平常的基本工做外,可能惟一的任務就是學習java,由於公司要轉型,技術團隊要轉型。sql
所謂長江後浪推前浪,一代新人換舊人。年初公司就開始在清理研發的老員工,也就是所謂的「換血」吧!而後把原來研發部的老員工一個一個的送走,每送走一個就去聚個餐,歡送一下!到如今我都已是老員工了!有一次聚餐,去了一家川菜館,結果一會兒弄了個急性胃腸炎,十分鬱悶,後面跑去作腸鏡胃鏡檢查,喝了500mL瀉藥和1.5L水,脹得那個難受啊,尤爲是那瀉藥喝得人想吐,如今想起來都反胃......老是在身體出現問題時,咱們纔會明白身體健康是多麼的幸福~
公司一直在Java仍是.net之間猶豫徘徊,因此招聘也是同時招聘.net和java,很戲劇性的一幕是,發佈一樣的薪資範疇招聘開發,.net一天就三四份簡歷,一個星期也來不了幾我的來面試。而java就大不同了,一天兩三百份求職簡歷,天天來面試的人絡繹不絕。.net招人太難了,開一樣的工資,java對求職者的可選擇性大得多,最終,公司不得不放棄.net招聘,只招java了。
既然公司都打算拋棄.net了,爲了適應市場的需求和時代的變化,那就轉java吧,畢竟有多年的.net開發經驗,上起手來應該也容易。因而乎,天天上班一有時間就開始學習java技術,在學java以前,先諮詢了一下那些搞java的大學同窗,而後給本身制定了一系列的學習計劃。工欲善其事,必先利其器,先熟悉java的各類主流IDE,而後快速熟悉一下Java語法,接下來就直奔Java目前最主流的框架,如spring boot、mybatis等,就這樣循序漸進的開始搞了起來。
都說計劃趕不上變化,一兩個月後,正當學java正起勁的時候,忽然接到新的任務,要在原來的.net系統上面改造幾個新的版本,我既是項目經理也是開發,也是實施.......反正就是一我的搞,從前端到後端再到移動端以及數據庫、部署、運維等等等。而後不知不覺半年過去了,也不知道瞎忙活些啥,Java又丟下了。
10月份,網上置辦了傢俱,有同窗跟我說,爲什麼不雙11再買,怎麼也能夠便宜好幾千吧!而我認爲雙11未必便宜,並且沒時間回長沙收傢俱,因此我10.1就買了,後來發現我是機智的(雙11.1的時候我回頭看買的傢俱,算上各類優惠比我10.1買的還要貴2k左右),10.1回了趟長沙收傢俱,一衝動又買了車位,一會兒又感受很窮。
10.1以後回深圳,作的第一件事就是報了個駕校,以前一直想着等之後回長沙了再考駕照,由於長沙那邊拿駕照快,可是如今車位已經買了,必須趕忙弄個駕照了,再說我看見今年在深圳考駕照的兩個大學同窗都已經拿到駕照了。原本考駕照最好的時機應該是上半年,由於很清閒,感受一年下來沒作什麼事情,因而我又以爲仍是再寫本書吧,因而乎,又開始寫H5的書,我覺得下半年會一直這樣清閒,後來證實我又錯了。
從下半年開始,公司引入了外包團隊,因爲是項目外包制,因此基本上是把整個項目所有外包了,咱們這邊只提供技術選型(spring boot、mybatis、mongodb、mysql、redis,vue.js)、需求文檔,其它的都是交給那邊弄,咱們這邊研發負責評審他們的報價和開發進度以及代碼質量。一開始,外包團隊信心滿滿,每天加班加點搞,每週的工做進度彙報工做也看上去儼然有提早完成開發的節奏,卻不知,其實早已埋下了各類隱患。當時確實把我驚呆了,由於在我看來,按照咱們提供的需求文檔,憑他們十幾我的的開發團隊是很難在2個月以內完成交付的,除非他們之前對咱們現有項目的業務很是熟悉。公司領導看到外包如此神速的工做進度和他們的加班態度,對咱們公司現有的開發人員表示嚴重的懷疑,甚至在考慮,公司還有留研發部的必要嗎?是否能夠直接外包呢?公司養的研發工資比外包那邊的研發薪水高出了50%,公司研發的同事常常到點就下班,再看看人家外包團隊但是996哦,而咱們公司的研發團隊則認爲,這個項目水太深,外包團隊是尚未察覺到罷了,一開始只是把簡單的東西作了,真正和核心業務掛鉤的東西,基本上尚未觸及。
果真,我從一開始就擔憂的事情發生了,在外包團隊開發一個月以後,進度忽然停滯不前,像是被各類業務卡住了,接下來就是外包撤場,咱們開始接手。其實挺同情外包團隊的小夥伴們,他們一個月下來都是996,加班加點,項目瀕臨流產,到最後公司可能還虧了很多錢。從11月份開始,我開始進入這個項目,因爲公司嚴重缺少前端,因而我就被派去作前端了,主要負責PC前端這一塊。當看到外包團隊作的UI高保真原型,我再次被驚呆了,不得不佩服他們的UI設計師,百來萬的項目,硬是被他們作成了幾百萬的UI原型,我再一次開始同情以前外包團隊的開發人員。同情之餘,接下來,要被坑死的可就是咱們了,由於如今是咱們接手。爲了讓項目按時上線,就連外包的996工做模式也被咱們給傳承了下來,結果我上班996,又要趕書稿,還時不時去練車,固然,有私單我也沒有放過,那怎一個忙字了得!
忙得沒時間去哪玩,也就公司組織活動去了趟桂林,去的那段時間恰好桂林降溫了,只有2~3度,結果跑過去凍得像狗同樣!畢竟一二十度的溫差一會兒難適應。
接收外包團隊的項目,最大的感覺,就是亂!每一個人開發人員都按照本身的想法來搞,不遵循框架,以爲別人封裝的東西很差用,就很任性的本身寫一套,而後本身一我的用。就這樣,不少一樣的功能,你會發現有N套組件。外包團隊還有一個特色就是人員流動很頻繁,一個項目常常不知道多少人動過。外包團隊的開發人員,水平良莠不齊,Bug數天然不會少。
話說回來,其實要感謝外包團隊,若是他們把項目作成功了, 那麼今年被送走的可能就是咱們這一波人了!咱們早晚是會被下一波人替代的,這只是遲早問題~
經歷了兩個月的996,項目總算按時交付了,過年能夠調休5天(其實有許多假都沒時間休,最終可能就清零了),可能還有幾千塊錢項目獎金吧,算是對這段時間加班的一種安慰了,畢竟去年項目考覈不及格,項目獎金但是一分錢沒有的。你們都說18年是互聯網的寒冬,有年終獎的都是好公司,也不知道是否是真的,我也不知道今年公司年終獎具體是什麼個狀況......
12月份,我之前培訓班的老師推薦我去面試長沙一個.net架構師崗位,因爲走的內薦,很快就給我來了電話面試,聊了差很少1個小時,主要問我一些解決方案方面的問題,尤爲是他們公司遇到過的一些技術問題,一本正經問的惟一一個面試題就是:談談MVC請求機制,其實我也忘得差很少了,就簡單說了下。初面又是這樣毫無懸念的過了。印象中,最近幾年的.net面試,技術面試都沒有掛過(除了一次外企的電話面試被虐得不要不要的以外,英語是硬傷),由於.net招人太難招了,若是再挑三揀四,那就真招不到什麼人了(O(∩_∩)O哈哈~)。剛好12月底的時候去長沙辦了喬遷,就在這時,那公司讓我過去複試,我當時正好在長沙,因此我就去了。離開長沙幾年了,河西真的是有了翻天覆地的變化,變得讓我感到熟悉又陌生。我提早一個小時就到了那公司,發現好多人在等待面試。我一驚,什麼狀況?這個時間點也有這麼多人找工做嗎?後來才知道,原來是重賞之下必有勇夫!那公司開的薪資遠高於長沙其它軟件公司。在那裏我等了足足一個小時,我已經不少年去面試沒這麼等過了,當時我都想直接走了算了,可是一想,來都來了,就再等等吧,畢竟每一次面試,也是一次學習的機會,最後仍是我去催的前端小姐姐。終於叫我去複試了,複試也沒問什麼,主要問下薪資要求,何時能夠上崗什麼的,由於那公司是996,在長沙20以上的.net崗位能夠說是少之又少,可是那公司是互聯網創業公司,因此薪資廣泛給得高,聽說那公司java架構師30k起步,厲害的還有40+的,甚至還能夠弄到期權、股份。面試過程當中,遇到了之前不一樣公司的兩位同事,真是不禁得感嘆國內IT圈子是如此之小。那麼最後的問題圍繞着我什麼時候能夠到崗了,我確定是想年後,而那公司又是急招,可能等不了我那麼久。而更令我糾結的則是:996。若是是兩年前,估計我飛同樣的跑過去了,但是如今我卻猶豫起來,年紀大了,再也經不起那麼折騰,雖然我以爲那公司發展前景很好,作的也是我之前從事過的領域,並且又是作.net,若是失去此次機會,之後回長沙一來確定很難找到那樣的.net崗位,二來可能再也不是繼續作.net了。通過一番仔細的思考以後,我仍是放棄了,由於過去的話,失去的東西太多了,不僅僅駕照要從新考,年終獎什麼的也沒了,還要持續高強度996,已經剛經歷了一波,持續這麼搞下去,身體確定吃不消的。
在這裏,要感謝個人老師還有幾位前同事的助攻,他們給我說了很多好話,印象分就高了很多。面試完,我老師就開車過來接我一塊兒去吃飯,好多年不見了,感受都仍是老樣子,O(∩_∩)O~,還有另外一個之前培訓班的同窗,感受挺對不住我老師的,吃完飯送我去坐地鐵的時候,把人家車給颳了,滿滿的負罪感......
練車還算順利,從報名時開始算,2個月就過了科二,雖然沒什麼時間去練車,可是我每次去都是練2個小時,有時候一天就去練2次。本覺得科二無法一把過的,由於考的前一天去模擬了三把都掛了,教練對我很無語,看見我還在那一臉不在意的笑(我但是全包班,怕毛線,掛了大不了再來一次)。其實我科二已經練得比較熟練了,只是那模擬車座椅過矮,搞得我一會兒不適應,次日考試的時候,剛上車我發現座椅不矮,我就知道必定能過,雖然過程當中幾回差點掛科了,好在我心態好(我都掛檔起步了,前面的小姐姐佔着個人庫位,竟然把車停那裏直接下車圍着車轉圈,我當時一臉懵逼等了1分多鐘,最後考官跑過來把她車直接開走我才鬆口氣,當時怕倒庫超時,我就加速倒庫,結果差點就壓線了)。有點遺憾的是年末約考的人實在太多,結果科三約不上,否則說不定年前就把駕照搞定了。(過年耽擱了一個月,結果在深圳4個多月纔拿證,聽說這已經算很快的了....)
一眨眼來深圳已經快六年了,一年到頭回不了幾回家,19年打算回長沙去,長沙畢竟離家近,可是何時回尚未想好,或許找到了適合的工做,就會立刻回去吧,或許一會兒回不去了也說不定~問題是如今不知道回長沙幹啥?繼續搞.net嗎?仍是找點其它的事情作?如今是走一步算一步,畢竟,生活不易,且行且珍惜吧......
有人可能會感到疑惑,不怕被公司同事、領導看到嗎?看到就看到吧,說得更直白一點,公司既然肯用我就說明目前我還有價值,沒價值了的時候,天然也是不會留情的。這在哪裏都同樣,永遠不要和公司談情懷,追逐利益纔是公司的本質,有情懷的公司大多已經倒閉了。公司不是學校,更不是家!它是一家企業,其存在的目的則是爲了追逐利益最大化。不要怪公司太殘酷,是市場太殘酷!物競天擇適者生存!除了老闆和股東,咱們大多數人在企業只是打一份工而已,雖然有極少數人把這一份工當成其奮鬥終生的事業。卻不知,期盼越大,失望也可能越大!生於憂患死於安樂!咱們能作的,就是就是無論在什麼公司,咱們都要懷着一顆感恩的心,至少對得起本身這份工做,對得起這份工資,對得起公司,打工的過程也是自我成長的過程,最好不要白白虛度年華。這些赤裸裸的道理和殘酷的現實許多人都心知肚明,只是誰也不肯意捅破罷了!若是仍是不明白,換位思考一下,假如你是老闆,你會如何看待你的員工?
作了多年程序員以後,儼然已經成爲了中年大叔,如今是變成這個樣子了:
最後,新年將至,祝你們在新的一年裏可以心想事成,開開心心的!