Có lý do nào khác ngoài ngân sách cho việc thuê các lập trình viên nhập cảnh cấp độ không? [đóng cửa]


27

Có lý do nào khác ngoài ngân sách để thuê các lập trình viên "nhập cảnh" không?


7
một ngày nào đó bạn không phải là một lập trình viên cấp độ nhập cảnh của người Viking?
Andrey

Tôi thấy có 2 lựa chọn thay thế, nhưng có thể có nhiều hơn: 1) Các lập trình viên cao cấp mắc phải hội chứng rằng đàn anh họ càng đến gần cái chết, vì vậy nếu ngày đó họ không được thay thế bởi một lập trình viên cấp mới (còn gọi là khỉ mã) nghề nghiệp sẽ bị tuyệt chủng. 2) Theo nhà khoa học, để các nhà phát triển cao cấp cập nhật kiến ​​thức và học hỏi công nghệ mới khó hơn nhiều so với việc thuê một người ít kinh nghiệm; cho rằng cả hai lựa chọn thay thế đều đạt được hiệu quả mong muốn vượt trội, sự thay thế dễ dàng hơn thường được ưu tiên hơn.
Trinidad

1
Tôi nhớ đã đọc ở đâu đó rằng Microsoft thuê những sinh viên mới vì họ không có bất kỳ suy nghĩ cụ thể nào - điều mà các nhà phát triển có kinh nghiệm có. LƯU Ý: Tôi chưa thuê MS và cũng không được MS thuê. Tất cả những gì tôi biết là những gì đã đọc.

Bởi vì nếu không ai thuê họ, bạn (tôi vẫn còn ở trường) sẽ nhanh chóng hết các lập trình viên. Vì vậy, trước hoặc muộn bạn phải
BlackBear

Những người già đi đâu? Có phải chỉ có một số lượng công việc phát triển không ngừng tăng lên? Là lập trình viên Soylent Green?
Armand

Câu trả lời:


92

Các nhà phát triển vĩ đại từng không có kinh nghiệm.

Các nhà phát triển vĩ đại không chỉ đắt tiền mà còn khó tìm. Vì vậy, nếu bạn có một quy trình tuyển dụng và sàng lọc chất lượng cao, việc thuê các nhà phát triển cấp nhập cảnh có thể là một cách tuyệt vời để tìm ra những người mới nổi và biến họ thành những nhà phát triển tuyệt vời .


23
+1 cho câu trả lời tích cực ... không chỉ là việc ai đó làm việc cằn nhằn, đó là một khoản đầu tư.
HappyCodeMonkey

Không thể đồng ý nhiều hơn
Brett Ryan

Một số công ty mà tôi đã từng làm việc có các chương trình tuyển dụng của 'dev dev' dành vài tháng để đào tạo tất cả để đảm bảo rằng tất cả họ đều ở trên cùng một trang và sau đó các padawans được đưa vào các nhóm khác nhau xung quanh doanh nghiệp trong số những người có kinh nghiệm hơn đồng nghiệp để họ có thể tiếp thu sự khôn ngoan của kinh nghiệm và thực hành tốt nhất.
JBRWilkinson

+1 đó là những gì tôi quyết định làm. Tuy nhiên nó tốn nhiều thời gian hơn nhưng nó thực sự đáng giá (khía cạnh xã hội)

1
Nơi thuê tôi ra khỏi trường đại học đã thực hiện hầu hết tuyển dụng của họ từ những sinh viên mới vì họ muốn đào tạo họ trong văn hóa riêng của tổ chức đó. Họ cảm thấy rằng việc thuê một người có kinh nghiệm đồng nghĩa với việc bạn phải loại bỏ những thói quen xấu ra khỏi họ.
Joel Brown

27

