Ai đó có thể tìm một công việc như một lập trình viên mà không có giáo dục? [đóng cửa]


30

Quan tâm đến việc biết từ những người có kinh nghiệm hơn nếu ai đó có thể tìm được một công việc như một lập trình viên mà không cần bằng cấp ba. Hãy xem người nói là một lập trình viên trung bình. Ai đó thậm chí sẽ xem xét cho anh ấy / cô ấy một cơ hội trong một cuộc phỏng vấn? Ngôn ngữ quan tâm sẽ là python / php / java / c #

Vui lòng trả lời cho khu vực / thành phố / quốc gia của bạn. Không có câu trả lời "trở lại trường học" xin vui lòng.


Bạn luôn có thể tìm thấy một số công việc trực tuyến trên các trang web như elance.
Ivan Ferić

Bạn có mò mẫm con trỏ?

câu hỏi về việc bạn có hiểu con trỏ thực sự rất quan trọng vì nó cho biết bạn đang có suy nghĩ gì. Điều tương tự với đệ quy. Bạn có thể cung cấp thông tin đó?

Vâng, bạn có thể. Bạn cũng có thể leo lên đỉnh Everest trong dép tông. Tại sao bất cứ ai sẽ cố gắng hoặc là ngoài tôi.
Joel Etherton

Câu trả lời:


47

Khó khăn lớn nhất của bạn là sẽ vượt qua được bộ lọc nhân sự. Nếu bạn có thể làm điều đó, kinh nghiệm sẽ thổi phồng giáo dục (hầu hết thời gian).

Trong khi chờ đợi, hãy cố gắng tìm một số cửa hàng nhỏ chỉ cần một người có thể viết mã. Bạn cũng nên cố gắng tham gia một dự án mã nguồn mở (hoặc hai) để có được một số kinh nghiệm và cho thấy rằng bạn có một số kỹ năng. Bạn sẽ phải bắt đầu nhỏ và xây dựng trên đó.


16
Yếu tố nhân sự chắc chắn là có thật. Từ viết tắt và bằng cấp cũng quan trọng như kinh nghiệm đối với họ ...
MM01

Anh phải bắt đầu nhỏ. Chắc chắn anh ấy sẽ không nhận được một cuộc phỏng vấn cho một kiến ​​trúc sư .net đầu tiên! Nhắm mục tiêu vai trò nhà phát triển cơ sở trong một công ty nhỏ không phải là nhà phát triển phần mềm sẽ tốt hơn.

8
Nếu bạn đang xem xét một công ty đủ nhỏ, có thể có ít hoặc không có bộ lọc nhân sự. Cũng tìm một nơi nào đó với một bài kiểm tra lập trình nhỏ trong danh sách công việc của họ. Một trong những nhà phát triển tại địa điểm của chúng tôi (được thuê trước tôi) là một chuyên gia Tây Ban Nha, nhưng mã của anh ta đủ vững chắc, vì vậy họ đã lấy anh ta bằng mọi giá.

Tôi phải đồng ý với việc bắt đầu tại một cửa hàng nhỏ. Kinh nghiệm là chìa khóa. Tôi đã từng là người quản lý và lập trình viên tại các loại cửa hàng này trong phần lớn sự nghiệp của mình - nơi mà kinh nghiệm và kết quả quan trọng hơn giáo dục. Ngoài ra, tôi có một nền giáo dục trung học, nhưng không bao giờ đi học đại học.
bogeymin

2
Hãy tìm mệnh đề "Hoặc", nơi tôi đã có may mắn nhất là với quảng cáo có nội dung "Giáo dục như vậy hoặc trải nghiệm tương đương". Chúc may mắn!
mezmo

24

Đầu tiên, bất kỳ bộ phận nhân sự nào cũng sẽ ném sơ yếu lý lịch của bạn mà không cần suy nghĩ thứ hai. Bạn cần tìm một doanh nghiệp đủ nhỏ để sơ yếu lý lịch và các ứng dụng đi đến người quản lý thích hợp.

Thứ hai, sơ yếu lý lịch của bạn cần quan tâm đến người quản lý. Rất dễ dàng để thấy không có bằng tốt nghiệp trung học và nộp hồ sơ xin việc, và sẽ rất rủi ro khi thuê một người như vậy. Các nhà quản lý quan tâm đến việc tìm kiếm các ứng cử viên tốt, chứ không phải làm cho mọi người rung chuyển công bằng. Có thể có những lý do rất chính đáng tại sao bạn không tốt nghiệp trung học, nhưng những điều đó không quan trọng. Bạn phải đến một cuộc phỏng vấn cho những người quan trọng, và giải thích lý do tại sao không mất thời gian bạn có thể sử dụng để thực sự gây ấn tượng với người quản lý.

Do đó, bạn phải có một cái gì đó trong sơ yếu lý lịch của bạn có nội dung "anh chàng này thật đặc biệt". (Một cái gì đó nói rằng "anh chàng này là trung bình" sẽ không hoạt động, vì có khả năng các lập trình viên trung bình sẵn sàng không có bất kỳ vấn đề rõ ràng nào với sơ yếu lý lịch của họ.) về cách duy nhất bạn sẽ có được đó là xuất sắc trong một dự án nguồn mở, vì đó là về phần mềm có uy tín duy nhất bạn có thể có được chỉ bằng cách trở nên tốt.

Bạn luôn có thể nói chuyện với những người mà cá nhân bạn biết, những người có thể bị bạn ấn tượng và nếu họ có thẩm quyền tuyển dụng, họ có thể được nói chuyện sẽ cho bạn một phát súng. Tất nhiên, những công việc bạn có thể có được theo cách đó không ấn tượng lắm, và sẽ không có vẻ tốt trong hồ sơ xin việc. Bạn sẽ không tìm thấy chúng nhiều của một bước đệm.

