1. 程式人生 > >記一個轉行程式設計師的工作經歷與感想(後期更新)

記一個轉行程式設計師的工作經歷與感想(後期更新)

前言

隨著科技的發展,現代人生活的節奏是越來越快,個人覺得程式設計師的生活節奏更快(個人觀點),在忙碌的生活中總是很難找到一點點的空閒時間(就算有,估計也是用來睡眠,不知道為什麼總是感覺程式設計師是一種睡眠不足的生物),但是一旦有時間就想通過文字記錄下來,作為以後生活的回憶吧,如果在此過程中還能夠幫助到您的話,那將是我的榮幸。

個人背景

2015年畢業於一所最最普通的一本大學,專業是管理學類專業(說來都是淚,被調劑的,其實高中學的是理科,簡直無語了),但是又不想回爐重造,只能是硬著頭皮學了,很顯然一開始這就不是我的出路,那怎麼辦呢?總不能畢業之後出來就失業吧,況且當時樓主家裡真的太窮了(大學的學費都是助學貸款的,是真窮),只想著出來就能掙錢,也不想考什麼研究生了(現在想想那可能是一個錯誤的認識,也許研究生會更好一點,樓主一個同學現在就比樓主強多了,手動抹淚),記得當時Java真的很火(其實樓主當年的志願中是有報這個

計算機專業的,都是命呀),所以大學的時候也會自學,自己在網上看看,課程裡也有本專業的計算機課程,是VB,考了省二和國二,感覺這東西不是自己喜歡的(不代表這門語言不好),隨著時間的推移,突然大四了,一臉懵逼啥都不會,最後還是選擇培訓一下(非廣告),因為學習是需要一個好的環境的(樓主承認自己的學習能力真的不強),然後就這樣順利的畢業了。

工作經歷

前面說到樓主終於懷著一顆夢想畢業了,但是樓主沒有失業(哈哈),可是似乎並不是我想要的技術性公司(別提什麼IT公司了),說實話想進IT,可能非專業又沒有實力很難呀,因為這是文科性質專業,所以找一份行政相關的工作還行,於是三方就簽了一家省企的建築行業的國企單位(沒有辦法黨員+能說會到,對實力考察很少,樓主就是一個水貨),其實當時就是一邊走一邊看,先簽一家保證不失業,最終很穩定這就成了我的第一家公司,說來也巧,本來是過去做行政的,結果公司正在申請特級資質,需要建立一套資訊化管理系統(以前公司是紙質辦公),就自薦到公司新成立的技術部(充分發揮樓主的技術自吹),說是什麼技術部其實就是三個人(尷尬),因為這個系統肯定是對外招標的,中標的是北京的一家公司,然後我們的任務就是與這家公司對接談需求,考慮到以後的維護,我們也會參與到其中的開發(我的天,這就開始了我的開發生涯,想想都有點小激動),其實工作之後你才會發現理論知識與實際開發還是有蠻大的差距的,所以剛開始的時候真的是一頭霧水,兩眼懵逼(幸好我是甲方的人員,不然我都怕被開除,但是對於我那是不可能滴,咱工作沒什麼優點,就是穩定),就在這樣不緊不慢的環境中度過了一年(一年呀,感覺屁都沒有學會),然項專案就在我們公司上線了,然後樓主就很理所當然的加入了後期的維護工作(度日如年的維護工作),突然有一天幡然醒悟,醍醐灌頂,苦海無邊,回頭是岸,感覺這麼下去就廢了自己(國企的環境你懂的),你的胸懷和報復呢?辭職了,很堅決,直接就裸辭(想想當時是不是腦子有炮),走的時候跟書記說:謝謝領導的栽培,但是感覺自己辜負了領導的信任,沒有學到東西。書記只說了一句:其實你已經學到了東西,出去你就知道了。終於我帶著這句話到了畢業後的第二家公司(私企,似乎層次降了,混的越來越差了),找了一份Java開發工作(得承認自己的技術真的很菜),一起還有幾個剛畢業的,幾個月下來你才發現原來之前真的學到了一點東西(不管是為人處世,還是技術方面,相對於他們來說還是有優勢的),才漸漸的理解當初書記跟我說的那就話,就像那句詩說的“只緣身在此山中”,一旦你跳出,你就會發現不一樣的自己。終於在這裡才真正的學到了一點東西,不管是通過自己的自學和大牛的幫助,這裡就不說什麼具體的技術了(因為相對於大牛,簡直太菜,怕暴露自己),然後現在又跳槽到另外一家公司(對於跳槽下面的經驗裡面會說),大概這就是我這三年簡單的工作經歷,後面的五年、十年會再更新。

