it-swarm-vi.com

Có bằng Thạc sĩ Khoa học Máy tính có giúp ích cho sự nghiệp của bạn không?

Tôi tò mò về kinh nghiệm của các lập trình viên đã vượt ra ngoài trường cao đẳng hoặc đại học và hiện đang làm việc trong ngành công nghiệp. Tôi không nói về học viện (dù sao bạn cũng cần có Tiến sĩ). Bạn có bằng thạc sĩ không? Nó đã giúp sự nghiệp của bạn? Có bất kỳ lợi ích nào khác ngoài kiến ​​thức mà người ta đạt được trong khi theo đuổi bằng cấp không?

32
ysolik

Có nó làm. Nó giúp ích rất nhiều trong việc đưa hồ sơ của bạn vào danh sách nhân sự, những người không biết gì về lập trình.

45
Geek

Nó chắc chắn có thể giúp bắt đầu sự nghiệp của bạn - nhận công việc đầu tiên, có thể là thứ hai. Nhưng sau khi bạn có một vài năm kinh nghiệm trong vành đai của mình, thì đó là điều bạn thực sự đã làm.

Một bằng cấp, sau tất cả, chỉ là một mức độ. Đó là một dấu hiệu cho thấy bạn đã nghiên cứu, nhưng không nhiều hơn thế (cũng không ít hơn). Nhà tuyển dụng quan tâm đến những gì bạn sẽ làm nếu họ thuê bạn. Khi họ cố gắng tìm ra điều đó (trong cuộc phỏng vấn), bằng cấp chắc chắn là chỉ số tốt hơn không có gì, nhưng thực sự đã hoàn thành các dự án trong thế giới thực (hoặc thiếu chúng) là cách tốt hơn so với bằng cấp (hoặc thiếu nó) .

Bill Gates đã bao giờ tốt nghiệp chưa? Trên thực tế, ông đã làm, vào năm 2007, 30 năm sau khi rời khỏi Harvard.

21
Joonas Pulakka

Tôi lấy bằng Thạc sĩ Khoa học Máy tính chủ yếu vì niềm vui của nó, nhưng cũng để hỗ trợ cho sự nghiệp của tôi. Tôi đã không mong đợi lợi nhuận lớn về mặt tài chính từ đầu vào của mình, nhưng nó chắc chắn đã mở ra cho tôi rất nhiều lĩnh vực compsci mới mà tôi chưa từng tiếp cận trong BSc của mình. Nó thực sự giúp đưa "Đại học Edinburgh - Sự khác biệt", và bên cạnh đó, nó rất vui, làm việc với mông của tôi nhưng cũng chơi hết mình! Đừng chỉ làm điều đó vì triển vọng nghề nghiệp, hãy làm điều đó vì bạn cũng muốn.

11
Rich

Tôi có thể là một trường hợp đặc biệt bởi vì mặc dù tôi có bằng MS về Khoa học Máy tính, bằng đại học của tôi là BSEE. Sự kết hợp này là cốt lõi của sự nghiệp phần mềm nhúng tự do của tôi (mà tôi đã bắt đầu khoảng một năm sau khi nhận được MS, khoảng 32 năm trước). Tôi đã học cao học trong khoảng thời gian sáu năm, đi học đêm.

Tôi biết có bằng thạc sĩ trong hồ sơ xin việc của tôi được xem xét rất thuận lợi trong các cuộc phỏng vấn (tôi đã được nói nhiều như vậy).

Tôi nghĩ rằng tôi cũng đã học được nhiều môn khoa học máy tính ở trường sau đại học hơn là tôi sẽ nhận được BSCS, bởi vì tôi đã làm mọi thứ nghiêm túc hơn (bằng chứng là một bước nhảy lớn trong GPA của tôi từ đại học đến sau đại học), và vì tôi không mất tập trung bằng cách tham gia tất cả các khóa học bắt buộc khác, người ta phải có bằng cử nhân.

7
tcrosley

Giống như nhiều câu hỏi nghề nghiệp, câu trả lời là "Nó phụ thuộc ..."

