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? [đóng cửa]


32

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?


4
Không có câu trả lời hay cho vấn đề này, có quá nhiều biến số: sự nghiệp của bạn, kỹ năng của bạn, nơi bạn sống, ngành nghề của bạn, quy mô của công ty, công cụ bạn sử dụng, v.v.
Bryan Oakley

Câu trả lời:


45

Có nó làm. Nó giúp ích rất nhiều trong việc đưa sơ yếu lý lịch 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.


6
Chà, có thể tại một tập đoàn lớn di chuyển chậm, nhưng tại một Công ty Công nghệ / Khởi nghiệp nhỏ hơn, người quản lý tuyển dụng thường là một phần của nhóm kỹ thuật (họ thường đội nhiều mũ) Họ sẽ xem xét các ứng dụng được gửi và họ ' Rất có thể sẽ xem xét kinh nghiệm làm việc đầu tiên.
hanzolo

21

Nó chắc chắn có thể giúp bắt đầu sự nghiệp của bạn - bắt đầu 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.


4
Nếu sự nghiệp của bạn đã được một thời gian, và bạn là một lập trình viên hợp lý và hiệu quả, nhưng bạn muốn đưa mọi thứ lên cấp độ tiếp theo và thực sự nắm bắt được một số khía cạnh toán học hơn của mọi thứ và sau đó nhận được công việc áp dụng chúng một cách nghiêm túc, đây có thể là một lộ trình tốt. Xin lưu ý bạn, nó có thể không có lợi về mặt tài chính - chi phí để có được tấm bằng, bao gồm cả chi phí cơ hội để không kiếm được tiền lương một chút, khá cao - nhưng nếu bạn nghĩ rằng khoa học máy tính là niềm vui, thì nó sẽ rất tuyệt.

Không hẳn. Bạn bị buộc phải học những điều trong học viện, bạn có thể tránh llearnjng bên ngoài. Một ví dụ điển hình là các biểu thức lambda nơi tư duy tạo ra sự khác biệt sau này bởi vì bạn biết bạn có thể.

"Nhưng sau khi bạn có một vài năm kinh nghiệm, thì đó là điều bạn thực sự đã làm.": Tôi làm việc trong một công ty mà các nhà quản lý không có bằng cấp và trong một công ty mà các nhà quản lý đã làm có bằng cấp Sau này, trung bình, lập kế hoạch tốt hơn và kỹ năng tư duy dài hạn.
Giorgio

Không còn nghi ngờ gì nữa, có một mối tương quan tích cực giữa giáo dục chính quy và tư duy dài hạn - để có được tấm bằng cần khá nhiều sự kiên trì. Nhưng: 1) mối tương quan áp dụng trung bình , không phải cho mỗi cá nhân và 2) quan hệ nhân quả đi theo con đường nào? Có bằng cấp làm cho bạn tốt hơn trong việc lập kế hoạch, hay chỉ là để những người lập kế hoạch cho tương lai của họ (tức là đã giỏi trong kế hoạch) có xu hướng theo đuổi bằng cấp nhiều hơn?
Joonas Pulakka

11

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 rất chăm chỉ! Đừ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.


7

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ẽ 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.


3
Tôi đang ở trong một chiếc thuyền tương tự, về mặt vật lý học, lớp CS, và bước nhảy lớn trong GPA trên đường đi để thực hiện mọi thứ nghiêm túc hơn. Những gì tôi học được là rất có giá trị (những quan điểm mới, bị buộc phải nghiêm túc thực hiện các mẫu UML và Thiết kế, v.v.) và bản thân bằng cấp là có giá trị - Tôi đã có người chào mời bằng cấp của tôi khi nói về vai trò của tôi trong dự án đối với doanh nghiệp / bên ngoài folks.
Michael H.

7

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.


3

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 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 đang nghiêng về việc 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

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ĩ.


2

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ê nhà phát triển NET tham gia của tôiđộ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 tồi? 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

Đố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ó giúp tôi hiểu sâu hơn về CS. Trong undergrad của tôi, tôi đã không nhận được nhiều tiếp xúc với AI, nhưng trong công việc của Thạc sĩ của tôi cho đến nay tôi có, và đó là bổ ích hơn rất nhiều và hữu ích, để học một lĩnh vực mới của CS, hơn làm việc đó đúng cho tiềm năng tiến công việc.


1

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

Đố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 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

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

Để 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.


0

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ố điểm nhấn '- 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 trải 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ẽ là do "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 hơn ( bằng cách nào đóđược công nhận) với các 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 thật nhất của từ này) 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.

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.