Software Engineering Resources for 2022

Software Engineering resources for your 2022 goals. Blog post by Ionuț Alixăndroae

Ionut Alixandroae

December 29, 2021

5 min read

So, 2021 is almost over.

And, as always, whether we like it or not, we might have some plans or goals that did not happen or did not make it through. The solution: push it into next year 🥲

In terms of Software Engineering, there are many trends for 2022, with multiple languages battling for the first place and especially multiple frameworks. Of course, Python, JavaScript and Java are all here (to stay).

You can read the Stackoverflow 2021 Developer Survey for proof or a feeling of what's to come up in 2022.

JavaScript

JavaScript is still the most commonly used programming language. Whether you use it for front-end development (for example React) or on the back-end (for example Node.js), it's massively embraced by the community and new learners.

There are tons of both free and paid courses and tutorials where you can learn the language and also lots of tips on how to become a better JavaScript developer and get a job using it.

Java

If you prefer the back-end side of software development, or simply hate the front-end (😂), statistics say that you're more likely to choose Java as your main programming language. It's still in the top 5 most used, according to Stackoverflow 2021 Developer Survey, and it sure is the de facto language for many companies.

Personally, I love writing code in Java, and I am really happy every time I have the opportunity to use it professionally or for personal projects.

What I'm really into right now is learning more about Spring framework and Spring Boot 🍃.

If you're interested in my learning process using Spring Boot, check out this blog post here and here where I am implementing a simple API performing basic CRUD operations, or my tweets

Python

Although my last choice in this blog post, Python was the first programming language I learned. The easiness and the rapidity one can create something is really encouraging. Many courses have been created and implemented for new learners.

Even Harward's CS50 includes it. I recommend their channel with their courses.

Software Engineering resources for 2022 goals

A quick search will give you billions of links, pages, courses and resources to use or to buy. That doesn't mean they are all good or all bad, but it is overwhelming and hard to pick sometimes.

I created a small and curated list with links to either official resources like documentation and tutorials from well known sites, or highly appreciated online courses. All of these should help you achieve your 2022 software engineering goals.

Web Development

JavaScript

React.js

Java

Spring

Node.js

Python

Data Structures and Algorithms

And if you like or prefer books instead, I totally recommend these two

1.

Cracking the Coding Interview by Gayle Laakmann McDowell

2.

Introduction To Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Conclusions

I am sure this resource list can keep anyone busy throughout 2022 and can help you become a better Software Engineer!