Các nhà tuyển dụng có thích công nghệ phần mềm hơn các chuyên ngành CS không? [đóng cửa]


10

Tôi đang học lớp một tại một trường đại học là một trong những trường đầu tiên có chương trình công nhận phần mềm. Sinh viên đại học của tôi là trong CS. Một nhà tuyển dụng gần đây đã tuyển dụng tại trường đại học của chúng tôi và đã thuê 5 chuyên ngành SE. Không ai trong số họ là CS. Các nhà tuyển dụng có thích chuyên ngành kỹ thuật phần mềm không?

Lý do tôi hỏi là vì tôi có thể tập trung vào nhiều lĩnh vực khác nhau trong quá trình học sau đại học và thực sự muốn tham gia các lớp học sẽ giúp tôi có được một công việc tuyệt vời. Ngay bây giờ tôi sẽ sử dụng CUDA và song song hóa một bộ dò tia tiên tiến cho một dự án tốt nghiệp hoặc nghiên cứu về kết xuất phi thực tế trong thực tế tăng cường. Theo đuổi những điều này sẽ để lại rất ít lớp SE trong lịch trình của tôi.

Nếu tôi đi theo con đường công nghệ phần mềm, có lẽ tôi sẽ nghiên cứu về lập trình hướng dữ liệu hoặc độ phức tạp của thiết kế phần mềm.

Đôi khi tôi nghĩ khi tôi 40 tuổi và nhìn lại liệu có vấn đề gì không? Vì một số lý do tôi nghĩ là không.


3
Công việc lập trình không phải là tất cả kẹo và hoa. Nếu bạn chỉ làm chủ, tôi sẽ nói: theo đuổi những gì bạn thích. Nếu bạn có một công ty / lĩnh vực cụ thể trong tâm trí, sau đó chọn các lớp học một cách cẩn thận. Cá nhân tôi thà thuê một người thất bại như một nghệ sĩ hơn là một người cẩn thận và tỉ mỉ tham gia các lớp học giúp tạo dựng sự nghiệp. Tất nhiên đó chỉ là tôi, nhưng tất cả việc tuyển dụng đều do con người chủ quan thực hiện. Nếu bạn theo đuổi những gì bạn thích, nó sẽ hiển thị. Khi bạn 40 tuổi, bạn sẽ có vợ, 2-3 đứa con, một chiếc ô tô và một ngôi nhà - hạnh phúc & nhàm chán. Theo đuổi đam mê của bạn trong khi bạn có thể.
Công việc

1
@Job, không chỉ có bạn.
Dan Rosenstark

Câu trả lời:


13

Tôi làm rất nhiều cuộc phỏng vấn nhà phát triển cho tổ chức của tôi. Tôi quan tâm rất ít về bằng cấp cụ thể của một người hoặc trường đại học cụ thể. Thực tế là họ bằng cấp có nghĩa là một chút, nhưng vẫn không cho tôi biết nhiều. Nó chỉ cho tôi biết rằng họ đủ tập trung để hướng tới mục tiêu dài hạn.

Điều thực sự quan trọng với tôi là kiến ​​thức kỹ thuật, thái độ, tính cách, lái xe, v.v.

Vì vậy, để trả lời câu hỏi trực tiếp, tôi sẽ không có ưu tiên nào giữa các mức độ CS hoặc SE. Và điều này là cho các công việc làm việc trên các ứng dụng kinh doanh theo tiêu chuẩn.


1
+1 Đối với "Việc họ có bằng cấp có nghĩa là [...] họ đủ tập trung để hướng tới mục tiêu dài hạn." Đây chắc chắn là một cái gì đó.
leonbloy

7

Nhà tuyển dụng thích những cá nhân mà họ cảm thấy có thể hoàn thành công việc đạt tiêu chuẩn cao trong môi trường có nhịp độ nhanh.

Những gì đạt được một công việc và những gì làm cho bạn xuất sắc trong một công việc khác nhau rất nhiều. Hãy nhớ rằng hạ cánh một công việc không đảm bảo thành công.

Chọn những gì bạn quan tâm là đam mê cho một chủ đề cụ thể không bao giờ lỗi mốt và sẽ luôn thể hiện thuận lợi trong một cuộc phỏng vấn và sau này trong cuộc sống.


Đó là sự thật, nhưng họ cũng không muốn săn kim trong đống cỏ khô. Bạn có thể đảm bảo một chuyên viên SE có thiết kế mở rộng trong khi bạn không thể cho các chuyên ngành CS
Pemdas