Bạn có thể tự mình kinh doanh, nhưng điều đó đòi hỏi rất nhiều công sức và quyết tâm và khả năng. Bạn sẽ gặp rất nhiều khó khăn khi được thuê làm tư vấn mà không có bằng tốt nghiệp trung học, và việc sản xuất và bán một sản phẩm thực sự khó khăn. Mọi người đều biết về những người chiến thắng lớn đã trở thành tỷ phú, nhưng có rất nhiều người mà bạn chưa từng nghe đến vì họ thất bại. Nếu bạn chỉ có khả năng trung bình, có lẽ bạn đã cam chịu ở đây.

Vì vậy, bạn có thể dành rất nhiều công việc cho một dự án Nguồn mở hoặc bắt đầu kinh doanh của riêng bạn và vượt qua nó, và cả hai đều đòi hỏi nhiều hơn khả năng trung bình. Tôi biết bạn nói rằng bạn không muốn phản hồi "trở lại trường học", nhưng, thực sự, sẽ mất ít thời gian, khả năng và năng lượng để trở lại trường hơn là đột nhập vào trường theo bất kỳ cách nào khác.


"Đầu tiên, bất kỳ bộ phận nhân sự nào cũng sẽ ném sơ yếu lý lịch của bạn mà không cần suy nghĩ thứ hai. Bạn cần tìm một doanh nghiệp đủ nhỏ để sơ yếu lý lịch và các ứng dụng đến người quản lý thích hợp." - Hoặc tìm một nhà tuyển dụng giỏi, người có thể cắt ngang với người phù hợp với bạn.
Mike Rosenblum

"Bạn phải có một cái gì đó trong sơ yếu lý lịch của bạn nói rằng" anh chàng này thật đặc biệt "" - Hoặc có một người tuyển dụng có thể nói với bộ phận nhân sự hoặc người đứng đầu bộ phận rằng "anh chàng này thật đặc biệt". Nhưng bạn thực sự phải dành cho nhà tuyển dụng dính cổ và mạo hiểm danh tiếng của họ.
Mike Rosenblum

@Mike Rosenblum: Điều đó có nghĩa là bạn phải khiến một nhà tuyển dụng quan tâm đến việc quảng cáo cho bạn. Điều đó sẽ khó khăn ngay từ đầu. Các nhà tuyển dụng kiếm tiền bằng cách thuê người làm những công việc lương cao, và một người không có bằng tốt nghiệp Trung học không phải là một sự đánh cược tốt. Tôi không nghĩ rằng sẽ dễ dàng hơn để một nhà tuyển dụng làm điều đó hơn là một người quản lý tuyển dụng. (Một người quản lý tuyển dụng có khả năng có thể đánh giá những gì anh ta hoặc cô ta đang tìm kiếm. Hầu hết các nhà tuyển dụng trong lĩnh vực này không thể tìm ra ai tốt và ai không phải là chính họ.)
David Thornley

Vâng, David, đó là một điểm thực sự tốt ... Người ta sẽ phải xây dựng sơ yếu lý lịch của họ rất nhiều với kinh nghiệm làm việc (vâng, vấn đề vòng tròn ở đây) và đóng góp cho các dự án nguồn mở. Cuối cùng, mặc dù, kinh nghiệm làm việc của một người - ngay cả khi bạn phải bắt đầu thấp - và mong muốn học tập và học hỏi ở một bên có thể thực sự tạo ra sự khác biệt. Nếu bộ kỹ năng của bạn thực sự đủ cao, đó là tất cả những gì đại đa số các công ty sẽ quan tâm. Tài năng công nghệ thực sự vẫn còn hơi khan hiếm ngày nay. Và vâng, bạn có thể có được một nhà tuyển dụng phù hợp với bạn tại thời điểm này. Nhưng bạn nói đúng, nó không dễ.
Mike Rosenblum

11

Tôi đã không học hết cấp ba và từng làm Kỹ sư phần mềm cho một công ty quy mô nhỏ.

Bây giờ tôi làm tự do.

Giống như những người khác đề xuất, áp dụng tại các cửa hàng nhỏ hơn, nơi bạn có thể bỏ qua những người nhân sự bất tài.

Tạo các chương trình nguồn mở và ít nhất là một số loại trang web cho chúng.

Luôn cập nhật trong tất cả các công nghệ hiện tại, thử thách bản thân.

Bạn chắc chắn sẽ cần phải 'chứng minh' bản thân trước khi cố gắng để được thuê. Bên cạnh đó, tôi đã nói rằng tôi là một nhà phát triển tốt hơn so với các nhà phát triển đồng nghiệp có bằng đại học.


7
  • Michael dell (DELL)
  • Marc Zuckerberg (FACEBOOK)
  • Bill Gates (MICROSOFT)
  • Steve Jobs (APPLE)

Không ai ở trên có bằng tốt nghiệp của họ


15
Đúng, nhưng họ cũng bắt đầu công ty riêng của họ.
gablin

19
AFIK, những quý ông DID này đã học xong trung học (rốt cuộc đó là trường đại học mà họ đã bỏ học)
Muad'Dib

11
@gablin: Vâng, phải mất rất ít kinh nghiệm để tự mình thuê.
Tim Goodman

1
@Pierre: Tôi không nói rằng thật dễ dàng để bắt đầu một công ty thành công. Dù sao, nhận xét của tôi là tặc lưỡi.
Tim Goodman

