Bằng đại học khoa học máy tính có bao giờ làm tổn thương việc làm của tôi không? [đóng cửa]


33

Quá thường xuyên, tôi có thể thấy rằng có rất nhiều lập trình viên khả thi mà không có bằng đại học về Khoa học Máy tính, Tin học, v.v.

Bây giờ tôi đã đọc nhiều bài viết về giáo dục kém và tầm quan trọng của bằng đại học (đặc biệt là lập trình viên), bằng đại học có bao giờ làm tổn thương khả năng tuyển dụng của tôi không? (Cũng chiếm bốn năm kể từ bây giờ khi tôi tốt nghiệp)

PS tôi sẽ đến UC Irvine; trường học có quan trọng trong tầm quan trọng của bằng cấp?


6
Bạn có thể thừa năng lực cho những thứ. Tôi tin rằng đây không phải là điều bạn quan tâm.

4
Âm thanh với tôi như bạn đang tìm kiếm một cái cớ để bỏ học hoặc thay đổi chuyên ngành.
Mike Baranczak

36
Nó có thể 'làm tổn thương' khả năng nuôi ong của bạn được sử dụng để làm việc trên các Dự án gây ra tất cả các lỗi bạn đã được dạy để tránh ở Đại học và với các đồng đội bảo vệ những sự ngu ngốc đó là 'thiết kế'.
keppla

1
@keppla - chắc chắn là như vậy, +1.
Jas

1
Tôi chưa bao giờ bị ấn tượng rằng bằng cấp của tôi là một trở ngại. Tôi đã ước mình dành nhiều thời gian rảnh rỗi hơn ở trường đại học để đóng góp cho các dự án nguồn mở hoặc lấy bằng thạc sĩ.
Thomas Langston

Câu trả lời:


65

Không.

Lý do có vẻ như khá nhiều lập trình viên tự học "làm cho nó lớn mà không cần bằng cấp" cũng giống như lý do tại sao có vẻ như tất cả những người làm cho 120 người sống bằng thuốc lá và thịt xông khói và uống một chai rượu whisky mỗi ngày : ngoại lệ thu hút nhiều sự chú ý .

Những lập trình viên tự học / tự làm tốt thực sự khá hiếm. Tôi đã thừa hưởng các cơ sở mã trong quá khứ được xây dựng bởi các lập trình viên tự học. Không cần phải nói, sự tàn bạo như bảng băm đang được sử dụng như mảng rất nhiều. Bạn không nghe về nó bởi vì đó là những gì có thể mong đợi - chỉ khi bạn thấy công việc trong cuộc sống thực được thực hiện bởi những người không có kiến ​​thức Khoa học Máy tính chính thức thì bạn mới có thể thấy họ đang thiếu bao nhiêu. Tất nhiên, đó là một thang trượt (nói cách khác, hãy nhìn vào nó qua một cặp kính 80/20), và cá nhân một số người có thể rất tuyệt - nhưng về tổng thể - mọi thứ khác đều giống nhau - tiền thông minh nằm trên người có bằng cấp.


36
"tiền thông minh thuộc về người có bằng cấp." Không theo kinh nghiệm của tôi. Theo kinh nghiệm của tôi, tiền thông minh thuộc về những người thông minh, trực giao để có bằng cấp.
Rein Henrichs

12
@Bob twer cách đây không lâu đến nỗi gần như tất cả các lập trình viên đều tự học ... Tiền thông minh thuộc về người có thành tích thành công ;-)
Steven A. Lowe

31
Đó là sự thật, lập trình viên giỏi mà không có bằng CS là rất hiếm. Nhưng theo kinh nghiệm của tôi, những lập trình viên giỏi có bằng CS cũng hiếm như nhau.
nikie

16
+1: Có phải Degree = Good developerkhông? Không Degree + Good Developer = Great Developer. Nhưng . Nếu bạn có những viên đá là 'Tốt' hoặc 'Tuyệt vời' thì một nền giáo dục chính thức sẽ nâng bạn lên một cấp độ. Vì vậy, Goodtrở thành Great, và Greattrở thành Truly exceptional.
Nhị phân nhị phân

12
Nhiều người có bằng CS cũng không thể lập trình.
Công việc

15

