引語:變化總會給人帶來不安,會讓妥協,會讓人成長或後退!php
我在學校時的專業並不是計算機專業,然而出來以後,就直接轉行到了IT行業了。不少人問我爲何?我說,由於我在學校自學過不少東西啊,出來都會用得上。java
是的,我在學校裏確實學習過不少編程相關的東西。如最開始的C語言,我相信不少人都是從這門語言開始學習的,那時候,我便表現出極大的興趣。也正是由於興趣的緣由,我在這裏學科裏表現超出別人的成績,我也爲此感到驕傲。而後,我以爲只是學習C實在是用處不大,而後就去找了算法相關的書籍(由於只有算法纔是最神奇的),數據庫相關的數據(由於須要保存相關的數據),網頁相關的書籍(由於能用更簡單的方式呈現更復雜的東西),Java(當時最流行的也是書籍最多的語言),PHP(當時的選修課),VB(可以簡單的寫出各類事件操做響應)。node
可是,當時在我看來,這些東西,在之後是不會用得上的,我只是感興趣罷了。然而,就這樣沒有目的的學習,我仍是幹過了。python
囫圇吞棗的把各類東西學習過一遍以後,我把專業課的成績落下去了(獎學金沒了)。可是,這我還能接受!mysql
出來工做後,轉了行,感謝當時可以將我歸入麾下的領導,他讓我開啓了新的職業生涯----PHP開發之路。linux
剛開始仍是有點懼怕的,由於,並無專業的培訓,怕不知道太多的東西。而後,在工做中表現出極大的積極性(這也許是每一個新員工都會幹的一件事)。而後,通過一個月的努力,總算是有點成效了,應付簡單的問題沒有問題了。而後,在處理實際工做的過程當中,便快速提高起來。面試
後來,我發現,在學校裏本身的東西,其實,在這裏都或多或少派得上用場。可是,我沒敢放鬆,業餘時間,都去看一些相關的專業書籍,以便可以快速提高起來。然而,後來,多少仍是有些驕傲了。只是看書,沒有實踐,很容易忘記一些東西。redis
後來,我在個人簡歷中把這些看到過,理解過,簡單操做過的東西寫了上去。而後,在我其餘工做的面試過程當中,面試官都會問一些這些知識。表面的東西我都知道,可是,面試哪能只是表面呢?當問得深刻一點以後,我老是用一種預判的方式去回答,而後老是獲得面試官的會心一笑。結果每每很差。算法
我說,我除了最開始的時候有人帶,後來都是本身單獨完成項目,請相信我有這些能力去處理事情,可是誰會相信呢?我問你問題你如今都答不上來,後續的,就算了吧,咱們須要的是一個已經知道了全部答案的人,而不是你信誓旦旦的說明。sql
沒有真正實踐過的東西,並不能深入的記入你的腦海,但這並不表明你不會這些東西,只是須要一個實際的項目去帶動。然而,現實中,卻沒有那麼多的實際項目給你操做,那我想,我應該要有另外的方式去增長項目動手能力。那就是作demo.
動手去作永遠比理論來得真實。
linux命令集,去安裝軟件,去配置一些關聯性的東西,去優化一些配置項,去理解大部分的意思。
nodejs,去作一個小項目,好比新聞發佈系統,文件上傳系統。
python,去作一些爬蟲。
java,去寫一些大應用類的東西。
redis,去用它做爲存儲數據庫。
mysql,去使用分區,分表,分庫,集羣,主從複製,功能。
php,去處理一些併發問題。
mvc,去讀一些源碼,去試着本身寫一個。
商城,本身去實際寫一個,關係得理清楚了來。
不要停留看看的層面上,不踏實(固然,看是必定要的,並且要記住他們)
作更好的本身,無論怎麼糾結,不要將就,不妥協!