1
@Pemdas Hiểu, nhưng nếu bạn hỏi 10 người trong CNTT ngày hôm nay, SE khác với CS như thế nào về mặt học thuật và theo tiêu đề, bạn sẽ nhận được 10 câu trả lời khác nhau. Dòng công việc là ở giai đoạn đầu như vậy. Ngoài ra, bất kỳ chuyên ngành CS nào không được tiếp xúc với thiết kế ở một mức độ nào đó nên yêu cầu hoàn lại tiền từ trường của họ.
Aaron McIver

1
Tôi hy vọng những người làm thuê sẽ biết sự khác biệt.
Pemdas

2

Không cần thiết

Tôi có bằng Cử nhân Khoa học Máy tính và bằng Thạc sĩ Kỹ thuật Phần mềm. CS là kỹ thuật hơn. SE là kỹ thuật, nhưng cũng tích hợp với kinh doanh, vì vậy bạn nhận được hướng dẫn về các mốc thời gian, đề xuất, dự toán chi phí, tương tác giữa các bên liên quan, v.v ... Thật sự tùy thuộc vào cá nhân hoặc công ty thuê bạn những gì họ cần nhiều hơn, nhưng cả hai đều tương tự nhau mà bạn đã thắng Tôi không cần phải học hỏi nhiều để có được cú đúp mạnh mẽ.


Nó phụ thuộc. Yêu cầu bằng cấp CS của tôi là RẤT kinh doanh / quản lý nặng.
Brian Knoblauch

2

Đối với các vị trí kỹ thuật phần mềm, câu trả lời có lẽ là có trong hầu hết các trường hợp. Đây là giả định họ thực sự biết sự khác biệt. Các chương trình CS điển hình thiếu bất kỳ loại bảo hiểm nào liên quan đến việc thiết kế các giải pháp phần mềm phức tạp. Nó gần giống như hỏi liệu một chủ nhân có muốn cao hơn một chuyên ngành vật lý hoặc một kỹ sư cơ khí.

Chỉnh sửa: Tôi thực sự nghĩ rằng mọi người cần đánh giá lại những gì bạn nghĩ là một câu trả lời tốt cho câu hỏi này. Tôi nghĩ rằng một số trong số họ là trường hợp góc và / hoặc không thực tế.

"Chủ lao động thích những cá nhân mà họ cảm thấy có thể hoàn thành công việc đạt tiêu chuẩn cao trong môi trường có nhịp độ nhanh"

Tuyên bố này là đúng, nhưng bạn cần phải đặt chân vào cửa trước khi bạn có thể được đánh giá. Chỉ dựa trên mức độ bạn kiếm được và tiết lộ bất kỳ kinh nghiệm từ thực tập và những gì không. Tôi tin chắc rằng các nhà tuyển dụng sẽ xem xét SE đầu tiên trong hầu hết các trường hợp.

"Vì vậy, để trả lời câu hỏi trực tiếp, tôi sẽ không có ưu tiên nào giữa các cấp độ CS hoặc SE."

Giả sử bạn có 100 ứng viên, bạn sẽ lọc họ ra như thế nào để nói 20? "Kiến thức kỹ thuật, thái độ, tính cách, lái xe, v.v." là những phẩm chất tốt đẹp, nhưng bạn sẽ không xác định những điều đó từ một bản lý lịch. Loại bằng cấp bạn có chắc chắn được sử dụng làm bộ lọc, đặc biệt nếu bạn phải gửi sơ yếu lý lịch điện tử như một phần của quy trình đăng ký. Nó rất dễ dàng và nhanh chóng. Nó chính xác giống như sử dụng GPA làm bộ lọc. Vâng bạn có thể nói nó không thành vấn đề, nhưng tôi có thể đảm bảo rằng những chiếc 3.5 đang được nhìn nhiều hơn so với 3.0

Ai đó lưu ý rằng hầu hết mọi người không biết sự khác biệt giữa hai. Điều đó có thể đúng, nhưng nhiều người làm và nếu bạn có bằng SE, nó sẽ mở rộng trình độ của bạn đến những người không biết và những người làm điều đó.