Có rất nhiều lý do khác:

  • Phát triển tài năng của riêng bạn. Đôi khi dễ dàng hơn để thuê một người cấp nhập cảnh và đào tạo họ trong các công nghệ và nhiệm vụ bạn yêu cầu.
  • Mất ít thời gian hơn để tìm một người cấp nhập cảnh hơn một người Sr.
  • Bổ sung lực lượng làm việc của bạn. Khi nhiều nhà phát triển tiến lên trong một công ty, họ thường không viết nhiều mã như vậy. Ai đó cần phải có sẵn để lấp đầy khoảng trống này.
  • Tiết kiệm thời gian. Ngay cả khi một nhà phát triển vẫn đang viết mã, rất có thể họ không có thời gian để làm mọi thứ. Họ cần ủy thác, do đó họ cần ai đó ủy quyền.

Tại sao các nhà phát triển cấp cao không viết mã? Họ đang quản lý các nhà phát triển cơ sở và xem xét mã của họ?
Armand

@ Alison: Phụ thuộc vào cấu trúc đội. Đôi khi, các nhà phát triển cao cấp hơn tham gia nhiều hơn vào thiết kế, kiến ​​trúc, quy hoạch và những người trẻ hơn thực sự phải thực hiện.
Thất vọngWithFormsDesigner

3
@ Alison, tôi đã làm việc trong các nhóm mà tôi có rất nhiều công việc để thiết kế các tính năng kỹ thuật, ước tính và truyền đạt những gì khả thi về mặt kỹ thuật cho các nhà quản lý sản phẩm mà tôi có ít thời gian để viết mã.
Nicole

1
@ Alison - Quản lý và thiết kế, trong số những thứ khác. Ví dụ: tôi hiện đang thực hiện 3 dự án tại công ty hiện tại của mình, nhưng tôi chỉ hoạt động mã hóa cho 1. 2 dự án còn lại tôi đang quản lý những người thực hiện mã hóa b / c Tôi biết thiết kế và các yêu cầu, nhưng tôi không ' t có thời gian
Tyanna

@Renesis bạn có thích bản thân mình không? Bạn có nghĩ rằng một người không phải là nhà phát triển có thể đã lấp đầy những vai trò này một cách hợp lý không?
Armand

13

Huấn luyện nhóm nhà phát triển tiếp theo theo cách bạn và phương pháp của bạn cho phép.


nhưng bạn có thể thuê một nhà phát triển cao cấp đã chia sẻ những giá trị này, phải không?
Armand

@ Alison, nhiều câu trả lời đã tuyên bố rằng việc tìm kiếm các nhà phát triển cao cấp có chất lượng trong thị trường việc làm là khó khăn. Thêm nhiều ràng buộc rất nhỏ cho điều đó có nghĩa là bạn sẽ tìm kiếm để lấp đầy vị trí đó trong một thời gian dài.
Ben L

11

Giả sử "cấp nhập cảnh" đại khái có nghĩa là "học sinh mới", có thể có những động cơ nham hiểm.

Một sinh viên mới tốt nghiệp rất có thể sẽ KHÔNG biết nhiều về các quyền của mình nhờ thực tế là anh ta chưa làm việc ở bất cứ đâu. Trừ khi chú của anh ta là một luật sư hoặc một nhân sự, anh ta chắc chắn sẽ không.

Một lập trình viên có kinh nghiệm có thể biết về quyền của mình chỉ đơn giản vì thực tế là anh ta đã trải qua những thăng trầm trong các công ty khác.

Thật dễ dàng để tìm ra sơ hở, lừa, thao túng và gian lận học sinh mới khi nói đến các vấn đề pháp lý và nhân sự phức tạp. Bạn không thể làm điều đó một cách dễ dàng với một lập trình viên có kinh nghiệm, người đã làm việc trong một vài công ty. Bởi vì, ngay cả khi anh ta không ghi nhớ tất cả các luật, anh ta sẽ biết từ kinh nghiệm về những gì đang xảy ra ở các công ty khác và sẽ ngay lập tức nắm bắt nếu có gì đó tanh.

Tóm lại: Một lập trình viên có kinh nghiệm đã rơi vào hố (được thực hiện bởi các nhà tuyển dụng trước đó) và biết rõ hơn là bước vào một lần nữa. Một sinh viên mới chưa và sẽ không.

