Chuyển từ một công ty nhỏ sang một công ty lớn [đóng cửa]


14

Có ai có bất kỳ lời khuyên, suy nghĩ, cảnh báo hoặc trí tuệ chung cho một nhà phát triển ứng dụng / cơ sở dữ liệu đang chuyển từ một công ty có quy mô khởi nghiệp sang một tổ chức lớn không?

Ví dụ suy nghĩ sẽ bao gồm những thứ như:

  • Làm thế nào tôi có thể tương tác khác nhau với chuỗi quản lý?
  • Bạn có thấy xu hướng về chất lượng hoặc tốc độ phát triển khác nhau giữa lớn và nhỏ không?
  • Suy nghĩ về đội ngũ phát triển.
  • Các khía cạnh xã hội.
  • Còn gì nữa không.

Ngoài ra: Có ai có bất kỳ câu chuyện và kinh nghiệm cá nhân nào để chia sẻ với một động thái tương tự không?

Xin vui lòng cho tôi biết nếu tôi có thể làm rõ bằng mọi cách.

Tôi đánh giá cao bất kỳ suy nghĩ!


Hãy chắc chắn rằng bạn có một thùng đựng rác mà bạn có thể đóng

1
Tôi thích các công ty lớn để khởi nghiệp nhỏ bất cứ ngày nào trong tuần. Tại sao? Có lẽ tôi thích là một con cá nhỏ trong một cái ao lớn, với rất nhiều cá khác.
TeaDrinkingGeek

"Đóng cửa như không xây dựng"? ? ?
ohho

Điều gì nếu di chuyển đến nơi làm việc.stackexchange.com ?
ohho

Câu trả lời:


27

Một vài kinh nghiệm cá nhân để chia sẻ với:

  • Trước khi di chuyển:

    • Đừng tin vào tất cả những lời hứa tuyệt vời. Khi họ đang tìm kiếm tài năng, họ sẽ cho bạn thấy tất cả những mặt tốt và che giấu những sự thật xấu đó. Nếu vị trí đó là tốt, tại sao nó không được lấp đầy trước tôi? :-)
    • Một doanh nghiệp là một doanh nghiệp, mục tiêu duy nhất là tạo ra lợi nhuận. Hãy suy nghĩ, cho dù mang lại cho bạn trên tàu thêm giá trị cho mục tiêu. Bạn được mời bởi vì họ nghĩ rằng bạn mang lại giá trị gia tăng. Bạn sẽ?
    • Giả sử bạn là một lập trình viên, các công ty lớn thường đi kèm với sự phức tạp khác với những thách thức kỹ thuật, ví dụ như chính trị, kỹ năng giao tiếp, quy định, ... Bạn đã sẵn sàng?
  • Sau khi di chuyển:

    • Cố gắng xác định KPI của nhóm chức năng (bộ phận) của bạn càng sớm càng tốt. Nói một cách đơn giản, tại sao công ty lớn này sẽ trả tiền cho nhóm người này làm những việc này?
    • Định vị bản thân như một yếu tố góp phần của câu trả lời trên (nếu tìm thấy). Đừng đánh nhau với borg. Bạn sẽ không chiến thắng. Bạn được trả tiền để tuân thủ.
    • Làm cho công cụ tốt và làm một công việc tốt thường không phải là phần khó khăn nhất.
  • Khi mọi việc suôn sẻ:

    • Cải thiện công cụ từng chút một, đừng ngồi và phàn nàn.
    • Đừng ngại nhận những nhiệm vụ khó khăn . Bạn ít có khả năng bị loại bỏ nếu bạn đang ở trong vai trò chính.
    • Sử dụng tài nguyên như thể đó là giọt nước cuối cùng trên trái đất.
    • Hãy suy nghĩ lại xem vai trò quản lý có tốt cho bạn và con đường sự nghiệp tương lai của bạn hay không. Không quá nhiều kỹ sư là người quản lý tốt.
  • Khi mọi việc không như mong muốn:

    • Hãy nhớ rằng bạn có hợp đồng thuê một tháng (thời gian hoặc tiền bạc ;-) đừng hoảng sợ.
    • Một lần nữa, đừng đánh nhau. Nếu họ có thể thay đổi tâm trí của họ, họ đã làm.
    • Không có vấn đề gì, sh_ts xảy ra. Đó không phải là đúng hay sai, đó là về trận đấu hay không.
    • Thế giới rộng lớn hơn một công ty. Cơ hội dành cho những người sẵn sàng nắm bắt.

Chúc mừng!


3
Nếu bạn thấy mình chiến đấu với borg mọi lúc, thì đã đến lúc bạn phải rời đi - bởi vì borg sẽ không bao giờ như vậy.
quick_now

2 ^ 10 nếu tôi có thể. Thật là một câu trả lời lòe loẹt! Tư vấn rất chi tiết ở mọi giai đoạn của ca.
Karthik Sreenivasan

13
  • Làm thế nào tôi có thể tương tác khác nhau với chuỗi quản lý?

Công ty lớn sẽ quan liêu hơn bạn đã từng. Bạn sẽ tương tác với các lớp trên và dưới bạn; bỏ qua sẽ là hiếm.

  • Bạn có thấy xu hướng về chất lượng hoặc tốc độ phát triển khác nhau giữa lớn và nhỏ không?

Bạn sẽ có nhiều lớp hơn. Bạn sẽ không có quyền truy cập quản trị viên vào các máy chủ sản xuất, do đó sẽ có nhiều sự hỗ trợ hơn. Các kênh truyền thông và tài liệu và quy trình sẽ làm mọi thứ chậm lại trong công ty lớn hơn.

  • Suy nghĩ về đội ngũ phát triển so với mã hóa cao bồi.

Không liên quan; cả lớn và nhỏ có thể là một.

  • Các khía cạnh xã hội.

Các công ty lớn hơn có xu hướng bảo thủ hơn, bởi vì có nhiều hơn để mất.

Các công ty lớn hơn có một lợi thế lớn: họ biết cách lập bảng lương. Một số công ty nhỏ hơn mà tôi làm việc đã thất bại ở đó. Bán hàng và duy trì dòng doanh thu có thể là một vấn đề đối với một công ty nhỏ hơn.

  • Còn gì nữa không.

Bạn sẽ là một giọng nói trong số nhiều người. Tầm ảnh hưởng của bạn sẽ phụ thuộc nhiều hơn vào mức độ bạn có thể hòa nhập bản thân với các động lực và máy lắc.


Bây giờ tôi nhận ra rằng nhóm của tôi phát triển so với điểm mã hóa cao bồi ngớ ngẩn đến mức nào. Suy nghĩ thú vị về điểm 'lớp' của bạn. Tôi đã tự hỏi nó sẽ như thế nào khi không trở thành một sysadmin nữa. :)

6

Tự do và Ranh giới

Sự khác biệt lớn nhất tôi có thể nghĩ đến trong trải nghiệm của mình là ranh giới và sự khác biệt linh hoạt. Trong các công ty nhỏ hơn:

  • Bạn đóng vai trò là Nhà phát triển lớn hơn , nơi bạn bắt buộc phải làm nhiều hơn. Cho dù đó là thiết lập một máy chủ, cấu hình một hệ thống kiểm soát nguồn, quản lý cơ sở dữ liệu cho Công ty Sản phẩm X .

  • Nó mang tính xã hội hơn - bạn có thể có quan hệ với chủ sở hữu / giám đốc công ty, v.v.

  • Bạn cảm thấy bạn có nhiều ảnh hưởng hơn khi ý kiến ​​của bạn tiếp cận xung quanh công ty.

Khi bạn di chuyển đến các tổ chức lớn hơn, ranh giới được xác định rõ hơn.

  • Vai trò của bạn cụ thể hơn nhiều.

  • Gần như bạn trở thành Lập trình viên .

  • Bạn báo cáo cho người quản lý dự án để cập nhật nhiệm vụ.

  • Cơ sở hạ tầng của bạn được quản lý bởi một nhóm hỗ trợ / comms.

  • Đôi khi có một nhóm thử nghiệm thực hiện kiểm tra UAT và khắc phục lỗi trong hệ thống theo dõi lỗi.

  • Nó cảm thấy cạnh tranh hơn khi có một hệ thống phân cấp rõ ràng hơn mà mọi người đang cố gắng leo lên và cảm thấy được chú ý trong một biển người.


5

