- Learn about money and accounting. Debit & Credits, Balance Sheets and Profit & Loss Statements. Pretty much everything you do in the real world (unless you are a low-level system or driver developer) deals with business concepts - so you should learn it as soon as possible. It will give you a head start against all the other technically proficient programmers. A combined accounting/IT degree is ideal.
- Learn one of the things they don't teach you at uni - to talk to customers. Just because you can code in your sleep doesn't make you a good software developer. I have seen this time and time again. The "soft skills" are what set you apart from the other job candidates. Make sure this comes through in your job interview. Confidence will get your 50% of the way to setting you apart from the pack.
Friday, 9 November 2007
Important Tips for budding Software Developers & Computer Science Students
Some of the most important things you should learn before you get out into the big bad world of software development: