Nhà phát triển Solo so với nhà phát triển nhóm: tôi có nên tiếp tục không? [đóng cửa]


53

Tôi làm việc như một nhà phát triển solo trong một công ty nhỏ. Có quá nhiều công việc, nhưng điều tương tự không áp dụng cho tiền. Vì vậy, tôi sẽ không gặp bất kỳ đồng nghiệp mới nào trong tương lai gần.

Tôi chịu trách nhiệm hoàn toàn mọi thứ liên quan đến hoạt động CNTT. Điều này liên quan đến việc phát triển và bảo trì phần mềm được sử dụng trong nhà, phát triển và bảo trì các trang web khác nhau mà khách hàng của chúng tôi sử dụng, cơ sở hạ tầng trang web, cơ sở hạ tầng mạng địa phương bao gồm bảo trì một số máy chủ và hỗ trợ nội bộ để đề cập đến những điều ngay lập tức nhất.

Tôi thực sự thích 95% những gì tôi làm và tôi có mức độ linh hoạt cao trong công việc. Tôi quyết định sẽ làm gì khi nào, và không ai thực sự cho tôi biết phải làm gì ngoại trừ việc tôi bây giờ và sau đó ngồi xuống với các đồng nghiệp của mình để tạo ra một lộ trình cho những gì tôi cần phải hoàn thành. Tôi tự coi mình là người có công việc cao và tập trung trên mức trung bình vào những gì tôi làm, vì vậy mọi việc đã hoàn thành.

Tuy nhiên, tôi đã đến mức tôi thực sự nhớ những người khác xung quanh mình, những người làm việc cùng. Mặc dù tôi cần phải làm quen với một loạt các công nghệ khi tôi là một nhà phát triển solo, tôi có cảm giác rằng tôi đang bỏ lỡ một "chia sẻ kiến ​​thức" mà những người "có đầu óc" khác làm việc trong các công ty lớn hơn đang tham gia trong. Tôi thực sự không có ai để thảo luận về những trở ngại lập trình và quyết định thiết kế với - và tôi bắt đầu bỏ lỡ điều đó. Ngoài ra, tôi lo lắng về những gì các nhà tuyển dụng trong tương lai có thể nghĩ về "ẩn sĩ" này, người đã tự mình làm việc quá lâu để có thể tham gia vào một nhóm.

Tuy nhiên, ở khía cạnh khác, tôi nghĩ rằng tôi sẽ không có được mức độ linh hoạt hiện tại của mình trong một công ty lớn hơn. Tôi sẽ thấy nhiều thời hạn nghiêm ngặt hơn, giờ muộn và các lĩnh vực chuyên môn. Cũng thế; Tôi không chắc liệu ý tưởng "chia sẻ kiến ​​thức" này có bao giờ diễn ra không?

Có ai khác ở trong tình huống này? Đó có phải là một ý tưởng tốt nhìn từ góc độ nghề nghiệp và quan điểm phát triển cá nhân? Tôi có nên xem xét chuyển đến một nơi lớn hơn để (có thể) trở thành một phần của một nhóm lớn hơn các nhà phát triển và những người "có đầu óc" không? Nói cách khác, cỏ sẽ xanh hơn ở phía bên kia?


23
shhhhhhhh .... có hàng ngàn nhà phát triển bị mắc kẹt trong các công việc cuối cùng của công ty sẽ gửi cho sếp của bạn sơ yếu lý lịch của họ.
Phản ứng

2
Tôi chỉ muốn nói thêm rằng không có dạy bạn giải quyết vấn đề như hoàn toàn chịu trách nhiệm về một khía cạnh của một công ty phần mềm. Phải có được những thứ không được coi là rất khả thi để làm việc.
Benjamin Gruenbaum

