Cử nhân Khoa học về một thứ gì đó ngoài Khoa học Máy tính sẽ làm tổn thương sự nghiệp phát triển phần mềm? [đóng cửa]


12

Tôi có bằng Cử nhân Địa chất. Khi tôi mới đi được nửa đường chỉ bằng cử nhân, tôi đã tìm thấy tài năng thực sự của mình ở đâu. Bằng cấp cơ bản của tôi có phải là vấn đề để tôi tiến bộ trong lĩnh vực Phần mềm (tôi cảm thấy nhiều công ty hàng đầu đang xem xét mức độ cơ bản)? Ngoài ra, những gì bạn muốn giới thiệu để đặt bản thân của tôi vào một vị trí có thẩm quyền như nhau chống lại một người có bằng Cử nhân khoa học máy tính mạnh mẽ.

Cảm ơn trước.


1
Không có gì lạ khi thấy ai đó có bằng khoa học hoặc thậm chí có bằng cấp lịch sử được lập trình. Gần đây hơn, đã có một sự thay đổi sang cái gọi là nghề nghiệp.
James P.

1
Bạn luôn có thể bắt đầu công ty phần mềm của riêng mình nếu đó là những gì nó cần.
Joe Internet

5
... Bạn phải xác định rằng bạn sẽ không để sự hài lòng trong tương lai hoặc sự nghiệp của mình nằm trong tay người khác. Nếu họ không mời bạn đến bữa tiệc của họ, hãy ném của riêng bạn.
Joe Internet

3
Bằng cấp Địa chất của bạn sẽ rất hữu ích trong lập trình địa chấn khoa học trong ngành dầu khí. Tôi không biết nếu đó là sở thích của bạn, nhưng có những nơi bằng cấp và kiến ​​thức của bạn sẽ là một tài sản.
Gilbert Le Blanc

1
Theo tôi biết, các nhà tuyển dụng có xu hướng coi trọng kinh nghiệm (thậm chí là kinh nghiệm về sở thích, nếu bạn tình cờ có một số danh mục đầu tư, v.v.) qua bằng tốt nghiệp. Cá nhân tôi tốt nghiệp chính trị; một người bạn của tôi cũng làm việc như một nhà phát triển cũng vậy.
Konrad Morawski

Câu trả lời:


19

Bất kỳ ngành khoa học cứng nào cũng sẽ tương đối ngay cả với CS theo yêu cầu toán học, chỉ theo các hướng khác nhau. Nó có thể giúp tìm kiếm việc làm trong Hệ thống thông tin địa lý, Hệ thống nhúng trong các ngành công nghiệp khai thác hoặc dầu mỏ hoặc ứng dụng Viễn thám trước khi chuyển sang một thứ gì đó "thuần túy" hơn khi phát triển phần mềm. Tôi đã thấy một bài đăng cũ cho một công việc ở Quần đảo Cayman ngày hôm qua đòi hỏi kiến ​​thức của ArcGIS để cạnh tranh để nó trở thành một câu hỏi về phạm vi. Ở một số vị trí, bằng cấp Địa chất sẽ là một tài sản như những gì tôi đã đề cập, cũng là những thứ như xây dựng một công cụ Vật lý hoặc Mô phỏng kiến ​​tạo.

Trong các lĩnh vực khác như Phân tích thuật toán có lẽ có thể gây tổn thương nhưng thành thật mà nói nó không quan trọng đến thế và nó chắc chắn sẽ không tồn tại sau một vài năm trong lĩnh vực này. Cha tôi là Quản trị viên và Lập trình viên Hệ thống trong 25 năm và ông có bằng Vật lý Ứng dụng. Những lý do duy nhất anh ta từng gặp vấn đề với công việc là để cho kiến ​​thức về công nghệ hiện tại bị trượt hoặc lý do cá nhân là của riêng anh ta. Vì vậy, có bằng Địa chất có thể giúp bạn có lợi thế hơn là thiếu sót. Thậm chí còn có một lĩnh vực gọi là "Địa tin học" kết hợp cả hai trên cơ sở đồng đều.


17

Bằng cấp của bạn chỉ giúp bạn có công việc đầu tiên. Từ đó trở đi, trong nhiều thập kỷ, các quyết định tuyển dụng dựa trên những gì bạn đã làm SINCE bạn đã rời khỏi trường đại học. Vì vậy, làm việc chăm chỉ để giành chiến thắng đầu tiên; nói chuyện với các giáo sư và bạn bè của bạn và gõ cửa. Khi bạn đang kinh doanh, loại bằng cấp sẽ không còn quan trọng nữa. Những gì bạn có thể làm vấn đề; những gì bạn đã làm vấn đề, những gì bạn biết vấn đề; giấy chứng nhận không tính.


5

