As a software developer, you have learned to write code. Have you learned everything you need to know? Andy Lester has some suggested items that he says you should have learned about while in school, but probably didn’t.
It’s an all too common story: You go to school for years and years and walk out with a freshly printed diploma, snag your first job, and yet get immediately blindsided by unwritten rules and other day-to-day complexities that no one bothered to warn you about. And programming is no exception.
Few students are 100% prepared for their first real job. And a computer science degree is lot more than a vocational degree solely designed to prepare students for a job writing banking apps. But I’m still continually surprised to see how many recent graduates—and even some experienced programmers—who still edit their code in Notepad or Pico and don’t know how to use version control.
If you don’t want to be “that person” – or don’t want to be that person anymore — take the time to learn these 10 basic skills and you won’t need hand-holding to get the real work done:
- Version Control
- How to Write
- Regular Expressions
- Using Libraries
- Defensive Programming
- Code Maintenance
You should read the entire article.