Là một người làm việc trong cả hai môi trường, đây là suy nghĩ của tôi:

  • Quản lý - Có thể bạn sẽ thấy rằng rất nhiều giao tiếp bị "mất trong hệ thống phân cấp". Điều tôi muốn nói là điều này là trong các công ty nhỏ, hầu hết mọi người đều biết tất cả mọi thứ (hoặc ít nhất là "biết về nó"). Ở các công ty lớn, không có gì lạ khi người quản lý cấp trung của bạn không biết bạn đang làm việc gì (đó là công việc của nhóm trưởng - vì vậy, có sự mất chi tiết của thông tin lên xuống chuỗi).
  • Chất lượng và tốc độ phát triển - Điều này có xu hướng chậm chạp hơn tại các công ty lớn hơn. Các công ty khởi nghiệp có xu hướng nhanh nhẹn hơn (một phần của điều này xuất phát từ thực tế là sản phẩm tại công ty nhỏ có khả năng nhỏ hơn). Tuy nhiên, đừng rơi vào cái bẫy nghĩ rằng một công ty lớn nhất thiết phải có các quy trình và phương pháp được thiết lập tốt hơn. Đặc biệt là nếu năng lực chính của công ty không thuộc về phần mềm - các nhóm phần mềm có thể hoạt động không tốt hơn bất kỳ hackshop nhỏ nào. Trên thực tế, một trong những nơi tốt nhất tôi từng làm việc là một cửa hàng hack nhỏ cho đến nay - chủ yếu là vì đó là một cửa hàng phần mềm nhỏ thực sự - được khởi động và điều hành bởi các lập trình viên. 12/12 trên công cụ Joel Test.
  • Phát triển đội ngũ - Như trên. Nó thực sự phụ thuộc vào đội. Các công ty lớn không nhất thiết phải điều hành tốt hơn (không giống như trong một số ngành khác). Nó chủ yếu phụ thuộc vào mức độ "phát triển phần mềm có thẩm quyền" của những người phụ trách các nhóm phần mềm. Các nhà quản lý cấp trung / cấp cao, những người không hiểu rõ về phần mềm đủ sẽ làm thiếu và làm nản lòng các nhóm phần mềm trong các công ty lớn.
  • Các khía cạnh xã hội - Nhìn chung, các công ty nhỏ và các công ty mới thành lập thường không chính thức và xã hội hơn, nhưng các công ty lớn hơn cũng không cần phải quá cứng nhắc. Rất nhiều có thể phụ thuộc vào lĩnh vực công nghiệp, và cũng dựa vào độ tuổi trung bình của đội. Một nhóm phần mềm trẻ, hợp tác chặt chẽ trong một công ty lớn có thể cảm thấy một chút khởi nghiệp của riêng mình.

Bất cứ điều gì khác (chỉ một số suy nghĩ và cảnh báo ngẫu nhiên tôi có thể nghĩ ra):

  • Coi chừng xung đột giữa các đội. Trong các công ty lớn, thường có các nhóm riêng biệt chịu trách nhiệm cho các lớp khác nhau của một hệ thống, v.v. Bản chất con người, erm, bản chất con người - có nghĩa là thường có một số tâm lý "chúng ta và họ" ở đây (chống lưng, bitch, vượt qua, Vân vân). Bạn không có xu hướng nhìn thấy điều này trong các công ty khởi nghiệp nhỏ nơi mọi người chủ yếu ở cùng một đội.
  • Làm quen với việc nhận đơn đặt hàng từ những người không biết phần mềm hoạt động như thế nào. Tất nhiên, đây có thể là một vấn đề, nhưng sự tách biệt giữa "doanh nhân" và nhóm phần mềm có xu hướng được xác định mạnh mẽ hơn khi công ty càng lớn. Trong một khởi nghiệp nhỏ, họ thường là cùng một người. Trong các tập đoàn lớn, họ gần như không bao giờ. Điều này sẽ không tệ lắm nếu công ty là một công ty phần mềm thực sự (ví dụ: Microsoft).

  • Bạn có khả năng được bảo vệ nhiều hơn từ "chiến tuyến" của khách hàng. Có lẽ sẽ có một bàn trợ giúp và quản lý sản phẩm giao dịch với khách hàng và có lẽ bạn sẽ không bao giờ phải làm thế. Điều này có thể là tốt và xấu. Tốt theo nghĩa là bạn không phải đối phó với sự hỗ trợ trực tiếp, xấu theo nghĩa là có thể có vấn đề giao tiếp và thời gian quay vòng tẻ nhạt để giải quyết các vấn đề tương đối đơn giản.

Đây là về tất cả những gì tôi có thể nghĩ đến bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.