Lập trình viên giỏi nhất mà tôi từng gặp không hoàn thành chương trình đại học. Anh ấy đứng đầu và vẫy đuôi hơn những người khác, và rõ ràng với mọi người đã làm việc với anh ấy. Không thể tin được rằng anh ta không thể tìm được một công việc tuyệt vời chỉ bằng lời nói. Anh ấy là một người quản lý, kiến ​​trúc sư, người đóng góp cá nhân - bạn đặt tên cho nó.

Sau đó là phần còn lại của chúng tôi ...

Tôi đã thấy một bậc thầy về khoa học máy tính giúp mọi người trong bất kỳ tình huống nào sau đây:

Chưa đầy 5 năm kinh nghiệm công nghệ.

  • Sinh viên không CS.
  • Trong một công ty với một học tập uốn cong. (Ví dụ: Phòng thí nghiệm Bell cũ)
  • Trí tuệ tò mò và chán nản trong công việc.
  • Đi lạc quá xa công nghệ.
  • Muốn có sự khác biệt thay cho kinh nghiệm làm việc. (Ví dụ: 5 năm BS + MS)

Không có cách nào là bắt buộc, nhưng nó có thể hữu ích. Rất nhiều phụ thuộc vào trí tò mò trí tuệ của bạn.

7
MathAttack

Không chắc câu chuyện của tôi có liên quan như thế nào, nhưng tôi thực sự tăng gấp đôi chuyên ngành Triết học và Khoa học Chính trị, và lập trình luôn chỉ là một sở thích. Khi tôi không thể tìm thấy bất kỳ "Philosopher Wanted" nào thêm vào Craigslist và nhận ra rằng mọi người muốn các nhà phát triển phần mềm, tôi đã tìm thấy ngay và tìm được một công việc. Tôi nghĩ rằng bởi vì đó là một sở thích và không chỉ là một lớp học mà tôi phải tham gia, tôi trở nên rất say mê học lĩnh vực này và cố gắng làm tốt nhất có thể để phù hợp với các bạn cùng lớp CS. Bây giờ tôi có một công việc tốt như một nhà phát triển, nhưng tôi rất lo lắng về những gì có thể xảy ra trong tương lai khi tôi xin việc làm về kỹ thuật phần mềm với bằng cấp cơ bản. Tôi nghiêng về phía không nhận được nó và chờ đợi một thời gian, hy vọng rằng các kết nối và kinh nghiệm sẽ được đền đáp. Tôi sẽ không dựa vào nó trong lĩnh vực khoa học/quân sự.

3
Morgan Herlocker

Bằng thạc sĩ không cần thiết trong ngành công nghiệp phần mềm. Có rất nhiều công việc bạn có thể hạ cánh chỉ đơn giản là có bằng đại học kết hợp với kinh nghiệm phù hợp. Tránh các nghiên cứu sau khi tốt nghiệp có thể giúp bạn tiết kiệm thời gian và tiền bạc. Đã nói điều này, nếu bạn muốn làm việc cho các công ty như Oracle, Google, Microsoft, IBM, v.v. thì nên lấy bằng thạc sĩ/tiến sĩ.

3
Siamac Nikoo

Có lẽ nói chung nó có thể giúp nhưng nó cũng phụ thuộc vào người quản lý tuyển dụng. Tôi thuê các nhà phát triển .NET tham gia nhóm của tôi. Là một nhà phát triển, tôi khá kén chọn người mà tôi thuê vì chúng tôi đang xử lý một số dữ liệu nhạy cảm nghiêm trọng và một số tiền lớn. Chúng tôi là một nhóm nhỏ, nhanh nhẹn, đam mê các nhà phát triển phần mềm, từ học sinh tốt nghiệp trung học đến thạc sĩ về CS và thậm chí cả Vật lý. Tôi thực sự không bao giờ nhìn vào bằng đại học, hoặc thậm chí kinh nghiệm làm việc trong những năm đầu của bạn. Tôi muốn xem cách bạn giao tiếp, hòa đồng với nhóm, xử lý các vấn đề thực sự và tất nhiên chỉ cho tôi mã. Bạn nghĩ rằng bạn là một lập trình viên xấu? Cho tôi xem bằng chứng. Bạn phải làm việc với một số loại dự án nguồn mở, có tài khoản github/bitbucket/CodePlex/vv ... với một cái gì đó đang diễn ra. Bằng cấp là giấy - tất cả là về những gì bạn có thể làm.