Cuối cùng, nếu bạn muốn trở thành một nhà phát triển, bằng cấp SE sẽ mở ra nhiều cánh cửa hơn cho bạn. Tôi không nói rằng CS bị hạn chế theo bất kỳ cách nào hoặc cái này tốt hơn cái kia. Những gì tôi đang nói là một mức độ SE sẽ có thị trường cao hơn nói chung về việc tìm kiếm một vị trí kỹ sư phần mềm. Luôn có ngoại lệ.


2

Tôi tuyển dụng và tôi cũng hài lòng với một trong hai, hoặc thực sự gần như bất kỳ ngành học số nào (bằng cấp của tôi là về Kỹ thuật điện tử). Tôi thực sự đã làm việc với một vài sinh viên tốt nghiệp Lịch sử là những lập trình viên tuyệt vời vì vậy tôi sẽ không loại trừ bất cứ điều gì.

Điều tôi muốn nói là tôi quan tâm là:

1) Bạn có trình độ kiến ​​thức cơ bản khá tốt về bất cứ điều gì bạn đã học. Nếu bạn tốt nghiệp CS / SE thì nếu tôi tuyển bạn ở cấp độ sau đại học, tôi mong bạn biết nhiều về CNTT hơn là một nhà toán học (bởi vì bạn đã dành ba năm để học nó và nếu bạn biết ít hơn một người không ' t thì có gì đó không ổn với bạn).

2) Tôi quan tâm đến điểm số / phân loại bạn đạt được ở một mức độ nhất định vì nó cho thấy rằng bạn đã áp dụng chính mình (hoặc không).

3) Tôi muốn nghe bạn có thể nói về các yếu tố bằng cấp của bạn với sự rõ ràng, sâu sắc và nhiệt tình. Tôi ít quan tâm đến những yếu tố đó hơn là bạn hiểu chúng, học hỏi từ chúng và thích làm điều đó.

4) Rằng bạn đã làm một cái gì đó ngoài việc học và uống ở trường đại học, bất kể đó là gì.

5) Tôi quan tâm đến một mức độ nào đó khi bạn học đại học / cao đẳng. Tôi không đi qua các bảng xếp hạng chi tiết nhưng nó sẽ nổi bật nếu bạn đến một trường đại học được thành lập với danh tiếng tốt.

Mức độ cụ thể, đối với tôi, ít quan trọng hơn nhiều so với những điều đó.


2

Để đặt câu hỏi của bạn theo một cách khác, các khóa học kỹ thuật phần mềm có tiềm năng hơn chương trình giảng dạy khoa học máy tính ngày nay không?

Chắc chắn, AJAX và XML là những điều thú vị cần biết.

Nhưng hầu hết các phần mềm được coi là tuyệt vời ở một số cấp độ dựa trên các nguyên tắc khoa học máy tính cơ bản. Google và Facebook là những công ty web tuyệt vời kể từ tháng 1 năm 2011, nhưng họ cần rất nhiều lý thuyết đồ thị, trình biên dịch và thuật toán tiên tiến.

Không bao giờ chọn hương vị của các khóa học mùa.


1
Nếu Ajax là một hương vị của mùa giải, nó chắc chắn là một mùa giải dài.
Dan Rosenstark

1
"Chắc chắn, AJAX và XML là những điều tuyệt vời cần biết." cái này có liên quan gì đến công nghệ phần mềm? Tôi chưa bao giờ nghe nói về AJAX hoặc XML được coi là khóa học hoạt động cho chương trình giảng dạy SE, có thể là CNTT với sự tập trung web, nhưng không phải là SE.
Pemdas

2

Bạn có thể có cơ hội tốt hơn để có một công việc với bằng kỹ sư phần mềm .. nhưng về lâu dài, bằng khoa học máy tính sẽ trông tốt hơn trong hồ sơ của bạn và sẽ cho phép bạn mở rộng ra các lĩnh vực liên quan đến máy tính khác ngoài lập trình.


2
Về lâu dài, bằng cấp sẽ có nghĩa là không có gì và kinh nghiệm sẽ có nghĩa là tất cả mọi thứ.
Pemdas

1

Tôi phỏng vấn rất nhiều người. Khi tôi nhìn thấy điểm CS hoặc SE, tôi luôn hỏi "Điều gì khiến bạn chọn [x] hơn [n]"? Chỉ vì đó là một cách tuyệt vời để khiến ai đó thoải mái và nói chuyện. Đó là về giá trị duy nhất mà tôi đặt ở một trong hai mức độ.

