This image will be used for the homepage and the disciplines page




The Most In Demand Coding Languages for 2019

The Most In Demand Coding Languages for 2019

Software development is a highly dynamic field with the demand and popularity of various programming languages fluctuating from year to year. Developers need to be aware of these fluctuations when deciding what languages they want to learn, upskill and master. It is important to note that knowledge of specific languages is a requirement in some fields. For example, aspiring game developers should seek to master C# and C++ to move forward in their career, while those seeking a career in DevOps should master JavaScript. It is important to learn the language that will serve to boost your career prospects in your field of choice. Regardless of the area of development in which you currently work, or want to work, it is beneficial to know what languages are most commonly used, the most in demand and the average pay for each. Research from, the world’s largest job search engine and a survey of 65,000 developers worldwide, conducted by Stack Overflow, has shortlisted six main languages as the most popular. (A quick side note before I detail the list: SQL has been omitted despite its popularity, as it's technically not a programming language, since it lacks looping and other basic functions.) JavaScript JavaScript is the most popular language, with 66.7% of all professional developers using it. JavaScript is the most widely used language on GitHub and is used by 95% of all websites for any dynamic logic on their pages. 73.9% of DevOps engineers and 81.7% of web developers use JavaScript as their preferred language of choice. JavaScript’s dominance as the most popular and widely used language doesn’t appear to be slowing with the popularity of IoT & mobile devices using Angular JS and React driving growth. has 38,000 job postings for JavaScript developers in 2018, with median salaries hovering around the €40 – 45,000 mark. Demand and salaries for rise sharply for developers with experience working with React, Angular, and Node.js. Java Moving to the back-end of things, Java takes the place of the most widely used and popular back-end language. 38.3% of all professional developers use Java with DevOps engineers using it most (41.4%). Java shows no signs of dipping in popularity as it's used by millions of developers and billions of devices worldwide being able to run on any hardware and operating system through the Java Virtual Machine. Java programmers are always in demand, as all Android apps are based on Java and 90% of Fortune 500 companies use Java as a server-side language for backend development. Indeed has 62,000 job postings for Java programmers with the median salary floating around €43,000. Python A rising star in the programming world is Python. The continued growth and demand for machine learning developers appears to be driving the popularity of Python, with 27.6% of all professional developers using it. Indeed has approximately 46,000 job postings offering a median salary of around €46,000. C++ C++, known as quite a complex language compared to the likes of Python and Java, is another language growing in popularity. Heavily used in the game development industry, C++ is used by 20.7% of professional developers being used most by desktop developers (31.3%). Indeed posted 31,000 jobs in 2018 offering a median salary around €45,000. C# Similarly, C# is also heavily used in the game development industry. Designed to run on Microsoft’s .NET platform, 36.7% of professions developers use this language, with desktop developers using it most (59.4%). Indeed posted 27,000 jobs in 2018 with salaries averaging around €43,000.


8 Red Flags When Choosing A Developer Job

8 Red Flags When Choosing A Developer Job

When searching for a job, it can be very easy to fall into the trap of accepting any offer that you get, especially if you’re having trouble even getting a nibble from the whirlwind of applications you’ve sent out. It’s important to diligently consider any job offer before accepting it. Here are a few red flags to look out for when choosing a developer job. 1. The Interview is Only Technical As a developer, your technical capabilities are of utmost importance, therefore they tend to be the primary focus of interviews. However, if you are not asked any behavioural questions, questions that give the interviewer and insight into the type of person you People and processes are more important than technology. Your job role extends to more than coding. You will have to collaborate cross-functionally, hold meetings and make plans with other staff members. The people you work with are most important. If you aren’t asked anything about yourself, the likelihood is that no one else that has been hired has had their personality screened either. 2. You Get Offered The Job During or After The Interview If you’re currently unemployed, this may seem great. In reality, it conveys that the hiring of staff is a low priority to the company. Companies should diligently weigh up their options when filling a position. A quick offer signals that they’re simply hiring someone to fill a vacancy ASAP, increasing the likelihood that you will be undervalued and unappreciated going into the future. 3. Won’t Let You Meet With A Developer You should always be afforded the opportunity to meet a developer prior to, during, or after the interview, without management supervision. Developers can give you a real insight into the processes of the company and how it really is to work there. If they refuse this, it’s likely their developers are unhappy. 4. Change in Offer If there is any change in the offer that was advertised or as you discussed, walk away. If a company has already lowballed you at the first afforded opportunity, they’re likely to do it again. 5. Poorly Defined Job Specification This is a clear red flag indicating that the company is unprepared and not well organised, especially due to the highly technical and specific nature of developer jobs. You may end up performing tasks outside your job description that serve no benefit to your career. 6. Poor Glassdoor Reviews Glassdoor is an excellent resource for getting the low down on what it’s really like to work for a company. On Glassdoor, current and former employees rate the company, giving their own personal reviews and comments. If the majority of these are negative, stay clear. 7. If The Interviewer Doesn't Sell You On The Job Interviewers should aim to have all their interviewees wanting the position as it gives them the best opportunity to hire the best candidate. 8. Highly Rigid Start/Break Times Everyone works differently, especially in the developer world. Tech giants such as Google, Microsoft and Facebook offer flexible break times/working hours, as they have realised the clear benefits that it offers. Companies who strictly enforce start and break times are likely to be less productive and have lower morale.

Looking for a Job in IT?