北京兩日求職之旅有感

不知不覺中,2018年已經(jīng)過了三分之一,自己也馬上畢業(yè)五年了。由于某些原因,自己上學(xué)比一般同伴晚2年左右,馬上滿30周歲,而立之年?;仡櫘厴I(yè)后在昆明這幾年,除了買了房,其他也沒有做出什么驚天動(dòng)地的大事。2017年6月以前沒有注意經(jīng)驗(yàn)的積累及未來職業(yè)生涯的規(guī)劃,沒有很大的收獲和進(jìn)步。從上大學(xué)到現(xiàn)在,也去了很多地方,被譽(yù)為春城的昆明,藍(lán)天白云、風(fēng)景優(yōu)美、氣候宜人。雖然昆明紫外線確實(shí)要比那些低海拔地區(qū)強(qiáng)一些,但是像我這樣一年基本曬不到太陽的人來說,毫無影響?,F(xiàn)在的工作離家也近,8公里左右,半小時(shí)公交就到家,父母離自己也近,基本一星期就能見一次,自己的房子,住著也舒服。這情況,身邊大部分親戚、朋友都認(rèn)為我不應(yīng)該再出去了。但是我認(rèn)為不趁現(xiàn)在自己還有精力的時(shí)候提升自己的能力,慢慢地溫水煮青蛙那樣的情況就要在自己身上上演了。今年3月份的時(shí)候,跟領(lǐng)導(dǎo)說過想辭職的想法,那時(shí)候帶著些許沖動(dòng)說出來的話,并沒有深入地考慮一些其他問題。其實(shí)我來目前的公司只有十個(gè)月左右,挺短的!

4月初,做了一些更深層次的思考,目前昆明的IT環(huán)境,缺少國內(nèi)一流互聯(lián)網(wǎng)科技公司,具備一定規(guī)模的互聯(lián)網(wǎng)科技公司僅有那么屈指可數(shù)的幾家,反復(fù)看了一下他們的招聘要求及周邊同行小伙伴的反饋,這邊技術(shù)落后,思想保守,缺乏創(chuàng)新。如果一直在這樣的環(huán)境中工作,遲早會(huì)成為井底之蛙,隨著年齡的增加,肯定會(huì)被這個(gè)時(shí)代所淘汰。經(jīng)過幾天的深思熟慮,我打算去北京看看,看看目前行業(yè)內(nèi)的公司都在使用什么技術(shù)和要求什么樣的人。出發(fā)之前還跟領(lǐng)導(dǎo)詳細(xì)聊了一會(huì)兒,在此我十分感激我現(xiàn)在的領(lǐng)導(dǎo)。這次行動(dòng)我并沒有給自己太多時(shí)間,用了一天的時(shí)間更新了主流招聘平臺上的簡歷,從4月19日開始投簡歷,25號從昆明出發(fā),安排了26號、27號兩天為面試時(shí)間,2天的時(shí)間一共安排了8家公司進(jìn)行面試,這些公司基本都是業(yè)內(nèi)比較有影響力的公司。

這次去北京的主要目的是學(xué)習(xí),每面試完一家,我都會(huì)把這家公司使用的技術(shù)及對相關(guān)人員的素質(zhì)要求做一個(gè)記錄,查缺補(bǔ)漏,完善自己的技能樹。如果不是業(yè)內(nèi)頂級的平臺,我不會(huì)考慮盲目辭職,畢竟畢業(yè)這么幾年跳槽好多次了,雖然每次都有所提升,但是這并不是我想要的。這次轉(zhuǎn)型目標(biāo)明確,對自己要求比較高,一定要有實(shí)質(zhì)性的改變。找一個(gè)地方,潛心學(xué)習(xí)、鉆研五到十年,把事情做到極致,做到行業(yè)的頂尖水準(zhǔn)。如果達(dá)不到預(yù)期,那么我就回來云南繼續(xù)努力,按照一流公司的人才標(biāo)準(zhǔn)要求督促自己,不虛度光陰,為我現(xiàn)在的公司壯大發(fā)展做好知識儲備,為未來做好準(zhǔn)備。雖然云南省IT環(huán)境整體不好,目前公司給我的薪水也不是非常高,運(yùn)維工程師也就我一名,但是我還是看好我目前我所在的公司,絕無僅有的資源和平臺,一位具有遠(yuǎn)見卓識的領(lǐng)導(dǎo)。

再扯就扯遠(yuǎn)啦!言歸正傳,對這兩天面試做一下總結(jié),并為自己設(shè)置一些小目標(biāo)。

系統(tǒng)

