Posts

Showing posts with the label Java

Important 10 Things I Wish I’d Known Before I Started Coding

Image
I know I am not the only person out there whose journey into software engineering was delayed because I just didn’t know where to start. The plethora of resources provides an incredible opportunity but also can make embarking on the first steps intimidating. For those of you thinking of taking those first steps, or who are in those first steps, here are 10 things that I wish I had known before I began. 1. Choosing a Language is Important There are a multitude of programming languages out there. Each language has its strengths, its weaknesses, and situations in which it is best suited. While your first language will almost certainly be the hardest to learn and many of the most basic fundamentals will be similar across languages (variables, iteration, etc), it is worth the time and effort to do some research and decide which language you want to start with. Ease of programming is something that should certainly be considered. Be honest with yourself about how confiden

Sneak peek: interesting facts about software development

Image
And now, let’s look at some of the data from the report to get an idea of what to expect from this report. Let me highlight that in this article you won’t find a detailed explanation of each graph and question. It is just a sneak peek. As we all know, software development is a fast-changing field. Almost every year we see new languages, software architectures, containers, methodologies, etc. A tool or language that is highly used today might be obsolete next year. This year our intention is to take a snapshot of the current state of software development and make conclusions about where it’s heading. This report has different chapters, the first part of the report is about the challenges software teams are facing and the solutions they try to implement. In this part, you will also find the most popular programming languages and project management tools. The second part of the report is about hiring and retaining challenges and solutions. is among the biggest challenges tech compa

Programming language popularity

Image
Python sits firmly in top place in the newest annual ranking of popular programming languages by IEEE Spectrum.    The ranking and others like it are meant to help developers understand the popularity of languages in a world where no one really knows what programmers are using on their laptops.  IEEE Spectrum has placed Python in first spot since 2017, and last year it was just ahead of C++. The top language is given a score of 100, and all languages with lower scores are scaled in relation to it.  C++ last year scored 99.7 , followed by Java at 97.5, and C with 96.7. SEE:   Six in-demand programming languages: Getting started  (free PDF) Today, in the IEEE Spectrum's sixth annual ranking, Python's 100 is a long way ahead of runner-up Java's 96.3 score, while C is in third place with 94.4. C++ has slipped to fourth with 87.5, while in fifth is specialist statistical computing language R with a score of 81.5.  The magazine for engineering members of IEEE, the wor