了解最新公司動態(tài)及行業(yè)資訊
在一個初具規(guī)模的互聯(lián)網(wǎng)公司,從業(yè)務(wù)方面入手,工作類型有很多,比如運營、客服、營銷、產(chǎn)品、設(shè)計、技術(shù)等等。
在這些大類之下,又細分了各種子類。以技術(shù)為例,可以分為前端(客戶端)、后端、測試、運維、DBA等,這些都是技術(shù)崗位。
那么如果你想在這些技術(shù)崗位上工作,該如何選擇,哪一個更有前途呢?
這五個職位可以分為前端和后端、運維和DBA、測試
前端和后端屬于程序范疇,通常被稱為程序員,主要根據(jù)產(chǎn)品的需要開發(fā)軟件,屬于公司的技術(shù)核心,非常重要。沒有程序員的軟件公司也不好意思被稱為軟件公司。
運維和DBA,這兩個崗位的主要工作就是管理服務(wù)器程序運行的環(huán)境和依賴的數(shù)據(jù)。運維可以看成是服務(wù)器管理員,所有與服務(wù)器相關(guān)的工作都由他來處理,比如服務(wù)器程序運行環(huán)境的CPU、內(nèi)存、磁盤資源的監(jiān)控,網(wǎng)絡(luò)穩(wěn)定性的監(jiān)控,軟件安裝等。服務(wù)器程序依賴。DBA是數(shù)據(jù)庫管理員,專門管理生產(chǎn)環(huán)境中的MySQL、Redis等數(shù)據(jù)庫。這兩個職位的薪水不一定比程序員低,但市場需求不如程序員旺盛。一家軟件公司可以沒有運營和 DBA,但不能沒有程序。運維和DBA一般只有大型企業(yè)配備,小公司全部配備程序員。畢竟如果公司只有個位數(shù)的服務(wù)器,絕對不需要專門的運維,老板也不愿意花這個錢。
雖然測試也是一個技術(shù)崗位,但我個人覺得他們的工作和技術(shù)沒有任何聯(lián)系。他們的工作是不斷地使用程序員開發(fā)的軟件來找出錯誤和漏洞。同時,他們的另一項工作是督促程序員工作并修復(fù)錯誤。
就這些職位的技術(shù)含量而言,我認(rèn)為測試是最低的。低端測試幾乎沒有技術(shù)門檻。只要你有軟件經(jīng)驗,基本上都可以做測試。畢竟你只是用軟件找bug,程序和運維都行不通,你必須掌握基本的技術(shù)技能才能工作。當(dāng)然,高端測試是另一回事。他們也可以很棒。
二是運維。當(dāng)然,并不是說運維這個職位沒有技術(shù)含量。同樣,運維的技術(shù)含量也很高,但是通常程序員會做運維的工作,安裝環(huán)境it運維技術(shù),監(jiān)控服務(wù)器的運行。, 沒問題。反過來,運維也不一定是程序員的工作。我覺得運維應(yīng)該是和程序員一起出生的,然后隨著行業(yè)的發(fā)展,獨立成為一個崗位,本質(zhì)上是依賴程序員的。
最后一點是程序。一個合格的程序員不僅需要掌握程序員的技術(shù),還需要了解服務(wù)器運維的技術(shù),比如自己搭建測試環(huán)境。這樣的技能是必須的,所以對服務(wù)端一定有更深入的了解。同時,還需要 DBA 技能。通常,只有在數(shù)據(jù)量很大的情況下才會配備 DBA。大多數(shù)時候,一個公司不需要DBA,DBA由運維或程序員兼職。同時,程序員也需要測試技能。程序員在編寫程序時,不可避免地要進行自測、編寫測試用例等。只有自己測試后,才能將函數(shù)提交給專門的測試人員進行進一步測試。
所以,對于這三類職位,我認(rèn)為程序員的技術(shù)含量是最高的。
我們來談?wù)勥@些職位的發(fā)展前景。
大公司會有專門的研發(fā)部、運維部、測試部,然后就是研發(fā)總監(jiān)、運維總監(jiān)、測試總監(jiān)。案子。但在小公司中,通常只有一個技術(shù)部門it運維技術(shù),管轄所有技術(shù)人員,包括編程、運維、測試,甚至有些公司的設(shè)計師。技術(shù)部十個領(lǐng)導(dǎo)中有九個是程序員,很少來自運維或測試。因為一個軟件公司的技術(shù)部門,不用運維和測試,照樣可以運作。雖然可能轉(zhuǎn)的不順暢,但還是可以開機的。但是沒有程序員,再強大的運維檢測設(shè)備,該部門也將運作。起不來。其次,一個技術(shù)部門的程序員數(shù)量肯定會抑制操作和測試人員的數(shù)量。所以,在程序員中,當(dāng)技術(shù)部門的領(lǐng)導(dǎo)者的概率要比當(dāng)運維和測試的領(lǐng)導(dǎo)者大得多,除非你真的遇到了稀有的人才。
所以,如果你想在互聯(lián)網(wǎng)軟件行業(yè)從事技術(shù)崗位,如果你想選擇一個更有前途的技術(shù)崗位,那么程序員是首選。當(dāng)然,更多的機會也意味著更大的競爭和更大的難度,如果你選擇了程序員,你可能不一定會成為技術(shù)部門的負(fù)責(zé)人。選擇測試和運維,并不意味著你的職業(yè)生涯會一無所知,只是程序員的情況比較清楚。
同時,關(guān)于35歲程序員將被淘汰的觀點,其實運維和測試更危險。仔細想想,對吧?運維和測試并不比程序員更有優(yōu)勢,反而有很大的劣勢。堆,那么你必須在程序員面前面臨淘汰。這是市場規(guī)律。
上一篇:pc運維外包