Các chứng chỉ có đáng không?


72

Tôi sắp hoàn thành chương trình đại học về lập trình và tôi đang khám phá những bước tiếp theo để tiến xa hơn trong sự nghiệp. Một lựa chọn tôi đã xem xét là lấy chứng chỉ hoặc một loạt các chứng chỉ trong lĩnh vực phát triển mà tôi muốn làm việc.

Là những chứng nhận có giá trị thời gian và tiền bạc? Các nhà tuyển dụng đặt rất nhiều giá trị trong họ?


7
Quan trọng nhất là họ sẽ không làm tổn thương bạn.
Lukasz Madon

16
@lukas: Thật ra, họ có thể.
Thợ săn rừng

8
Nghe có vẻ như tôi đang xem xét bỏ học. ĐỪNG LÀM NÓ. Bất kể đau đớn ở trường ass là bao nhiêu, với sự tập trung lớn đó, bạn đang ở trong tình trạng rất tốt cho một số lĩnh vực. Thay vào đó, hãy nói chuyện với tất cả các giáo sư của bạn và hỏi họ những gợi ý về tối đa hóa khả năng tiếp thị của bạn.
John R. Strohm

2
Có nhiều lý do tại sao bạn nên hoàn thành bằng cấp của bạn. Một điều chưa được đề cập ở đây (chưa) là nếu bạn không, một nhà tuyển dụng tiềm năng sẽ xem bạn là người không hoàn thành những gì anh ta bắt đầu; Vì vậy, có lẽ sẽ không thuê bạn.
Dawood ibn Kareem

3
Bạn có kế hoạch làm tiến sĩ toán học, cùng lúc với việc bạn làm việc toàn thời gian cho một cái gì đó khác? Tôi đã thử điều đó một lần. Tôi không có nghĩa là âm thanh hạ thấp, nhưng hầu như không thể cung cấp cho các nghiên cứu tiến sĩ sự chú ý mà họ xứng đáng trong những trường hợp này. Trong trường hợp của tôi, đó là nghiên cứu kết thúc đau khổ.
Dawood ibn Kareem

Câu trả lời:


93

Mục đích chính của chứng chỉ là kiếm tiền cho cơ quan chứng nhận.

Phải nói rằng, tôi nghĩ rằng chứng chỉ quan trọng hơn sớm hơn trong sự nghiệp của bạn. Là một người quản lý tuyển dụng, tôi không bao giờ sử dụng các chứng chỉ hoặc thiếu để lọc nhân viên tiềm năng, nhưng tôi nghĩ một số công ty có thể tìm kiếm những điều này như là bằng chứng cho thấy bạn biết bạn đang làm gì. Cá nhân, tôi muốn ứng viên cho tôi thấy họ có thể làm gì đó (đó là một câu hỏi hoàn toàn khác, tôi nhận ra!)

Bạn càng có nhiều kinh nghiệm, bạn càng có thể chứng minh bằng các ví dụ rằng bạn biết bạn đang làm gì và các chứng chỉ ít quan trọng hơn trở thành.


7
Có kinh nghiệm có thể đi một chặng đường dài. Tôi không có chứng chỉ về lang X nhưng tôi có 5 năm kinh nghiệm, đây là danh mục đầu tư của tôi. Khó để phủ nhận kinh nghiệm thực sự.
Chris

1
Cá nhân tôi biết một số người được chứng nhận hầu như không biết cách áp dụng các kỹ năng lập trình. Họ có thể giỏi cú pháp, khái niệm nhưng không đủ giỏi
pramodc84

@ pramodc84 Tôi biết một số nhà phát triển có kinh nghiệm không thể mã hóa ra khỏi túi giấy. Ít nhất là một nhà phát triển cơ sở với một chứng chỉ như đã được chứng minh rằng họ quan tâm và có thể học hỏi.
Evan

Khi tôi thuê một sinh viên tốt nghiệp hoàn toàn mới làm nhà phát triển, chứng chỉ có lợi cho họ, nhưng không nhiều như, một hoặc hai tháng làm việc trong một dự án phần mềm cá nhân hoặc nguồn mở (miễn là họ có thể chỉ cho tôi mã và nói chuyện với tôi thông qua nó).
MGOwen

55

Tôi thực sự đã đi xa đến mức nói rằng "chứng nhận" có thể là một tiêu cực ròng đối với hồ sơ xin việc áp dụng cho một cửa hàng phần mềm. Tại Microsoft, Google, Amazon hoặc các công ty khởi nghiệp được điều hành bởi những người từ các công ty như vậy, chắc chắn có thái độ rằng nếu bạn cần một chứng chỉ, thì bạn không thể thực sự lập trình và nếu bạn thực sự có thể lập trình, thì bạn đừng lãng phí thời gian trên chứng chỉ. Chứng chỉ được xem như một thứ mà kỹ thuật viên có được, không phải là nhà khoa học máy tính hay kỹ sư phần mềm "thực sự".

Nó thực sự không quan trọng cho dù đây là một quan điểm tốt hay hợp lệ hoặc chính xác của những người nhận được chứng chỉ. Vấn đề là thái độ này tồn tại giữa các đồng nghiệp tiềm năng của bạn - ít nhất là những loại công ty đó. Nếu bạn muốn làm việc trong phần mềm ở một loại khác nếu là công ty, thì YMMV.


