it-swarm-vi.com

Bằng tiến sĩ là gì Tốt cho ngành công nghiệp phần mềm?

Tôi là một lập trình viên tự học và vừa bắt đầu một bằng cấp về khoa học máy tính để bổ sung kiến ​​thức và điền vào các khoảng trống.

Tuy nhiên, tôi đã tranh luận về hướng giáo dục của tôi. Tôi muốn có bằng cử nhân 4 năm chắc chắn, nhưng sau đó, tôi không chắc chắn: Có đáng để lấy bằng ThS không? Còn bằng tiến sĩ thì sao? Những cơ hội nào làm cho các độ mở ra?

Hiện tại mục tiêu của tôi là trở thành một nhà phát triển phần mềm, nhưng có một số lĩnh vực hấp dẫn trong ngành công nghiệp phần mềm và tôi chắc chắn quan tâm đến việc điều tra nhiều trong số đó. Về mặt này, tôi nghĩ rằng một mức độ cao hơn có thể có giá trị - ngay cả khi nó không nhất thiết sẽ giúp sự nghiệp phát triển phần mềm.

Vì vậy, nó sẽ có giá trị nó? Trường học sẽ mở cửa?

52
Carson Myers

Nhận bằng tiến sĩ làm hai việc cho bạn và nó sử dụng tới 4 năm hoặc hơn. Bạn sẽ cần phải quyết định xem hai điều đó có đáng để dành thời gian hay không. Đầu tiên, nó cung cấp cho bạn một số tên viết tắt sau tên của bạn. Trong thời gian còn lại, những người nhìn thấy những chữ cái đầu đó sẽ nghĩ "wow, bạn phải thực sự thông minh!" (và thường, họ sẽ nói to lên.) Trong một bản lý lịch, nó thường sẽ giúp bạn, mặc dù trong một số trường hợp, điều đó có thể làm bạn tổn thương, với những người nghĩ rằng bạn quá mức hoặc là một người tự cao.

Thứ hai, và quan trọng hơn theo ý kiến ​​của tôi, là những thay đổi trong bộ não và thái độ của bạn xảy ra trong quá trình cấp bằng. Bạn cuối cùng sẽ biết nhiều hơn về một phần nhỏ của thế giới hơn bất kỳ người nào khác. Bạn sẽ đứng trước 3 hoặc 4 người là chuyên gia, đôi khi là chuyên gia nổi tiếng thế giới và dạy họ về công việc của bạn. Khi bạn bước vào, những chuyên gia đó sẽ là người giám sát, giám khảo, "ông chủ" của một loại và khi bạn bước ra ngoài, họ sẽ là đồng nghiệp của bạn. Bạn sẽ học được rất nhiều về một góc của khoa học máy tính và nhiều hơn nữa về bản thân và khả năng của bạn. Bạn sẽ tự tin là "chuyên gia" khi được yêu cầu. Và điều đó thay đổi mọi thứ.

Trừ khi bạn biết bây giờ bạn muốn trở thành một giáo sư, hoặc tham gia một phòng thí nghiệm nghiên cứu cụ thể, đối với tôi, bạn có thể quyết định về tiến sĩ trước khi thực hiện công việc đại học. Đi học đại học, và kết bạn với một số học sinh tốt nghiệp. Họ sẽ cho bạn biết tất cả những gì bạn muốn biết về cuộc sống của một học sinh tốt nghiệp, cuộc sống của một em bé prof, triển vọng công việc khi bạn ra ngoài, và nhiều hơn nữa.

Tôi không hối tiếc thời gian tôi dành cho Tiến sĩ. Nó đã mở ra nhiều cánh cửa cho tôi. Nó khiến tôi dễ nhớ hơn ("phải, bạn là phụ nữ có bằng tiến sĩ, phải không?") Và là một tài sản cho một số nhóm của tôi độc lập với khả năng hoặc kiến ​​thức của tôi ("chúng tôi có bằng tiến sĩ trong nhóm của chúng tôi ! "). Nhưng ngành tôi tham gia sau đó không phải là ngành bạn đang tham gia. Nói chuyện với những người đang ở trong tình trạng dày đặc của nó bây giờ và sau đó đưa ra quyết định khi bạn hoàn thành công việc đại học.

