二哥吉懊,最近我剛進(jìn)了一家公司借嗽,之前跟你說過,培訓(xùn)出身剛剛畢業(yè)恶导,打算在北京打拼惨寿。最近進(jìn)公司,給安排了工作裂垦,今天第一次沒人帶蕉拢,自己上手搞代碼,搞不出晕换,明明挺簡單的功能届巩,自己還是做不出份乒,不知道從哪里學(xué)習(xí),想趕快熟悉工作瘾英,可是自己的能力不行颂暇,在地鐵上常看二哥原創(chuàng)的作品湿蛔,平常積極在看县爬,超級(jí)希望能自己學(xué)到本事,但自己的能力真的有點(diǎn)問題察迟,工作搞不完,害怕被問所踊,害怕任務(wù)完不成被辭退概荷。
以上是讀者西瓜向我提的一個(gè)問題,我覺得挺具有代表性的瓣蛀,所以決定拉出來單獨(dú)寫一篇文章答疑解惑一下雷厂。
可以肯定的一點(diǎn)是改鲫,任何時(shí)候都要說自己不行啊,尤其是男性同胞像棘,可以認(rèn)慫缕题,但是“不行”這個(gè)兩個(gè)字千萬不要輕易說出口,為什么瘪松?你懂吧锨阿?
人的能力各有不同,但如果你自己都不自信壳嚎,那又能做好什么事情呢末早?心理建設(shè)非常重要。
記得之前看一個(gè)短片焙糟,一個(gè)小男孩跳了無數(shù)次样屠,都無法越過障礙物缺脉,但是呢攻礼,他身邊的同學(xué)一直為他加油吶喊栗柒,小男孩呢,也從來沒有放棄的打算太伊,最后的結(jié)果我都快看哭了逛钻,他真的跳過去了,他出色地完成了自我挑戰(zhàn)芳悲。
他的成功边坤,離不開同學(xué)們的鼓勵(lì),但更重要的是他鍥而不舍的精神肮韧,心里素質(zhì)比一般的成年人都要強(qiáng)大旺订。
我現(xiàn)在已經(jīng)為人父了,雖然我一直標(biāo)榜自己只有 18 歲,但叫二叔的讀者真的越來越多劳闹,我已經(jīng)逆來順受了洽瞬。在我的教育觀念里,我覺得我家女兒最優(yōu)秀的一點(diǎn)品質(zhì)菩颖,就是为障,如果她喜歡一件事放祟,她就會(huì)主動(dòng)去鉆研跪妥,去摸索声滥,在沒有任何外人的幫助下。
你比如說纽疟,現(xiàn)在比較流行的平衡車憾赁,就是不帶腳踏板和鏈條的自行車。一開始膘壶,我想給她報(bào)個(gè)班洲愤,至少有個(gè)老師教教柬赐,對(duì)吧?
但是肛宋,她的表現(xiàn)完全出乎我的意料酝陈,我只要把車買回來,放到她的面前锈死,怎么騎穆壕,完全靠她自己去體驗(yàn)。一開始小心翼翼喇勋,很保本,但她不滿足于現(xiàn)狀贰拿,就找一些小坡騎,然后是再大一點(diǎn)的坡汗盘,就這樣询一,挑戰(zhàn)一次又一次健蕊,自己就完全掌握了騎行的技術(shù)。
對(duì)于我來說晴及,我沒有騎平衡車的經(jīng)驗(yàn)嫡锌,小時(shí)候也沒有這玩意。我能做的除了買車蛛倦,就是給她鼓勵(lì)啦桌,摔倒了沒事甫男,哭了也沒事,有些事情又跛,痛苦的同時(shí)若治,伴隨著挑戰(zhàn)和突破。
對(duì)于我們成年人來說浩习,其實(shí)道理都懂的,但人與人之間的差距之所以拉開洽蛀,除了選擇的正確有否,最大的因素我想就是郊供,你有沒有自己主動(dòng)去做驮审。
西瓜說自己明明很簡單的功能,就是做不出來地来。這種感覺我也有過熙掺,即便是現(xiàn)在有了十年多的編程經(jīng)驗(yàn)币绩,仍然在某些時(shí)刻感到舉手無措,無從下手芽突。
對(duì)费就,這就是為什么人要終身學(xué)習(xí)的原因啊。我們做不出來睬澡,除了思維上、認(rèn)知上的局限性眠蚂,另外一個(gè)重要的點(diǎn)就在于煞聪,你有沒有經(jīng)驗(yàn)。
對(duì)于新人來說逝慧,經(jīng)驗(yàn)肯定是欠缺的昔脯,這點(diǎn)毫無疑問,對(duì)吧笛臣?但是只要公司招你進(jìn)去了云稚,無論是不是培訓(xùn)班出身,負(fù)責(zé)任的公司都會(huì)給你充足的時(shí)間和空間去進(jìn)步沈堡,就看你自己有沒有主動(dòng)静陈。
我大三出去實(shí)習(xí)的時(shí)候,公司要求我做一個(gè)計(jì)算器,那時(shí)候覺得好難啊拐格,因?yàn)榧訙p乘除,再帶上小括號(hào)刑赶,運(yùn)算是有優(yōu)先級(jí)的捏浊,還要考慮到小括號(hào)的自動(dòng)補(bǔ)齊,對(duì)于那時(shí)候菜得一筆的我來說撞叨,真特么難啊金踪。
但能怎么辦?做不出來就意味著要被辭退谒所,那只有一個(gè)辦法热康,就是上網(wǎng)搜,找別人的例子模仿劣领,拆分姐军,融化,把它變成是自己的尖淘。
那時(shí)候奕锌,我還不會(huì)玩 GitHub、碼云和開源中國村生,私下里主動(dòng)學(xué)習(xí)的地方只有一個(gè)惊暴,好像是叫編程入門網(wǎng),現(xiàn)在已經(jīng)沒有了趁桃。我就是照著上面的例子辽话,一個(gè)個(gè)手敲,當(dāng)你例子敲多了卫病,很多編程知識(shí)就融會(huì)貫通了油啤。
現(xiàn)在好了,優(yōu)秀的案例數(shù)不勝數(shù)蟀苛。我的兩個(gè)好朋友益咬,macrozheng 開源了他的電商平臺(tái) mall,江南一點(diǎn)雨開源了他的微人事系統(tǒng) vhr帜平,這兩個(gè)開源項(xiàng)目我一直強(qiáng)烈推薦新手去下載到本地幽告,去學(xué)習(xí)。
很多時(shí)候裆甩,對(duì)于編程天賦一般的我們來說冗锁,不需要主動(dòng)去造輪子,我們只需要去發(fā)現(xiàn)輪子嗤栓,對(duì)吧冻河?
我在一開始做 Web 管理系統(tǒng)的時(shí)候,找了一個(gè)企業(yè)級(jí)的開源系統(tǒng),叫做 DWZ芋绸,不知道有沒有讀者朋友用過,當(dāng)年非车5校火摔敛,我們公司的后臺(tái)管理系統(tǒng)現(xiàn)在還在用,雖然說界面已經(jīng)很古董了全封,但對(duì)于我們公司來說马昙,足夠用了。
這套 DWZ 就封裝了很多前端組件刹悴,對(duì)于我一個(gè) Java 程序員來說行楞,非常友好,直接可以上手操作土匀,如果一些組件不滿足子房,我就去改造。改造的過程中就轧,就積攢了大把解決問題的實(shí)戰(zhàn)經(jīng)驗(yàn)证杭,這是彌足珍貴的。
我在《Web全棧開發(fā)進(jìn)階之路》這本書里妒御,就借鑒了不少 DWZ 的優(yōu)秀思想解愤。不要覺得不會(huì)造輪子是可恥的,會(huì)用輪子也是真本領(lǐng)啊乎莉。
就西瓜來說送讲,平常喜歡看我的原創(chuàng)文,那我文章涉及到的例子有沒有去敲呢惋啃?如果你敲了哼鬓,你就會(huì)發(fā)現(xiàn),文章里涉及到的例子能解決大部分新人在工作中遇到的問題肥橙,直接把這些作為自己的工具包魄宏,下次遇到拿來即用就可以了。
對(duì)于 Java 程序員來說存筏,JDK 的原生 API 不能滿足需求的話宠互,還有很多第三方的類庫,比如說 Apache 的椭坚,封裝了大量常用的工具類和方法予跌。前提條件是,你必須得知道有這些東西善茎,如果不知道的話券册,那就無從下手了,對(duì)吧?
那怎么見多識(shí)廣呢烁焙?這就回到了之前所說的航邢,你得去練,動(dòng)手去練骄蝇,無論是書本里的膳殷,還是文章里的,還是開源項(xiàng)目里的九火,你得去手操一遍赚窃,不要眼高手低,敲多了岔激,自然就形成了自己解決問題的思路和方法勒极。
擔(dān)心自己被辭退是一件好事,這會(huì)督促我們前進(jìn)虑鼎,對(duì)吧辱匿?有的人,有自驅(qū)力震叙,不需要外力的干預(yù)就能奮發(fā)圖強(qiáng)掀鹅,有的人,就需要一條看不見的鞭子抽打著媒楼,才會(huì)有前進(jìn)的動(dòng)力乐尊。
別懷疑自己,真的划址,人嘛扔嵌,總是有能力強(qiáng)弱之分的,要學(xué)會(huì)接納自己夺颤,像二哥一樣自信點(diǎn)痢缎,腳踏實(shí)地,一點(diǎn)一點(diǎn)去進(jìn)步世澜,當(dāng)你取得一點(diǎn)成績的時(shí)候就把這些當(dāng)做是里程碑独旷,隨著時(shí)間的推移,你就會(huì)發(fā)現(xiàn)寥裂,自己變禿了嵌洼,不不不,變強(qiáng)了封恰。
加油麻养,西瓜!
如果覺得文章對(duì)你有點(diǎn)幫助诺舔,請(qǐng)微信搜索「 沉默王二 」第一時(shí)間閱讀鳖昌。
本文已收錄 GitHub备畦,傳送門~ ,里面更有大廠面試完整考點(diǎn)许昨,歡迎 Star懂盐。
我是沉默王二,一枚有顏值卻靠才華茍且的程序員糕档。關(guān)注即可提升學(xué)習(xí)效率允粤,別忘了三連啊,點(diǎn)贊翼岁、收藏、留言司光,我不挑琅坡,嘻嘻。