25
sau rất nhiều kinh nghiệm tồi tệ với những người "được chứng nhận" của MSCP và MSCD, một công ty mà tôi từng làm việc đã biến nó thành một chính sách để loại bỏ bất kỳ bản lý lịch nào theo cách của họ liệt kê 2.
jwenting

2
Tôi không chắc chắn nếu nó sẽ dẫn đến một tác động tiêu cực đến tất cả các công ty. Luôn luôn có những công ty tìm kiếm những thứ này. Bởi vì nếu họ không, bạn sẽ không có thị trường chứng nhận. (Bạn có thể không thích những công ty này hoặc những ứng cử viên như vậy, tôi không thích họ, và đó hoàn toàn là sự lựa chọn của chúng tôi.)
Jungle Hunter

3
@jwenting Thật sao? Vì vậy, bất kỳ chàng trai nào được gửi, bởi chủ nhân của mình (vâng, một số người vẫn đầu tư vào đào tạo), sẽ được công ty đó giảm giá ngay lập tức? Mặc dù chứng chỉ không đảm bảo chất lượng tốt, nhưng chắc chắn không có gì đảm bảo cho các ứng cử viên chất lượng kém ...
Michael

3
vâng, chúng tôi sẽ loại bỏ tất cả mọi người bị MCSD hoặc đặc biệt là MCSP sau một loạt kinh nghiệm tiêu cực với những người sử dụng các certs đó, và phân tích các giáo trình và tìm ra vô số lỗ hổng trong những điều cơ bản được dạy. btw, chúng tôi là một giải pháp Microsoft cung cấp bản thân mình ...
jwenting