轉行思考

前面也說了自己是轉行過來的(可能跨度還有點大),這個東西真的不好說,每個人的條件不一樣,所以轉行的風險也不一樣吧(這裡對大神自動遮蔽,只對跟我一樣是凡夫俗子可見),就拿我自己來說吧,第一自己專業不是自己想要的(我都沒有填這個專業呀,大坑),雖然說計算機這個大行業也不一定就是最適合我的,但是相對我目前的專業來說,我肯定是更喜歡計算機這個行業的(這個沒有對所學專業的歧視呀,可能只是不適合);第二能力方面能不能勝任,這個其實可以通過學習來補充的,樓主當初學的理科,所以對於計算機的學習還是比較容易上手的(沒有誇自己的數學啊,要是特別好為啥不上一個更好點的學校和專業,笑哭),需要辯證的考量自己的能力很重要;第三就是你能吃苦嗎?這一問就尷尬了,能能能(我呸!),樓主其實真的不是一直能吃苦的人的,但是在一段時間內還是能夠吃苦的(也就是在我瘋狂學習知識的時候,哇塞,感覺自己差點都信了),說回來,其實真的如果不能吃苦,那還是放棄走自己的老路吧,因為我是過來人真的很辛苦,你不付出百分百的汗水,回報的時候真的會給你一巴掌,就問你疼不疼?第四就是經濟實力,這個很現實的問題,樓主家裡特別窮,上面說了大學學費都是用的助學貸款,所以急著出來工作掙錢還債,樓主比較幸運出來還能掙個三毛五毛的,你要是中途轉行,你就得損失一大筆錢,具體多少(天機不可洩露),自己算。以上就是樓主的個人觀點,純屬個人,不喜歡你可以過來打我呀。

JAVA認識

前面說了這麼多,不會都是吹的吧!可能本人就是一個錘子呢!對,你說對了,就是一個錘子,別跑!我錘死你!記得以前我師父跟我說過一句話是:你不是這個專業,學校也不好,為人處世也一般,如果在技術也不好,別人憑什麼要你?我覺得說的很對,所以在工作中還是需要不斷的學習,可以笨一點,但是一定要努力,要有態度,對不起,我又開始胡吹海吹啦!說好的Java知識呢,客官,這就來,由於不是純技術文章,所以就隨便說說面試中或者工作中的問題吧:

  • Java基礎知識:這個在三年內基本都是會談論的(好像說的就是樓主自己),比如說八大基本型別?預設值是?取值範圍是?之間的轉換是怎樣?String是基本型別嗎?建立String物件的過程?為什麼String物件是不能改變的?等等不一一細說了。

  • Java中級知識:這個能可能不是考察你實現功能,更多是程式碼優化、框架理解、模組設計以及解決問題的能力,比如:簡單說說常用的設計模式?對Spring、SpringMVC以及持久層框架的理解?MyBatis框架內部的具體實現?如何優化對千萬級甚至億級的資料操作?Linux或者Unix系統部署?對於多執行緒和併發的理解?解決問題的思路?等等,主要考察還是你對程式碼理解的深度以及解決問題的能力,一般針對的是有個兩三年工作經驗的(大神除外),不光僅僅是為了實現功能。

  • Java高階知識:說實話這個樓主能力有限,目前還有到這個層次,要說的話就有點水了,大概幾個方向吧:對虛擬機器的理解?對設計模式的靈活運用?重要原始碼的分析?對大框架設計的理解?如何管理團隊?等等,管理團隊方面,可能中級也是能夠涉及到的,畢竟有很多的新人會湧向市場,總之高階或者之後應該不會再單純的寫程式碼了(我得努力了)