106
Kate Gregory

Bất cứ ai cũng có thể đặt tên một CEO của một công ty lớn có bằng tiến sĩ về khoa học máy tính? Steve Jobs? bỏ học đại học, vì anh nổi tiếng ghét những thứ nhàm chán. Bill Gates? cũng bỏ học khi anh cảm thấy bị bao vây bởi những người không thông minh như anh (dựa trên GPA).

Tôi đã làm việc cho các công ty có các lập trình viên tuyệt vời làm việc trên các hệ thống đáng kinh ngạc, một số người sử dụng hàng ngày (ví dụ: Windows) và các công ty khác giúp các ngành kết hợp với nhau (ví dụ: XML và SOAP). Nhiều người trong số họ đã tự học và nghiên cứu các môn học khác ngoài Khoa học Máy tính, ví dụ Vật lý hoặc Kỹ thuật Eletronic. Lý do lập trình trong cuộc sống của họ là một công cụ để hoàn thành công việc của họ, thay vì học lập trình để học cách lập trình.

Tôi cũng đã làm việc với chính phủ và các tập đoàn lớn có những sinh viên tốt nghiệp Cambridge tuyệt vời không chỉ có một, mà là hai tiến sĩ. Đây là những người cực kỳ trí tuệ, người đã tạo ra các giải pháp tinh vi và tao nhã cho các vấn đề rất cụ thể trong các lĩnh vực như truyền thông và xử lý tín hiệu. Họ không giàu, họ cũng không có việc làm cấp cao trong các phòng ban của họ. Có cảm giác như họ được thuê như một 'boffin' và bị bỏ lại một mình để nghĩ ra những giải pháp này.

Theo kinh nghiệm trong ngành của tôi, không có mối tương quan giữa khả năng lập trình và trình độ giáo dục chính quy trong lĩnh vực khoa học máy tính. Trong những ngày đầu làm kỹ sư phần mềm, tôi đã thấy mọi người thăng tiến qua tôi, người lập trình 'không giỏi bằng tôi' (dĩ nhiên là IMO) - nhưng họ có kỹ năng kỹ thuật xã hội để tìm ra những điều đúng đắn để nói Đúng người và khi nào. Họ đã không làm theo cách của họ - họ có thể thực hiện công việc, chỉ là các kỹ năng khác (nói chuyện với khách hàng, giao hàng đúng hạn, v.v.) cũng rất quan trọng, vì vậy họ đã không dành 100% thời gian để viết mã như tôi đã làm .

Tôi đã học được một bài học quan trọng - nếu bạn có lửa để thành công, bạn sẽ tìm ra giải pháp, lập trình hay nói cách khác là giải quyết vấn đề kinh doanh để giúp công ty/bộ phận của bạn thành công hơn và do đó có lợi hơn.

Trong tất cả các lập trình viên tôi đã thuê, tôi không quan tâm đến hồ sơ theo dõi giáo dục của họ. Nếu họ vượt qua các bài kiểm tra lập trình và các kỹ sư chính của tôi hài lòng với khả năng của họ, thì việc học hành không thành vấn đề. Một trong những người giỏi nhất mà chúng tôi thuê là ra khỏi trường - tức là không có bằng cấp nào cả.

Tóm lại, nếu bạn đam mê công nghệ và nghệ thuật/khoa học lập trình, bằng mọi cách, hãy theo đuổi một con đường học thuật hấp dẫn và hấp dẫn. Nếu bạn đang tìm kiếm địa điểm và thành công ngoài việc lập trình, hãy mở rộng sự tập trung của bạn để bao gồm các kỹ năng khác như kinh doanh và tâm lý học/xã hội học. Quyết định những gì bạn thực sự muốn trong 10, 20, 30 năm kể từ bây giờ và sau đó làm việc ngược lại để xác định hướng hành động nào sẽ đưa bạn đến những mục tiêu đó.