1
Thật khó để bắt đầu một thứ quá tệ. Hãy tự thử.

5

Ấn tượng của tôi là thế này: bạn càng ít giáo dục chính quy, bạn càng phải bù đắp bằng rất nhiều sự tự giáo dục. Nếu không có những bằng cấp đó, bạn sẽ cần những thứ khác để chứng minh cho các nhà tuyển dụng tiềm năng rằng bạn có thể thực hiện công việc. Nếu bạn rất có khuynh hướng, bạn có thể dạy cho mình những kỹ năng cần thiết. Đọc nhiều sách, tham gia các dự án nguồn mở, tự viết nhiều chương trình, tìm ra những kỹ năng cần thiết cho công việc bạn muốn và học chúng. Niềm đam mê lập trình có thể dễ dàng vượt qua sự thiếu bằng cấp.

Nó chắc chắn có thể được thực hiện. Có rất nhiều sự chấp nhận tự động trong nghề này hơn hầu hết những người khác. Đối với bản thân tôi, tôi có bằng đại học, nhưng đó là trong lịch sử. Tất cả mọi thứ tôi học về phát triển phần mềm, tôi tự học. Và mặc dù có những lỗ hổng nhất định trong nền tảng kiến ​​thức của tôi mà tôi luôn cố gắng lấp đầy một dòng sách ổn định, tôi chưa bao giờ gặp quá nhiều khó khăn khi tìm việc. Tôi cũng chưa bao giờ cảm thấy mình là lập trình viên ít tài năng nhất hoặc ít hiểu biết nhất trong bất kỳ đội nào tôi từng làm việc cùng. Tôi đã gặp một số lập trình viên có khả năng không thể tin được với trình độ khoa học máy tính và tôi đã gặp những người khác không đủ năng lực.


Tất nhiên bạn phải bù đắp sự thiếu giáo dục chính quy của bạn bằng việc tự học. Nếu bạn không có một trong hai (tốt nhất là bạn nên có cả hai), bạn không biết gì và không sử dụng cho công ty.
gablin

@gablin Nói rõ ràng. Rất sâu sắc.
Nick Spreitzer

"Có rất nhiều sự chấp nhận tự động trong nghề này hơn hầu hết những người khác." Chắc chắn là đúng.
Stewol

5

Nhiều lập trình viên không có bằng đại học hoặc bằng cấp về lập trình. Nhưng đã làm rất nhiều việc tuyển dụng, tôi sẽ ngần ngại thuê bất cứ ai không thể hoàn thành trung học. Sẽ phải có một lời giải thích thực sự tốt cho điều đó. Theo kinh nghiệm của tôi, những người không có trường trung học hoặc GED không có kỷ luật tự giác và khả năng làm việc với những người khác để trở thành nhân viên tốt. Tôi sẽ không thuê họ cho hầu hết các công việc không chỉ là lập trình.


3

Tôi nghĩ, vấn đề là "không có bằng cấp" và "không có giáo dục" là không tương đương. tôi biết

  • nhiều người có cả hai
  • thậm chí nhiều sinh viên tốt nghiệp CS có bằng cấp và không có trình độ học vấn - những người rất khó chịu
  • rất nhiều người có trình độ học vấn và không có bằng cấp
  • và - cuối cùng nhưng không kém phần quan trọng - khá nhiều người không có ai trong hai người đó, nhưng những người đó thường đi vào tiếp thị.

Có những nơi, nơi bạn không có cơ hội được thuê. Đây không phải là nơi bạn muốn làm việc.

Ở Đức 2-3 năm kinh nghiệm thường vượt trội so với bằng cấp. Tôi không có bằng cấp nhưng điều đó không bao giờ đặt ra vấn đề cho tôi. Ngoài ra, nếu bạn tự do, tài liệu tham khảo của bạn quan trọng hơn nhiều so với bất kỳ số lượng chứng chỉ nào. Tôi cho rằng điều này có giá trị ở bất cứ đâu trên thế giới.

Vì vậy, để đặt nó vào một vài từ: Có bạn có thể!


"Và - cuối cùng nhưng không kém phần quan trọng - khá nhiều người không có ai trong hai người đó, nhưng những người đó thường đi tiếp thị" - rất đúng! +1
Bogdan

2

Bạn có thể có cơ hội tốt hơn để được thuê bởi một doanh nghiệp nhỏ, sở hữu tại địa phương. Họ có thể không có bộ phận nhân sự nên bạn có thể bỏ qua trực tiếp với chủ sở hữu hoặc người quản lý. Sau đó, bạn chỉ cần thuyết phục họ bạn có đủ điều kiện.


2

Một khi người nộp đơn có một số kinh nghiệm trong vành đai của mình, điều đó thực sự không quan trọng lắm về giáo dục chính quy. Nếu bạn đã làm việc trong một môi trường phát triển đáng kính trong một vài năm, thì thật tuyệt - hãy đến một cuộc phỏng vấn. Tôi có thể hỏi về nền tảng của bạn trong cuộc phỏng vấn của bạn, nhưng chủ yếu là để xem cách bạn xử lý thảo luận về nền tảng của bạn.

Nhưng nếu bạn đang ở giai đoạn đầu của sự nghiệp và có ít kinh nghiệm, thì bạn chắc chắn sẽ phải vật lộn để được xem xét. Nghĩ theo cách này. Tất cả các ứng viên sẽ có hứng thú và kiến ​​thức về lập trình (trong khi điều này không nhất thiết là đúng, nó phục vụ cho mục đích tương tự). Trong số đó, hầu hết tất cả sẽ có trình độ trung học cơ sở (A Levels ở đây tại Vương quốc Anh, Trung học ở Mỹ). Trong số đó, một số người sẽ có Bằng CS và trong số những người không có, một số người sẽ có kinh nghiệm. Đó là những cái tôi sẽ xem xét đầu tiên.