以上三點純屬自己遇到的或者想到的,由於篇幅問題只能是冰山一角,大家有興趣可以找大牛的專題看看,這裡就不丟人現眼了。

經驗之談

說到這個其實真的有點吹了(畢竟自己還是一個菜雞),但是工作有經驗還是有得,這裡簡單談談自己的理解,前面也說道了,樓主是一個比較笨的人,可能別人一個小時理解的東西,樓主需要花上一天的時間來理解(想跳河),沒有辦法天生我才有的笨,認了,辛虧樓主有自知之明肯花時間,硬啃,所以樓主一直沒有落下別人太多,怎麼又胡扯到這裡來了,收!還是說說學習吧:

  • 勤奮。不管是做什麼行業應該都是一樣,都需要勤奮,古話說的好勤能補拙,樓主對自己的要求就是可以笨但是不能不努力。

  • 不恥去問。有的時候別人給你點撥一下比你自己悶在哪裡搞好幾天效果好多了,而且別人願意跟你說的東西都是自己比較擅長的,你就能夠快速的學到更多的知識,特別是請教比你厲害的同事,千萬不要不懂裝懂,記得我當時出來的時候就是這樣,不好意思去問,怕別人知道自己的水平很菜,其實你問不問,別人都知道你菜(扎心了),後來就臉皮厚了,不斷的問,有的時候被說的面紅耳赤的,恨不得找人打一架就好,但是結果是你變的越來越強了,我現在帶的人裡面也有這樣的,自己不會也不問,問了都說會,但是讓他說,說不出一個屁來,哎。

  • 資料。不管是電子資料還是書籍還是網上的資源,都是能夠很好的幫助你成長,該花錢的的時候千萬不要吝嗇,用的好,價值能翻很多倍。

  • 職業規劃。相信所有大學所有專業都有這門課程吧,叫做職業規劃,如果你想要一個長遠的發展,職業規劃那是必須的吧,下面有樓主自己的規劃。

說職業規劃之前稍微把上面關於跳槽問題簡單說一下:首先這個因人而異,記得馬雲還是誰說過的跳槽無非兩種原因:要麼錢沒有給夠,要麼乾的不開心(暫時不考家庭因素),當然對於一般沒有技術含量的公司可能還需要考慮能不能學到東西,我所能想到估計就是以上幾種,我的觀點如下:

  • 公司和員工是互相依賴的關係,所以跳槽並不是你對不起公司或者公司對不起你,如果因為錢沒有到位或者不開心,那就果斷跳吧。

  • 衡量自己的能力後再跳。如果不知道自己的能力有多少,那就到市場上試試水,馬上就能出來。

  • 建議不要裸辭。樓主雖然裸辭過,但是風險也是很大的,所以慎重,等確定好了再提交辭呈,不著急這一會兒(大牛有人挖,不需要考慮)

職業規劃

1年之內:學習Java基本知識,適應社會,書籍《Java程式設計思想》(這書很生硬),網站有牛客網、CSDN(可以總結知識)、菜鳥網等,初級Java開發

2-3年:學習Java中級知識,如框架學習,設計模式學習等,有點為人處世技能,書籍《大話設計模式》、《重構-改善既有程式碼的設計》、《Effective Java》、《Java併發實戰》等,網站有gitHub、stackoverflow等,中級Java開發(組長、副組長,管理團隊)

3-5年:學習Java高階知識,如虛擬機器學習,資料《深入理解Java虛擬機器》、《深入理解計算機系統》等 高階Java開發,獨立管理小團隊

5-10年:還在思考中...

總結

以上都是樓主的拙見和想法,如果不同意,也可以交流,但是不要惡語相向,當然如果覺得對你有幫助那將是我莫大的榮幸,預計以後5年、10年會進行更新,就當做給自己的一份總結吧。

相關推薦

一個轉行程式設計師工作經歷感想後期更新