2
Nodey The Node Guy

Đối với cá nhân tôi, tôi đã tham gia một công ty sẽ trả tiền cho các Thạc sĩ của mình trong CS. Đó là một phần quyết định của tôi về việc lựa chọn nghề nghiệp. Tôi chọn theo đuổi MS của mình vì nó đào sâu kiến ​​thức về CS của tôi tốt hơn nhiều. Trong chương trình đại học của tôi, tôi không được tiếp xúc nhiều với AI, nhưng trong công việc của Master tôi đã có, và điều đó bổ ích và hữu ích hơn nhiều, để tìm hiểu một lĩnh vực mới của CS, hơn là thực hiện nó một cách nghiêm túc cho tiềm năng thăng tiến công việc.

2
Jack

Đối với tôi, nó thêm một vài năm kinh nghiệm của tôi. Thường thì bạn sẽ thấy như 3-5 năm + cử nhân hoặc 1-3 năm + thạc sĩ trong một bản mô tả công việc, và trường hợp của tôi có bằng Thạc sĩ đã mang lại cho tôi lợi ích của sự nghi ngờ. Tôi bắt đầu với tư cách là một nhà thiết kế đồ họa và bây giờ tôi là một nhà phát triển web, các nhà quản lý có thể quan tâm ít hơn về những năm tôi đã làm điều đó vì vậy những năm mà bằng cấp mang lại cho tôi rất có giá trị. Khéo léo, không đời nào! Không có sự khác biệt về chất lượng giữa lập trình viên với cử nhân và lập trình viên với thạc sĩ. Nhiều điều khác bạn có thể làm để biến mình thành một lập trình viên tốt hơn

1
demongolem

Cho dù nó giúp sự nghiệp của bạn là khó để nói. Một số ngành công nghiệp và quản lý tuyển dụng có thể có một ưu tiên cho hoặc chống lại. Bạn có thể nhận được một công việc tại một trường đại học mà không phải là một học giả, nhưng họ thích những người có trình độ học vấn cao hơn.

Nó có thể giúp bạn trở thành một nhà văn và người tiêu dùng tốt hơn của nghiên cứu tài liệu. Hầu hết các khóa học của bạn sẽ có một thành phần bằng văn bản (họ đã thực hiện khóa học cuối cùng tôi đã tham gia). Một chìa khóa là có các giáo sư sẽ phê bình bài viết và nghiên cứu của bạn và đưa ra phản hồi chất lượng và buộc bạn phải làm việc ở cấp độ cao hơn.

Tất nhiên, bạn có thể nhận được mà không cần nó và tự học điều này. Đó không phải là một yêu cầu và không mang lại lợi ích cho tất cả mọi người. Hầu hết mọi người sẽ đạt điểm cao, nhưng không phải ai cũng nhận được đề nghị tốt.

1
JeffO

Để trả lời câu hỏi trực tiếp hơn, có bằng ThS tốt hơn là không có. Nói như một người thuê nhân viên kỹ thuật, nếu bạn có 2 ứng viên rất giống nhau, nhưng điểm khác biệt duy nhất là một người có bằng thạc sĩ, đang chờ hiệu suất của họ trong một cuộc phỏng vấn, người ThS sẽ nhận được công việc. Ngoài ra, trên một lưu ý liên quan, làm bằng cấp (ít nhất là bằng Khoa học Máy tính được công nhận chẳng hạn) liên quan đến việc thuyết trình, kỹ năng giao tiếp và nhiều việc tiêu chuẩn khác nhau mà bạn mong muốn nhân viên làm.

Chỉ bằng cách làm một bằng cấp và đạt được một, một ứng cử viên chứng minh một cái gì đó và cung cấp một đánh dấu vào một hộp mà một người không có bằng cấp không có. Nó ít liên quan hơn, nơi các ứng cử viên có nhiều năm kinh nghiệm chuyên môn.

