The 10 tools every modern developer should use (Part 1)

Ngoc Huynh

No matter what language you use or platforms you support, there is a core set of tools everyone needs to have

Years ago, all you needed to be a developer was an editor, a compiler, and hopefully some kind of revision control system. (Sadly, many developers still don’t use revision control systems properly.)

These days, you need to know more even for basic software development. Here’s the top 10 list of tools every modern developer should know and use:

1. Git and GitHub: Although there are companies that still use Subversion or CVS even, let alone the awful Clearcase, you probably shouldn’t work at one of them. Git is now a basic skill like tying your shoes or spell checking.

2. SSH: Yeah, I know: You’re a Windows developer and you don’t know no stinking shell. But you’re going to run into having to create an SSH key or do other SSH stuff. So you may as well learn now.

3. Terminal Services or remote login: Even if you’re a Linux or Mac person, sooner or later you’ll have to deal with Windows. These tools are how you will connect in.

4. Amazon Web Services: AWS isn’t just cloud, it is the reason you don’t have to wait on IT. There are other cloud providers, but you’ll have to deal with AWS sooner or later. AWS has gotten so big that you can’t know all of AWS any more, but you do need to know at least the EC2 stuff.

5. JavaScript: You don’t need to know it cold, but this is the scripting language of the now. If a product or tool is going to add a scripting API, it will probably be for JavaScript.

Share the news now

Source : http://www.infoworld.com