前言 隨著科技的發展,現代人生活的節奏是越來越快,個人覺得程式設計師的生活節奏更快(個人觀點),在忙碌的生活中總是很難找到一點點的空閒時間(就算有,估計也是用來睡眠,不知道為什麼總是感覺程式設計師是一種睡眠不足的生物),但是一旦有時間就想通過文字記錄下來,作為以後生活的回憶

一個程式設計師的成長曆程持續更新

此處將是我學習程式設計的整個簡單過程將持續記錄只想在這裡見證我一步步的成長。此時學習程式設計200天,2016.8.1  大一剛接觸時的衝動和欣喜,認為語言種類積累學習越多我將走向成功。如今大一暑假,經過這一階段對c語言與c++學習過後,喜歡上了演算法,雖然此時程式設計能力幾

十年風雨,一個普通程式設計師的成長之路十一再見,2019。你好,2020!

00 回顧2019 在過去的這一年裡,收穫最大的便是眼界了, 與高水平的同事們一起合作,讓人愉快。 與高水平的領導共事,則讓人受益匪淺。 2019年元旦前後那段時間,突然陷入了焦慮,買了一些極客時間的課程,加入了一些知識星球。也確實提升了自己不少關於職場、工作、生活的一些認知。 但是收貨最大的還是在工作之餘,

【本人禿頂程式設計師】【轉】一個畢業6年的程式設計師工作經歷和成長感悟

←←←←←←←←←←←← 我都禿頂了,還不點關注! 【本人禿頂程式設計師】轉自今日頭條:Java高階 原文連結:https://www.toutiao.com/i6611344590853112324/ 把時鐘撥回到2007年的夏天,大學畢業。那時非常迷茫,不知道自己能做什麼,想做什

一個畢業6年的程式設計師工作經歷和成長感悟

把時鐘撥回到2007年的夏天,大學畢業。那時非常迷茫,不知道自己能做什麼,想做什麼,對工作有一種期待和憧憬,只是覺得計算機、網路有關的職位都可以投遞簡歷。 2007年5月12日(歷史驚人的巧合,沒想到6年後的今天寫下了這篇回憶文章),南下廣州,開始找工作。或許,因為運氣好、加上筆試不錯、人也比較

黑馬程式設計師--一個美女程式設計師面試經歷,不要羨慕姐,姐只是個傳說!

文章來源:黑馬程式設計師,黑馬論壇 致學弟學妹們: 先自我介紹下,我是黑馬15期一個很平凡,平凡的不能再平凡的女孩,很高興剛剛畢業就找到一份自己滿意的工作,8k、五險一金、餐補、公交補、電話補助, 專案分紅(不坐公交不打電話都照樣會補的,老總這樣給我說的),公司不怎麼加班。

2018,一個轉行程式設計師的成長 | 掘金年度徵文

年終總結已經寫過了,這次看到掘金的活動,想參加下。拿第一就不指望了,留給大佬們。我只想小冊 6 折的機會,2019 年多買幾本小冊。我很愛學習的 :-D 自我介紹 我之前在掘金寫過很多文章,可能很多人看過《我如何零基礎轉行成為一個自信的前端》 一文。沒看過的朋友,我還是簡單介紹下。我是轉行做前端的,轉行之

我的程式設計師工作經歷(二) 之 談合作

前言:    寫這篇部落格主要是對以前的工作經歷做下總結,並跟大家分享一些感悟,也是為接下來的一篇部落格做鋪墊——對我的5年程式設計生涯做總結。。。    從08年11月份從軟體工程師培訓學校畢業在北京工作了一年——對這段時間我的感受比較感興趣的朋友,可以看下"我的程式設計師工作經歷(一) 之 苦逼了"這

一個JAVA程式設計師的成長蛻變大家共勉

從2014年07月25日開始工作,距今也已經3年有餘了。從一個Java入門小白,到現在能獨立開發並且勝任獨立工作的能力,在此總結一下個人三年來的成長和蛻變,以此和大家共勉。 先來簡單介紹一下個人經歷和薪資吧,吸引點注意力。 目前為止,在兩家公司任職,其中一家半年前辭職

一個程式設計師十年生涯總結轉載