Một số điều mà các nhà tuyển dụng xảo quyệt muốn lừa đảo sinh viên mới vào:

  • Thực tập không lương
  • Bất cứ điều gì liên quan đến tuyển dụng hoặc sa thải
  • Bồi thường và tiền thưởng
  • Làm thêm giờ
  • NDA ngu ngốc và hợp đồng dịch vụ
  • Thực thi các NDA ngu ngốc và hợp đồng dịch vụ

Học sinh mới ra trường chỉ cho rằng mọi thứ được cho là như vậy bởi vì chúng không biết gì hơn. Vì vậy, anh ấy / cô ấy là một giải độc đắc cho nhà tuyển dụng.

TUYÊN BỐ TỪ CHỐI: Tôi biết những điều này không phải vì tôi làm chúng, mà vì mọi người đã làm điều đó với tôi.


8

Tại sao bạn sẽ thuê một lập trình viên cao cấp nếu bạn chỉ cần ai đó làm các công việc nặng nề?

Cá nhân tôi là một lập trình viên cao cấp được yêu cầu không làm gì ngoài những nhiệm vụ đơn giản cả ngày tôi đã nghỉ việc.


5
Tôi đã không làm việc trong một nhóm mà các nhà phát triển thông minh không thể trừu tượng hóa "công việc nặng nề" gần như không có gì.
Nicole

Bạn không thể thuê một nhà phát triển cao cấp, tự động hóa công việc lẩm bẩm và sau đó sa thải anh ta?
Armand

3
@ Alison: Thông thường bạn sẽ thuê một nhà thầu ngắn hạn để làm điều đó (nếu có thể).
Thất vọngWithFormsDesigner

6

Đôi khi bạn có những nhiệm vụ đòi hỏi phải thực hiện nhưng không đòi hỏi bề dày kinh nghiệm mà một lập trình viên dày dạn hơn sẽ có. Những nhiệm vụ này thường lặp đi lặp lại và không có ý nghĩa lắm với tư cách là một lập trình viên nhưng rất tốt cho những nhân viên mới cắt răng bé.

Cũng có những cân nhắc liên quan đến những người có thể được dạy. Thường thì một lập trình viên có kinh nghiệm không khá cao cấp nhưng rõ ràng không phải là một người thuê mới sẽ có được một số kinh nghiệm nhưng vẫn không thể làm sáng tỏ "Tôi đã biết tất cả mọi thứ", "Tại sao tôi phải thay đổi", "Tôi không thích học những cách mới "Thái độ mà bạn sẽ không thấy phổ biến trong việc thuê mới.


Hmm tôi nhận được điểm thứ hai của bạn, nhưng chắc chắn có một cách xây dựng để làm việc trong giai đoạn này thay vì bắt đầu mới? Nếu không, thế giới sẽ đầy những lập trình viên cấp trung không thể làm việc ở bất cứ đâu mới ...
Armand

@ Alison - Như tôi đã thấy nó hoạt động, những vị trí tẻ nhạt này chỉ giữ người trong khoảng một năm. Thông thường, người đó tìm thấy một vị trí mới với sự linh hoạt hơn một chút trong cùng một công ty hoặc chuyển sang một công ty mới bằng cách sử dụng vị trí cuối cùng làm bảng mùa xuân.
Joel Etherton

6

Ý tưởng mới? những thứ họ dạy ở trường đại học luôn thay đổi, cũng có thể là sinh viên tốt nghiệp gần đây mà bạn đã thuê có một số ý tưởng mà các lập trình viên dày dạn của bạn sẽ không cân nhắc vì họ bị mắc kẹt trong một lối suy nghĩ nhất định.

Lòng vị tha, tôi nghĩ rằng bất kỳ công ty nào cũng phải đánh giá cao rằng tất cả chúng ta đều bắt đầu ở đâu đó, và nếu chúng ta không bắt đầu thì chúng ta sẽ không tiếp tục là nhà phát triển.

Lao động giá rẻ, không chỉ có một tuyển dụng tốt nghiệp có được lao động giá rẻ của bạn, nó còn có thể thúc đẩy mối quan hệ với các trường đại học địa phương và dẫn đến thậm chí rẻ hơn nếu không lao động tự do dưới hình thức thực tập mùa hè (mặc dù tôi không đồng ý không trả tiền cho họ).