37
Kinh nghiệm của tôi khi đi từ một nhà phát triển solo đến làm việc trong một nhóm là có thể gây sốc khi có nhiều nhà phát triển không biết gì về bất kỳ nguyên tắc nào bạn có thể có được ấn tượng mà tất cả các nhà phát triển đang cố gắng hướng tới (như RẮN). Và trong số những người đã nghe nói về họ, chỉ có một phần chăm sóc tương đối nhỏ. Hãy chuẩn bị để gặp điều này, và quyết định trước những gì bạn sẽ làm nếu nó quan tâm đến bạn.
Amy Blankenship

5
@Amy đúng về tiền. Đây là tình huống của tôi và tôi đã phải điều chỉnh theo mã spaghetti và thiếu nguyên tắc. Ngoài ra, tôi đang tận hưởng cuộc trò chuyện hàng ngày với các nhà phát triển khác .. làm cho tất cả có giá trị thay đổi.
Simon Whitehead

1
IMO - Nếu bạn có thể tự mình làm mọi thứ trong công việc hiện tại, thì bạn không làm gì đủ phức tạp để tiếp tục phát triển sự nghiệp. Nếu đó là một mối quan tâm, thì bạn cần tìm một công việc bằng cách sử dụng bộ kỹ năng của bạn trong một nhóm. Ngay cả các điện tử tự do cũng không thể xây dựng các loại dự án sẽ tiếp tục thúc đẩy bạn tiến về phía trước. Nếu bạn hài lòng với những gì bạn làm (95%?), Và bạn có thể đảm bảo bạn sẽ có thể làm điều đó cho đến khi nghỉ hưu, bằng mọi cách có thể ở lại. Nếu không, thì ở mốc 3-5 năm có lẽ bạn cần phải di chuyển theo.
Joel Etherton

Câu trả lời:


53

Nếu bạn đang tận hưởng công việc của mình và chỉ thiếu việc chia sẻ kiến ​​thức, hãy xem xét tham gia một dự án nguồn mở thay vì thay đổi công việc. Trừ khi bạn đã biết những người bạn sẽ làm việc cùng, bạn sẽ không biết liệu cỏ sẽ xanh hơn ở phía bên kia hay không.


10
Các tùy chọn khác bao gồm danh sách gửi thư, đi chơi trong trò chuyện SO, các nhóm nhà phát triển địa phương (nếu vẫn còn tồn tại), v.v. Nhưng ý tưởng trung tâm là như nhau: Tìm một đại lộ ngoại khóa để chia sẻ kiến ​​thức
Bobson

3
Điều đó tốt hơn không có gì, nhưng mạng sẽ không bao giờ thay thế người thực sự. Bàn phím và màn hình của bạn sẽ không bao giờ yêu bạn trở lại.
Balog Pal

Đây là một gợi ý tuyệt vời, vì một nhà phát triển làm việc ở vị trí tôi có nhiều quyền tự chủ đối với các công nghệ tôi sử dụng, tôi thấy việc tham gia các cuộc thảo luận nhóm như trò chuyện trong các dự án SO, FOSS và các trang web rất hiệu quả.
Benjamin Gruenbaum

@Nemanja: đề nghị tốt (mặc dù như Balog đề cập; nó sẽ không bao giờ thay thế người thật)!
sbrattla

@BalogPal - Đó là lý do tại sao tôi đề xuất các nhóm nhà phát triển địa phương ... nhưng tôi chắc chắn rằng họ hiếm hơn nhiều so với trước đây.
Bobson

10

Điều này phù hợp với câu nói của tôi: "Lập trình giống như tình dục. Bạn có thể làm điều đó một mình, nhưng cách đó ít thú vị hơn. Và biến bạn thành hạt dẻ nếu bạn làm theo cách đó quá lâu."

Vâng, thật tiện lợi khi trở thành ông chủ của chính bạn và là chủ nhân của bộ phận. Cũng thật đáng sợ khi rời khỏi vỏ đã thành lập. Chưa kể phải đối mặt với thế giới thù địch bên ngoài. Và bắt đầu từ phía dưới một lần nữa. Chia tay thậm chí còn khó hơn nếu bạn không bị đuổi việc, và / hoặc bạn cảm thấy tồi tệ khi từ bỏ công ty cần bạn và có thể bị khóa khá nhiều.