系統(tǒng)是構(gòu)建一切服務(wù)的基石。Linux依然是各大互聯(lián)網(wǎng)公司的首選,在眾多發(fā)行版中,CentOS系列在眾多企業(yè)生產(chǎn)環(huán)境中基本能夠達(dá)到一枝獨(dú)秀的程度,也有極少一小部分使用SUSE Linux。對Linux的要求主要有以下幾點(diǎn):

  • 基本命令。
  • 三大劍客的熟練使用。grep、sed、awk的使用基本已經(jīng)成為了標(biāo)配,在這一方面,我可能還需要進(jìn)一步強(qiáng)化,還需要掌握一些高級功能的使用。
  • shell。目前的Unix/Linuxshell有:bash、tcsh、csh、ash、bsh、ksh,bash是大多數(shù)Linux系統(tǒng)以及Mac OS X默認(rèn)的shell,bash成為主流,作為一名運(yùn)維工程師應(yīng)該必須掌握的技能。目前在這一方面我還缺乏一些高級功能的實(shí)踐經(jīng)驗(yàn),在接下來的工作中,能用bash實(shí)現(xiàn)的盡量使用bash實(shí)現(xiàn)。
  • 系統(tǒng)安全。系統(tǒng)安全也是各大企業(yè)比較關(guān)心的一個(gè)方面,如防火墻的使用(雖然目前主流的CentOS7的默認(rèn)防火墻為firewalld,但是依然還有一些公司在使用iptables)、系統(tǒng)加固、權(quán)限管理、漏洞修復(fù)、系統(tǒng)更新。目前在這些方面我都有一些經(jīng)驗(yàn),但是還需要更加深入學(xué)習(xí)。
  • 系統(tǒng)優(yōu)化。Linux的系統(tǒng)優(yōu)化是一項(xiàng)技術(shù)活,包括系統(tǒng)層級的優(yōu)化和內(nèi)核級別的優(yōu)化。目前我都還沒有較為深入的系統(tǒng)優(yōu)化經(jīng)驗(yàn),這一方面需要主動(dòng)找機(jī)會(huì)實(shí)踐。

自動(dòng)化運(yùn)維

  • 至少一種自動(dòng)化運(yùn)維工具的使用經(jīng)驗(yàn)。數(shù)百臺機(jī)器一般選用Ansible,大規(guī)模數(shù)千臺機(jī)器一般選用SaltStack。目前我使用過Ansible,只有比較初淺使用經(jīng)驗(yàn),需要進(jìn)一步學(xué)習(xí)強(qiáng)化。在Ansible使用熟練之后,抽時(shí)間實(shí)踐SaltStack。
  • playbook是Ansible的基本要求。在今后的工作中一定要加強(qiáng)實(shí)踐。

開發(fā)能力

  • 很多公司都要求運(yùn)維工程師需要掌握一至二門編程語言,有的公司還要求掌握諸如Django、Flask之類的框架。Python基本成為運(yùn)維工程師基本技能要求,我在16年的時(shí)候就重點(diǎn)花過精力學(xué)習(xí)過Python,基本語法,數(shù)據(jù)結(jié)構(gòu)已經(jīng)掌握,但是中途使用的機(jī)會(huì)少,沒有實(shí)戰(zhàn)經(jīng)驗(yàn),在今后的工作一定要給自己制定一個(gè)明確的目標(biāo),一步步的去完成目標(biāo)內(nèi)容,適當(dāng)?shù)臅r(shí)候用到公司的生產(chǎn)環(huán)境中。
  • 有的公司已經(jīng)在生產(chǎn)環(huán)境中使用go語言了,招聘的時(shí)候也有要求。接下來的工作中,抽時(shí)間學(xué)習(xí)go語言。

數(shù)據(jù)庫

  • 關(guān)系數(shù)據(jù)庫,如MySQL、Oracle,常用的增刪改查語句。特別是MySQL,需要進(jìn)一步花時(shí)間、精力來學(xué)習(xí)。
  • 非關(guān)系數(shù)據(jù)庫,如Redis、MongoDb,需要了解。此部分內(nèi)容,從未涉及到,今后一定要找機(jī)會(huì)、花時(shí)間學(xué)習(xí)。
  • 數(shù)據(jù)庫的容災(zāi)、備份、遷移。此部分只實(shí)踐過Oracle及MySQL的同步配置、備份與還原。如熱遷移、冷遷移、備份策略設(shè)計(jì)均還未接觸過。