Nếu bạn không có bằng về khoa học máy tính (và ngay cả khi bạn làm như vậy), sẽ rất hữu ích khi có thể chỉ ra các dự án phần mềm mà bạn đã làm việc và tốt nhất là hoàn thành. Nếu một công ty đang thuê một lập trình viên và bạn có thể cung cấp bằng chứng thuyết phục rằng bạn có thể lập trình, thì bằng cấp của bạn nói gì không quan trọng.

Chỉnh sửa: Đôi khi bạn thấy quảng cáo việc làm yêu cầu bằng cấp về khoa học máy tính hoặc lĩnh vực liên quan và đó là một điểm mà các từ trên bằng tốt nghiệp của bạn có thể quan trọng. Tuy nhiên, thường xuyên hơn, bạn thấy một cái gì đó như "BS trong khoa học máy tính hoặc kinh nghiệm tương đương." Trong trường hợp đó, sẽ giúp tham khảo các dự án đã hoàn thành của bạn trong sơ yếu lý lịch và trong thư xin việc.


Nếu chỉ có nó là như thế này ở khắp mọi nơi. Có một số nơi mà mọi người vẫn bám vào các danh hiệu và các hình thức "uy tín" khác.
James P.

Tôi không có bằng cấp, nhưng điều đó không bao giờ ngăn tôi nộp đơn xin việc (và được đề nghị) liệt kê yêu cầu bằng cấp CS. Lần duy nhất nó là một vấn đề là khi tôi nộp đơn vào một vị trí tại một viện nghiên cứu nơi ba người khác trong nhóm có bằng tiến sĩ, và tôi có thể hiểu điều đó.
TMN

5

Một số kỹ sư giỏi nhất mà tôi biết thậm chí không có bằng cấp nào. Một người là kiến ​​trúc sư tại một công ty lớn ở Vùng Vịnh. Bằng cấp của tôi là về Nhân chủng học và tôi đã từng là kỹ sư tại Ask.com, một công ty kết hợp Y và giờ là Rackspace. Hai đồng nghiệp giỏi nhất của tôi có bằng khoa học không sử dụng máy tính. Một khi có một trong kỹ thuật công nghiệp và người kia có bằng sinh học. Chúng tôi phỏng vấn sinh viên tốt nghiệp bằng CS, những người thường làm rất kém. Tôi không biết tại sao nó lại như vậy. Đó phải là vì khoa học máy tính vẫn còn là một lĩnh vực rất trẻ, bởi vì bạn có thể học được rất nhiều thứ tự học. Standford và MIT cung cấp các khóa học miễn phí về CS, và có rất nhiều cuốn sách nổi tiếng giúp bạn hiểu rõ nhất.

Tất cả bạn phải làm là làm tốt tại cuộc phỏng vấn. Không ai quan tâm đến giáo dục, có thể các nhà tuyển dụng làm, tôi chắc chắn không và không ai trong số đồng nghiệp của tôi quan tâm. Nhận được cuộc phỏng vấn không khó lắm nếu bạn đã thực hiện một số công việc nguồn mở hoặc viết mã thực tập.


+1 cho "Không ai quan tâm đến giáo dục", điều mà tôi thấy là đúng
CamelBlues

4

Có lẽ tôi thuộc nhóm thiểu số, nhưng những ứng cử viên có bằng CS cuối cùng lại trở thành một trong những lập trình viên tồi tệ nhất mà tôi gặp. Điều đó rõ ràng không có nghĩa là tất cả mọi người có bằng CS không giỏi lập trình, nhưng chắc chắn đó không phải là liều thuốc chữa bệnh.

Các lập trình viên giỏi nhất thể hiện niềm đam mê và hiểu biết về lập trình trong sơ yếu lý lịch của họ và có thể chứng minh điều đó. Có bằng CS không tự động làm điều đó. Tham gia một dự án nguồn mở hoặc viết phần mềm của riêng bạn-- có một cái gì đó để hiển thị các nhà quản lý tuyển dụng mà bạn có thể lập trình.

Nếu một công ty có trình độ tuyển dụng chỉ bằng cấp CS, thì công ty đó không cố gắng thuê những lập trình viên giỏi nhất.


3

Tôi muốn chia sẻ kinh nghiệm của riêng tôi có phần giống với bạn. Tôi đã học Cử nhân Vật lý và giống như bạn, tôi nhận ra rằng tài năng thực sự của tôi nằm ở sự phát triển Phần mềm. Dù sao, tôi đã bắt đầu viết mã cho vui trong khi tiếp tục làm việc để hoàn thành trình độ Vật lý của mình. Sau đó tôi đã hoàn thành một khóa học liên quan đến CS cùng với một số đồng nghiệp khác đến từ các lĩnh vực CS thuần túy.

Nền tảng Vật lý của tôi đã thêm một câu hỏi trong cuộc phỏng vấn xin việc của tôi sau khóa học như "Tại sao bạn thay đổi nghề nghiệp từ Vật lý sang CS?" và tôi chỉ đơn giản trả lời "Tôi đã tìm ra CS là nơi tài năng thực sự của tôi nằm ..." Điều thú vị là tôi có một công việc được trả gấp đôi so với công việc của các đồng nghiệp của tôi. Tôi biết may mắn đóng vai trò của nó, nhưng, suy nghĩ hợp lý, tôi phải nói rằng đó là vì chương trình thú vị mà tôi đã làm trước đó.

