程序員 VS 系統管理員,該選擇哪個職業來謀生?
譯文【51CTO精選譯文】從職業生涯的角度來看,頭頂光環的計算機學一直吸引著大批的年輕人投身其中。從硬件到軟件,計算機技術方面的工作數不勝數。我在本文中將探討系統管理員這門職業與開發員(程序員)這個職業孰優孰劣。
程序員VS管理員
OK,我將以切身經歷介紹整篇文章。大概兩年前,我經常考慮把精力該集中于編程,還是集中于管理。我喜歡開發,喜歡每天開發出新東西,于是我下定決心要當名開發員,然后我的腦海自然而然浮現出了下一個問題:我該選擇哪門語言。
我個人喜歡C語言。為什么是C語言?因為C是第一門編程語言。但是從市場的角度來看,C語言根本就不吃香。于是我想學ASP.NET,想學Java,想學甲骨文。雖然我的這個學習過程維持了幾個星期,但我很快就對所有上述幾門語言毫無興趣,C語言畢竟是我的初戀,而初戀是誰也不會忘記的。
后來的下一個學期是學習UNIX操作系統這門語種。我后來慢慢知道,整個UNIX是用C語言編寫的。雖然老師們說,UNIX屬于我們教程大綱的范疇,可他們教的卻是Linux,因為UNIX既不免費,也不容易獲得。
我知道,我已經上了C這條“不歸路”,也喜歡享受開發新東西帶來的樂趣。就Linux而言,我每天醒來后,可以心情愉悅地去上班工作。
從職業生涯的角度來看,為什么你應該選擇程序員?
- 因為你可以享受創造力的感覺。
- 因為你為自己工作,無須操心與別人直接打交道。
- 彈性工作制,既可以在辦公室工作,也可以在家工作。
從職業生涯的角度來看,為什么你不該選擇程序員?
- 由于工作外包,機會比較少。
- 工作時間不穩定
- 工作重復單調
- 經常拼命趕工
- 需要不斷學習和了解千變萬化的框架和技術。
從職業生涯的角度來看,為什么你應該選擇系統管理員?
- 總是接觸不一樣的東西
- 面臨新的挑戰
- 可以管控許多專業人員,并與他們進行協調
從職業生涯的角度來看,為什么你不該選擇系統管理員?
- 緊張的工作時間。
- 進行備份、恢復、修復、安裝、更新和掃描等工作有時不免無聊乏味。
我們這個圈子有一句大名鼎鼎的引言:
“程序員因干得漂亮而美名遠揚,管理員因干得在差勁而臭名昭著。” |
你在選擇某個特定的職業生涯機會時,應該著眼于下面幾個點:
- 你應該選擇覺得自在的那種職業,每天早晨醒來都是心情愉悅。
- 你可以在自己擅長的任何領域賺到錢,而不是依賴當前的市場趨勢。
- 你應該從事自己熱愛的工作,而不是學會熱愛從事的工作。
系統管理和程序開發都是專業人員眼里非常熱門的兩種工作。這兩種工作在市場上永遠有需求。我個人的建議是,聽從你內心的想法,而不是依據別人堅持的說法或目前圖表的行情做決定。
你是獨特的個體,你與別人不一樣。別人永遠不可能是你。你的職業不僅僅是收入來源,它還應該是你的激情、愿望和夢想之源泉。
今天暫且說到這里,我很快會接著寫一篇有意思的文章。敬請關注。
那么,你應該選擇程序員還是管理員作為職業?歡迎留言,告訴我們你選擇的職業是什么。
原文鏈接:http://www.tecmint.com/which-career-to-choose-programmer-vs-administrator/