Bằng cấp sẽ mở ra một loạt các cánh cửa cho bạn (Nhà tuyển dụng sử dụng điều này như một đường cơ sở. Bạn phải là một lập trình viên ngôi sao để được chọn để phỏng vấn, nếu bạn không có bằng CS / đi kèm với phả hệ). Ngoài ra, khía cạnh cộng đồng của một tấm bằng cũng rất quan trọng - bạn cùng lớp hiện tại của bạn sẽ là người quản lý / đồng nghiệp / người phỏng vấn tuyển dụng trong tương lai.

Nhận bằng cấp!


Đồng ý, và tôi sẽ nói thêm rằng trong khi có những ví dụ về các lập trình viên tự học không có bằng CS, thì có rất ít không có bằng cấp gì.
agradl

10

Tất cả mọi thứ đều bình đẳng, có bằng cấp sẽ cải thiện triển vọng công việc của bạn và không có ai sẽ hạn chế đáng kể các công việc có sẵn cho bạn.

Đầu tiên, có một số công ty (thường là Fortune 1000) thường sẽ không phát triển phần mềm nội bộ cao hơn trừ khi họ có ít nhất một bằng Cử nhân. Bạn có thể có thể tham gia và làm việc ở đó như một hợp đồng với lý do kỹ năng của bạn, nhưng các chính sách nội bộ có thể ngăn bạn nhận việc nếu họ nói bạn phải có bằng cấp.

Thứ hai, các công ty tự động lọc ứng viên dựa trên những gì họ ứng tuyển nói trong CV của họ và bạn có thể phải làm thêm công việc để có được CV của mình trước một người có thể đưa bạn đến phỏng vấn.

Thứ ba, nó có thể được sử dụng như một cái cớ để trả cho bạn ít tiền hơn khi bạn có việc làm. Điều này thường sẽ chỉ áp dụng cho các công ty lớn vì các công ty nhỏ hơn sẽ hiểu rằng một số nhà phát triển thực sự giỏi không có bằng cấp. Tuy nhiên, một số công ty sẽ trả cho bạn dựa trên cơ sở "giá thị trường" là gì và nói chung, một người có bằng cấp sẽ kiếm được nhiều tiền hơn so với người không có bằng cấp.

Thứ tư, nó giúp liên quan đến chính trị văn phòng. Một lần nữa, đây có thể là vấn đề với các công ty lớn hơn là với các công ty nhỏ hơn, nhưng trong các lĩnh vực mà bằng cấp ít nhiều được mong đợi, có một kỳ vọng rằng giám sát viên của bạn sẽ có ít nhất bằng cấp như bạn, do đó, một khi bạn đã ở trong ngành một thời gian, bạn có thể gặp phải chính trị văn phòng nếu bạn không có bằng cấp nhưng đang giám sát những người có bằng cấp hoặc bằng cấp cao. Tương tự như vậy, đây là một phần lý do tại sao bạn thấy mọi người quay trở lại học thạc sĩ hoặc MBA sau khi vào ngành được vài năm - họ đang cố gắng tiến lên nấc thang sự nghiệp và bằng cấp không chính thức là bắt buộc cho phong trào.

Bây giờ cho từ chối trách nhiệm: có ngoại lệ cho mọi quy tắc và bạn sẽ gặp các nhà phát triển không có bằng cấp nhưng đang làm rất tốt, nhưng đối với mọi câu chuyện như thế này, có những nhà phát triển quay lại trường để họ có thể nhận được "hộp kiểm mục "được chăm sóc và bắt đầu thăng tiến sự nghiệp của họ. Ngoài ra, thường xuyên hơn không, việc bạn đi học không quan trọng bằng việc lấy bằng cấp, có một số trường hợp hạn chế khi có bằng cấp từ một trường nhất định có thể khiến bạn bị săn lùng, nhưng một khi bạn nhận được công việc ban đầu đó, bạn sẽ thấy rằng hầu hết mọi người không quan tâm.


Phản ứng tuyệt vời. +1
Adam Arold

9

Không, ngay cả các nhà tuyển dụng cũng thích truyền bá BS như vậy, để cung cấp đủ nguồn tài năng chưa được đào tạo sẵn cho công việc khỉ-mã "thú vị".

Đi cho mức độ đó NGAY BÂY GIỜ.


6

Nó sẽ không làm tổn thương việc làm của bạn trong một lĩnh vực liên quan. Việc có bằng cấp khoa học có giúp ích hay không phụ thuộc vào tính chất công việc bạn ứng tuyển, những người nhân sự cụ thể đọc hồ sơ của bạn, chất lượng giáo dục và một loạt các yếu tố khác. Nhưng hiếm khi thực sự có một mức độ là một nhược điểm.