Để trả lời câu hỏi của bạn: một tiến sĩ là tốt cho một cái gì đó thực sự thích hợp. Nó có thể sẽ không trả tốt, nhưng nó có thể thú vị.

26
JBRWilkinson

Vâng, tôi đã đi theo con đường tiến sĩ (chậm và đau đớn). Tôi không có "mục đích", như cách nó có thể giúp tôi có được nhiều loại công việc khác nhau. Tôi đã làm điều đó bởi vì tôi muốn biết mọi thứ.

Tôi đã từng là một lập trình viên và tôi nghĩ lập trình gần như là một chủ đề khô khan, ngoại trừ tôi đã đọc cuốn sách "Tôi, Robot" của Isaac Asimov và tôi muốn có thể xây dựng robot và tôi không biết làm thế nào Tôi muốn biết làm thế nào để máy tính suy nghĩ, hiểu ngôn ngữ tự nhiên, nhìn, đi bộ, v.v. Vấn đề là có những điều tôi không biết làm và muốn tìm hiểu.

Vậy kết quả là gì? Tôi đã học được một vài điều về cách làm cho các chương trình máy tính suy nghĩ, nhìn thấy, v.v., nhưng tôi cũng học được rằng đây là những chủ đề sâu hơn và rộng hơn, xứng đáng với cả cuộc đời tìm hiểu. Trên đường đi, tôi đã học được rất nhiều lý thuyết và toán học, và học được rằng có rất nhiều thứ để học.

Tôi cũng đã học được rất nhiều điều giúp tôi phát triển phần mềm, mà tôi đã viết một cuốn sách và một số bài viết về nó, và đăng trên stackoverflow. Trong khi tôi nghĩ nó làm cho tôi hiệu quả hơn, tôi nghĩ nó cũng khiến tôi trở thành một người xa lạ trong các nhóm lập trình.

Vì vậy, nó đã giúp? Tôi đoán vậy. Tôi sẽ không muốn trở thành người như tôi trước đó.

19
Mike Dunlavey

Có một quan niệm sai lầm trong cộng đồng nhà phát triển điển hình là bằng tiến sĩ chỉ được yêu cầu nếu bạn muốn "dạy". Có lẽ nó đã bị treo cổ từ ngày xưa khi hầu hết các tiến sĩ thường đi vào học viện, nhưng ngày nay, nhiều tiến sĩ (đặc biệt là sinh viên ngành kỹ thuật/khoa học máy tính) đi vào ngành công nghiệp hoặc tiến hành nghiên cứu tại các phòng thí nghiệm hoặc thực hiện công việc phát triển đầy thách thức tại các công ty hàng đầu như Intel , Oracle, Google, Microsoft, v.v.

Đặc biệt là ở Mỹ, với sự ra đời của chuyển giao công nghệ/ý tưởng nghiên cứu từ học viện sang khởi nghiệp, giờ đây đã có mối liên hệ chặt chẽ giữa nghiên cứu được thực hiện tại các trường đại học và khởi nghiệp ... Stanford, MIT, Florida, CMU và những người khác là những ví dụ phổ biến và không ai cần nhắc rằng Google cũng là một dự án nghiên cứu.

Làm tiến sĩ là một quyết định cá nhân, nhưng nó cung cấp cho bạn những hiểu biết sâu sắc về một số lĩnh vực nhất định và thực thi một mức độ cống hiến và kiên trì để chiến đấu thông qua các tỷ lệ khó khăn và chỉ trích ... tình cờ, các kỹ năng cũng được yêu cầu bởi các công ty khởi nghiệp. Tôi không nói rằng không thể thành công nếu không có Phd..chỉ như những lập trình viên tự học, người có thể viết mã tốt mà không cần học đại học, có rất nhiều ví dụ về lập trình viên chỉ có Bsc. hoặc ThS. người đã học các khái niệm công nghệ/CS tiên tiến và đã thành công tại các công ty tốt nhất trên thế giới.

