GoorooTHINK

Thought provoking and helpful articles
from the Gooroo community.

Do you have something to say? Contribute or create an article and add it to your Gooroo bio.

  1. An Introduction to R for Java Developers

    As a Software Engineer I'm always keeping up to date with technology and one of the things that helps me do that is book reviews. Right now, I'm reviewing The Book of R: A First Course in Programming and Statistics by Tilman M. Davies. R is a programming language used in statistical computing and has gained in popularity in the recent years due to the explosion of data and its applications like Machine Learning.
  2. Why starting as a freelance software dev isn't always a good idea? Or is it?

    So you are young and energetic wannabe developer. Your head is full of ideas, stackoverflow is your bible and you are ready to face the struggles of software developement for money. Cool! Let me tell you something.You learn at the university or other school, you feel better in coding every month and the truth is you'd like to start with your career as soon as possible, but going to work everyday doesn't feel tempting for now, despite your lack of experience. But hey! You got some friends and friends...
  3. Get to know your tools

    Tools give you power, but power needs to be used wisely. And by wisely I mean understanding the power you have in your hands. You can use a hammer both with screws and nails, but it is better for the later than for the former.Now, talking about programmers, this is quite more important. I’m not suggesting that you need to memorize all the options and shortcuts that your development environment has, but I’ve seen many cases when people start using an IDE, a framework or even a language based just...
  4. Essentials for software developers or any computer job

    I have been talking about the following on many occasions during the last years already. Actually, it is always part of my consulting services when companies ask for advice on what they should do to improve the overall satisfaction of their software developers. But in general, it's pretty simple: The following are my essentials for any software developer or craftsman that is taking her or his profession seriously. Originally, I started my list with the first four topics only but experience taught...
  5. Demand for software developers continues as infrastructure loses more ground, according to latest Gooroo data

    Melbourne (Australia) 10 September 2015 – Software developers are on a roll with continued high demand in August while infrastructure continues on a downward trajectory, according to the latest data from tech job marketplace experts Gooroo.Following the same pattern as the previous two months, Australia’s tech jobs continue to see higher demand and salaries for professionals with skills in software development, mobile technologies and database related skills.“This really isn’t a trend that is expected...
  6. Software Engineer

    Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work.Prior to the mid-1960s, software practitioners called themselves computer programmers or software developers, regardless of their actual jobs. Many people prefer to call themselves software developer and programmer, because most widely agree what these terms mean, while software engineer is still...
  7. Software Developer

    The role of a Software Developer can be quite broad. Using a range of programming languages and tools, they give computers life.Often working closely with Business Analysts, Project Managers, and Product Managers, they take the requirements and turn them into something which people can use. They work in all aspects of the software from research, design, implementation, and testing.As with many technology roles, specialisations exist. Some software developers venture more into the analysis and planning...
  8. Edit DRAFT Edit

    • updated