Là một người không có kinh nghiệm và không có bằng cấp, sẽ không có gì trong CV của bạn để khiến bạn nổi bật như một người đáng để tuyển dụng cho công việc. Từ quan điểm của một nhà tuyển dụng, lập trình là một ngành học, vì vậy trình độ cấp trường là rất quan trọng để cho thấy rằng bạn có kỷ luật và khả năng học hỏi; ngay cả khi nền tảng giáo dục của bạn không ở trong CS.

Nhưng mặt khác, công ty tôi làm việc (mà tôi không biết tên, rõ ràng) là một công ty tư vấn CNTT chuyên tuyển dụng người (thường là sinh viên tốt nghiệp, nhưng không nhất thiết - mỗi ứng viên được đánh giá trên cơ sở cá nhân), cung cấp ~ 3 tháng đào tạo miễn phí nhưng không được trả lương, sau đó thuê người cho các công ty blue-chip trong hai năm tiếp theo. Các công ty như thế này đang trở nên phổ biến hơn trên toàn thế giới hiện nay (công ty này có trụ sở tại Anh, nhưng có văn phòng tại Hoa Kỳ, Đức và Hồng Kông); Vì vậy, trong khi bạn có thể bị cười ra khỏi phòng khi nộp đơn trực tiếp vào các công ty lớn, có những lựa chọn thay thế để giúp khởi đầu sự nghiệp lập trình.
Triết lý đằng sau công ty tôi làm việc là đối với những sinh viên mới ra trường, gần như không thể có được một công việc về CNTT, vì ngay cả những vị trí trẻ nhất cũng cần 2 năm kinh nghiệm bình thường. Vì vậy, các công ty như thế này có lợi cho các chuyên gia CNTT trẻ đầy tham vọng, bằng cách giúp họ có 2 năm kinh nghiệm làm việc tốt và đào tạo tương đối cập nhật; và cả các công ty mà họ thuê, bằng cách cung cấp cho các chuyên gia tư vấn về một tiêu chuẩn chất lượng đã biết, đáng tin cậy và không gặp rắc rối về nhân sự khi trực tiếp thuê người.


Thú vị, nhưng bạn đang chi rất nhiều tiền cho mỗi lần thuê riêng lẻ (ba tháng trả tiền và đào tạo ai đó là rất nhiều). Nghe có vẻ như một thỏa thuận rất tốt, vì vậy bạn có thể nhận được nhiều ứng dụng hơn bạn cần. Làm thế nào để bạn chọn nhân viên mới?
David Thornley

@David - không họ không trả tiền cho bạn trong quá trình đào tạo. Những người 'có uy tín' lấy những người tuyệt vọng, ngồi trước video Sharepoint cho người giả trong 12 tuần (không phải trả tiền) sau đó thuê họ với giá 2K / ngày làm tư vấn cho các dự án CNTT của chính phủ - trong khi trả cho họ <20K / năm. Những người không thể tranh cãi là như nhau nhưng tính phí cho đào tạo.
Martin Beckett

1

Là người quản lý nhóm, tôi đã thuê cả những người có và không có giáo dục chính quy về khoa học máy tính hoặc kỹ thuật phần mềm, vì vậy chắc chắn có thể có một sự nghiệp là một lập trình viên mà không cần bất kỳ nền giáo dục chính thức nào.

Tuy nhiên, một nguyên tắc nhỏ là có một cơ hội lớn hơn rằng một người có trình độ học vấn sẽ trở thành một nhà phát triển tốt hơn so với người không có. Tất nhiên là có thể tự học mọi thứ, và có rất nhiều nhà phát triển ngu ngốc với giáo dục chính quy.