1
@jwenting nói về việc tự bắn vào chân mình. Mikaveli làm cho một điểm tốt. Bạn sẽ loại bỏ ai đó có 10 năm kinh nghiệm chỉ vì a) công ty trước đây của anh ta đã gửi cho anh ta một khóa đào tạo b) anh ta / cô ta nghĩ rằng nó sẽ có lợi cho anh ta (nói cách khác, anh ta đã không thấy chủ đề NÀY
Keeno

32

Sẽ có cả hai loại công ty:

  1. Những người không quan tâm đến các chứng chỉ. Các công ty như FogCalet thậm chí không tin vào việc biết các ngôn ngữ cụ thể. (Biết có thể cho bạn điểm nhưng đó không phải là tiêu chí.)
  2. Những người chăm sóc cho các chứng chỉ. Các công ty này có thể tin vào chứng chỉ hoặc khách hàng của họ có thể. Nhiều khả năng, công ty có thể cho bạn thêm điểm nhưng đó không phải là tiêu chí duy nhất hoặc bắt buộc của họ theo như tôi biết. Mặt khác, nếu khách hàng của họ chỉ muốn giao dịch với một công ty sử dụng những người có chứng chỉ nhất định thì đó có thể là một công cụ thỏa thuận.

Những loại công ty bạn quan tâm? Trên trang việc làm của họ bạn có thấy bạn có chứng chỉ được đề cập không?

Ý kiến: Cá nhân tôi, tất cả các công ty phần mềm mà tôi có xu hướng nhìn vào đều quan tâm nhiều hơn đến việc bạn là một lập trình viên giỏi như thế nào và nhiều lần bạn cũng là một người làm khoa học máy tính (thuật toán) giỏi như thế nào. Và đó là cách nó phải như vậy. Đối với tôi, chứng chỉ chỉ cho bạn biết một người có thể nhớ được bao nhiêu trong các bài kiểm tra chứ không phải họ nghĩ tốt như thế nào . Suy nghĩ là cao hơn nhiều trong danh sách của tôi so với ghi nhớ (nếu sau này là tất cả trong danh sách).


7
+1 để nói chứng chỉ cho bạn biết một người nhớ được bao nhiêu, chứ không phải họ nghĩ tốt như thế nào. Tôi thường viết phần mềm bằng nhiều ngôn ngữ và thường cần một tài liệu tham khảo về sự khác biệt tinh tế trong cú pháp và thư viện API - mặc dù vậy nó không ảnh hưởng đến chất lượng của phần mềm tôi sản xuất.
Michael

15

Tôi sẽ giải quyết vấn đề này từ góc độ của một người quản lý tuyển dụng tiềm năng. Lưu ý rằng tôi thường hoạt động trong và xung quanh các tổ chức có chứng chỉ, và thậm chí bằng đại học, không phải là ưu tiên - nếu bạn có thể chỉ cho tôi mã, thể hiện các thực tiễn phát triển tốt, có thể thích nghi với các phương pháp khác nhau và nói chung là một nhóm sáng tạo tốt thành viên nhấn mạnh vào việc chia sẻ / cộng tác / đóng góp, bạn sẽ có cơ hội để làm tốt nhất công việc của mình. Đây không phải là trường hợp ở khắp mọi nơi.

  • Bạn nói rằng bạn không có bằng cấp, nhưng bạn đang làm việc trên một. Điều này khiến tôi tin rằng bạn muốn tiếp tục đi học và bạn chỉ nhận được những chú vịt của mình liên tiếp khi bạn hoàn thành. Rằng bạn đang hỏi những câu hỏi này bây giờ là một bước tốt để chọn các công việc "đúng" để áp dụng và cố gắng cảm nhận về cách cộng đồng nhà phát triển hình thành / tương tác / có các quy tắc liên quan là một điều tốt. Ở lại trường và làm việc để phát triển sự hiện diện của bạn trong các cộng đồng đó (Các lập trình viên.SE, StackOverflow, GitHub, v.v.). Bạn không chỉ có được kinh nghiệm mà còn có được danh bạ.
  • Hãy nhớ rằng bạn đang ở giai đoạn đầu của sự nghiệp và bạn có mọi con đường dành cho bạn - hãy chọn một con đường làm bạn sáng lên. Nếu ai đó nói chứng nhận trong XYZ sẽ đảm bảo cho bạn một công việc (lưu ý: nó sẽ không) và bạn chỉ ghét XYZ, đừng làm điều đó . Tập trung thời gian của bạn vào các lĩnh vực khơi dậy sự sáng tạo của bạn và khiến bạn muốn tìm hiểu thêm để bạn có thể đóng góp nhiều hơn - cho các nhà phát triển khác, cho công ty cuối cùng trả tiền cho bạn, v.v.
  • Chứng chỉ có giá trị như thế nào? Đối với một số công ty, thực sự có giá trị. Đối với những người khác, không phải ở tất cả. Nếu bạn có tiền và thời gian để học và thi lấy chứng chỉ, và quá trình làm như vậy sẽ tăng cường các khóa học hiện tại của bạn theo cách có giá trị về mặt học thuật đối với bạn, thì không có lý do gì để không theo đuổi bạn .
  • Cách tốt nhất để thể hiện khả năng lập trình của bạn là thể hiện khả năng lập trình của bạn. Tôi không mỉa mai ... thực sự, chỉ hiển thị nó. Đóng góp cho một dự án nguồn mở. Bắt đầu hỏi và trả lời trên StackOverflow và đạt được danh tiếng. Bạn muốn có thể tham gia một cuộc phỏng vấn với kiến ​​thức tốt về các cấu trúc lập trình, vì vậy bạn có thể trả lời các câu hỏi loại FizzBuzz và ilk của họ, nhưng chủ yếu bạn muốn có thể nói "Tôi có thể làm điều này bạn đang hỏi bởi vì hãy nhìn vào đây: Tôi đã làm điều bạn đang hỏi, ở đây và ở đây và ở đây và ở đây. "

1
Bạn có lẽ nên thêm vào điểm đầu tiên của bạn, nhóm người dùng cục bộ. Nếu bạn sống trong một thành phố lớn, thường có rất nhiều người trong số họ (chỉ ở Montreal có khoảng 10-20 người trong số họ có cuộc họp hàng tháng). Đây là một cách rất tốt để liên lạc với cộng đồng.
HoLyVieR

14

Tôi không phải là nhà tuyển dụng, nhưng cho đến nay tôi có ấn tượng rằng các khóa học cấp chứng chỉ cung cấp cho bạn tổng quan kém về cách kéo và thả các mục trong IDE, đồng thời đánh cắp thời gian mã hóa thực tế và tốn rất nhiều tiền.

Phần tốt duy nhất từ ​​các khóa học cấp chứng chỉ mà tôi nhận thấy, là nơi người hướng dẫn đi ngang và kể về một số vấn đề mà anh ta có kinh nghiệm trong sự nghiệp. Nội dung thực tế của các khóa học là một cái gì đó dọc theo hướng dẫn trực tuyến.

Tôi không làm chứng chỉ nữa, dường như tôi hoàn toàn lãng phí thời gian.


1
yup, công việc để nghiên cứu chứng nhận (nếu được thực hiện nghiêm túc, và không chỉ nghiền các bài kiểm tra thực hành và gian lận) là lợi ích thực sự duy nhất cho kỹ năng của một người. Điều đó nói rằng, chúng tôi bắt đầu đào tạo nhiều người hơn cho Oracle certs vì nó bán, một số khách hàng của chúng tôi yêu cầu nó (sẽ không lấy những người không có hợp đồng) và những người khác nghĩ rằng đó là một phần thưởng và sẵn sàng trả nhiều tiền hơn cho họ. Nhưng nhìn chung, chúng tôi có một nhóm có thẩm quyền, có thể thực hiện công việc mà không cần một mảnh giấy nào đưa ra yêu sách :)
jwenting

13

Một số công ty là Đối tác được Chứng nhận của Microsoft, công ty yêu cầu công ty sử dụng số lượng nhân viên được chứng nhận (MCP) tối thiểu. Theo nghĩa đó, nó chắc chắn có thể giúp đỡ.

Tuy nhiên, bên ngoài điều đó, tôi sẽ nói rằng nó không thực sự có ích. Đưa công việc vào các dự án hệ điều hành có thể nhiều hơn có lợi cho sự nghiệp của một người, đặc biệt là nếu dự án hệ điều hành nói cất cánh (hoặc bạn trở thành một committer thường xuyên để một dự án đã được thành lập).


thực sự đúng ....
Nhà thiết kế web Promoter

11

Tôi có thể nhận được quá nhiều chứng chỉ trong sự nghiệp của mình, ngoài những nhà cung cấp cần một số lượng người được chứng nhận cụ thể về nhân viên, chứng chỉ của tôi không bao giờ giúp tôi có việc làm. Tuy nhiên, những gì họ làm là cung cấp cho bạn nhiều kiến ​​thức về chủ đề này. Điều đó giúp bạn có được công việc chứ không phải chứng chỉ. Nhưng bạn có thể có được kiến ​​thức đó mà không cần chứng chỉ.


1
+1 đồng ý với điều này. Tính cách / tính cách giúp bạn có được công việc ... hầu hết thời gian
Hướng đạo Agile

8

Công cụ đo lường

Tôi luôn nhìn bằng một hạt muối khi ai đó liệt kê cả đống chứng nhận trong hồ sơ xin việc của mình. Từ kinh nghiệm, họ có xu hướng được sử dụng làm phụ trợ không gian khi thiếu kinh nghiệm. Chúng không vô dụng nhưng khi có quá nhiều trong số chúng tôi có xu hướng nhướn mày và tự hỏi liệu tất cả thời gian và tiền bạc nhận được chứng chỉ sẽ không được chi tiêu tốt hơn cho một dự án nguồn mở chẳng hạn.

nhưng tuyệt vời như một công cụ học tập

Điều đó nói rằng, cá nhân tôi đã sử dụng chúng rất nhiều như một công cụ học tập và đánh giá sự tiến bộ của tôi khi học một môn học mới. Tôi đã từng làm rất nhiều chứng nhận từ Brainbench trong những ngày tốt đẹp khi nó miễn phí. Tuy nhiên, ngay cả bây giờ tôi sẽ trả tiền cho một chứng nhận chỉ để cảm nhận về sự tiến bộ của tôi và có được một ý tưởng về cách tôi xếp hạng liên quan đến các lập trình viên đồng nghiệp. Biết được vị trí của tôi đã giúp tôi tự tin hơn khi săn việc và thương lượng mức lương gần với những gì tôi thực sự có giá trị.

Như msvb60 đã nói rằng tôi nghi ngờ bản thân chứng nhận có thể không giúp bạn có được một công việc nhưng kiến ​​thức thu được trong khi cố gắng để có được nó một cách dứt khoát.


7

Vâng, nó có vẻ đáng giá vì các khóa học được cung cấp không chỉ là một phiên bản đơn giản mà là

khóa học đầy đủ. Nó sẽ giống như nhận được một chứng chỉ từ trường đại học.

Từ http://www.oreillyschool.com/faqs.php

Sau khi hoàn thành thỏa đáng tất cả các khóa học trong Chuỗi Chứng chỉ, bạn sẽ đủ điều kiện nhận Chứng chỉ Phát triển Chuyên nghiệp từ Đại học Illinois tại Văn phòng Giáo dục Tiếp tục Urbana-Champaign. Thử thách kiếm được chứng chỉ này, cùng với việc công nhận UIUC trên toàn thế giới là một tổ chức được xếp hạng hàng đầu, sẽ đảm bảo rằng thành tích của bạn tỏa sáng trong hồ sơ của bạn. Để xem một mẫu của chứng chỉ này, bấm vào đây.


7

Một điều chưa thực sự được làm rõ trong các câu trả lời là chứng nhận rất hữu ích nếu bạn không phải là một lập trình viên giỏi.

Quên làm việc cho "Microsoft, Google, Amazon hoặc các công ty khởi nghiệp được điều hành bởi những người từ các công ty như thế": điều gì sẽ xảy ra nếu tham vọng của bạn thấp hơn và bạn muốn làm việc (chỉ là một ví dụ) bộ phận CNTT của một số cơ quan chính phủ lớn? Họ không có xu hướng thuê những lập trình viên giỏi, và rất có thể những người phỏng vấn bạn sẽ không có ý tưởng đầu tiên về một lập trình viên giỏi là gì. Nhưng chứng chỉ MSCP có thể giúp hồ sơ của bạn nổi bật giữa đống hồ sơ xin việc không mệt mỏi từ các lập trình viên tài năng khác.


Đó là một lý do để cảnh giác khi thuê người có chứng chỉ.
nmichaels

Tôi sẽ thêm các cơ quan chính phủ và bằng cách mở rộng các nhà thầu bán dịch vụ cho họ chứng nhận TÌNH YÊU và các thông tin khác.
James Adam

6

Nếu bạn đã có kiến ​​thức thì bằng mọi cách hãy lấy chứng chỉ. Đừng để chứng nhận là lý do bạn học.

Chứng nhận cho thấy bạn coi trọng sự nghiệp của mình nhưng ít nói về năng lực của bạn.


6

Tôi biết bạn đang hỏi về các chứng chỉ nhưng bạn đã xem xét đóng góp cho một dự án Nguồn mở chưa?

Rất nhiều dự án cần sự giúp đỡ và một số thậm chí có các vấn đề được dán nhãn là 'dễ dàng', điều này tạo ra một điểm khởi đầu tuyệt vời cho những người có tối thiểu / không có kinh nghiệm.

Bằng cách đó bạn có thể cho các nhà tuyển dụng tiềm năng không chỉ biết bạn có thể viết mã mà còn có niềm đam mê với những gì bạn làm, đủ để làm điều đó vào thời gian rảnh rỗi.


5

Một giá trị chứng nhận có thể có là bằng chứng về sự quan tâm. Nếu bạn đang có một thời gian dài chứng nhận thất nghiệp trong thời gian đó có thể là một đối trọng tốt với thời gian làm việc trống trong hồ sơ của bạn. "Chà, trong khi tôi đang tìm kiếm, tôi đã dành thời gian để nghiên cứu và nắm bắt tốt về CÔNG NGHỆ $".


5

Nếu một nhà phát triển xuất hiện tại một cuộc phỏng vấn với một loạt các chứng nhận trong hồ sơ của anh ta, tôi sẽ phát triển những nghi ngờ nghiêm trọng về hệ thống giá trị của anh ta. Không có tình huống nào trong đó tôi coi trọng thời gian dành cho việc chứng nhận theo thời gian dành cho dự án. Bất kỳ dự án.


1
Đây là một sự phân đôi tốt, về việc sử dụng thời gian của bạn tốt hơn. Tất nhiên điều này chỉ áp dụng nếu bạn thực sự sử dụng thời gian để làm việc trên một dự án, trái ngược với việc lướt đi văng bổ sung.
jhocking

5

Tôi nghĩ rằng bạn cần lùi lại một bước và xem xét đề xuất giá trị hoàn chỉnh mà bạn đưa ra cho nhà tuyển dụng và những người mà bạn kết nối. Khóa học O'Reilly có thể hữu ích cho hầu hết mọi người vì nó có sự hỗ trợ của trường đại học, nhưng nó hoàn toàn phụ thuộc vào cách bạn sử dụng nó. Các lập trình viên thích nói chuyện và suy nghĩ tuyệt đối nhưng thế giới không thực sự như thế. Nếu bạn nghĩ đó là thì bạn đã không thấy đủ về nó.

Bạn không cung cấp đủ ngữ cảnh, nhưng tôi sẽ cho rằng bạn không có giáo dục khoa học máy tính. Nhà tuyển dụng có thể sử dụng bằng CS như một trong những bộ lọc chính của họ. Bạn cần giảm thiểu bộ lọc này bằng kinh nghiệm hoặc giáo dục tương đương trong các lĩnh vực khác nhau có thể áp dụng cho miền của họ.

Tôi có thể thấy một số lợi ích cho khóa học O'Reilly giúp trong lĩnh vực này:

  • Nó được điều hành bởi một tổ chức giáo dục công nghệ có uy tín. Rất nhiều nhà phát triển đã thề với những cuốn sách của O'Reilly vậy tại sao các khóa học phải khác biệt?
  • Người điều hành khóa học có kinh nghiệm tại một trường đại học hàng đầu. Có nhiều loại giảng viên khác nhau nhưng tốt nhất có xu hướng có một số kinh nghiệm trong các trường đại học và môi trường công ty.
  • Bạn sẽ củng cố câu trích dẫn "Tôi biết trăn". Bạn có thực sự biết điều đó? Thông qua một khóa học như thế này, bạn sẽ điền vào lỗ hổng kiến ​​thức của bạn. Điều đó nói rằng điều quan trọng là phải đọc giáo trình và liên hệ với người hướng dẫn trước khi đăng ký khóa học để tránh lãng phí thời gian của bạn với những điều cơ bản mà bạn biết. (một lần nữa một số bối cảnh sẽ hữu ích ở đây trong câu hỏi của bạn.
  • Nó thể hiện một trọng tâm. Giả sử bạn thực sự thích làm việc với Python, điều đó cho thấy rằng bạn đã có thể xây dựng dựa trên sở thích này và đưa nó lên cấp độ tiếp theo. Điều này có thể đạt được hơn là cố gắng thực hiện một khóa học mang tính học thuật hơn và sau đó đấu tranh để được tập trung vì bạn chỉ quan tâm đến lập trình chứ không phải các khía cạnh toán học của CS.

Xây dựng khóa học này với những đóng góp cho các dự án nguồn mở hoặc các ví dụ hữu hình khác sẽ chỉ giúp bạn. Điều này cho thấy rằng bạn nhận ra rằng bạn cần lý thuyết (khóa học) và thực hành (bài tập khóa học + dự án bên ngoài), và cung cấp cho bạn một cái gì đó để nói chuyện với các nhà tuyển dụng.

Có thể có một số tùy chọn chứng chỉ khác tại các trường đại học mà bạn có thể muốn xem xét nếu bạn cảm thấy rằng bạn cần phải làm một cái gì đó học thuật hơn một chút. Có vẻ như những thứ này được nhắm đến những người có bằng đại học nào đó nên tôi không biết liệu những thứ này có phù hợp với bạn không.

Có vẻ như nhiều người có điều kiện giảm giá học tập mà không được thực hiện thông qua một trường đại học được thành lập. Điều này đặc biệt đúng khi giao dịch với các nhà tuyển dụng và quản lý, những người có khoảng cách với công việc thực tế trong tay.

Nhiều người sẽ nói rằng họ chỉ muốn một người có khả năng làm một công việc cụ thể. Nhưng khi nói đến lựa chọn thực tế, họ sẽ sử dụng các bộ lọc mà họ hiểu thêm để củng cố vấn đề này. ví dụ. họ thích thuê từ cùng một trường đại học. Điều này hóa ra là tốt và xấu từ một nền văn hóa chia sẻ thông qua suy nghĩ của nhóm có vấn đề.

Đây là công cụ quan trọng để suy nghĩ khi bạn nghiên cứu nhà tuyển dụng khi bạn muốn tạo ảnh hưởng đến đúng người. Nếu bạn không nghĩ rằng bạn sẽ vượt qua bộ lọc mà nhà tuyển dụng đặt trước mặt bạn, nhưng nghĩ rằng bạn có thể tạo ra sự khác biệt cho họ thì bạn cần tìm cách để có được những người sẽ làm. Đây là những người có nhiều khả năng đánh giá cao một chứng chỉ như thế này.


5

Một phương pháp đã hoạt động trước đây (ít nhất là đối với một số người tôi biết) là viết blog, trả lời các câu hỏi trên các diễn đàn, nói chuyện tại các nhóm người dùng và thường có sự hiện diện trực tuyến đáng chú ý.

Viết blog thường xuyên, thậm chí về các chủ đề mà bạn chỉ học, có thể là một cái nhìn sâu sắc có giá trị đối với niềm đam mê, cam kết và khả năng giao tiếp của bạn khi phát triển phần mềm.


4

Tư vấn / ký kết hợp đồng

Không ai đã đề cập đến trường hợp cụ thể của tư vấn / hợp đồng. Nếu bạn thuộc loại này hoặc bạn muốn, điều này chắc chắn có thể giúp bạn.

Bạn sẽ dễ dàng hơn 'bán' cho một dự án nếu sếp hoặc nhân viên bán hàng của bạn có thể chào mời bạn như được chứng nhận trong 'danh mục thích hợp X'.

Điều đó được nói rằng bạn không nhất thiết phải giỏi hơn hoặc hiểu biết nhiều hơn về một chủ đề cụ thể nếu bạn không được chứng nhận và tôi đồng ý với những người khác có thể nói chung về họ. Mặc dù, có một vài chứng chỉ MS tôi có thể nói cho bạn, nếu bạn nghiên cứu chúng về một công nghệ mà bạn đang cố gắng học, nó thực sự buộc bạn phải tăng tốc.


3

Tìm kiếm việc làm và xem có bao nhiêu chứng nhận ủng hộ. Đây có thể là một thay thế cho việc có kinh nghiệm làm việc với ngôn ngữ trên các ứng dụng thực tế hoặc bằng cấp CS.

Để làm cho nó xứng đáng, bạn phải xác định mức độ khó khăn để bạn có được một công việc mà không có nó.


3

Tôi hiện đang đăng ký chương trình chứng chỉ Python và tôi phải nói rằng tôi đã thấy nó khá thú vị và đầy thách thức. Tôi không biết liệu điều đó có giúp ích gì cho cơ hội nghề nghiệp của tôi hơn là nói, xây dựng một sản phẩm phần mềm bằng Python mà tôi có thể chỉ ra trong sơ yếu lý lịch của mình không, nhưng cho đến nay nó vẫn là một trải nghiệm tốt. Nếu không có gì khác, nó sẽ cung cấp cho bạn một cơ sở vững chắc trong môi trường lập trình Python (mặc dù 3.0) nhưng các phiên bản không thực sự khác biệt. Ngoài ra, nó được dạy bởi Steve Holden để bạn biết rằng nó sẽ khá chuyên sâu. Này, đó là một điều nữa mà bạn có thể đưa vào sơ yếu lý lịch của mình (hoặc không) và nếu đó là trên tinh thần học hỏi thì tôi tin rằng nó thậm chí còn có giá trị hơn.


3

Chứng chỉ chỉ hữu ích nếu bạn thực sự học được điều gì đó bằng cách lấy chúng. Đây là quá trình quan trọng và không phải là giấy. Nếu bạn dự định ngồi lấy chứng chỉ chỉ vì một công ty yêu cầu, có lẽ bạn nên suy nghĩ lại nếu bạn thực sự muốn làm việc cho công ty đó. Nhà tuyển dụng / nhà tuyển dụng đánh giá các kỹ năng hoàn toàn dựa trên các chứng chỉ không có ý tưởng về lập trình.


2

Vâng, các lập trình viên ở Ý được coi là phần ít quan trọng nhất trong hầu hết mọi tổ chức công việc, vì vậy các kỹ năng thực tế của bạn (bao gồm các chứng chỉ) thường bị các nhà tuyển dụng bỏ qua, và kinh nghiệm thực tế được đánh giá cao hơn nhiều.

Tuy nhiên, trong các công ty tốt, các chứng chỉ là một phần có giá trị trong lý lịch của bạn.


2

Giấy chứng nhận có lẽ không đáng Hầu hết các nhà tuyển dụng nhìn vào những gì bạn đã làm trước đó. Điều đó nói rằng, việc học các chứng chỉ là xứng đáng và sẽ giúp bạn nắm bắt những điều cơ bản cốt lõi. Chuẩn bị cho nó có thể giúp bạn tự tin hơn khi đối mặt với các cuộc phỏng vấn vì lúc đó bạn sẽ niêm phong những điều cơ bản.

SCJP không thực sự là một chứng nhận được đánh giá cao trong số các nhà phát triển Java, nhưng các nhà tuyển dụng lớn yêu thích nó. Một số cuốn sách để chuẩn bị cho nó rất kỹ lưỡng và cung cấp cho bạn nhiều cơ hội để tiếp thu ngôn ngữ của ngôn ngữ - một số được biết rằng bạn xem lại, một số chưa biết có thể thực sự quan trọng.

Tôi đã tình cờ tìm thấy rất nhiều bài đăng trên blog nơi các lập trình viên phát cuồng về thứ gì đó họ mới phát hiện ra trong ngôn ngữ, nhưng hầu hết những người đọc qua các cuốn sách chứng nhận đều biết.


2

Trong kịch bản CNTT Ấn Độ hoặc cửa hàng cơ thể / cửa hàng cắt, chứng chỉ mang một số trọng lượng, giúp bắt đầu sự nghiệp. Nhân viên đang ở trên "băng ghế dự bị", tiếng Anh đơn giản đang ngồi không hoặc không được phân bổ cho bất kỳ dự án nào, được khuyến khích, đọc bắt buộc, để có được chứng nhận. IMHO, các chứng chỉ chỉ làm tăng sự tự tin của một cá nhân chứ không phải kinh nghiệm hoặc khả năng viết mã tốt hơn của anh ấy / cô ấy. Thực tế là nhiều lập trình viên giỏi không phải là nhà khoa học máy tính hoặc là người bỏ học ở trường / đại học nói với bạn rằng các chứng chỉ không xứng đáng.


2

Đầu tiên, hoàn thành văn bằng của bạn.

Thứ hai, làm việc trên một số loại dự án lập trình. Bạn có thể đóng góp đáng kể cho một dự án nguồn mở - đủ để bạn có thể chỉ ra mã và / hoặc các tính năng và nói "Tôi đã làm điều đó". Hoặc bắt đầu dự án của riêng bạn và xây dựng một cái gì đó hữu ích. Nó không phải là điều tốt nhất trên thế giới, nó không phải đạt được sự phổ biến lớn. Một lần nữa, bạn muốn một cái gì đó mà bạn có thể thể hiện và nói "đây là một điều quan trọng mà tôi đã làm."

Thứ ba, tìm kiếm những công việc mà bạn có thể tận dụng bằng cấp mà bạn sẽ có. Nếu bạn hoàn thành một bộ ba chính, điều đó khá có ý nghĩa trong chính nó. Có kỹ năng về toán học, thống kê và kinh tế sẽ khiến bạn mong muốn theo cách mà các nhà phát triển khác không có. Tôi hy vọng rằng việc có kiến ​​thức vững chắc về bất kỳ một trong những lĩnh vực đó sẽ quan trọng hơn là một lập trình viên chuyên gia và bạn sẽ có thể sử dụng những thông tin đó để giúp bạn đạt được vị trí mà bạn có thể tiếp tục phát triển chương trình lập trình của mình.

Thứ tư, đừng vội vàng. Hoàn thành bằng cấp của bạn quan trọng hơn nhiều so với hạ cánh công việc thực sự đầu tiên của bạn. Bạn sẽ dành phần còn lại của cuộc đời để làm việc, nhưng sau giờ học bạn sẽ gặp rất nhiều khó khăn trong việc tìm kiếm loại thời gian và sự tự do để khám phá và tìm hiểu rằng bạn có ở trường. Tận dụng thời gian bạn có bây giờ, sử dụng nó để xây dựng một kho kiến ​​thức vững chắc mà bạn có thể rút ra cho phần còn lại của sự nghiệp.

Thứ năm, bỏ qua các chứng chỉ trừ khi bạn đi đến một vị trí cụ thể yêu cầu một vị trí. Tôi đã lập trình trong một thời gian dài và thậm chí tôi chưa bao giờ được hỏi về bất kỳ chứng chỉ nào hoặc cảm thấy rằng bất kỳ điều gì sẽ có lợi. Tôi có thể thấy họ có thể hấp dẫn như thế nào vì bằng cấp của bạn không thuộc về khoa học máy tính và bạn không có bất kỳ kinh nghiệm nào, nhưng hãy nhớ rằng: sau khi bạn tìm được công việc đầu tiên, bạn sẽ có kinh nghiệm và bạn chỉ phải tìm một người ngoài kia, những người sẵn sàng thuê bạn để có được công việc đầu tiên của bạn.

Chúc may mắn.


Là một nhà tuyển dụng, tôi muốn thấy các đóng góp mã cho một dự án nguồn mở. Nếu bạn có thể làm hài lòng những kẻ đó và chấp nhận các bản vá của bạn, có lẽ bạn có thể vượt qua các đánh giá mã của chúng tôi. Tôi đã gặp rất nhiều người được chứng nhận không thể cắt nó. Tôi chưa bao giờ gặp một người đóng góp mã nguồn mở với những vấn đề như vậy.
thuyền viên

1

Một số nhà tuyển dụng nhìn gần như nghiêm ngặt để chứng nhận và kinh nghiệm. Nhưng cá nhân tôi nghĩ rằng chứng nhận chỉ cho thấy rằng bạn biết rất rõ công nghệ tại một thời điểm nhất định.

Nhưng nó luôn luôn trông tốt trong một bản lý lịch!


1

Tôi không nghĩ rằng bạn sẽ có được công việc tốt hơn nếu bạn có chứng nhận. Tuy nhiên, bạn sẽ có được lợi thế nếu một ứng cử viên khác có phẩm chất giống bạn nhưng bạn cũng có chứng nhận. Và, vì các chuyên gia được chứng nhận cung cấp một số lợi thế cho công ty của họ, lời mời làm việc của bạn cũng có thể yêu cầu. Ví dụ: Microsoft yêu cầu số lượng người được chứng nhận nhất định để công ty trở thành đối tác Vàng.

Cá nhân tôi vẫn thi lấy chứng chỉ mặc dù tôi không tìm việc. Tôi thấy đó là cách tốt để chấm điểm kiến ​​thức chung của bạn và đầu tư vào bản thân một chút.


1

Vâng, không có mối quan hệ đồng nhất định nhưng nó chỉ giúp bạn trong việc lọc ra hàng tấn hồ sơ mà một nhà tuyển dụng nhận được. Một chứng nhận ngụ ý rằng bạn có một số kiến ​​thức về khung và cung cấp cho bạn một lợi thế hơn những người khác không tiếp xúc với phiên bản cụ thể đó.

Ngoài ra, điều đó có nghĩa là bạn đã mất một số nỗ lực để học và điều này có thể hữu ích, vì công ty tốt hơn là một người biết điều gì đó và có thể không nhất thiết phải đào tạo tài nguyên trong trường hợp dự án sắp tới.


1

Ngoài những điều trên, các chứng chỉ của Microsoft cũng cho phép bạn trở thành một người hướng dẫn (ngoài ra hoặc thay vì sự nghiệp phát triển của bạn). Trở thành MCT (Microsoft Certified Trainer) có thể mang lại cho bạn thu nhập cao hơn (đối với công việc bán thời gian) và sẽ cho phép bạn tương tác với nhiều người hơn trong nhóm của bạn.

Chứng nhận là một chứng chỉ tốt trong trường hợp bạn dự định viết một cuốn sách hoặc như đã đề cập trước khi bạn muốn cung cấp đào tạo.

Để có được chứng nhận, bạn sẽ phải biết một số phần của công nghệ, vì vậy nghiên cứu sẽ thực sự có lợi cho bạn.


+1 để trở thành một huấn luyện viên. Dạy một cái gì đó thường dẫn đến sự hiểu biết mới (trên nhiều cấp độ).
sleske

1

Có chứng chỉ không đảm bảo rằng bạn là một lập trình viên giỏi / giỏi, nhưng đó là một chỉ số tốt cho thấy bạn ít nhất ở một mức độ nhất định (sau tất cả, có thể thất bại trong các bài kiểm tra này ...).

Bất kỳ bằng cấp nào có liên quan chỉ có thể là một điều tốt (tôi sẽ hỏi bất kỳ công ty nào loại bỏ CV của bạn để một trình độ nhất định).

Nhà tuyển dụng cần các cách lọc (đôi khi hàng trăm) CV cho các vị trí nhà phát triển, đôi khi họ sẽ sử dụng:

  • Kinh nghiệm. Làm việc như một lập trình viên trong n năm không có gì đảm bảo về chất lượng. Hầu hết mọi người đã làm việc với một anh chàng đã làm điều đó trong nhiều năm, nhưng không thể.
  • Một mức độ. Tốt nghiệp cũng không có gì đảm bảo. Trong công việc cuối cùng của tôi, tôi đã phải vượt qua bài kiểm tra năng khiếu lập trình ngôn ngữ không biết bao gồm nhận dạng các mẫu, hiệu quả thuật toán, v.v. Tôi đã làm khá tốt (tôi đã nhận được công việc), nhưng một ứng viên khác (với bằng danh dự hạng nhất từ ​​Cambridge) chỉ đạt 6%.
  • Chứng nhận. Trong cuộc phỏng vấn cuối cùng của tôi, tôi đã được hỏi nếu tôi là một SCJP (cho vai trò phát triển Java). Tôi đã không (và vẫn không), nhưng nếu sự lựa chọn giữa hai nhà phát triển khả năng rõ ràng ngang nhau - sự khác biệt duy nhất là một người có chứng chỉ, tôi sẽ ngạc nhiên nếu họ không nhận được công việc.

Hiển thị công việc trước đó sẽ rất tuyệt, nhưng ai sẽ nói bạn đã viết nó (chứ không phải đồng nghiệp) hoặc bạn đã đưa ra giải pháp chứ không chỉ là mã. ... Và bạn mất bao lâu.

Các bài kiểm tra khả năng / năng khiếu cũng rất tuyệt, nhưng có bao nhiêu nhà tuyển dụng có thời gian để kiểm tra, chứ đừng nói đến việc đánh dấu hàng trăm bài báo (giả sử họ muốn biết nhiều hơn những gì một bài kiểm tra trắc nghiệm sẽ nói với họ)?

Ngày nay, bạn cần đánh dấu càng nhiều hộp càng tốt. Nhiều nhà tuyển dụng có thể không cần tất cả các kỹ năng của bạn (hoặc có thể không biết họ cần chúng) - nhưng bạn càng làm được nhiều việc và quan trọng hơn, bạn càng có nhiều bằng chứng, tiềm năng việc làm của bạn càng lớ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.