Không trả tiền cho một máy đào khi tất cả những gì bạn cần là một cái xẻng, nếu bạn cần một nhà xí đào tại sao phải trả hàng ngàn cho một máy đào, khi bạn có thể lấy một pleb bằng một cái xẻng. Chắc chắn pleb với xẻng có thể tiến đến điểm là một thợ đào, nhưng cho đến thời điểm đó tại sao phải trả tiền cho nó.

Các nhà phát triển có kinh nghiệm cũng có thể cảm thấy nhàm chán với những thứ mà họ coi là nguy hiểm trong đó một sinh viên gần đây có thể học được rất nhiều hình thức khủng khiếp.


6

Tôi không biết liệu điều đó có còn đúng nữa không (nhưng khoảng 10 năm trước) trong thế giới ký kết của chính phủ (có thể là các ngành công nghiệp khác), các công ty được giảm thuế vì tuyển dụng sinh viên mới.


Câu trả lời hay :-)
Armand

5
  • Chúng tôi cần ai đó để làm công cụ nồi hơi, họ cần kinh nghiệm.
  • Chúng ta có thể dạy cho chúng những thói quen tốt, và với một số cố gắng có được một lập trình viên giỏi trong một vài năm.

Hoan hô mã nồi hơi!
Armand

5

Công ty tôi làm việc cho thuê "cấp nhập cảnh" vì một lý do cụ thể. Các sản phẩm trưởng thành và có lợi nhuận cao nhất của nó được phát triển trên khuôn khổ của bên thứ 3 mà không ai từng nghe hoặc sẽ dành thời gian để học cách khác. Vị trí này được quảng cáo là không cần kinh nghiệm hoặc bằng cấp, vì tất cả các khóa đào tạo sẽ được cung cấp trong nhà cho những người có mong muốn học hỏi. Đó cũng là một cái cớ để trả mức lương thấp thảm hại, và nó hoạt động vì thực tế không có rủi ro nào cho những lập trình viên mới này thực hiện các kỹ năng mới có được của họ ở một nơi khác.


4

Rất nhiều công ty muốn ai đó có khả năng khuôn mẫu mà họ có thể đào tạo để làm mọi thứ theo cách họ muốn, chứ không phải theo cách mà một số công ty khác đã làm. Ngoài ra, các vị trí này có xu hướng thừa nhận rằng sẽ có một đường cong học tập do thiếu kinh nghiệm và công ty vẫn ổn với điều đó. Công ty về cơ bản tin tưởng rằng cá nhân đó cuối cùng sẽ trở thành một tài sản thực sự tốt cho công ty của họ theo thời gian.


Vì vậy, họ đang chơi trò chơi dài, hy vọng cuối cùng sẽ có một nhà phát triển cấp cao mà họ có thể trả ít hơn?
Armand

Không ... nếu họ là một công ty tốt vì khả năng của nhân viên tăng thì họ cũng nên trả tiền. Nếu họ là một công ty nhếch nhác có thể chính xác là những gì họ đang làm ...
Kenneth

Tôi cũng nên nói thêm rằng họ có thể hy vọng rằng bằng cách có được họ khi họ mới vào ngành, họ có thể sẽ giữ được họ trong thời gian dài và giảm nhu cầu bỏ thêm chi phí để thuê và đào tạo lại nhân viên khác sau này ...
Kenneth

2
+1 khuôn mẫu có thể .. Có .. việc dạy ai đó không biết nhiều hơn là tranh luận với một số người có kinh nghiệm và khiến họ thay đổi.

4

Nhiều khi dễ vẽ trên một tờ giấy trắng hơn là cập nhật một bản phác thảo hiện có.

Trong phần mềm, điều này thường được gọi là phát triển greenfield vs brownfield.


3

Nếu được thực hiện đúng, bạn có thể kết thúc với một người cuối cùng hiểu rõ doanh nghiệp của bạn hơn và nhiệt tình.