Nhìn chung, tôi nghĩ rằng đây là một chủ đề thảo luận lớn, nhưng ngày nay một tiến sĩ không chỉ để giảng dạy ..

11
fjxx

Nó có thể mở ra nhiều vị trí kỹ thuật và công việc tại các công ty lớn hơn của Oracle. Điều quan trọng nó làm mặc dù là cung cấp cho bạn một đặc sản rất tập trung. Đối với nhà tuyển dụng, bạn là người giỏi nhất họ có thể tìm thấy trong chuyên ngành đó (ít nhất là trên giấy tờ).

9
Morgan Herlocker

Đây thực sự là một câu hỏi khó vì sẽ có rất nhiều yếu tố đang diễn ra và chúng có thể hoặc không thể áp dụng cho cá nhân bạn tùy thuộc vào một số biến. Nói chung, khi tiếp cận giáo dục chính quy, bạn cần xem xét các kỹ năng của bản thân và mục tiêu nghề nghiệp lâu dài của bạn là gì. Mặc dù một số người sẽ cho rằng không có mối tương quan giữa kỹ năng lập trình và giáo dục, nhưng hầu hết khó có thể tranh luận rằng giáo dục (ví dụ giáo dục chính quy, hội thảo, một khóa học, đọc sách, v.v.) sẽ kìm hãm kỹ năng lập trình của bạn và trong nhiều trường hợp nó sẽ thực sự cải thiện chúng. Vì vậy, giáo dục có xu hướng luôn luôn làm việc có lợi cho bạn trong thời gian dài.

Từ quan điểm phát triển nghề nghiệp, tùy thuộc vào người bạn làm việc cho (hoặc người bạn muốn làm việc), giáo dục của bạn có thể sẽ ảnh hưởng đến con đường mà sự nghiệp của bạn có thể đi. Mặc dù bạn có thể khá thành công mà không cần bằng cấp gì, nhưng bạn sẽ thấy rằng bạn có được công việc mơ ước có thể phụ thuộc rất nhiều vào nền tảng giáo dục của bạn. Điều này là do thực tế là hầu hết các công ty vừa và lớn có xu hướng yêu cầu nhân viên của họ có một mức độ giáo dục chính thức có thể được yêu cầu tuyển dụng. Do đó, đối với mọi người mà bạn nghe thấy không tính đến giáo dục trong tuyển dụng, bạn sẽ gặp các phòng Nhân sự (HR), người sẽ nói rằng "Bằng cử nhân về Khoa học Máy tính" trong họ danh sách công việc và thậm chí sẽ không bận tâm để xem xét một sơ yếu lý lịch không bao gồm một.

