Why Is Programming So Hard?
New programmers, welcome to the industry of software development, without having to invest a decade-long career to learn these lessons the hard way.
Now, some things can only be learned by experience. I can tell you these things are important, or that they really do happen in the industry, but you may not believe me until you watch them happen in your own career. The decision is up to you, but here are the tips for your benefit, should you choose to learn them the easy way.
1. People skills are important for programmers, too
You’re fresh out of college. Your head is a garden where you plant lots of interesting and creative things — after all, you’re going to live there for the rest of your life, so why not? You’re reluctant to let people in because they might smash up and ruin all your hard work with their own different ways of thinking and doing things. You’re good at assimilating — finding new ideas, breaking them down and analyzing them, and then planting them in the vast data store of your programmer brain. This describes most programmers pretty well, and it certainly described me. If so, you’re in for quite an adjustment.
It took nearly half of my decade-long career in computers to realize that people can be hard to work with sometimes, and that a programmer’s job includes a lot more than just working with…