Tôi đã từng ở đó. Làm việc khoảng 12 năm tại một công ty với tư cách là một đội quân 1 người. Năm ngoái, giống như nhiều người sẽ gọi Kanaan, làm việc chủ yếu là ngồi nhà, chỉ cần nhận được một thông báo "Khách hàng X muốn kiểm tra cái gì đó", sau đó vài ngày gửi thư rằng hợp đồng có thể được ký với số tiền X và thời hạn Y, sau đó một tháng sau đó gửi một thư khác mà hóa đơn có thể được gửi. Và làm việc có thể trung bình 1 giờ / ngày - cho tiền toàn thời gian. Và tất cả mọi người là ông chủ nội dung và khách hàng tương tự.

nhưng nó lớn lên trong tôi và mặc dù có tất cả thời gian, nó hầu như chỉ bị lãng phí.

Cuối cùng tôi đã đăng một tối hậu thư để sắp xếp lại công việc để tôi có thể làm việc theo nhóm hoặc tôi ra ngoài. Ông chủ có lẽ đã nghĩ nó vô tội vạ. Tóm lại, tôi rời đi cho tốt. Nghĩ sẽ có việc làm vào ngày hôm sau. Ừ chắc chắn. ;-)

Đối mặt với một loạt các cuộc phỏng vấn và các công ty uber-WTF, nhưng sau một vài tháng đã có một công việc. Tại một công ty hóa ra kẻ hút thời gian lớn, nhưng các đội địa phương thực sự rung chuyển. Ít nhất là khi tôi tham gia, một năm sau khi sự ra đi ồ ạt đó bắt đầu, rõ ràng là với bài thơ hay nhất. Có cùng số tiền nhưng hơn 8 giờ làm việc trong văn phòng + hỗn loạn. Trong một dự án có rất nhiều vấn đề nghiêm trọng. Và ông chủ từ xa bảo vệ tất cả các lỗi.

nhưng nhìn chung, tôi cảm thấy sống lại và hạnh phúc khi làm công việc liên quan. trong một đội đấu tranh vì điều tương tự, và rất vui vì cuối cùng chúng tôi đã bắt đầu tiến bộ chống lại mọi thời tiết gió và thù địch. Trong tính của tôi, chuyển đổi là giá trị nó. Điều duy nhất đáng tiếc về việc tôi đã không rời đi 4-5 năm trước.

Việc theo dõi không thực sự phù hợp (cuối cùng tôi đã rời đi, lần này chỉ muộn hơn 1 năm, thực hiện một dự án nhà, sau đó gia nhập một công ty khác đầy hứa hẹn, trong khi nhóm của chúng tôi đã tiến bộ đáng kinh ngạc, công ty đã quay về phía nam, và lần này tôi cuối cùng đã rời đi chính xác trên zenit - và sau kỳ nghỉ hè được tính toán đã hạ cánh nơi tôi làm việc bây giờ mà không có kế hoạch rời đi.) vấn đề là cuộc sống diễn ra, không bao giờ theo cách bạn mong đợi, nhưng về lâu dài sẽ tốt hơn.

Điểm mấu chốt là, nếu bạn không còn nhìn thấy Mặt trời nữa, tốt hơn hết bạn nên đóng những hy vọng sai lầm. Nó sẽ không trở nên tốt hơn. Bạn có thể buộc theo cách của bạn hoặc tìm kiếm mảnh đất thực sự màu mỡ.


1
Cám ơn bạn đã góp ý! Tôi hy vọng bạn có một khu vườn rộng lớn để dành 6,5 giờ còn lại sau khi "[...] có thể trung bình 1 giờ / ngày [...]" của công việc hàng ngày :-). Dù sao; cảm ơn vì đã chia sẻ kinh nghiệm của chính bạn; Tôi thấy bản thân mình trong những gì bạn mô tả từ đầu.
sbrattla

7