系統(tǒng)架構(gòu)

  • 資源、容量規(guī)劃。
  • 高可用、負(fù)載、集群。LVS、Haproxy、Keepalived、Heartbeat、Nginx等軟件的搭配使用,高可用方案的設(shè)計(jì)與實(shí)現(xiàn)。
  • 分布式。分布式系統(tǒng)、分布式存儲,內(nèi)容超級多,又格外復(fù)雜,需要花大精力來學(xué)習(xí)、實(shí)踐??梢韵葟膠ookeeper入手,這玩意目前公司在用。
  • 微服務(wù)。

常用服務(wù)

  • DNS、NTP、NFS、SMB、FTP、Apache httpd、Apache Tomcat、Nginx、MySQL等常用服務(wù)必須會(huì)熟練部署。簡而言之,就是要達(dá)到紅帽RHCE的標(biāo)準(zhǔn)。這些方面目前已經(jīng)熟練掌握,正在向更深入的方向發(fā)展。
  • JVM優(yōu)化。
  • Tomcat優(yōu)化。
  • Nginx優(yōu)化。

監(jiān)控系統(tǒng)

  • 企業(yè)常用的監(jiān)控系統(tǒng)主要有zabbix、nagios、cacti等。Nagios在上家公司實(shí)踐過,時(shí)間久了,快忘記完了。zabbix及cacti自己簡單的搭建了一下,沒有應(yīng)用到生產(chǎn)環(huán)境。爭取進(jìn)一步的強(qiáng)化、實(shí)踐。
  • 監(jiān)控腳本。

日志收集、分析系統(tǒng)

  • ELK平臺的搭建。已經(jīng)在實(shí)驗(yàn)環(huán)境進(jìn)行過搭建,爭取在后期投入生產(chǎn)環(huán)境使用。
  • 熟練使用ELK。

云計(jì)算

  • 居于KVM的云計(jì)算平臺。KVM在近幾年的發(fā)展比較迅速,有實(shí)力的大公司已經(jīng)在嘗試OpenStack。對于P2V、V2V遷移已經(jīng)有過實(shí)踐經(jīng)歷,但是對其原理、架構(gòu)理解不夠深入。希望自己在基于實(shí)踐的基礎(chǔ)之上,再做更深入的鉆研及總結(jié)。
  • Docker發(fā)展很火熱,在一線城市已經(jīng)成為主流虛擬化方案。Swarm、Kubernetes、Mesos等均有公司選用。之前用過幾次Docker,但是就是按部就班,沒有進(jìn)行深入理解,在今后的學(xué)習(xí)過程中不能再停留這個(gè)階段,必須進(jìn)行更深層次的學(xué)習(xí)、探索。

其他

  • TCP/IP模型的理解是很多公司面試會(huì)問到的一道題。
  • Linux的開機(jī)流程也是一道常考試題,這也是對Linux系統(tǒng)的基礎(chǔ)理解,需要注意。
  • 大數(shù)據(jù)運(yùn)維,這個(gè)目前有一些公司在招,招的人不多,要求比較高。

兩天的時(shí)間,感觸良多,總結(jié)完之后發(fā)現(xiàn)自己任重而道遠(yuǎn),希望明年的此時(shí)此刻我的技能樹又更加枝繁葉茂。不斷努力,繼續(xù)前行,注重自我驅(qū)動(dòng)與自我實(shí)現(xiàn)。萬丈高樓平地起,厚積薄發(fā),最后應(yīng)該能有所成。在工作中,外行人或部分領(lǐng)導(dǎo)注重的是結(jié)果,在做事的我們更需要注重過程,思考、總結(jié)、積累,才會(huì)進(jìn)步!分享出來,希望對大家有所幫助,不足之處還希望大家多多指教,希望大家一起共同進(jìn)步。(由于MarkDown版本的問題,有些頁面并不支持[x]這種寫法,[x]代表已經(jīng)完成的或基本掌握的內(nèi)容,[ ]代表沒接觸過或尚未掌握或未完成的任務(wù))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,372評論 0 5
  • 別人只看到我 充滿喜感的臉 背后的心酸 又有幾人能體驗(yàn) 插科打諢、搞怪扮丑 非我本愿 一個(gè)紅鼻子 擋住 大半個(gè)臉 ...
    卜泉閱讀 238評論 0 0
  • 5月6日加入簡書,收獲了4個(gè)粉絲,發(fā)表了7篇文章,得到了9個(gè)點(diǎn)贊,也有文章閱讀量破了百,最高興的是賺到了110顆鉆...
    春秋無忌閱讀 6,677評論 110 243
  • “情”是系在心頭的萬縷絲! “緣”是心得體會(huì)與理解! 萬物皆有情!萬物皆因緣! 理解緣的人有幾個(gè)?茫茫人海中...
    菊海韻閱讀 296評論 1 1

友情鏈接更多精彩內(nèi)容