CodeGym /Java Blog /Toto sisi /更多的工作機會和更少的壓力。為什麼在非 IT 公司開始你的職業生涯可能是個好主意
John Squirrels
等級 41
San Francisco

更多的工作機會和更少的壓力。為什麼在非 IT 公司開始你的職業生涯可能是個好主意

在 Toto sisi 群組發布
科技業的普遍觀點是,對於初級開發人員來說,找到一份工作並獲得作為全職開發人員的前幾年經驗通常是一個挑戰。這大多是真的。如果我們談論的是科技業的公司。

90% 的 IT 工作集中在非科技業

根據Oracle Academy 和 Burning Glass Technologies 的一項新研究, 非科技業也需要大量程式設計師和其他 IT 專家,對傳統科技產業以外的 IT 技能的需求正在快速增長。更多的工作機會和更少的壓力。 為什麼在非 IT 公司開始您的職業生涯可能是個好主意 - 1

攝影 :Angelo DeSantis / CC BY-SA 2.0 / CodeGym 更改

「人們普遍認為 IT 工作主要集中在科技業,而且人們也認為這些工作是難以接近的。基於我們先前的研究工作並挖掘了包含超過 1.5 億個獨特線上職缺的資料庫,我們能夠提供更多證據,證明這些看法都不是由數據證實的。相反,90% 的 IT 技能和工作集中在 10 個非科技產業,只有 10% 屬於科技業。報告作者發現,非科技業 IT 職位的快速成長比科技業高出 50% 以上。報告顯示,2013年至2018年間,科技業的IT職缺成長了40%;而在科技之外,IT 職位成長了 65%。研究人員發現,就 IT 職位的絕對需求而言,專業服務、製造和金融服務業是最大的,約佔非科技業所有 IT 職缺的一半。

對於初學者來說,非科技公司的工作更容易

更有趣的是,Oracle Academy 和 Burning Glass Technologies 發現,非科技公司的 IT 工作對於初學者來說也更容易取得。這使他們成為進入科技職業的很好的切入點。在科技業,89% 的 IT 工作至少需要學士學位,而在非科技業,這一比例為 76%。非科技業 29% 的職缺要求兩年或以下工作經驗,而科技業這一比例僅為 16%。考慮到上述所有因素,我們決定對非技術行業的軟體開發人員的工作進行更深入的分析,並根據經驗豐富的人對此問題的意見,列出了此類工作的利弊清單。開發人員和其他技術專家。

開發人員在非科技公司的工作。優點

  • 非 IT 領域的程式設計工作較容易取得,而且通常要求較低

我們已經解釋了為什麼初級專家更容易獲得非技術行業的開發人員工作。另一個主要區別是非IT公司對開發人員的專業技能水準要求較不高。與科技公司相比,他們不會給初級開發人員太大的壓力來學習新事物和提高資格等級。「在科技公司工作會讓你更努力,學習更多,變得更好。我在科技服務/開發公司的工作中學到的東西比在其他地方學到的還要多。這份工作最糟糕的地方在於遠離家人的時間,」經驗豐富的開發人員兼 DEV 社區成員 Mark Graham說。

  • 非 IT 領域的程式設計工作通常不那麼正式且等級森嚴

我們都知道IT是一個競爭非常激烈的環境,在這場競爭中取得成功通常會得到豐厚的回報。現代科技中的功利主義和官僚主義是這種競爭力的另一面。許多人厭倦了 IT 公司工作中常見的事情,例如團隊流程、嚴格的等級制度和職業/辦公室政治。在非 IT 行業就業,為擁有小型技術團隊和部門的公司工作,可能是避免這種情況的一個很好的選擇。「我在一家非科技公司工作,我發現科技界有很多關於頭銜、階級制度和團隊流程的討論,而這些討論根本不屬於我的世界。對我來說,這些手續不存在。」另一位 DEV 社區成員 Brian Kephart說。

  • 當您更參與現實世界的問題時,非 IT 領域的工作會更有動力

一些在非科技業工作過的程式設計師也表示,當他們參與解決現實世界的問題並看到他們的工作結果時,同樣的軟體開發工作可能會感覺更令人滿意。這也使他們更容易保持動力。「看到軟體的用途並透過思考而不是透過 Jira 或模式中的任務來直接參與解決現實世界的問題,會更令人滿意。你會感覺自己更有用,至少我是這樣,」來自瑞典的軟體開發人員 Haris Secic說。

  • 在非IT公司工作可能會為你提供更多機會

情況並非總是如此,因為非科技公司的許多程式設計職位肯定是沒有出路的工作,但如果以正確的心態接觸,它們也可以提供很多機會。畢竟,他們說在不久的將來每家公司都將成為一家科技公司。如今,各行業的公司剛開始發現新技術,並且往往願意提拔為他們工作的有價值的技術專家。「你可能不是在設計下一個大型科技產品或最新的小玩意,但你會發現自己向某人展示了可能顛覆你雇主所在行業的想法,並展示了公司如何從這些想法中獲利,從而讓他們的競爭對手陷入困境。 。你會發現自己正在設計和/或編寫關鍵任務系統,並且可以向​​用戶展示一種確定完成的含義的方法,」擁有數十年專業經驗的前軟體工程師 Russell McCabe說

開發人員在非科技公司的工作。缺點

當然,並不是說非科技業的所有甚至大部分程式設計工作都那麼出色。他們也有足夠的缺點。以下是一些最值得注意和最常見的。

  • 非科技公司更常將程式設計師視為負債和費用,而不是資產

這可能是許多非 IT 行業的軟體開發人員最常聽到的抱怨。非技術企業的管理階層對 IT 部門和/或軟體開發團隊的看法有所不同,這是可以理解的:對他們來說,程式設計師更多的是一種支出,而不是一種資產。以下是非 IT 領域程式設計師的典型經驗:「我的第一份工作是在一家非軟體公司的 5 名開發人員團隊中工作 在我看來,最大的區別是軟體公司將其 dv 視為最大的資產,而非軟體公司則將其視為支出。因為我們是一項開支,所以公司總是試圖走捷徑。我們從來沒有時間償還不斷增加的技術債務,其中大部分是由公司外包給東南亞的工程師添加的(另一項削減成本的措施)。我的經理甚至告訴我,他們之所以僱用我和另一位訓練營畢業生,是因為兩名初級開發人員的工資比他們迫切需要的高級開發人員便宜得多。”

  • 非IT公司的管理階層往往不懂技術,這讓你的工作變得更加困難

另一個非常常見的抱怨是,非 IT 公司的管理者通常對技術和開發流程一無所知。這就是為什麼他們很難估計完成專案所需的時間和資源,這通常會導致不切實際的期望以及與技術團隊的溝通不清晰。“經理們通常不懂技術。他們做出承諾,但無法估計所需的努力,」.NET 開發人員 Tobias Krause說。

  • 非 IT 領域的程式設計師通常必須使用遺留程式碼和過時的技術

使用遺留程式碼以及過時的技術和解決方案的需求也是某些非 IT 公司和行業的典型需求。當這種情況發生時,程式設計師的工作就會變得相當無聊和勞累。另一個問題是,使用遺留解決方案會限制您的經驗,這可能會對職業發展產生負面影響。「目前,我在一所大學工作。我們的工作負載主要基於使用雲端 API。老實說,這很糟糕。因為大多數為大學提供服務的公司都是很久以前成立的,他們的文件是最難讀的。大多數時候,他們甚至不明白自己做了什麼(我透過與他們交談才知道這一點),」全職後端開發人員 Chingiz Huseynzade 說。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION