it-swarm-vi.com

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

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à nhận 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ọ?

71
HoLyVieR

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

Phải nói rằng, tôi nghĩ rằng các 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 công việc chỉ cho tôi 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.

93
Paddyslacker

Tôi thực sự đã đi xa để nói rằng "chứng nhận" có thể là một mạng phủ định trong 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ó không thực sự 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.

55
Arthaey

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 không thậm chí 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 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 chứng nhận được đề cập?

Ý 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ập trình viên giỏi như thế nào và nhiều lần khoa học máy tính tốt như thế nào người (thuật toán) bạn là. 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ớ trong các bài kiểm tra và không họ tốt như thế nào think. 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).

32
Jungle Hunter

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 con vịt của bạn 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 spark 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à làm bài kiểm tra chứng chỉ, và quá trình thực hiện sẽ gia tăng 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 một mà bạn quan tâm.
  • 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 kiểu FizzBuzz và ilk của họ, nhưng chủ yếu là 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 đã xong điều bạn đang hỏi, ở đây và ở đây và ở đây và ở đây. "
15
jcmeloni

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.

14
Coder

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ể trợ 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ề có lợi hơn cho sự nghiệp của một người, đặc biệt nếu dự án hệ điều hành nói ra (hoặc bạn trở thành một người thường xuyên làm việc cho một dự án đã được thiết lập).

13
Demian Brecht

Tôi có thể nhận được quá nhiều chứng chỉ trong sự nghiệp, ngoài những nhà cung cấp cần một số lượng nhân viên được chứng nhận cụ thể, các 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ỉ.

11
msvb60

Công cụ đo lường được giảm thiể

Tôi luôn nhìn bằng một hạt muối khi ai đó liệt kê cả đống chứng chỉ 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.

8
Newtopian

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ẫu chứng chỉ này, Bấm vào đây.

7
l0Ft

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 hàng đống hồ sơ không mệt mỏi từ các lập trình viên tài năng khác.

7
RoundTower

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 đang 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
darreljnz

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.

6
Nick

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
HerbN

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 làm 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 nó? 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 học một khóa 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ó một 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
Brian Lyttle

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.

5
blucz

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.

5
lzcd

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.

4
aceinthehole

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
JeffO

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 với 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 kinh 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
Nodey The Node Guy

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.

3
sakisk

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ố Java nhà phát triển, 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 để nhận được nhiều nitty 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ờ 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
iyerrag

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, chứng chỉ là một phần có giá trị trong lý lịch của bạn.

2
Wizard79

Đầ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 công việc mà bạn có thể tận dụng mức độ 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 mình để 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 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.

2
Caleb

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/đại học nói với bạn rằng các chứng chỉ không xứng đáng.

2
Kumar

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
Gabriel Mongeon

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ẽ nhận được Edge 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
Josip Medved

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 Edge so với những người khác không được 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 nguồn lực trong trường hợp dự án sắp tới.

1
V4Vendetta

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
NoChance

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 (xét cho cùng, 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 cho một trình độ chuyên môn 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 đảm bảo 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 liệu tôi có phải là SCJP không (với vai trò phát triển Java). Tôi không (và vẫn không), nhưng liệu sự lựa chọn có giữa hai nhà phát triển của rõ ràng khả năng tương đương - 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.

1
Michael