Chỉ vì bạn chuyển sang một tình huống có nhiều hơn một nhà phát triển không có nghĩa là bạn sẽ bị khóa trong thời hạn nghiêm ngặt, trễ giờ và các lĩnh vực chuyên môn. Vâng, có những tập đoàn làm điều đó, nhưng cũng có những SMB ngoài đó cũng cần nhà phát triển, và một số trong số họ rất giống với môi trường làm việc hiện tại của bạn, chỉ với nhiều hơn một nhà phát triển.

Tôi cho rằng nó phụ thuộc vào mục tiêu nghề nghiệp của bạn nằm ở đâu. Nếu bạn hài lòng với tình hình hiện tại của mình, nhưng muốn có nhiều tương tác với nhà phát triển hơn, tôi khuyên bạn nên tìm một công ty nhỏ có đội ngũ 5-10 nhà phát triển mà bạn có thể tham gia. Điều này sẽ cho phép bạn có rất nhiều sự linh hoạt nhưng vẫn có những người khác để ping ý tưởng.

Từ góc độ tuyển dụng, khi tôi xem xét các nhà phát triển tiềm năng, tôi chưa bao giờ hỏi họ có phải là ẩn sĩ không. Tuy nhiên, các ví dụ về làm việc trong một nhóm là vô cùng quan trọng khi đưa ai đó lên tàu trở thành một phần của nhóm. Làm thế nào để một người đối phó với các cá nhân khác với ý kiến ​​khác nhau? Họ đã làm gì trong quá khứ để đảm bảo rằng cả nhóm đạt được kết quả tốt nhất? Chúng không phải làm với các nhà phát triển khác, đây là về làm việc với mọi người (mà bạn nói bạn đã làm).

Nếu bạn đang tìm kiếm một vai trò lãnh đạo kỹ thuật cao cấp, bạn chắc chắn sẽ cần phải chuyển sang một vị trí với một vài nhà phát triển khác, nơi bạn có cơ hội trở thành trưởng nhóm. Rất khó để giải thích rằng bạn có chuyên môn để điều hành một nhóm phát triển nếu bạn không có kinh nghiệm làm việc trong nhóm phát triển.


Nhìn từ góc độ dài hạn, có lẽ sẽ hợp lý hơn khi chuyển sang các vị trí "trừu tượng" hơn theo tuổi tác. Khi tôi tròn 60 tuổi (trong 30 năm), có lẽ tôi sẽ không có cơ hội cạnh tranh với các nhà phát triển mới được giáo dục ... vì vậy đôi khi có thể chuyển sang một thứ như vai trò lãnh đạo kỹ thuật. Và; đó sẽ là nơi kinh nghiệm của đội đến ...
sbrattla

6

Tôi đang ở trong một tình huống rất giống với những gì bạn đã mô tả. Vấn đề chính của tôi là tiền, vì bạn đã đề cập đến nó. Đôi khi tôi nghĩ rằng tôi quá cô đơn và khao khát được chia sẻ kiến ​​thức và hành động nhiều hơn, tuy nhiên nhìn lại các công ty trước đây tôi biết điều này có thể không xảy ra (mã xấu, đụng độ bản ngã, băng đỏ vô nghĩa, v.v.) trong khi bây giờ tôi dành thời gian của tôi để tìm hiểu các công nghệ tôi muốn học, đọc sách và sử dụng các công cụ mà tôi chọn. Đôi khi nó nhàm chán, đáng sợ, đôi khi thiếu động lực, nhưng nhìn chung khá thỏa mãn khi bạn giải quyết các thách thức như một nhà phát triển stack đầy đủ.

Để cập nhật và nhận ý tưởng mới, tôi thường duyệt trang web này, lập trình viên SE. Một điều khác tôi đã làm trong quá khứ là các hợp đồng nhỏ trong odesk: bạn có thể làm việc cho các lập trình viên khác trong các dự án của họ và hưởng lợi từ việc học các kỹ thuật của họ. Đừng làm điều đó vì tiền, trừ khi bạn sống ở một đất nước có mức lương rất thấp.