Không bằng cấp nào đảm bảo với tôi rằng bạn là một lập trình viên có năng lực có thể đáp ứng nhu cầu trước mắt của chúng tôi. Tôi chỉ định trọng lượng như sau:

  • Bài viết sau đại học và các bài báo được xuất bản
  • Tham gia vào các dự án mở, nơi tôi có thể xem xét các cam kết của bạn và cách bạn tương tác với các lập trình viên đồng nghiệp của mình
  • Bạn đã làm tốt như thế nào đối với các bài kiểm tra và câu hỏi mà tôi đã dành phần tốt hơn trong năm năm tinh chỉnh
  • Bạn thư giãn nhanh như thế nào và nghĩ như thế nào nếu bạn chỉ làm việc trong một dự án sở thích

Sau đó, thú cưng của tôi đi vào chơi. Tôi không thể giúp họ, tôi là con người. Một số trong số họ là:

  • Người đeo nhiều nhẫn
  • Những người mặc quá nhiều nước hoa hoặc nước hoa
  • Những người sử dụng "umm" như mọi từ thứ ba khi họ nói
  • Tôi không thể đứng dây giày. Gọi nó là OCD.

Quan điểm của tôi trong việc liệt kê các đồng nghiệp của tôi chỉ đơn giản là thông báo cho bạn rằng 1/3 quyết định mà người phỏng vấn sẽ đưa ra có thể sẽ không liên quan gì đến trình độ kỹ thuật của bạn.

Nói tóm lại, chúng tôi sẽ nhanh chóng xem xét nền tảng giáo dục của bạn trừ khi bạn đang làm luận án. Thậm chí sau đó, câu hỏi tiếp theo của tôi sẽ là:

Và sau đó bạn đã làm gì?

Trên thực tế, chúng tôi đã đạt được câu hỏi đó ngay cả khi bạn là một học sinh trung học bỏ học. Bạn đã không lãng phí tiền của mình vào bằng cấp của bạn, nhưng đừng cho nó giá trị nhân tạo.


0

Theo kinh nghiệm của tôi, một số nhà tuyển dụng chú trọng hơn vào loại bằng cấp của họ, nhưng những gì tôi thấy nhiều hơn cho cấp nhập cảnh là làm thế nào mức độ đó có được tại trường đó. Khi tôi đến Oregon Tech, tôi đã có cơ hội nói chuyện với một nhà tuyển dụng từ Phòng thí nghiệm Lawrence Livermore, và điều tôi được nói là bằng Cử nhân CE của tôi vượt trội so với các trường khác được đánh giá cao hơn chúng tôi vì việc học của tôi là một nửa phòng thí nghiệm, một nửa bài giảng và các trường "cao hơn" là 3/4 bài giảng trở lên. Điều này rất có ý nghĩa với LL vì chúng tôi đã có kiến ​​thức thực tế về cách thực hiện các khái niệm lập trình khác nhau; trong khi các sinh viên từ các trường khác chủ yếu học sách, với rất ít ứng dụng thực tế. Kết quả cuối cùng của việc này là LL thấy học sinh tốt nghiệp từ OIT có thể nhận và chạy với công cụ mới nhanh hơn một số trường khác. TÔI'

Khi bạn vượt quá mức nhập cảnh, thì sự khác biệt giữa CS và CE là tối thiểu và bạn sẽ có thể thực hiện công việc.


1
CE và SE là hai chuyên ngành khác nhau. Anh đang hỏi về SE.
Pemdas

0

Theo khuyến nghị cá nhân, có một số cuốn sách tôi thực sự thích:

  • bẻ khóa phỏng vấn mã hóa
  • hướng dẫn thiết kế thuật toán
  • mã hoàn thành

những người khác sẽ có yêu thích của họ;

Tôi nghĩ rằng cách tốt nhất của bạn là lập trình rất nhiều và thực hiện nhiều bài tập từ những cuốn sách như thế này (ngoại trừ hoàn thành mã là phần tổng quan về cách bạn nên viết mã và những thứ trừu tượng, thay vì thuật toán cụ thể).

Vì rõ ràng bạn có khả năng làm những điều tuyệt vời trong phần mềm, bạn chắc chắn nên tìm được một công việc tuyệt vời, nhưng một điều cần lưu ý là các công ty bán phần mềm có nhu cầu đặc biệt về khả năng thực tế, đó là điều bạn có thể đánh bóng bằng thực tiễn .

May mắn nhất!

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.