6

Theo kinh nghiệm của tôi, nhà tuyển dụng tìm kiếm hai phẩm chất trong một công việc tiềm năng:

  • Sự thông minh
  • Thành tích

và không nhất thiết phải theo thứ tự đó. Bạn đã làm bất cứ điều gì mà mọi người sử dụng? Bạn có định hướng, tự thúc đẩy, một người chơi nhóm? Tốt nghiệp với bằng cấp và điểm trung bình khá thể hiện một số điều trên; nếu bạn cũng có thể có được một số kinh nghiệm liên quan, điều đó sẽ lấp đầy những khoảng trống.

Trong mọi trường hợp, việc hoàn thành những gì bạn bắt đầu là đáng khen ngợi và không có nhà tuyển dụng nào (người bạn thực sự muốn làm việc) sẽ phạt bạn vì đã hoàn thành - hoặc khen ngợi bạn vì đã bỏ học.


2
+1 cho Thành tích. Có được một mức độ là như vậy, và nó cho thấy rằng bạn thực sự có thể trải qua với một cái gì đó. Không phải là quá khó để chùn bước khi học đại học, nhưng hoàn thành nó đạt điểm cao (hoặc sớm hơn có gì đó để thể hiện điều đó) là một điều tốt.
Macke

2

Bạn có muốn lập trình cả đời? Bằng cấp CompSci không chỉ bao gồm lập trình; một cuộc sống tốt hơn trong CNTT ngoài lập trình. Theo nhiều cách, đó là một công cụ mở cửa cho những điều bạn có thể chưa xem xét, và chắc chắn, bạn có nhìn vào việc di chuyển xung quanh ngành công nghiệp một chút không, nó trang bị cho bạn tốt hơn so với Dạy cho bản thân FANTASTICCODINGLANGUAGE trong khung thời gian ngắn đáng lo ngại cho sự nghiệp ngành công nghiệp chứ không phải là một lập trình viên.

DoInterest - Tôi không có bằng CompSci - Tôi có một công nghệ thông tin nhúng nâng cấp được xây dựng trên một số thứ khác - nhưng tôi cho rằng sự quan tâm của bạn khi đặt câu hỏi này là liệu có nên hoàn thành đại học hay không chứ không phải là một lộ trình nhẹ nhàng đến nơi bạn đang đi.

Tôi nhận ra - cũng có - rằng có những yếu tố liên quan đến giáo dục đại học ở Mỹ - vì chi phí liên quan - có thể tô màu cho quyết định của bạn. Tuy nhiên, tôi sẽ ủng hộ việc lấy bằng nếu bạn có thể bởi vì nó không chỉ giúp bạn mở rộng tâm trí mà còn có thể là một điểm kết nối hữu ích. Nếu có cân nhắc tài chính, lựa chọn của bạn cho bán thời gian là gì?


2

Không.

Trong số những thứ khác, BSCS là một bộ lọc cho nhiều nơi. Nếu bạn không có nó, bạn sẽ không chạy việc.

BSCS cung cấp cho bạn một cuộc thảo luận hợp lý về lý thuyết và lịch sử của khoa học máy tính, nếu không bạn sẽ phải biết cách tự định hướng. Nếu bạn không biết những gì bạn không biết, thật khó để học nó.

Theo tôi, không thể học một số thứ nếu không có giáo viên. Đặc biệt, toán học cấp cao hơn, hóa ra là một vấn đề lớn nếu bạn muốn có những công việc thú vị.

Đại học cũng cung cấp một mức độ tích lũy vào văn hóa cổ áo trắng (có thể là một vấn đề lớn đối với một số sinh viên).

Nếu ai đó sẽ không thuê bạn bạn có bằng cấp, hãy vui mừng vì bạn không có việc làm ở đó.


2

Tính thực tiễn> Tính lý tưởng

Giả sử bạn là chủ nhân.

Giả sử bạn có RẤT NHIỀU ứng dụng và việc bạn đọc tất cả chúng một cách cẩn thận

Ứng dụng của ai bạn sẽ ném ra đầu tiên?

Tất nhiên, người có điểm trung bình thấp hoặc không có bằng cấp. Tại sao? Tôi không biết, tại sao không? Bạn có biết một lựa chọn tốt hơn?