Có lẽ sẽ dễ dàng hơn để có được một công việc trong một hoạt động nhỏ hơn, vì sẽ có ít quan liêu hơn, do đó trượt qua bộ lọc nhân sự (như Muad'Dib đề cập) sẽ dễ dàng hơn.


Điều đó thật buồn cười ... kinh nghiệm của tôi là những người không có giáo dục chính quy sẽ tốt hơn.
Matthew Whited

1

Không phải không có giáo dục, không. Nhưng không có một nền giáo dục chính thức, vâng.

Có kiến ​​thức lập trình được phân loại theo chiều ngang (giải quyết vấn đề, logic, kiến ​​trúc phần mềm, OOP, bảo mật, v.v.) và theo chiều dọc (iPhone, * NIX, CICS, bash, PERL, XML, v.v.).

Ngoài ra còn có kiến ​​thức chuyên ngành mà bạn cần làm quen. Chăm sóc sức khỏe. Ô tô. Lập trình hệ thống. Tin học khoa học. ERP. Chế tạo. v.v.

Nhưng chìa khóa ở đây là nhận ra giáo dục tiểu học của bạn là có được kỹ năng bán mình.

Một trong những sự thật đầu tiên mà một nhân viên bán hàng học được là bạn không chiến thắng người có sổ séc, bạn chiến thắng người kiểm soát người đó bằng sổ séc. Nhân sự quản lý các chi tiết pháp lý và hành chính về mối quan hệ của nó với nhân viên. Bạn không muốn thông qua HR trừ khi bạn muốn viết chương trình cho HR.

Bạn phải đánh vào bộ phận có nhu cầu về loại chương trình bạn muốn viết. Thấm nhuần trong họ mối quan hệ tình cảm rằng thành công trong tương lai của họ đòi hỏi họ phải đưa bạn lên tàu (điều này, một khi bạn đã dành thời gian để tìm hiểu những gì họ làm, cách họ làm và văn hóa của họ, sẽ không khó).

Dành thời gian để phát triển rất nhiều phần mềm thực tế áp dụng cho bộ phận và ngành mà bạn muốn có công việc, cho môi trường lập trình điển hình trong ngành đó. Cộng thêm một vài trong các phòng ban / ngành / môi trường liên quan. Và một hoặc hai trong những người không liên quan.

Odds là các nhà quản lý đã biết sinh viên tốt nghiệp là như thế nào. Bạn đã trở thành iPhone của các ứng cử viên lập trình viên. Mới, sáng bóng đã phù hợp với văn hóa và ngành công nghiệp của họ.

Để phát triển ứng dụng cho người dùng cuối, hãy làm quen với các sản phẩm của họ và tìm hiểu các tính năng cũng như các lỗi của họ. Tìm hiểu nó tốt hơn so với nhân viên bán hàng của họ. (Đó là một phần thưởng lớn nếu bạn cũng quen thuộc với các sản phẩm của đối thủ cạnh tranh.) Đi chơi với khách hàng của họ và xem nhu cầu của họ là gì và cách họ sử dụng phần mềm. Sau đó đến các hội nghị, nhóm người dùng, các sự kiện kết nối mạng nơi nhân viên bán hàng tương tác với khách hàng tiềm năng.

Nhân viên bán hàng đã được biết đến để đánh bóng sự thật. Đừng gọi họ ra (công khai) và đừng phóng ngư lôi vào việc bán hàng. Lắng nghe những gì khách hàng tiềm năng phản đối về sản phẩm và cách bán hàng xử lý chúng. Nếu bạn đưa ra gợi ý cho một tính năng mà khách hàng thực sự muốn, bạn có thể đưa mình vào bộ phận bán hàng và họ có thể thực hiện việc kéo họ để được bạn thuê. Bởi vì $$$ (hoặc tiền địa phương của bạn) đưa ra quyết định. Vì vậy, đừng phóng ngư lôi.

Có thể bạn tìm thấy một lỗ hổng trong sản phẩm của họ mà bạn có thể lấp đầy bằng cách viết và bán sản phẩm của riêng bạn. Sau đó, họ mua công ty của bạn. Đó là một cách khác để kết thúc việc thuê bởi một công ty mà không có một nền giáo dục chính thức.


1

Ở công việc cũ của tôi, hai nhà phát triển giỏi nhất là một anh chàng có bằng BS về Toán, MS ở CompSci; cả hai từ các trường hàng đầu và một chàng trai có GED đã dành sáu năm ở USMC và bỏ học đại học cộng đồng sau sáu tuần để có một công việc lập trình toàn thời gian.

Marine đã tự học và hoàn toàn ngoan cường. Người đầu tiên vào, người cuối cùng rời đi.

Họ có năng suất như nhau nhưng sinh viên tốt nghiệp làm việc khoảng 2/3 số giờ của Marine.


1

Tôi sẽ bắt đầu ở một công ty nhỏ không có bộ lọc nhân sự để lo lắng, có được một số kinh nghiệm ở đó và sau đó chuyển sang một công ty lớn hơn một khi bạn có một hoặc hai công việc tốt trong lịch sử công việc của mình. Giáo dục ngày càng ít đi và chúng tôi thấy những sinh viên tốt nghiệp ngành Khoa học Máy tính thậm chí không thể làm bài kiểm tra FizzBuzz và các lập trình viên tự học đang thổi bay họ.


1

Nguyên tắc tuyển dụng cơ bản trong các công ty hàng đầu trong ngành là " không có dương tính giả ".

Một trích dẫn từ " Làm thế nào bạn sẽ di chuyển núi Phú Sĩ? ":

"tránh thuê nhầm người, ngay cả khi điều này đôi khi có nghĩa là bỏ lỡ một số người tốt. Lời biện minh là trước đây chưa bao giờ tốn quá nhiều tiền để tuyển dụng, duy trì và - trời cấm - sa thải nhân viên

Nói cách khác, họ từ chối hàng trăm nhà phát triển, những người thực sự có thể giỏi hoặc thậm chí tuyệt vời, hơn là thuê một người xấu. Điều đó có nghĩa là ngay lập tức từ chối bất kỳ ứng cử viên "rủi ro" nào, ví dụ như những người không có bằng tốt nghiệp.

Một trích dẫn khác, từ Joel Spolsky trong một trong các podcast của Stackoverflow :

Spolsky: Sự thật là-- Tôi ghét phải nói điều này-- nhưng ý tôi là chúng tôi rất chọn lọc trong việc tuyển dụng. Google chọn lọc trong việc tuyển dụng của họ và tôi khuyên mọi người nên chọn lọc trong việc tuyển dụng của họ. Mặt khác, tôi biết rằng rất nhiều người không tạo ra quán bar ở Fog Creek - chỉ vì tôi thành thật-- đưa ra những gì tôi đã nghe từ các nhà phát triển của chúng tôi [về] những gì diễn ra trong chương trình của chúng tôi những cuộc phỏng vấn những ngày này, tôi không nghĩ rằng tôi sẽ vượt qua! Vì vậy, mặt khác, rất nhiều người không làm quán bar ở Fog Creek sẽ đi đâu đó và làm một cái gì đó và thành công tuyệt vời ở một nơi khác. Và một trong những điều quan trọng cần nhớ là, đối với chúng tôi, thuê một người mà chúng tôi gọi là - điều mà chúng tôi gọi là dương tính giả, ai đó mà chúng ta nghĩ sẽ trở nên tốt nhưng không thành công - thực sự rất tốn kém. Và nó làm cho mọi người không vui. Bạn biết đấy, họ có thể chuyển đến New York. Nó làm cho họ không vui, nó làm cho chúng ta không vui vì chúng ta phải sa thải họ và điều đó thật tệ. Có rất nhiều chi phí vì chúng tôi đã trả cho họ 6 tháng trong khi họ viết mã xấu mà sau đó phải viết lại. Và tất cả những thứ [đó] cộng với một dương tính giả là rất rất tốn kém, trong khi đó là âm tính giả-- nếu chúng ta nói với ai đó rằng chúng ta không nghĩ rằng họ có thể làm được nhưng có lẽ họ có thể - những gì khiến chúng ta phải trả giá là bất cứ điều gì cuộc phỏng vấn chi phí chúng tôi. Bạn biết đấy, 2000 đô la để đưa họ đến New York và đưa họ vào một khách sạn và một thời gian mà chúng tôi đã dành để phỏng vấn họ. Và vì vậy, sự thật là, tôi khá là sai lầm-- và nó ' thật không may-- Tôi khá là sai lầm về mặt an toàn vào thời điểm này và có được những người mà tôi biết có thể-- có xác suất thành công cao hơn nhiều. Điều đó có nghĩa cụ thể là cơ hội là hầu hết những người mà chúng ta sẽ quay lưng vào cuối một ngày phỏng vấn sẽ là những lập trình viên tuyệt vời ở một nơi khác ... hoặc ở đây, nhưng chúng ta không muốn mạo hiểm .

Tất nhiên, nếu bạn đặc biệt tốt, bạn có thể vượt qua các kênh thông thường. Nhưng bạn đã đề cập rằng người đó là lập trình viên trung bình.


0

Nếu tôi có một loạt các bản lý lịch, một vài trong số họ có khả năng là "lập trình viên trung bình". Điều gì sẽ khiến tôi nhìn vào bạn nếu bạn thậm chí không có bằng tốt nghiệp trung học?

Tôi cần một cái gì đó thực sự thú vị ở đó để khiến tôi xem xét nó, và thậm chí sau đó tôi nghi ngờ nó sẽ vượt qua được sàng lọc nhân sự.


0

Nó đã từng có thể, nhưng nó đã trở nên ngày càng khó khăn (nếu không nói là gần như không thể) trong 15 năm qua. Tôi luôn luôn nghĩ rằng công nghệ phần mềm là RẤT NHIỀU, RẤT NHIỀU suy nghĩ và khả năng tinh thần bẩm sinh đối với việc phân tích và giải quyết vấn đề rằng việc hoàn thành một chương trình giảng dạy chính thức.

Đó là, mọi người có nhận được (hoặc có khả năng nhận) những thứ như đệ quy và con trỏ hay không (độc lập với việc mọi người có học trường CS hay không.) Tôi đã biết những người có bằng Văn học hoặc Kế toán có thể viết mã thực sự tào lao ở mức độ thấp trên các hệ thống nhúng, trong khi tôi đã gặp mọi người thành thạo về các bậc thầy CS, những người vẫn không thể nắm bắt được ý tưởng về một con trỏ tới một chức năng.

Nhưng ngày nay, sẽ rất khó cho một người không có giáo dục chính thức đột nhập vào ngành công nghiệp phần mềm. Tạo cơ hội làm việc tại một công ty nhỏ nơi họ có thể cho bạn cơ hội, tôi không biết làm thế nào để gợi ý tốt nhất về việc đó.

Chúc may mắn.

--- chỉnh sửa ---

Tuy nhiên, tôi thực sự ngần ngại thuê một người không có bằng HS (trừ khi anh ta đã có một hồ sơ công việc dài trong lĩnh vực phần mềm). Tôi có thể xem xét một người có trình độ đại học một phần hoặc bằng cấp không liên quan đến toán học, khoa học hoặc kỹ thuật nếu họ có thể chứng minh họ có kỹ năng phân tích (hoặc toán có xu hướng là một chỉ số tốt về kỹ năng phân tích.)

Nó chỉ là quá nhiều rủi ro. Và trong tuyển dụng, luôn luôn có một sự phân tích rủi ro đánh đổi.


0

Tôi nghĩ rằng hầu hết các nơi sẽ cung cấp cho bạn một cú đánh vào một cuộc phỏng vấn ít nhất, và việc bạn có nhận được công việc hay không sẽ dựa trên cuộc phỏng vấn của bạn.

Gần đây chúng tôi đã cố gắng thuê một ai đó và chúng tôi không quan tâm ứng dụng nói gì. Điều chúng tôi quan tâm là Kinh nghiệm làm việc / Dự án trước đây, Mã mẫu và cuộc phỏng vấn diễn ra như thế nào. Thật dễ dàng để có được mã trực tuyến hoặc làm theo hướng dẫn để tạo các dự án mẫu, nhưng nói chuyện với ai đó thường xác định xem họ có thực sự biết công cụ của họ hay không.

Cũng như một lưu ý phụ, nếu bạn không có kinh nghiệm làm việc liên quan đến lập trình, hãy để nó khỏi sơ yếu lý lịch của bạn. Đó là một chút mà thực sự sẽ khiến ai đó rơi vào tình trạng tiêu cực trước cuộc phỏng vấn với tôi ... nếu kinh nghiệm trước đây của họ giống như làm việc tại McDonalds. Nếu bạn không có bất kỳ kinh nghiệm làm việc nào liên quan đến lập trình, hãy liệt kê các dự án bạn đã làm trong quá khứ thay vào đó (cá nhân, nguồn mở, v.v.).


Đã trải qua một thời gian dài trong thời kỳ suy thoái sau 11/9 gửi hồ sơ xin việc với bằng đại học và nhiều kinh nghiệm làm việc ... không, hầu hết các nơi sẽ không cho bạn một cuộc phỏng vấn.
David Thornley

Tôi chỉ có thể nói từ kinh nghiệm của bản thân và của các công ty tôi làm việc. Nó giúp nếu bạn gọi một vài ngày sau khi gửi sơ yếu lý lịch của bạn.
Rachel

-1

Có, xây dựng sơ yếu lý lịch và danh mục đầu tư. Xây dựng tên tuổi cho chính mình và trở nên nổi tiếng trong cộng đồng. Đây là tất cả các bước bạn có thể làm sẽ giúp lấp đầy khoảng trống của giáo dục.


3
Err, làm thế nào mà một người không có HS xây dựng sơ yếu lý lịch và danh mục đầu tư như một lập trình viên? Đặc biệt trong khi cố gắng để kiếm sống với nó. Vâng, đây là các bước, nhưng không có bối cảnh hợp lệ và nêu rõ xác suất đạt được nó, các bước chỉ đơn giản là một tuyên bố rõ ràng.
luis.espinal

Viết phần mềm tại nhà ... hoặc là nguồn mở hoặc chỉ là các dự án tư nhân.
Matthew Whited

@Matthew Whited: Hầu hết các công ty không quan tâm đến những gì bạn đã làm ở nhà trong các dự án tư nhân. Nguồn mở sẽ dễ dàng xâm nhập hơn đối với học sinh không phải là HS (tất cả những gì họ đang tìm kiếm là ai đó sẽ thực hiện đúng công việc) và là điều mà một công ty có thể quan tâm.
David Thornley

Tôi chắc chắn sẽ thông báo cho bạn bè của mình là nhà phát triển và chỉ có GED của họ
Matthew Whited

-1

Là một nhà phát triển có kinh nghiệm (không có giáo dục chính thức) và một người quản lý tuyển dụng, tôi có thể nói với bạn rằng bằng cấp tốt nhất là một chỉ số kém về năng lực kỹ thuật cơ bản . Họ thường gây hiểu lầm, như là sơ yếu lý lịch. Tôi thấy chúng gần như không liên quan khi đánh giá năng lực kỹ thuật và văn hóa của một người thuê tiềm năng.

Các nhà quản lý nhân sự và nhà tuyển dụng thường sử dụng bằng cấp vì họ thiếu các kỹ năng cần thiết để sàng lọc các tuyển dụng tiềm năng chính xác hơn. Do đó, bạn sẽ thường gặp khó khăn khi vượt qua cửa tại nhiều công ty lớn hơn, nơi người gác cổng kỹ thuật không có khả năng đánh giá ứng viên dựa trên thành tích của họ. Sau đó, một lần nữa, kinh nghiệm của tôi là bạn không muốn làm việc cho các công ty này. Chắc chắn không phải lúc bắt đầu sự nghiệp của bạn.

Cách tốt nhất để thành công mà không có một nền giáo dục chính thức chỉ đơn giản là trở thành một nhà phát triển có năng lực ngu ngốc. Làm việc ass của bạn đi. Nếu bạn muốn được đánh giá dựa trên thành tích, bạn tốt hơn nên làm tốt những gì bạn làm. Qua một thời điểm nhất định, ngay cả các công ty lớn hơn phụ thuộc nhân sự theo truyền thống sẽ không thể loại bỏ bạn, nếu đó là hướng bạn muốn đi.

Vấn đề trứng gà mà điều này sẽ đặt ra trong nhiều ngành công nghiệp khác đang được đặt ngay ngắn ở đây bởi sự sẵn có của các dự án nguồn mở với các rào cản cực kỳ thấp để gia nhập. Họ cung cấp kinh nghiệm thực tế và thường là cố vấn và đồng nghiệp, những người sẽ là giáo viên tốt nhất của bạn. Công việc này có lợi thế bổ sung là đào tạo các năng lực văn hóa của bạn, điều mà các ứng viên thiếu kinh nghiệm nhưng thiếu kinh nghiệm thường thiếu.

Thật vậy, bạn may mắn vì đây là một trong số ít các ngành công nghiệp có thể phát triển sự nghiệp ngoài mô hình học thuật truyền thống và những người có năng lực có thể được đánh giá chính xác chỉ dựa trên thành tích thực tế của họ .

Tất cả những thứ khác đều bình đẳng, tôi sẽ có một người đóng góp mã nguồn mở thành công mà không cần bằng cấp về một ứng cử viên thiếu kinh nghiệm nhưng thiếu kinh nghiệm mỗi lần.


Ngoài ra, một số lời khuyên thực dụng. Đóng góp cho các dự án nguồn mở (tôi không thể nhấn mạnh điều này đủ). Tạo các dự án nguồn mở của riêng bạn và làm cho chúng hiển thị. Bắt đầu một blog. Viết những điều thú vị thể hiện chiều sâu của bạn trong khoa quan trọng. Tất cả những điều này sẽ nói với một người phỏng vấn có thẩm quyền nhiều hơn một mức độ có thể.

Cuối cùng, trở thành một người tham gia tích cực trong các cộng đồng xung quanh các công cụ và công nghệ bạn chọn. Được tuyển dụng là nhiều về những người bạn biết như những gì bạn biết .

[fwiw, tôi đang ở Hoa Kỳ]


-2

Ở công việc cuối cùng của chúng tôi, chúng tôi có những người có bằng cấp và những người không có họ.

Theo kinh nghiệm của tôi ở đó, những người không có bằng cấp trung bình có nhiều khả năng kỹ thuật hơn, nhưng họ không có đạo đức làm việc để sao lưu nó.

Đó là một khó khăn để chứng minh trong một cuộc phỏng vấn nhưng đủ dễ dàng để thoát ra sau vài tháng đầu tiên.


-2

Tôi cũng là một người bỏ học đại học và tôi cũng đã nghĩ rằng kiếm được một công việc bình thường như một lập trình viên sẽ khó khăn. Nhưng hầu hết các lập trình viên đều biết rằng CV không phải là thứ có thể phản ánh khả năng lập trình.

Trong trường hợp của bạn khi được gọi phỏng vấn, bạn phải chứng minh điều tốt nhất của mình và trình bày lý do tại sao bạn là một lập trình viên tự học có thể giỏi như những người khác. Bởi vì hãy tin tôi, một khi họ không thấy bằng tốt nghiệp trong hồ sơ đó, họ mong đợi bạn thực sự là một thứ gì đó để thuê bạn.

Nếu bạn nói rằng bạn là một lập trình viên trung bình, thì không có vấn đề gì với bạn, bởi vì trong các công ty vừa và nhỏ, hầu hết các lập trình viên đều thấp hơn mức trung bình và bạn có thể tỏa sáng (từ kinh nghiệm của chính mình).


-2

Tôi sẽ thuê nhà phát triển đó nếu anh ta có thể cho tôi thấy khả năng của anh ta và chứng minh rằng anh ta là người mà công việc của tôi cần thông qua phỏng vấn trực tiếp. Tất nhiên, thật khó nếu sơ yếu lý lịch của anh ấy không hiển thị bất kỳ thông tin quan tâm nào.


-2

Ở một số công ty nhỏ ở đất nước tôi (Brazil) bạn có thể có một công việc, nhưng do một số luật bạn sẽ gặp khó khăn khi được thăng chức, vì để làm việc ở một số vị trí, luật pháp đòi hỏi một số bằng cấp giáo dục.


-2

Đây là những gì xuất hiện trong tâm trí khá nhiều ngay lập tức:

  1. Bắt đầu tự do. Có rất nhiều trang web ngoài đó. (Thuê một lập trình viên, v.v.)
  2. Tài liệu những gì bạn sản xuất ở đó.
  3. Giữ liên lạc với những người đã thuê bạn. Có lẽ họ đang tìm ai đó làm việc toàn thời gian hoặc biết ai đó làm việc đó.
  4. Tìm một dự án FLOSS để hack.
  5. Các công ty nhỏ thường không quan tâm đến bằng cấp chính thức như các công ty lớn. Miễn là bạn hoàn thành công việc.

6. Sản xuất phần mềm làm một cái gì đó ngớ ngẩn như đá nhưng khó cho những người không sử dụng máy tính, thiết lập trang web, bán nó. Ví dụ: Bổ trợ cho SugarCRM để tích hợp với QuickBooks để đồng bộ hóa khách hàng. Bạn có thể làm điều đó, bạn sẽ kiếm được tiền. (xem datayncsuite.com/products/quickbooks/ trên )
Christopher Mahan

-2

Có một loại điểm thư giãn, nơi người ta chỉ có thể áp dụng cho công ty ngẫu nhiên và biết rằng hai lần trước đó (đàn em, phải), ba hoặc năm năm đã khiến anh ta trở nên nổi tiếng?

Thế còn những người khổng lồ phần mềm bong bóng xà phòng (IBM?), Thì họ không tuyển dụng những người hoàn toàn không đủ năng lực (ví dụ như những người không có học thức và không có bằng cấp) quá thường xuyên? Tôi có thể nói rằng chất lượng phần mềm hoàn toàn kém

Còn những người quản lý chỉ có lý do cá nhân trong việc từ bỏ ứng cử viên của bạn ngay sau buổi nói chuyện thì sao?

Bằng cách đếm những yếu tố đó, người ta sẽ luôn biết: cho dù anh ta đã làm việc bao nhiêu năm, vẫn luôn có một anh chàng nhân sự ghen tị, sẽ bỏ ứng cử viên của mình chỉ để thuê một số khỉ không phải là người có khả năng nói chuyện, uống bia và không ghen tị với anh ta.

Không có lý do gì để CIO bắt đầu la hét với các anh chàng nhân sự với "bạn vừa mất chúng tôi một nhân viên cũ của Google, người có hai bằng cấp và một sự nghiệp tuyệt vời", bởi vì họ không "mất một nhân viên cũ của Google" nên không có lý do gì trừng phạt họ

Nhưng cũng không có lý do gì để bắt đầu nộp đơn vào các công ty lớn chỉ vì điều này: họ đã lãng phí ngân sách cho quảng cáo, các chương trình hỗ trợ sinh viên, v.v. Thông thường họ sẽ không thuê một chuyên gia tự học, người không bị tẩy não bởi thực tập của họ, quảng cáo công bằng ở trường học - điều này đôi khi sẽ khiến họ cho rằng PR là một sự lãng phí tiền bạc, không ai cho họ một sự ô nhục như vậy. Một lần nữa - nếu bạn muốn đi theo con đường này, hãy truy cập LinkedIn và tìm một nhà lãnh đạo công nghệ thất vọng để mời bạn.


-7

Cá nhân tôi sẽ không thuê ai đó mà không có bằng thạc sĩ, trừ khi họ có thể ghi lại một số kinh nghiệm liên quan và có tài liệu tham khảo rất tốt.

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.