Bạn thực sự cần phải đảm bảo rằng bạn có một nguồn lực chuyên nghiệp có thể đưa người mới đến dưới cánh của họ. Chỉ cần bạn tìm được cho mình một người nhiệt tình và chủ động về sự phát triển của chính họ, họ sẽ tỏa sáng. Nếu bạn thấy họ mày mò xung quanh với một số ý tưởng, thúc đẩy và khuyến khích nó, họ sẽ cảm thấy họ có thể đóng góp một cái gì đó.

Bạn cần đối xử với họ như một người học việc trong một cửa hàng cơ thể, khiến họ làm những công việc tồi tệ, nhưng đồng thời cho họ thời gian riêng để thử nghiệm, đó là cách tốt nhất tôi tìm thấy. Cuối cùng, bạn thấy họ đến làm việc vào ngày hôm sau với những việc họ đã làm ở nhà và rất hào hứng kể cho bạn nghe những gì họ đã làm.


3

Ngoài những lý do đã được đề cập, chúng ta nên lưu ý rằng đây là một mô hình nội tại đối với bản chất con người. Trong suốt lịch sử, chúng ta có thể thấy lao động lành nghề được tổ chức theo một cách nhất định, với các bậc thầy dẫn đầu một nhóm người học việc và một nhóm nhỏ hơn những người hành trình (thợ thủ công trung cấp) để cùng nhau xây dựng mọi thứ.

Nó bật lên nhiều lần, với các tên và chi tiết khác nhau, nhưng nói chung là cùng một kiểu cơ bản, bởi vì nó hoạt động tốt với cách bộ não của chúng ta được nối dây. Vì vậy, chúng ta không nên ngạc nhiên khi thấy tổ chức tương tự trong lập trình máy tính, đó là một hình thức lao động lành nghề khác. Chúng tôi có thể gọi các kiến ​​trúc sư bậc thầy, các nhà phát triển cao cấp hành trình và những người học việc phát triển Junior, nhưng mô hình là như nhau.


2

Bạn có thể muốn các lập trình viên thiếu kinh nghiệm để bạn có thể đào tạo họ làm theo cách của bạn. Giả định này:

  • Bạn sẽ đào tạo họ; và
  • Bạn có một cách tốt hơn so với cách làm trung bình.

Bạn cũng có thể muốn một lập trình viên thiếu kinh nghiệm, bởi vì bạn không yêu cầu các chương trình thách thức hoặc quan tâm đến một lập trình viên có kinh nghiệm. Ngoài ra nếu bạn có lập trình viên kinh nghiệm, bạn có thể thách thức họ bằng cách nhờ họ cố vấn cho lập trình viên thiếu kinh nghiệm.

Một lập trình viên thiếu kinh nghiệm có thể có một viễn cảnh bạn cần. NIH (không được phát minh ở đây) và WADITW (chúng tôi luôn làm theo cách đó) không phải lúc nào cũng tốt nhất. Chọn ai đó sẽ hỏi câu hỏi thăm dò. Hãy chuẩn bị để thay đổi cách của bạn.

Bạn có thể tốt hơn với một lập trình viên có kinh nghiệm, vì có thể có năng suất cao hơn trên mỗi đô la. Tỷ lệ năng suất tài liệu là khoảng 26 đến 1. Bạn có thể may mắn và có được một lập trình viên thiếu kinh nghiệm năng suất cao.

Nếu tỷ lệ doanh thu nhân viên của bạn cao, bạn chỉ có thể thuê các lập trình viên thiếu kinh nghiệm.

Nếu ngân sách của bạn là trên đầu, lập trình viên thiếu kinh nghiệm có thể là tất cả những gì bạn có thể đủ khả năng. Điều này không có nghĩa là dự án của bạn sẽ có giá thấp hơn. Nó có nhiều khả năng chi phí nhiều hơn. Ít lập trình viên có kinh nghiệm có thể có hiệu quả chi phí hơn.

Lập trình viên giàu kinh nghiệm mang hành lý từ các dự án trước. Một số điều này sẽ tốt, và một số sẽ xấu. Nếu bạn không có tài nguyên để giảm thiểu cái xấu và tối đa hóa cái tốt, bạn có thể muốn một lập trình viên thiếu kinh nghiệm. Họ sẽ có hành lý khác nhau.

