Which method is an acceptable way to get a job in programming or software development?

Question 3 options:

Earn a bachelor's degree in computer science


Become certified in a programming language


Receive on-the-job training in an internship


All of the above