W przypadku stanowisk inżynierii oprogramowania w większości przypadków odpowiedź brzmi prawdopodobnie tak. Zakłada się, że faktycznie znają różnicę. Typowe programy CS nie mają pokrycia związanego z projektowaniem złożonych rozwiązań programowych. To prawie tak, jakby zapytać, czy pracodawca wolałby wyższą specjalizację z fizyki czy inżyniera mechanika.
Edycja: Naprawdę uważam, że ludzie muszą ponownie ocenić, co Twoim zdaniem jest dobrą odpowiedzią na to pytanie. Myślę, że niektóre z nich są narożne i / lub niepraktyczne.
„Pracodawcy wolą osoby, które ich zdaniem mogą wykonać pracę na wysokim poziomie w szybkim tempie”
To stwierdzenie jest prawdziwe, ale musisz najpierw postawić stopę w drzwiach, zanim będziesz mógł zostać oceniony. Oparte wyłącznie na tym, jaki stopień zdobyłeś i wykluczając jakiekolwiek doświadczenie ze staży, a co nie. Mocno wierzę, że w większości przypadków pracodawcy najpierw spojrzą na SE.
„Aby odpowiedzieć na pytanie bezpośrednio, nie miałbym preferencji ani między stopniami CS, a SE”.
Załóżmy, że masz 100 kandydatów. Jak odfiltrowałbyś ich, by powiedzieć 20? „wiedza techniczna, postawa, osobowość, popęd itp.” to dobre cechy, ale nie będziesz ich określać na podstawie CV. Rodzaj posiadanego stopnia jest zdecydowanie używany jako filtr, szczególnie jeśli musisz przesłać CV w formie elektronicznej w ramach procesu aplikacyjnego. To jest łatwe i szybkie. To dokładnie to samo, co używanie GPA jako filtra. Tak, możesz powiedzieć, że to nie ma znaczenia, ale mogę zagwarantować, że 3.5s są oglądane bardziej niż 3.0s
Ktoś zauważył, że większość ludzi nie zna różnicy między nimi. Prawdopodobnie jest to prawda, ale wielu tak, a jeśli masz stopień naukowy, poszerza to twoje exposer na tych, którzy nie wiedzą i na tych, którzy to robią.
Ostatecznie, jeśli chcesz zostać programistą, dyplom SE otworzy przed tobą więcej drzwi. Nie twierdzę, że CS jest w jakikolwiek sposób restrykcyjny lub że jedno jest lepsze od drugiego. Mówię o tym, że dyplom SE będzie ogólnie bardziej zbywalny pod względem znalezienia stanowiska inżyniera oprogramowania. Zawsze są wyjątki.