今年是我大學畢業滿10年的日子,也是我投身IT技術的第10年。一直想能對過去的經歷做些回顧與反思,以更      好地走向未來,但總沒有筆。剛好CSDN舉辦“講述程式設計師的故事”徵文,這件事成了一個引子,我終於趁著暑期有時間,敲了一天鍵盤,便有了這篇人生自述。       10年對於一個人

一個程式設計師的男友需求說明書論壇摘抄

前言   常聽人說程式設計師的生活枯燥為人刻板,其實這是你不懂程式設計師,程式碼之外,這些高智商的人幽默有趣,論壇常常是他們展現才華的地方(悲哀,因為給他們展現Coder之外的才華的地方和時間太少),我在論壇上看的一篇妙貼和回貼,整理出來供大家一樂。   正文   目的:徵女

黑馬程式設計師——IO輸入輸出

--------------------- <a href="http://edu.csdn.net/heima" target="blank">android培訓</a>、<a href="http://edu.csdn.net/heima

十年風雨,一個普通程式設計師的成長之路

受大飛的文字及李瑩大哥的影響,也寫了篇自己畢業以來,十年生涯的回顧。還在沉默王二的文章激勵下一鼓作氣把公眾號開通了,發了這篇公眾號的首篇文章。 終於開通了自己第一個公眾號,發表了第一篇文章。看著空白的公眾號頭像,哈哈,感覺還蠻不錯。 以下是正文: 引子 十年,從月薪600到15000,從電腦維修員到一個程式設

十年風雨,一個普通程式設計師的成長之路

海風.寧波 2012年5月,又是一次外包的工作。 此時的工資已經是5500,出差補助每天50,包住,算下來,每月也能結餘5000以上了。 這次是外包到寧波,給神州數碼做一個外包專案。 哦,神碼,我的神碼。 才到寧波的第一天,就已讓我產生了厭煩的心理。 甲乙丙丁,點到誰是誰。很不幸,我們屬於那個丁,外包給了丙,

十年風雨,一個普通程式設計師的成長之路

大雪.銅陵 在神碼,我的每一年都是階梯式的成長。 -> 2012 程式設計師 -> 2013 開發組長 -> 2014 兼需求經理 -> 2015 開發經理 -> 2016 專案經理 -> 2017 專案經理 -> 2018 技術經理(程式設計師) 回到2012年,面

十年風雨,一個普通程式設計師的成長之路

飛啊.深圳 2013的春節過後,曹工問我以後的打算。想不想接手【電子稅務局】? 我不想在一個地方待太久,我表示我想進【核心徵管】。 後來才知道,這個問題其實曹工也問過另一個同事。就算我表示想接手,也不一定會輪到我。但是如果我當時就已成為負責人,可能後續的成長會更快。 也可能不會。 在人生的路口,我們總會做很多

十年風雨,一個普通程式設計師的成長之路

目錄 十年風雨,一個普通程式設計師的成長之路(五) 成長、抉擇與失去(上) 一、前言:生活的演變 二、成長:得到與教訓 三、抉擇:管理與技術 四、失去:生活與生存

十年風雨,一個普通程式設計師的成長之路

目錄 十年風雨,一個普通程式設計師的成長之路(六) 成長、抉擇與失去(下) 一、前言 二、抉擇:管理與技術 三、出發:池塘與青蛙 十年風雨,一個

十年風雨,一個普通程式設計師的成長之路不想做技術總監的專案經理,不是好程式設計師

目錄 十年風雨,一個普通程式設計師的成長之路(八)不想做技術總監的專案經理,不是好程式設計師 01 技術總監寫不寫程式碼? 02 面試的坎坷與杯具 03 新的開始 & 舊的結束

十年風雨,一個普通程式設計師的成長之路一眼望到頭,一眼望不到頭

還有十幾天就是我的32歲生日,然後,33了,要過年了。 古人三十而立,我卻在這狹窄的圈子裡兜兜轉轉。 多年前的喊的一句創業口號,現在還是口號。 焦慮、迷茫。 這兩天一場網易的暴力裁員事件,猶如一盆涼水當頭澆下。 讓我又陷入了一年前的時刻。 渾身提不起勁。什麼都不想做。 不知前路在哪裡?   回過頭來