一 、 自我介紹
我叫王濤弧轧,我是一位北漂十年的碼農(nóng)雪侥,2008年9月份開始自學java,三個月后精绎,
自學無果速缨,于2008年11月份開始參加培訓,培訓完之后代乃,我覺得自己還是啥也不會旬牲,只會抄抄代碼,竟然連debug都不會襟己,因為培訓確實沒有教引谜,那時候很傻地只會用System.out打印的方式調(diào)試;2009年5月份開始真正從事java開發(fā)相關的工作擎浴,先后在金蝶軟件北研中心员咽、首信科技、雅座在線贮预,樂視商城以及現(xiàn)在的互聯(lián)網(wǎng)金融公司就職贝室,最開始做得的數(shù)據(jù)倉庫產(chǎn)品的開發(fā),后來在首信做得是etl產(chǎn)品的開發(fā)仿吞,近幾年主要從事互聯(lián)網(wǎng)行業(yè)后端java方面的開發(fā)滑频,比如電商后端服務的開發(fā),還有目前在互聯(lián)網(wǎng)金融從事的互聯(lián)網(wǎng)微服務的研發(fā)唤冈。以上就是我從自學峡迷,到培訓再到現(xiàn)在的簡要經(jīng)歷的介紹。下面,我將分別并詳細介紹我的自學經(jīng)歷绘搞,培訓經(jīng)歷彤避,面試經(jīng)歷以及工作經(jīng)歷。
二夯辖、悲催無腦的自學經(jīng)歷
記得我當初決定學java的時候琉预,也是受限于金錢和時間,所以剛開始就選擇了自學蒿褂,但是問題來了圆米,自學具體咋學啊啄栓?俗話說師傅領進門娄帖,修行在個人,自學上哪兒去找?guī)煾蛋谴供】樽拢繘]有師傅齿坷,自己根本不清楚從哪兒開始學桂肌,怎么學?學到什么程度才可以去找工作永淌?心里完全沒概念崎场。初步考察了當時市面上的一些java類的書籍,找不到一本專門為入門而寫的書籍遂蛀,同時很多人推薦的java編程思想谭跨,估計初學者還沒讀完,就已經(jīng)放棄了李滴,目前很多人也很有同感螃宙,畢竟那本書不是寫給初學者讀的。后來偶然在書店翻到了兩本書所坯,一本是自學java編程谆扎,一本叫什么java項目實戰(zhàn),如獲至寶芹助,但是用了一周多堂湖,就想扔,為啥呢状土,因為第一步搭建java開發(fā)環(huán)境都講得極其繞口无蜂,摸索來摸索去的,才配出來蒙谓,其他內(nèi)容更不必說了斥季,完全是本本主義,東抄西抄而來累驮。大量學術化的篇幅去介紹基礎理論知識酣倾,只能讓剛開始學的朋友越來越感覺枯燥高深渊迁,然后就是想放棄;那本java項目實戰(zhàn)呢灶挟,也是拼湊而來琉朽,看了視頻完全搭建不了運行環(huán)境,更是運行不起來項目稚铣,記得很清楚里面的一句話箱叁,演示的朋友在視頻的桌面上右鍵,說在這里配置sqlserver,我當時很無語啊惕医,心想耕漱,要么把你當電腦寄給我吧,你連sqlserver數(shù)據(jù)庫的版本也不說抬伺,怎么安裝的也不說螟够,直接就說在哪里配置,現(xiàn)在想起這些峡钓,仍然一肚子怨氣妓笙,真的太不負責任了,這類垃圾書籍能岩,最好還是少出版寞宫,才能少誤人子弟。就這么瞎折騰了兩個月拉鹃,基本一無所獲辈赋,白白浪費了時間,但是心里又不想半途而廢膏燕;于是钥屈,就下定決心去參加培訓,簡單做了一圈篩選坝辫,選好了一家培訓機構篷就,傻傻地交了錢,當時覺得培訓的課程確實不少阀溶,基本上囊括了目前市面上招聘的所有技術腻脏,交完錢,這下心里算是踏實了银锻,報了極大地憧憬永品,學完后,就可以華麗轉身击纬,謀得一份期待的高薪的開發(fā)工作鼎姐。但是接下來的日子缺異常苦逼。因為炕桨,培訓的時間是固定的饭尝,培訓的課程是固定的,內(nèi)容也是固定的献宫,但是每個人的接受能力確實有限的钥平,即便你再用功,但是仍然不可能完全消化每一天的課程內(nèi)容姊途,這樣的后果非常糟糕涉瘾,表面上,確實老師教授了非常多的技術捷兰,但是結果確實立叛,老師剛說完下課,就忘得干干凈凈贡茅,因為技術本來就是抽象的秘蛇,在你不理解,更沒有實踐的情況下顶考,遺忘是必然的赁还。所以,到培訓畢業(yè)的那一天村怪,班里的同學內(nèi)心其實都是非郴嘟剑空虛的浮庐,互相鼓勵甚负,上班了,再好好學吧审残,所得到的梭域,就是一些所謂的真實企業(yè)項目的源碼,和一些上課的視頻搅轿。培訓期內(nèi)的項目實戰(zhàn)病涨,基本是老師當堂演示開發(fā),而我們只能跟著抄代碼璧坟,至于對與錯既穆,完全不看不錯哪兒的問題,而且只會傻傻地通過system.out.println打印來查問題雀鹃,至今對于老師沒教我們?nèi)绾蝑ebug還耿耿于懷幻工,對于任何編程語言的開發(fā),debug其實是非常核心的技能黎茎,因為開發(fā)的過程中囊颅,絕大多數(shù)是調(diào)試,很難想想不會調(diào)試,跟瞎子其實沒什么區(qū)別踢代。說到這兒盲憎,突然想起了,前年來北京參加培訓的家鄉(xiāng)的一位小弟胳挎,他來了之后饼疙,也是一頭扎到培訓機構,學了三個月了慕爬,某個周末宏多,來找我玩,我就簡單地考了一下他的培訓效果澡罚,我手頭有一個簡單的web系統(tǒng)伸但,啟動后,我說我不告訴你密碼留搔,請你想辦法進入系統(tǒng)更胖。就這么一個需求,他抓耳撓腮隔显,點來點去却妨,楞是沒想到debug,我就覺得這小弟括眠,真的是白學了彪标,和我當時一樣,只會拿別人的代碼抄掷豺,別說讓我分析問題捞烟,就是讓我原地把項目跑起來都費勁。這種狀態(tài)当船,即便是進入公司题画,結果也是很不樂觀的。倘若這位小弟德频,稍微懂點debug的話苍息,他肯定會想到,我debug便是壹置,我看看登陸的邏輯代碼部分竞思,從數(shù)據(jù)庫里取出來的密碼是什么,我就填什么钞护,不就登陸進去了嗎盖喷。真的一點都不奇怪,在我看來患亿,培訓機構就是向你猛灌知識传蹈,至于你自己真正掌握了多少押逼,只有你知道。其實你也不知道惦界,因為你還沒參加過技術工作挑格,你也不知道到底什么相對重要。但是別人反正給你講過了沾歪,沒學會漂彤,只能怪自己基礎差,或者腦子笨灾搏〈焱看到這里,大家是不是覺得很冤枉狂窑,是啊媳板,現(xiàn)實就是這樣,確實冤枉泉哈,你雖然交了錢蛉幸,但是基本沒有得到你期望的效果,當然冤枉丛晦。那怎么才能不冤枉呢奕纫?自學不行,培訓好像也不行烫沙?