二哥,最近我剛進了一家公司,以前跟你說過,培訓出身剛剛畢業,打算在北京打拼。最近進公司,給安排了工做,今天第一次沒人帶,本身上手搞代碼,搞不出,明明挺簡單的功能,本身仍是作不出,不知道從哪裏學習,想趕快熟悉工做,但是本身的能力不行,在地鐵上常看二哥原創的做品,日常積極在看,超級但願能本身學到本事,但本身的能力真的有點問題,工做搞不完,懼怕被問,懼怕任務完不成被辭退。前端
以上是讀者西瓜向我提的一個問題,我以爲挺具備表明性的,因此決定拉出來單獨寫一篇文章答疑解惑一下。git
能夠確定的一點是,任什麼時候候都要說本身不行啊,尤爲是男性同胞,能夠認慫,可是「不行」這個兩個字千萬不要輕易說出口,爲何?你懂吧?程序員
人的能力各有不一樣,但若是你本身都不自信,那又能作好什麼事情呢?心理建設很是重要。github
記得以前看一個短片,一個小男孩跳了無數次,都沒法越過障礙物,可是呢,他身邊的同窗一直爲他加油吶喊,小男孩呢,也歷來沒有放棄的打算,最後的結果我都快看哭了,他真的跳過去了,他出色地完成了自我挑戰。面試
他的成功,離不開同窗們的鼓勵,但更重要的是他持之以恆的精神,內心素質比通常的成年人都要強大。編程
我如今已經爲人父了,雖然我一直標榜本身只有 18 歲,但叫二叔的讀者真的愈來愈多,我已經逆來順受了。在個人教育觀念裏,我以爲我家女兒最優秀的一點品質,就是,若是她喜歡一件事,她就會主動去鑽研,去摸索,在沒有任何外人的幫助下。微信
你好比說,如今比較流行的平衡車,就是不帶腳踏板和鏈條的自行車。一開始,我想給她報個班,至少有個老師教教,對吧?app
可是,她的表現徹底出乎個人意料,我只要把車買回來,放到她的面前,怎麼騎,徹底靠她本身去體驗。一開始當心翼翼,很保本,但她不知足於現狀,就找一些小坡騎,而後是再大一點的坡,就這樣,挑戰一次又一次,本身就徹底掌握了騎行的技術。工具
對於我來講,我沒有騎平衡車的經驗,小時候也沒有這玩意。我能作的除了買車,就是給她鼓勵,摔倒了沒事,哭了也沒事,有些事情,痛苦的同時,伴隨着挑戰和突破。學習
對於咱們成年人來講,其實道理都懂的,但人與人之間的差距之因此拉開,除了選擇的正確有否,最大的因素我想就是,你有沒有本身主動去作。
西瓜說本身明明很簡單的功能,就是作不出來。這種感受我也有過,即使是如今有了十年多的編程經驗,仍然在某些時刻感到舉手無措,無從下手。
對,這就是爲何人要終身學習的緣由啊。咱們作不出來,除了思惟上、認知上的侷限性,另一個重要的點就在於,你有沒有經驗。
對於新人來講,經驗確定是欠缺的,這點毫無疑問,對吧?可是隻要公司招你進去了,不管是否是培訓班出身,負責任的公司都會給你充足的時間和空間去進步,就看你本身有沒有主動。
我大三出去實習的時候,公司要求我作一個計算器,那時候以爲好難啊,由於加減乘除,再帶上小括號,運算是有優先級的,還要考慮到小括號的自動補齊,對於那時候菜得一筆的我來講,真特麼難啊。
但能怎麼辦?作不出來就意味着要被辭退,那只有一個辦法,就是上網搜,找別人的例子模仿,拆分,融化,把它變成是本身的。
那時候,我還不會玩 GitHub、碼雲和開源中國,私下裏主動學習的地方只有一個,好像是叫編程入門網,如今已經沒有了。我就是照着上面的例子,一個個手敲,當你例子敲多了,不少編程知識就融會貫通了。
如今好了,優秀的案例數不勝數。個人兩個好朋友,macrozheng 開源了他的電商平臺 mall,江南一點雨開源了他的微人事系統 vhr,這兩個開源項目我一直強烈推薦新手去下載到本地,去學習。
不少時候,對於編程天賦通常的咱們來講,不須要主動去造輪子,咱們只須要去發現輪子,對吧?
我在一開始作 Web 管理系統的時候,找了一個企業級的開源系統,叫作 DWZ,不知道有沒有讀者朋友用過,當年很是火,咱們公司的後臺管理系統如今還在用,雖說界面已經很古董了,但對於咱們公司來講,足夠用了。
這套 DWZ 就封裝了不少前端組件,對於我一個 Java 程序員來講,很是友好,直接能夠上手操做,若是一些組件不知足,我就去改造。改造的過程當中,就積攢了大把解決問題的實戰經驗,這是彌足珍貴的。
我在《Web全棧開發進階之路》這本書裏,就借鑑了很多 DWZ 的優秀思想。不要以爲不會造輪子是可恥的,會用輪子也是真本領啊。
就西瓜來講,日常喜歡看個人原創文,那我文章涉及到的例子有沒有去敲呢?若是你敲了,你就會發現,文章裏涉及到的例子能解決大部分新人在工做中遇到的問題,直接把這些做爲本身的工具包,下次遇到拿來即用就能夠了。
對於 Java 程序員來講,JDK 的原生 API 不能知足需求的話,還有不少第三方的類庫,好比說 Apache 的,封裝了大量經常使用的工具類和方法。前提條件是,你必須得知道有這些東西,若是不知道的話,那就無從下手了,對吧?
那怎麼見多識廣呢?這就回到了以前所說的,你得去練,動手去練,不管是書本里的,仍是文章裏的,仍是開源項目裏的,你得去手操一遍,不要眼高手低,敲多了,天然就造成了本身解決問題的思路和方法。
擔憂本身被辭退是一件好事,這會督促咱們前進,對吧?有的人,有自驅力,不須要外力的干預就能奮發圖強,有的人,就須要一條看不見的鞭子抽打着,纔會有前進的動力。
別懷疑本身,真的,人嘛,老是有能力強弱之分的,要學會接納本身,像二哥同樣自信點,腳踏實地,一點一點去進步,當你取得一點成績的時候就把這些當作是里程碑,隨着時間的推移,你就會發現,本身變禿了,不不不,變強了。
加油,西瓜!
若是以爲文章對你有點幫助,請微信搜索「 沉默王二 」第一時間閱讀。
本文已收錄 GitHub,傳送門~ ,裏面更有大廠面試完整考點,歡迎 Star。
我是沉默王二,一枚有顏值卻靠才華苟且的程序員。關注便可提高學習效率,別忘了三連啊,點贊、收藏、留言,我不挑,嘻嘻。