2

Nhà phát triển thông minh sẽ không để bằng cấp của mình trở thành một nhà phát triển tuyệt vời. Đại học có thể dạy cho bạn một số điều thực sự tồi tệ (tôi đã từng có một giáo sư nói với tôi rằng ông chủ của tôi sẽ không vui nếu tôi có thể làm cho phần mềm của công ty tôi chạy nhanh gấp đôi. có thể sử dụng trong thế giới thực từ những thứ linh tinh từ các học giả đã đi đến trường sau khi thất bại trong việc giữ một công việc thực sự trong sáu tháng và không bao giờ quay trở lại. (Gọi tôi là hoài nghi, nhưng tôi thấy hầu hết các 'nghiên cứu' học thuật trong lĩnh vực của chúng tôi đều thiếu thốn trong ứng dụng thế giới thực.)

Vì vậy, nếu bạn là một nhà phát triển thông minh, bằng cấp của bạn sẽ không theo cách của bạn.

Nếu bạn không phải là một nhà phát triển thông minh, bạn có nhiều thứ phải lo lắng hơn là một mức độ làm bạn chậm lại.

Trong cả hai trường hợp, nó sẽ không phải là mối quan tâm lớn nhất của bạn.


+1. Rất đúng. Thật thú vị, tôi đã thấy những người cao cấp trong ngành nói rằng một số điều khá điên rồ quá. Tôi đoán chủ đề chung là không phải phát triển khả năng thích ứng. ví dụ: "Lập trình kinh doanh bắt đầu và kết thúc với COBOL." Tôi đoán nếu đó là tất cả những gì bạn biết và bạn sẽ nghỉ hưu sớm duy trì mã COBOL, điều đó không thành vấn đề.
Bàn Bobby

2

Ngược lại, các chương trình cấp bằng khoa học máy tính chỉ giúp bạn có nhiều thị trường hơn và thêm vào bộ kỹ năng hiện tại của bạn. Trên thực tế, như được khẳng định bởi Hiệp hội các trường đại học và người sử dụng lao động quốc gia , mức lương cho chuyên ngành Khoa học máy tính là một trong những mức cao nhất hiện nay, trung bình ở mức $ 63,017.

Ngay cả khi bạn đã sở hữu các kỹ năng và chuyên môn theo yêu cầu của một lập trình viên máy tính, tem của bằng khoa học máy tính từ một trường đại học được công nhận sẽ cung cấp cho bạn một cái gì đó để thể hiện cho nó.


0

Một văn bằng khoa học máy tính gần như chắc chắn là một điểm cộng lớn vì nhiều lý do.

Nếu bạn đang nói "Tôi có một lời mời làm việc tốt dựa trên kinh nghiệm hiện tại của tôi, tôi có nên chấp nhận và không làm bằng cấp không" thì đó là một vấn đề khó khăn: kiếm được việc làm mà không có bằng cấp, nhưng hy vọng sẽ có là một số công việc sẽ đánh giá cao bốn năm kinh nghiệm thương mại hơn một bằng cấp.

Nếu bạn đang nói "Tôi muốn học toán hoặc khoa học chứ không phải khoa học máy tính", thì có lẽ điều đó tốt (tùy thuộc vào vị trí của bạn): hầu hết các công việc tôi thấy đều muốn có bằng cấp tốt và đừng khăng khăng đó là khoa học máy tính .

Nhưng nếu bạn không chắc chắn, bằng cấp về khoa học máy tính, tôi nghĩ, ngày càng trở nên bình thường. (Và chúng chắc chắn khác nhau, một số lý thuyết khá thuần túy, một số khác là "cách học Java trong bốn năm" và những người khác nhau sẽ đánh giá cao những người khác nhau hơn. Thật không may, tôi không thể nói một cách phổ quát.)


0

Tôi không thể biết nếu đây thậm chí là một câu hỏi nghiêm túc.

Bây giờ tôi đã đọc nhiều bài viết về giáo dục kém và tầm quan trọng của bằng đại học (đặc biệt là lập trình viên), bằng đại học có bao giờ làm tổn thương khả năng tuyển dụng của tôi không? (Cũng chiếm bốn năm kể từ bây giờ khi tôi tốt nghiệp)

Câu trả lời đơn giản cho câu hỏi này là: Không

Bằng đại học mà bạn đang làm việc hướng tới bao gồm rất nhiều kiến ​​thức. Một số thứ bạn sẽ sử dụng mỗi ngày, một số thứ khác tùy thuộc vào nơi bạn kết thúc sau 4-5 năm sẽ rất quan trọng, thứ quan trọng nhất là các yêu cầu giáo dục chung.

Employeers muốn ai đó có thể đọc và viết và các yêu cầu giáo dục chung chứng minh bạn ít nhất có một sự hiểu biết cơ bản. Một tấm bằng BS đơn giản đi một chặng đường dài.


0

Tôi sẽ nói "có" với câu hỏi của bạn, trên cơ sở sử dụng từ này bao giờ . Hiện tại có một chứng chỉ trong một cái gì đó, như Microsoft Certified Professional chẳng hạn, có thể làm tổn thương cơ hội của bạn. Nếu bạn giỏi trong công việc, tại sao bạn lại cần điều đó, v.v?

Vì vậy, nếu mọi thứ cứ diễn ra như vậy, thì trong vài thập kỷ, mọi người sẽ tự hỏi tại sao bạn lại học đại học. Chắc chắn, bạn nên viết mã từ năm 6 tuổi, tạo ra ứng dụng web triệu người dùng đầu tiên của bạn khi bạn 12 tuổi, có một danh mục đầu tư lớn vào thời điểm bạn học xong trung học (vẫn còn học trung học chứ?), V.v. , và không cần thiết để đi học đại học. Vì vậy, đi học đại học sẽ tương quan với việc thiếu khả năng mã hóa.

Có thể xảy ra. Nhưng chưa. Ở trong trường.


0

Nó sẽ không đau đâu. Nó có thể hoặc không thể giúp đỡ.

IMO, cơ hội của bạn để có được một công việc lập trình chung ( đặc biệt là cấp độ đầu vào) tốt hơn với mức độ hơn là không có nó, đơn giản vì hầu hết các vị trí liệt kê nó là một yêu cầu. Bạn chỉ đơn giản sẽ không được coi là ứng cử viên cho vị trí mà không có ai trừ khi bạn biết những người biết người hoặc có một sản phẩm hoàn chỉnh mà bạn có thể chỉ đến.

Nó cũng có ích nếu bằng cấp từ một chương trình được biết là khá tốt; Tôi không biết gì về UC Irvine, vì vậy tôi không thể bình luận về điều đó.

Tuy nhiên, nếu bạn muốn làm việc như một lập trình viên trong một lĩnh vực ứng dụng cụ thể như công nghệ sinh học, bạn có thể được phục vụ tốt hơn để lấy bằng trong lĩnh vực liên quan (sinh học) và học lập trình ở bên. Rủi ro là kỹ năng của bạn có thể không chuyển giao tốt; Tôi đã thấy mã hoạt động đủ tốt cho tên miền cụ thể, nhưng thấp hơn nhiều so với tiêu chuẩn ngành.


-1

Người duy nhất có thể làm tổn thương khả năng có việc làm của bạn với bằng CS là bạn

Chắc chắn sẽ có ích, nhưng tôi biết những sinh viên danh dự 4.0 vẫn đang tìm việc, tại sao? Họ lừa dối họ thông qua đại học. Họ không biết gì và thực sự không có được bức tranh lớn. Họ không thể có được thông qua một cuộc phỏng vấn.

Một số người không thể xã hội hóa ra khỏi túi giấy chứ đừng nói đến việc lập trình một cái! Bạn cần có khả năng nói tốt và tự tin.

Một số người không thể lập trình hoặc chứng minh họ thực sự đã viết mã ở trường đại học. Ngôn ngữ không quan trọng, các kỹ năng là những gì bạn cần.

Có vô số lý do tại sao mọi người thất nghiệp và hầu hết trong số họ muốn đổ lỗi cho điều gì đó ngoài chính họ.

PS tôi sẽ đến UC Irvine; trường học có quan trọng trong tầm quan trọng của bằng cấp?

Tôi đã đến Cal State Northridge, tin tưởng tôi, làm việc hết mình, học các nguyên tắc cơ bản, thực hiện công việc của bạn, phơi bày bản thân và bạn sẽ làm tốt với tấm bằng CS. Bạn nhận được một shot trong cuộc sống để làm đại học, làm cho nó tính. Không có cách nào một mức độ có thể làm tổn thương việc làm của bạn.

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.