12 skills every rookie programmer should have, but often don't Students coming out of college, or the newly popular coding bootcamps, are eager to get working in the business world of programming. Unfortunately, many college programs and bootcamps are leaving students ill-prepared for life in the working world of computer professionals. In this talk, I'll present a dozen areas of knowledge that every programmer should know, but may not have learned, or learned with enough depth. We'll cover technical skills like SQL and regular expressions, soft skills like working effectively with other coders, and everything in between. If you're looking to make the leap into the world of programming, or to make your first big move to the next job, you'll learn where you should beef up your skills to make sure you can hit the ground running.