Về mặt phân cấp giáo dục, bạn thường có thể mong đợi thấy mọi thứ diễn ra như sau:

  • Không giáo dục - Nếu bạn có hồ sơ theo dõi, điều này có thể không gây tổn hại cho bạn với một số lượng công ty hợp lý và bạn có thể đi khá xa nếu bạn phát triển một số kiến ​​thức khá chuyên ngành mà bạn có thể sử dụng để tư vấn. Mặc dù vậy, đối với mọi câu chuyện thành công mà bạn nghe thấy, cũng có rất nhiều nhà phát triển mà bạn không nghe về việc giữ cùng một công việc và thực sự không tiến bộ rất xa về sự nghiệp. Mạng lưới và các kỹ năng xã hội có thể giúp bạn về lâu dài, nhưng bạn sẽ thấy rằng một số cánh cửa bị đóng do thiếu giáo dục chính thức.
  • Bằng liên kết - Đây là một mức độ khó để xác định vì nó thực sự có thể mở cửa và các công ty yêu cầu bằng Cử nhân có thể đáp ứng yêu cầu nếu bạn thực sự có thể chứng minh giá trị của họ với họ, nhưng rất có thể nó sẽ không giúp bạn công bằng trong các công ty nói trên. Đây có thể là một bước đệm tốt cho sự nghiệp khôn ngoan ở chỗ nó có thể giúp bạn có một công việc với lợi ích giáo dục, nhưng cuối cùng bạn có thể thấy rằng mọi người bắt đầu đẩy bạn tới bằng Cử nhân.
  • Bằng cử nhân - Đây có xu hướng là mức độ cơ bản chung sẽ mở ra nhiều cánh cửa và thường sẽ không khiến bất kỳ ai bị đóng trừ khi chúng ở cấp độ cao hơn vị trí có thể phụ thuộc vào ngành công nghiệp. Về lợi tức đầu tư, bạn có thể thấy rằng bằng cử nhân có xu hướng mang lại lợi tức cao nhất cho số lượng công việc bạn bỏ vào đó (chi phí tài chính có thể quá thay đổi là một yếu tố).
  • Bằng thạc sĩ - Nói chung, bạn không nên lấy bằng Thạc sĩ trừ khi có người khác trả tiền hoặc bạn có cơ hội lấy bằng cùng thời gian với bằng cử nhân của bạn mà không cần nhiều công việc bổ sung (tức là chương trình bằng kép năm năm). Về lâu dài, trong lĩnh vực hợp tác, bằng Thạc sĩ sẽ mở ra một số cánh cửa có thể chưa được mở chỉ với bằng Cử nhân, nhưng bạn có thể không thực sự tìm thấy những cánh cửa đó trừ khi bạn chủ động tìm kiếm chúng (ví dụ như nghiên cứu và phát triển vị trí phong cách). Trong các công ty lớn hơn (tức là Fortune 500), hầu hết quản lý cấp trung và cấp trên sẽ có bằng Thạc sĩ và thường được coi là một yêu cầu để tiến lên trong công ty. Mặc dù vậy, hầu hết các công ty có yêu cầu (chính thức hoặc mặt khác) về bằng thạc sĩ cho quản lý cấp trên thường sẽ có những lợi ích giáo dục mà bạn có thể sử dụng để lấy bằng trong khi bạn đang làm việc.
    [.___ Đây có thể là một mục tiêu tuyệt vời trong dài hạn khi bạn đến tuổi nghỉ hưu, nhưng khi bạn còn trẻ, nó có thể gây ra một số căng thẳng.
  • Bằng tiến sĩ - Nếu bạn muốn tìm vị trí nghiên cứu cấp cao hoặc vào học viện, bằng tiến sĩ là một yêu cầu. Đối với những người khác, bằng tiến sĩ chỉ đơn giản là một Nice để có và trong một số trường hợp, bằng tiến sĩ sẽ thực sự đóng cửa (tức là vị trí nhà phát triển cấp nhập cảnh) vì nhiều lý do. Mặc dù vậy, nếu bạn thực sự thích khoa học máy tính và thực sự muốn tìm hiểu tất cả những điều cần biết về một cái gì đó, hãy lấy bằng tiến sĩ và đừng nhìn lại. Gần như mọi người mà tôi từng nói chuyện đều nói điều gì đó như sau: "Đừng lấy bằng tiến sĩ vì tiền, hãy làm điều đó bởi vì bạn thực sự yêu thích nghiên cứu và biết tất cả những điều cần biết về điều gì đó."

Để làm tròn mọi thứ khác, đây là một vài hình thức giáo dục chính thức khác mà bạn có thể bắt gặp:

  • Chứng chỉ nhà cung cấp - Chứng chỉ nhà cung cấp, chẳng hạn như MCAD hoặc OCPJP có giá trị rất hỗn hợp vì chúng chỉ có xu hướng tốt trong một vài năm trước khi hết hạn và hầu hết những người phỏng vấn không quan tâm đến chúng lắm. Mặc dù vậy, nếu bạn đang muốn chuyển sang một lĩnh vực phát triển khác (tức là Windows thành Java), bạn có thể thấy rằng họ có thể tìm cho bạn một công việc nếu ai đó nghi ngờ về khả năng của bạn làm công việc bạn đang ứng tuyển. Tương tự như vậy, khi bạn bắt đầu, họ có thể giúp bạn có được công việc đầu tiên đó nếu bạn không có nhiều nền giáo dục chính thức, nhưng họ có xu hướng thu nhập từ đầu tư hạn chế.
  • Chứng chỉ đăng ký cử nhân - Chúng được cung cấp bởi các trường cao đẳng và đại học như một cách chính thức hóa một khóa học công việc có thể không xứng đáng với bằng Cử nhân hoặc Thạc sĩ đầy đủ , nhưng đòi hỏi một số loại công nhận chính thức. Trong hầu hết các trường hợp, những điều này chỉ đáng giá nếu bạn đang tìm kiếm một nền tảng chính thức trong lĩnh vực yếu kém trong công việc (ví dụ toán học) hoặc nếu bạn đang làm việc trong một lĩnh vực mà bạn cần một nền giáo dục chính thức trong lĩnh vực mà bạn không có nền tảng về ( nếu bạn đang làm việc trong tin sinh học, bạn có thể muốn tham gia một số khóa học sinh học). Từ quan điểm nghề nghiệp, những điều này có thể đáng để làm nếu người khác trả tiền cho họ, nhưng nhìn chung bạn sẽ không thấy nhiều giá trị gia tăng ngoài kiến ​​thức bạn có được. Ngoại lệ cho điểm cuối cùng đó là nếu bạn đang cố gắng thay đổi sự nghiệp cùng nhau trong trường hợp họ có xu hướng đại diện cho một thanh thấp hơn bằng Thạc sĩ trong lĩnh vực có thể yêu cầu một mức độ "công việc trang điểm" công bằng mà bằng Cử nhân người giữ trong cùng một lĩnh vực sẽ không phải mất.
  • Thạc sĩ quản trị kinh doanh (MBA) - Tôi bao gồm điều này bởi vì đây là một mức độ phổ biến để thấy được nắm giữ bởi các nhà quản lý và nó không phổ biến đối với thấy các nhà phát triển đang tìm cách đi vào quản lý theo đuổi một. Về lâu dài, nó là một bằng cấp có thể giúp bạn nhưng bạn có thể sẽ tốt hơn chờ đợi cho đến khi bạn thiết lập được sự nghiệp và có một ý tưởng công bằng về nơi bạn muốn đến trước khi đi.
  • Chứng chỉ học nâng cao - Chúng được các trường cao đẳng và đại học cung cấp dưới dạng bằng cấp giáo dục đã qua bằng thạc sĩ nhưng ít hơn bằng tiến sĩ. Một lần nữa, giá trị của những thứ này có thể khó nói vì chúng nói chung là một thứ khó định lượng. Hầu hết những người mà tôi biết đều có những lý do rất cụ thể để làm, nói chung là để phát triển sự nghiệp, nhưng họ cũng sau này trong sự nghiệp và cố gắng tăng lương một chút, hoặc làm việc gì đó cụ thể họ không thể khác.

Vì vậy, hãy quay trở lại điểm ban đầu, bằng tiến sĩ. có thể có giá trị đáng ngờ nếu bạn chỉ tìm kiếm một công việc như một nhà phát triển, nhưng có thể đưa bạn đi khá xa nếu bạn muốn làm việc với các công nghệ mới chưa ra khỏi phòng thí nghiệm. Nói chung giáo dục nhiều hơn sẽ không làm tổn thương bạn, nhưng bạn phải thoải mái với các khoản đầu tư thời gian có liên quan đến các nghiên cứu.

6
rjzii

Tốt nghiệp trường là giá trị khi bạn có kế hoạch để có một sự nghiệp trong lĩnh vực học tập. Đối với việc làm điển hình trong phát triển phần mềm, trường học không phải là một yêu cầu.

Nó sẽ có lợi cho bạn theo nghĩa là bạn có thể nhận được nhiều cuộc phỏng vấn hơn nhờ bằng tiến sĩ. nhìn khá ấn tượng trong hồ sơ của bạn. Nhưng về mặt thực sự sử dụng kiến ​​thức của bạn, bạn sẽ phải tìm kiếm việc làm chuyên ngành hoặc nghiên cứu nhiều hơn là phát triển để thực sự gặt hái những phần thưởng.

Điều đó nói rằng, tôi nghĩ bằng cử nhân là hoàn toàn xứng đáng. Nó đưa bạn đến với thế giới của khoa học máy tính và cung cấp cho bạn nền tảng giúp bạn dễ dàng tìm hiểu sâu hơn bất cứ khía cạnh nào mà bạn quan tâm hoặc cần thiết cho công việc của bạn.

6
Adam Lear

Nó cung cấp một mức tăng lương lớn nếu bạn làm việc cho chính phủ.

Xem Cấp độ GS .

Thông thường tôi đã nghe nói nó có thể tạo ra sự khác biệt 30k/năm.

4
C. Ross

Trình độ tiến sĩ là tốt nếu bạn muốn làm việc cho các công ty như Oracle, Google, Microsoft, IBM, vv Điều quan trọng là phải có khi làm việc như một nhà nghiên cứu hoặc giảng viên/giáo sư tại một trường đại học. Đừng làm điều đó đơn giản vì tiêu đề như trong 3 hoặc 4 năm đó bạn có thể hoàn thành nhiều việc hơn trong cuộc sống sau đó nhận được một mảnh giấy khác. Bạn sẽ tiết kiệm thời gian và tiền bạc và làm những việc khác mà bạn thích như khiêu vũ, nấu ăn, trượt tuyết, đi du lịch, điều hành một doanh nghiệp, vv Cuối cùng, đừng vội quyết định. Dành thời gian của bạn và tìm hiểu những gì bạn thực sự muốn làm và những gì làm cho bạn hạnh phúc. Nếu bạn chỉ thích phát triển phần mềm thì bằng đại học là tốt cho nhiều công ty.

4
Siamac Nikoo

Bằng cấp cao (MBA, MSC, v.v. (nghĩa là et cetera - không có bằng ETC - AFAIK :-)) rất hữu ích và đôi khi cần thiết nếu bạn muốn trở thành người quản lý cấp trung tại một công ty lớn (Fortune 500). Tiến sĩ là cần thiết nếu mục tiêu của bạn là giảng dạy ở cấp đại học, hoặc làm việc tại một viện nghiên cứu hoặc tại trung tâm nghiên cứu của một công ty lớn, hoặc nếu bạn muốn một mảnh giấy treo trên tường để gây ấn tượng với mọi người.

Đây chỉ là quan điểm từ trung tâm của đất nước - nhận thức về bờ biển có thể khác nhau. YMMV.

Từ kinh nghiệm cá nhân của tôi, 3 năm kinh nghiệm thực hành trong ngành CNTT với bằng tốt nghiệp hoặc sau khi tốt nghiệp chắc chắn sẽ tăng cân hơn so với PHD.

Từ quan điểm công việc của ngành CNTT, sinh viên tốt nghiệp từ nền tảng khoa học và nghệ thuật như BSC chắc chắn có thể chọn bằng cấp sau tốt nghiệp như MCA hoặc MSC sẽ đóng vai trò là chất xúc tác để tham gia Ngành CNTT.

Trong công ty của chúng tôi, trong khi chúng tôi thường tuyển dụng các nhà phát triển phần mềm, yêu cầu tối thiểu là bằng cấp về nghệ thuật và khoa học với lập trình phù hợp và kỹ năng logic được xếp loại với các bài kiểm tra lập trình thực tế nhưng do cạnh tranh đã tăng lên theo thời gian, trình độ tối thiểu đã được thay đổi thành kỹ sư hoặc một văn bằng sau đại học.

2
Karthik Sreenivasan

Tôi có một M.Sc, nó giúp tôi không có gì. 2 năm cuộc đời tôi mất mãi mãi. Ít nhất là ở Romania, trong phát triển phần mềm, kiến ​​thức là vấn đề quan trọng nhất. Bằng đại học giúp một chút và trong một số trường hợp cụ thể.

M.Sc và Ph.D chỉ tốt nếu bạn có kế hoạch trong sự nghiệp giáo dục hoặc nghiên cứu.

2
Patkos Csaba