Bạn có thể yêu cầu các kỹ năng hoặc kiến ​​thức mà các lập trình viên giàu kinh nghiệm của bạn không có, nhưng đó là một lập trình viên thiếu kinh nghiệm. Thuê họ và làm một số đào tạo chéo với các lập trình viên giàu kinh nghiệm của bạn.

Nó là tốt để phát triển tài năng. Tìm ít nhất một lập trình viên thiếu kinh nghiệm cho nhóm của bạn. Huấn luyện họ và cố vấn cho họ. Thách thức và hỗ trợ họ. Học từ quan điểm mới của họ khi họ học từ quan điểm dày dạn của bạn.


2

Nhiều doanh nghiệp ở Mỹ ngày nay muốn có người vào, làm một nhiệm vụ và rời đi. Họ không muốn ai đó sẽ dành thời gian để tìm ra điều gì đó, họ cũng không muốn ai đó cần những điều cần giải thích. Do đó, hầu hết các quảng cáo cho các nhà phát triển yêu cầu / yêu cầu nhiều năm kinh nghiệm với mọi thứ.

Những gì tôi nghĩ nên thay đổi là thay đổi sang một văn hóa doanh nghiệp khác. WTF hàng ngày đã có một bài luận gọi là " Up Or Out ". Trong khi mô hình được đề cập trong bài luận đó là một mô hình được sử dụng trong nghề luật (cũng như một số công ty tư vấn), mô hình đó không phù hợp với văn hóa doanh nghiệp hiện có.


1

Ngân sách gần như không bao giờ là lý do tại sao bạn nên thuê tươi hơn.

Lý do chính tại sao bạn tuyển dụng sinh viên mới là khi:

  1. bạn cần năng lượng tươi mới và tài năng làm cho tổ chức sôi động hơn

  2. Bạn cần phải nỗ lực trong việc cải tiến hoặc đột phá đổi mới, nơi bạn không muốn thuê người từ trường tư tưởng cũ

  3. Bạn là một công ty trẻ muốn khám phá thế giới và muốn thiết lập ý thức hệ và phong cách riêng.


1

Tất cả những câu trả lời với những lý do tuyệt vời và cao quý để tuyển dụng những người ở cấp nhập cảnh đều tốt đẹp.

Câu trả lời thực sự là: một công ty có được nguồn lực tốt nhất có thể nhận được với số tiền mà họ sẵn sàng chi tiêu. Đó là kinh doanh. Nếu nó không sẵn sàng chi tiêu nhiều, nó quảng cáo cho một người sẽ không tốn nhiều tiền. "Cấp nhập cảnh" là cụm từ tín hiệu đăng việc nhằm mục đích dẫn đến kết quả đó. Nhân sự sẽ không lãng phí thời gian để phỏng vấn các nhà phát triển thần đá, những người mà họ không đủ khả năng.

Nếu họ may mắn, họ sẽ tìm thấy ai đó đánh giá thấp giá trị của họ, tự đánh giá thấp họ là "cấp nhập cảnh" trong khi thực tế họ cao cấp hơn thế. Bạn có thể tưởng tượng một công ty không nắm bắt được một lời đề nghị hấp dẫn như vậy? Tất nhiên là không. Tất cả "chúng ta có thể phát triển chúng trong hình ảnh của mình" "năng lượng tươi mới làm cho chúng ta sôi động hơn" ra khỏi cửa sổ tại thời điểm đó.

Vì thế. Duyệt hầu hết các câu trả lời này để xem những lời biện minh tốt đẹp về thế giới hạnh phúc cho nó. Câu trả lời thực sự là: có, quyết định đó hầu như luôn luôn là ngân sách.


0

Tôi đoán lý do khác là thiếu lập trình viên sẵn sàng / sẵn sàng tốt hơn.


Haha điểm tốt. Tôi đoán ý tôi là khi quảng cáo một vai trò hơn là lấp đầy nó.
Armand
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.