Một lời khuyên cuối cùng: nếu bạn chưa có nhiều năm kinh nghiệm, tôi sẽ quay lại với một nhóm các nhà phát triển. Tất cả các kỹ thuật và kiến ​​thức khác nhau tôi đã chọn trong nhiều năm qua tôi không nghĩ rằng tôi có thể tự làm được, ngay cả với google và SO. Một phần của nó chỉ đơn giản là không thể thay thế. Vào thời điểm đó, tôi sẽ nói, bạn có thể tận dụng tối đa việc trở thành một nhà phát triển solo và vui chơi.


Tiền không thực sự là một phần lớn trong mối quan tâm của tôi. Đó là nhiều hơn về học tập và phát triển các kỹ năng cá nhân. Tôi chưa bao giờ làm việc trong một nhóm, chỉ là một nhà phát triển đơn độc, vì vậy tôi thấy quan điểm của bạn về việc tham gia vào một nhóm.
sbrattla

3

Là một phần mở rộng cho "Tham gia dự án OpenSource" từ @NemanjaTrifunovic, tôi có thể đề nghị đi đến hội nghị hoặc đào tạo chuyên nghiệp.

Thoát khỏi thói quen hàng ngày bằng cách xem cách người khác khắc phục các vấn đề bạn gặp phải hoặc để xem cách các công nghệ mới có thể giúp thay đổi quan điểm của bạn hoặc tìm hiểu một công nghệ mới không liên quan gì đến công việc hiện tại của bạn có thể là động lực tuyệt vời tăng.

Tại sao không tự trình bày các giải pháp của bạn trên một hội nghị?

Sếp của bạn, nếu anh ấy thông minh, sẽ sẵn lòng trả cho bạn tất cả các chi phí (đi lại / đào tạo-), bởi vì anh ấy (nên) biết rằng những điều như thế thúc đẩy rất nhiều.

Và ngoài ra, bạn có thể xây dựng một mạng lưới trong tương lai sẽ giúp bạn tìm được việc làm.


3

Tôi nghĩ bạn nên thuyết phục công ty của bạn tìm kiếm ít nhất một nhà phát triển khác. Có thể một thiếu niên mà bạn sẽ đào tạo tại chỗ để làm quen với hệ thống. Bằng cách đó, bạn sẽ có một cuộc trò chuyện đang diễn ra, có chủ đích.

Hướng công ty của bạn đến Nhân tố Bus để thuyết phục họ. Chỉ có một nhà phát triển chịu trách nhiệm cho tất cả mọi thứ là một rủi ro rất cao. Không ai nên giữ tất cả trứng trong một giỏ.


3

Không có gì đảm bảo trong cuộc sống, vì vậy bạn có thể chuyển sang một công ty lớn hơn và trao đổi một loạt các vấn đề cho một tập hợp khác và có thể lớn hơn. Nhiều người đã khuyến nghị tham gia các nhóm công nghệ địa phương để quan tâm đến việc tương tác với những người có cùng suy nghĩ, nhưng họ sẽ không thể tự mình đưa ra nhiều quyết định nhỏ mà bạn tự đưa ra.

Đề nghị của tôi sẽ là giữ công việc hiện tại của bạn, nhưng hãy tham gia và kết nối với cộng đồng công nghệ địa phương. Hãy cảnh giác với các cá nhân và có thể các công ty bạn muốn làm việc cùng. Mỗi công ty lớn không cung cấp những gì bạn đang tìm kiếm. Nếu một cơ hội tốt hơn xuất hiện (và bạn nên có kiến ​​thức trực tiếp rằng nó tốt hơn), hãy xem xét nó.

Hầu hết chúng ta đã không tìm thấy công việc hoàn hảo đó là cung cấp loại công việc mà chúng ta cuối cùng muốn. Bạn không có kinh nghiệm làm việc với một nhóm, nhưng đó không phải là sự lựa chọn. Bạn đã nhận một công việc có những thứ khác bạn thích. Tôi không nghĩ rằng sẽ quá khó để có được điểm này trong một cuộc phỏng vấn cá nhân.

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.