Những gì tôi muốn đề nghị là tiếp tục với bằng cấp hiện tại của bạn và bắt đầu thực hiện các bài tập lập trình nhỏ trong thời gian rảnh rỗi của bạn. Điều này chắc chắn sẽ trả tiền cho bạn về lâu dài.


3

Tôi có bằng Kinh tế và tôi làm lập trình viên C # /. Net. Tôi cũng làm Python trong thời gian rảnh rỗi. Tất cả đều hoạt động khá tốt đối với tôi, vì vậy tôi không nghĩ bạn nên nghĩ rằng việc không có bằng Khoa học Máy tính sẽ loại bạn ra khỏi mọi thứ.

Nếu bạn có các kỹ năng, và có thể chứng minh chúng, ai đó sẽ muốn bạn.


2

Tìm kiếm một công việc lập trình trong một công ty nơi bằng cấp địa chất của bạn có liên quan. Ngành công nghiệp dầu mỏ ngay lập tức nảy ra trong đầu, nhưng, khai thác và một số dự án kỹ thuật dân dụng lớn hơn cũng có thể là khả năng.

Trong các ngành này, bằng cấp khoa học cứng thường được ưu tiên hơn bằng CS vì sự hiểu biết về lĩnh vực vấn đề được coi là quan trọng hơn so với mốt CS mới nhất.

Sau một vài năm kinh nghiệm lập trình, bạn sẽ có thể áp dụng cho bất kỳ công việc lập trình ở bất cứ đâu miễn là có một số ngôn ngữ / công nghệ / nền tảng chung.


2

Tôi có thể nói với bạn từ một kinh nghiệm cá nhân: hoàn toàn không!
Tôi đã tham gia Khoa học Máy tính (Cử nhân + Thạc sĩ) và tôi hiện đang làm việc trong một Nhà phần mềm tốt. Để tìm một công việc không quá khó và tôi không phải đợi lâu trước khi tìm được một nơi tốt.

Một người bạn của tôi đã chia sẻ với tôi cùng một căn hộ tại trường đại học và anh ấy đang học triết học. Ông có bằng Thạc sĩ Triết học với một nghiên cứu về Intellingence nhân tạo.
Bây giờ anh ấy thực sự đang làm việc tại MIT ở Boston! Do đó, không quan trọng nền tảng của bạn, nếu bạn có kỹ năng và giỏi trong lĩnh vực phần mềm thì đó sẽ không phải là vấn đề.

Thật không may, nhiều người nhân sự, nhận hàng trăm CV hàng ngày cho một công việc, có xu hướng áp dụng các tiêu chí nghiêm ngặt để lựa chọn, vì họ không có thời gian để xem xét tất cả các hồ sơ.
Nhưng điều này không phải lúc nào cũng đúng, nếu bạn có cơ hội được phỏng vấn, thì bạn có thể trình bày tốt động lực và kiến ​​thức của mình (đó là điều mà các công ty tìm kiếm nhiều nhất).


2

Tôi đã có một CSCI prof, người có bằng PHD về Hóa học, phải đến khi đi học, anh ấy mới bắt đầu yêu thích lập trình bởi vì anh ấy đã sử dụng nó trong quá trình nghiên cứu Hóa học cho công việc PHD của mình. Sau đó, ông làm việc trong lĩnh vực lập trình trong nhiều năm và cuối cùng đã nghỉ hưu sớm với tư cách là giáo sư giảng dạy C ++ và hiện tại, ông hiện là giám đốc của bộ phận kỹ thuật.

Cuối cùng, bằng cấp của bạn rất ít so với những gì bạn muốn làm và những gì bạn chứng minh rằng bạn có khả năng.


1

Đó là một cú va chạm tốc độ trên một con đường bạn có thể không bao giờ đi. Có một số công việc bạn sẽ không bao giờ có được. Bây giờ, điều đó không có nghĩa là bạn không thể tìm được một công việc tuyệt vời, làm việc cho các dự án khác hoặc bắt đầu công ty của riêng bạn.

Bạn có thể học cách lập trình mà không có nó? Một số người có thể không bao giờ tự học nó.

Bạn có bằng cấp khác không? Một số công việc chỉ thích bằng cấp.

Từ góc độ tài chính, tôi không nghĩ rằng đáng để rời bỏ một công việc được trả tiền để trở lại trường học với hy vọng tiếp tục phát triển sự nghiệp của bạn trong dài hạn. Bạn cần một mức lương nghiêm túc mà bạn có thể gán cho Bằng cấp CS và không chỉ là thời gian, kinh nghiệm và khả năng tự nhiên. Đi vào quản lý là một câu chuyện khác và bạn có thể tốt hơn với bằng MBA.

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.