標籤:linux基礎
曆程
大學
每個人在個方面都有自己的曆程,情感上的,學習上的。經曆和環境能一定層面上的反映出人的價值觀和態度。近期一個上一份工作的小弟,準備從廈門離開回到福州。這件事情倒是沒什麼好多談的,只是這件事情讓我不禁拿自己在營運上的經曆和他做對比。
07年志願失利到了本省的三本院校,不咋樣的師資,不咋樣的環境,一個接觸IT也僅僅只是QQ的剛畢業的高中生。課程沒有體系,老師大都剛畢業的研究生,缺乏實際教學能力,也缺乏引導的能力。學校地理位置上處於一個窮鄉僻壤,資訊極其閉塞。專業大部分人基本玩遊戲,我也沒例外,只是沒那麼癡迷的狀態。當然佼佼者僅是極少數的幾個。就這樣在一個自我,和外部均吸取不到營養的環境中,結束大學四年的學業。再是我本就不是一個熱愛學習的人,高考的“出人意料”的好成績,也只不過是我興起之後突擊出來的。
資訊閉塞,師資差,學習無體系,自我不向上。 這樣的大學生活是催發不出進階的東西。
工作
第一份工作,在一個製造企業從事網路工程師,實際上乾的工作更多的是硬體上的維護。1年的時間,得不到技能上的提升,更沒有一個明確的計劃,周圍更沒有一個前行的標杆。雖說當時自己並沒有覺察出來有什麼一樣。但現在想想,那時候的生活簡直就是“黑暗”。工作多年後的現在,我能明白第一份工作對於一個職場的新人來說,好的環境是多麼重要。
再之後輾轉過一段時間準備進“公職”,有機會,但最終還是沒讓自己進到體制內。之後進入一家初創的互連網公司,做一份網路工程相關的工作2年時間,也正是這段期間知道linux,知道了營運知道LNMP,知道伺服器幹嘛,知道叢集,知道mysql,知道緩衝,知道什麼是前後端,然後自己開始“摸黑”前行。也是在這兩年間,遇上了我老婆。兩年的工作中,大部分還是處理著硬體,基礎網路,還有部分行政相關的東西。
經過一段時間的摸黑前行,自己算是剛剛入了門。在沒有工作經驗,只有初級理論的情況下,到了上一家公司。雖說公司的大環境存在部門、個人之間的權力爭奪鬥爭,但對於我來說,幸運的是跟到一個還不錯的領導。雖技術細節上不能給出指導,但給了好的學習環境,脫離了硬體相關的工作,專職做營運相關的事情。領導之前做DBA相關後轉成PHP,在公司做著管理崗位。這份工作才是真的讓我一腳跨進營運的大門。這也才讓我開始有一點點技術人應該有的樣子。接觸虛擬化,接觸正式的線上環境,實際的運用叢集,監控,警示,自動化的東西,和其他部分的配合,知道整個技術鏈條是怎樣的。自己去瞭解部分的效能問題。一路上也全然靠著自己向上的力量在前行。(我發現畢業後才是我讀書最多的時候。)再之後是公司招實習生,我小弟被招進來,我開始和他分享我自己的經驗。再是公司權力鬥爭,原技術總監被排擠走掉,我領導走掉。再之後元老員工紛紛出走。隨後我將日常工作中所需的知識和方向轉給我的小弟,我重新進到現在的公司。這家公司對我來說是個轉折,對我小弟也是,我曾經也曾期待過有這樣的環境能夠有人帶領,有人指引。但路總歸是在一直往前的。在於帶小弟上,我我是毫無保留的心態在分享。畢竟我自己的能力也算是有限。
階段
我的每一個階段,總是在一個人自我前行。新的公司新的業務形態,公司主做工業物聯網。大集團下的初創子公司,公司重視研發團隊。研發團隊技術很牛,技術背景也牛。研發團隊有著自己的技術專利,有微軟的前技術領導人,公司燒得起錢。從硬體,到雲端,再是到底層的協議,加密,通道,雲端,前端移動端等等。對於營運這些都多多少少都有涉及到。這讓我看到了更多的可能性。也讓我看到了一個標杆性的人物-我的現領導,一個極其全面又極其勤奮的技術人,他就是那種大家說的比你厲害比你聰明還比你努力的人。再是這段時間,可能是因為我個人的狀態變化,讓自己有機會接觸更多在職業或學習上很厲害的人。這些也讓我有了一個更加明確的前行方向。
說回工作。因為公司業務技術,接觸到更多底層的東西,不管是作業系統上的,還是協議上的,雖說並不是和日常營運工作息息相關。但一個基礎性的營運工作始終不是一個能夠長久的工作。而且,早前埋下的基礎不牢的“惡果”,終將是要嘗到的。於是開始補相應的基礎,從作業系統原理,C語言,資料結構&演算法,Unix網路編程,英語,python等開始一段惡補基礎的過程。當然現在也還在補的過程。自己進入了一個知道自己不知道什麼的狀階段。
然後是因公司業務,接觸ELK,docker,flume,storm,kafka,grafna,statsd,graphite並自己寫agent,基於ansible寫適用自己的ansibleui,瞭解基礎的前端、java內容。硬著頭皮改flume-kafka-agent,寫相應的監控工具,扒人家cloudinsight的python代碼,扒ansible的代碼等等,,
而越往前走,發現沒有一個形成體系的電腦基礎。蓋上去的技術,越加的鬆散。知其然,而不知其所以然。
心得
好的基礎,才能讓你走得更高更遠。而且無論何時,回頭看看那些基礎內容,每一次都會有不一樣的收穫。
本文出自 “從頭開始” 部落格,請務必保留此出處http://atong.blog.51cto.com/2393905/1871812
有個好的基礎,才能走得更高更遠