If you took about 6 progrmming courses at UCLA...

<p>...and you are a Liberal Arts major, would you be able to get a Software Engineering job? I heard of a case where an Architecture major with CS minor got a job at Apple...</p>

<p>If you can prove to the interviewer that you are competent in the systems they use and are suited for their needs then yes, you can get a job in Software Engineering as a Liberal Arts major.</p>

<p>Many, many CS-related jobs I've seen list "Computer science degree <em>or equivalent experience</em>" as a requirement.</p>

<p>"Equivalent experience" sounds rather vague.</p>

<p>You could always apply for an internship to rack up that experience.</p>

<p>There's no CS minor and the courses are restricted to certain majors. PIC courses definitely won't get you a Software Engineer position.</p>

<p>You can get permission from the instructors to take the CS courses. They are usually really lax about it. </p>

<p>As for getting a CS job; companies in this field are much more interested in what you can do than what degree you have. If you can demonstrate your ability in your resume and interviews, you can definitely get a job.</p>

<p>While you may be able to get a job at some point, many employers will filter the resumes including eliminating any that don't have a CS or CE major. Think about it - the employer has dozens of resumes from people with a CS/CE major and a few from people not up to that level. Which ones do you think most employers will generally focus on or even bother with?</p>

<p>Don't expect to be able to firstly, get as many interviews, and secondly, to have enough time in the interview to 'demonstrate your ability'. Some interviews will afford that time and some won't.</p>

<p>If you want a job as a Software Engineer you'd be better off getting a degree in CS or CE.</p>

<p>
[quote]
While you may be able to get a job at some point, many employers will filter the resumes including eliminating any that don't have a CS or CE major. Think about it - the employer has dozens of resumes from people with a CS/CE major and a few from people not up to that level. Which ones do you think most employers will generally focus on or even bother with?

[/quote]
</p>

<p>experience > undergrad training</p>

<p>networking > undergrad training</p>

<p>networking > experience > undergrad education (in some cases that i've heard of)</p>

<p>why not just switch over to CS or Comp. Engr.?</p>