1
Heatwave

Tôi nghĩ rằng công việc/kinh nghiệm thực tế cũng có thể đi một chặng đường dài .. và các dự án cá nhân ..

Thay vì đến trường, hãy dành thời gian đó để xây dựng một hệ thống/dịch vụ/trang web thực sự tuyệt vời. Tìm hiểu trên đường đi và sử dụng các công nghệ mới nhất mà bạn cảm thấy thoải mái.

Mặc dù tôi nghĩ rằng học ở "tốc độ trường học" không phải là xấu, và giáo viên giỏi thậm chí còn có giá trị hơn, bạn có thể dạy bản thân nhanh hơn rất nhiều và học được nhiều hơn, đặc biệt là nếu bạn bị thúc đẩy bởi tham vọng. Bạn sẽ dễ dàng hơn để học những gì bạn muốn, thay vì cố gắng tìm một công việc sẽ cho bạn cơ hội đó để có được kinh nghiệm.

Bằng cách đó, bạn sẽ có được sự hiểu biết vững chắc về các công nghệ đó (hy vọng) và khi bạn phỏng vấn, bạn sẽ có ví dụ về khả năng của mình, thay vì một tờ giấy nói rằng bạn có thể đi học và biết làm thế nào. có lẽ bạn sẽ tự tạo cho mình một công việc và tự thuê mình !!

1
hanzolo

Tôi cũng đang suy nghĩ về một văn bằng về khoa học máy tính và tôi đến từ cái mà bạn có thể gọi là đầu đối diện chính xác của phổ giáo dục (BA trong Giao tiếp lời nói W/một số nhấn mạnh '- cũng không liên quan đến bất cứ điều gì trong các lĩnh vực được phân loại là " khoa học khó khăn ".

Một điều tôi nhận thấy rất nhiều là sự nhấn mạnh vào kinh nghiệm giáo dục, ở một mức độ thậm chí còn lớn hơn dường như là xu hướng trong hầu hết mọi lĩnh vực kể từ khi thị trường việc làm giảm. Tôi thành thật cảm thấy như giáo dục đã được một bọc xấu.

Tôi chắc chắn rất nhiều lý luận của tôi thiên vị vì tôi có bằng cấp mà không có kinh nghiệm và một công việc không có khả năng cho phép tôi đạt được sự độc lập về kinh tế. Tuy nhiên, tôi nghĩ rằng có đủ cơ sở để các nhà tuyển dụng tăng thêm một chút trọng lượng cho giáo dục so với hầu hết dường như. Có lẽ vì "giáo dục người lớn trực tuyến" ngu ngốc này - trở thành bác sĩ trong 6 tháng "trường đại học" mới, có vẻ giống các tổ chức kinh doanh (mà bằng cách nào đó nhận được chứng nhận) với mục tiêu tài chính chủ yếu trái ngược với giáo dục . Có lẽ họ tốt nghiệp đang cho giáo dục một bọc xấu. Hoặc, có thể dòng người của Zuckerberg và Gates đang làm lu mờ giá trị của giáo dục. Tuy nhiên, một điều tôi biết là tôi biết cách học (theo nghĩa chân thật nhất của Lời) và cách thực hiện theo cách có hệ thống hơn nhiều so với trước khi tôi tham dự Cal State. Và trong khi kinh nghiệm làm việc ban đầu của tôi (hạn chế, nhưng tôi có một số) đã cho tôi thấy rằng tôi thiếu một số kỹ năng chuyên nghiệp được thể hiện bởi những người có kinh nghiệm sâu rộng và trình độ học vấn hạn chế, cách nhanh chóng mà tôi có thể đạt được khối chuyên nghiệp chắc chắn nhanh hơn những gì mà những người có kinh nghiệm cần để tăng khả năng của họ (Nhưng sau đó, một lần nữa, tôi làm việc tại RadioShack, vì vậy ... lol).

Tôi nghĩ rằng việc học những điều bạn không cần phải áp dụng trong lực lượng lao động sẽ dạy cho bạn cách hiệu quả hơn trong việc học những điều bạn làm.

0
Dan