我曾在小型初創(chuàng)公司和擁有 1,000 多名員工的大型公司工作過,。答案是,沒有單一的答案,!
一切都是權(quán)衡,。兩種選擇都有好有壞。我不能給出一個(gè)單一的,、堅(jiān)定的建議,。
但在今天的帖子中,我將分享兩者之間的一些差異,。你可能會發(fā)現(xiàn)你對其中一個(gè)比另一個(gè)更感興趣,。在您的職業(yè)生涯中,您的偏好也可能會發(fā)生變化,!
在公司內(nèi)部,,也有很大的變化空間。所有的初創(chuàng)公司都不一樣,。也不是所有的大公司都是一樣的,。
帶著這些注意事項(xiàng),讓我們來看看一些不同之處……
廣度與深度
為初創(chuàng)公司工作最重要的是廣度,。
當(dāng)然,,你會有工作描述。一定的專業(yè)領(lǐng)域,。但是在構(gòu)建新產(chǎn)品的過程中,,您將在很多不同的領(lǐng)域工作。
當(dāng)我在一家早期創(chuàng)業(yè)公司擔(dān)任后端工程師時(shí),,我……
在我們的整個(gè)功能集中編寫了大量 Django 代碼,。一些代碼最終出現(xiàn)在服務(wù)器呈現(xiàn)的 HTML 頁面/表單中。其他代碼為我們的 API 提供支持,,包括海量金融數(shù)據(jù)計(jì)算引擎,。
當(dāng)我們的前端工程師忙于應(yīng)用程序的另一個(gè)關(guān)鍵部分時(shí),,為我們產(chǎn)品的 Vue 前端設(shè)計(jì)、設(shè)置和編寫早期功能
docker-compose
當(dāng)我們需要向堆棧添加新服務(wù)器/技術(shù)時(shí),,經(jīng)常檢查部署管道,、托管 AWS 資源和編輯文件
這是一次很棒的、廣泛的經(jīng)歷,。我學(xué)到了很多,。
我也因不斷的上下文切換而筋疲力盡。什么都知道一點(diǎn)點(diǎn)很累,!
在大公司工作,,你會發(fā)現(xiàn)工作更加專注。您的團(tuán)隊(duì)負(fù)責(zé)應(yīng)用程序/平臺的一小部分,。
結(jié)果,,您可以更深入地研究問題。挑戰(zhàn)也集中在性能和可擴(kuò)展性上,。當(dāng)然,,有一些綠地開發(fā)。但你的大部分工作將是改進(jìn),、調(diào)整和優(yōu)化現(xiàn)有代碼,。
快速與摩擦
早期的初創(chuàng)公司行動迅速。
它是關(guān)于快速交付 MVP 以獲得用戶反饋,。您將擅長于快速發(fā)布代碼的簡單版本,。
此外,較小的初創(chuàng)公司并沒有完全面臨技術(shù)債務(wù),、復(fù)雜的依賴關(guān)系和較長的棄用時(shí)間表等挑戰(zhàn),。您可以輕松丟棄未使用的功能,或更改您的實(shí)現(xiàn),,而無需通知太多利益相關(guān)者,。
在大公司,摩擦要多得多,。
對于每一個(gè)變化,,都需要付出巨大的努力來確保您在團(tuán)隊(duì)之間和整個(gè)公司范圍內(nèi)保持一致。更多的會議,、更長的準(zhǔn)備時(shí)間、將代碼投入生產(chǎn)的許多步驟,。
摩擦不一定壞,!
增加摩擦意味著您作為工程師建立流程、最佳實(shí)踐和良好習(xí)慣,。了解大公司系統(tǒng)之間的相互依賴性可以讓您在了解復(fù)雜性的一部分時(shí)成為技術(shù)領(lǐng)導(dǎo)者,。
在初創(chuàng)公司中快速前進(jìn)通常意味著您不受規(guī)則和最佳實(shí)踐的約束,。或者,,您需要稍后添加大量積壓的技術(shù)債務(wù)和測試,。
良好的流程和專橫的官僚主義之間的界限是模糊的,充其量是在大公司,。因此,,有時(shí)您可能討厭規(guī)則、程序和漫長的等待時(shí)間,。
但話又說回來,,有時(shí)這些規(guī)則會拯救你!如果構(gòu)建得當(dāng),,與初創(chuàng)公司相比,,您會希望這些規(guī)則能夠減少大公司中錯(cuò)誤和事故的發(fā)生率。
壓力:業(yè)務(wù)與管理
這一點(diǎn)很微妙,。
在初創(chuàng)公司,,您可能會感到壓力。絕大多數(shù)情況下,,這種壓力將來自整個(gè)企業(yè),。您正在處理的是我們承諾向客戶發(fā)布的新功能!
另一方面,,在一家大公司,,您通常不會單獨(dú)為公司的成敗功能工作。您只需處理整體策略的一小部分,。當(dāng)您在大型組織中感到壓力時(shí),,通常是因?yàn)槟慕?jīng)理或其他領(lǐng)導(dǎo)正在施加壓力。
在某些方面,,在初創(chuàng)公司工作以客戶為中心的壓力更可取,。它不是(通常)任意的,并且有明確的方法來滿足期望,。但這種外部壓力通常比你在大公司感受到的任何壓力都要大得多,。
大公司的壓力來自績效評估和與經(jīng)理的一對一交流。您可能會制定績效改進(jìn)計(jì)劃 (PIP),。這是一種不同的壓力,,它更多地取決于你的經(jīng)理以及組織用來衡量生產(chǎn)力的指標(biāo)。
我對此沒有很好的答案,。壓力,,無論從哪個(gè)角度看,都是有壓力的,。
自治與領(lǐng)導(dǎo)
初創(chuàng)公司獎勵(lì)能夠自主工作的工程師,。他們喜歡給你一個(gè)任務(wù)(或一整套功能),,讓你做一段時(shí)間,祈禱你能自己解決問題,。
其他人都太忙了,,無暇幫助你。自己想辦法,。
大公司沒有同樣的問題,。團(tuán)隊(duì)負(fù)責(zé)域和所需的功能集。您通常會得到高級工程師的大量支持和幫助,。
大公司看重的是領(lǐng)導(dǎo)力和溝通能力,。在這些組織中成長意味著獲得新功能集的所有權(quán)。然后,,召集團(tuán)隊(duì)——并與需要參與的其他團(tuán)隊(duì)協(xié)調(diào)——以實(shí)現(xiàn)目標(biāo),。
您可能會發(fā)現(xiàn)其中之一更能支持您的個(gè)性和經(jīng)驗(yàn)水平。
您有信心可以獨(dú)立交付功能嗎,?
或者,,您是否需要更有經(jīng)驗(yàn)的工程師的高級指導(dǎo)?
一張小圖
這篇文章是基于我的個(gè)人經(jīng)驗(yàn),。
可以肯定的是,,有些公司偏離了這些權(quán)衡。
擁有優(yōu)秀高級工程師和指導(dǎo)的小型初創(chuàng)公司,。大公司幾乎沒有摩擦并且行動非常迅速,。
但是,如果您正在尋找新職位并且無法決定什么最適合您的職業(yè),,希望本文能幫助您了解您在不同公司可能遇到的情況,。
更多資源
我每天都為開發(fā)人員寫一些新東西。進(jìn)入每日列表,,因?yàn)檫@是我分享更多此類內(nèi)容的地方,。
如果你喜歡我的文章,點(diǎn)贊,,關(guān)注,,轉(zhuǎn)發(fā)!