DEV Community

loading...

What would you like to learn in 2020?

๐Ÿฆ Yvonnick FRIN
Developer Web Fullstack at @Pix. I'm a @NantesJS meetup co-organizer on my spare time.
ใƒป1 min read

As developers we have to learn new things on a daily basis. It is a being a while since I want to learn something not related to my current work. I'm interested in the idea of learning a new language. I mainly code in JavaScript it could be refreshing to see other syntaxes. I guess it will be my main goal this year.

What is the thing you absolutely want to learn in 2020?

Discussion (49)

Collapse
iggy_code profile image
Ignatius Sani

I want to perfect React this year, I just started this Dec

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I use React for 4 years. It is a really nice framework. It helped me a lot to better understand JavaScript in general.

Collapse
iggy_code profile image
Ignatius Sani

Wow... You could help me with recommendations

Thread Thread
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

The official tutorial seems great to get key features of the framework. Then I recommend focusing on React Hooks which is a real game changer. You can find a lot of great resources on awesome-react. Oh last thing, you can follow Dan Abramov and Kent C. Dodds on Twitter. They create and share a lot of content around React ๐Ÿ‘

Hope it will help!

Thread Thread
iggy_code profile image
Ignatius Sani

Thanks so much, this is more than just a help

Collapse
steeve profile image
Steeve
  • Learn and migrate my projects to Vue 3 (new release coming soon)
  • Manage my servers through the reverse proxy Traefik (and maybe with Kubernetes to manage scaling... ๐Ÿค”)
  • Create a website with the Hugo framework
  • Something a little bit different from my habits: Learn Adobe Illustrator to create Icons and SVG graphics then animate the latter with GreenSock
Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I'm really interested in learning AI too! I already know Photoshop it helps me designing my websites ๐Ÿ˜„

Collapse
mykulyak profile image
Andriy Mykulyak

If I would have to choose only one thing, it would be a skill of good writing.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Nice goal, I started writing this summer. Definitely something that helped evolving in my career ๐Ÿ˜„. I read this article about technical writing. It was really helpful when I began ๐Ÿ‘

Collapse
jmfayard profile image
Jean-Michel Fayard ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ด

Then write your first post :)

Collapse
princealarming profile image
Prince-Alarming

@yvonnickfrin Hmmm, currently in a self taught coding bootcamp. I brushed up my HTML, am learning CSS 3 and decided to take a 30DaysOfJavaScript(am expanding on my limited and outdated knowledge of it - js 1 - 1.2). I'd like to get a good working knowledge of Node.js!

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author • Edited

I love Node.js โค๏ธ. It is useful for a lot of things. I love making CLIs with it. I wrote article for beginners that want to create their first CLI with Node.js.

Collapse
partha2000 profile image
Partha Prateem Patra

2020 would be great to get started wih ReactJs oweing to its growing popularity

Collapse
steveblue profile image
Steve Belovarich • Edited

My advice is to not learn things based on popularity but instead find something that greatly advances your understanding of how JavaScript works or think about how youโ€™d tackle common problems solved in JS frameworks and code your own UI library, this way you have a much better understanding of why JS frameworks are architected the way they are.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Nice advice but I think React is a good start to understand modern frameworks. Its documentation is well written. The community is huge you won't have difficulties to find help or good articles to learn it. If you don't know awesome repositories (they are curated list of resources for a specific technology) here is the one for React.

Collapse
emma profile image
Emma Goto ๐Ÿ™

If you want to be ahead of the curve, seems like Svelte is starting to pick up in popularity.

Collapse
steveblue profile image
Steve Belovarich

WebAssembly

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I still have difficulties to figure out for what I could use it! Any clue?

Collapse
agilitycms_76 profile image
Agility CMS

We list a few reasons on how to WebAssembly in this recent article! Check it out agilitycms.com/resources/posts/top...

Collapse
saint4eva profile image
saint4eva

To learn C# and.NET further.

Collapse
dinakar profile image
Dinakar

My goals for 2020:

1) Microservices
2) Spring boot with spring security

Collapse
jmfayard profile image
Jean-Michel Fayard ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡จ๐Ÿ‡ด

For microservices, I have found something that seems promising
Micronaut + Google Cloud Run + Kotlin
github.com/jamesward/hello-micronaut
docs.micronaut.io/latest/guide/ind...

Ideally leveraging GraalVM

Collapse
dinakar profile image
Dinakar

Thanks Jean for sharing ..
Extremely interesting.
Will give it a try for sure

Collapse
pachicodes profile image
Pachi ๐Ÿช (she/her/ela)

After I catch up in all I have to, I would like to get started with mobile development

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I'm more into web and PWA seems a good alternative to native. What attracts you to mobile development?

Collapse
pachicodes profile image
Pachi ๐Ÿช (she/her/ela)

I don't know, just the fact that we are on our phones the time and there are so many app possibilities out there!
But first I want to feel more confident with my web dev skills

Thread Thread
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Good point!

Collapse
nickholmesde profile image
Nick Holmes

Just from the fun/personal enjoyment side of coding, I'm will try to find some time dig deeper into Max/MSP and learn more about digital signal processing, specifically in relation to audio processing, synthesis, and generative music.

On the work side, there is lots to do in ML and computer vision. I'll be keeping an eye on how WebAssembly adoption progresses (and hope for an opportunity to use Blazor).

Finally, perhaps less about learning and more about application (though, so much is learnt by doing anyway); Functional programming software architectures for enterprise applications.

Collapse
rebaiahmed profile image
Ahmed Rebai

Graphql, Redux, Ngrx , Aws, Serverless

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I learned GraphQL this year. It is something that really changed the way I develop frontend apps!

Collapse
iamsahithyan profile image
Sahithyan

Get a smartphone and learn React Native.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Good luck ๐Ÿ‘

Collapse
ngacho profile image
Ngacho

Python.

Two years ago, I started learning python but stopped because I felt discouraged. This is the year when I want to have that Midas Touch in my hands

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I didn't choose which language to learn yet. Python seems a good choice by the way!

Collapse
johnmunroengica profile image
John Munro

DevOps is a big key for me along with .Net Core

Plus maybe React or Angular

Been coding in JavaScript/TypeScript/C# for a long time, but never picked a JavaScript framework to develop with.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I recommend React but you seems to like Typescript so Angular looks like a good choice for you since it uses it by default ๐Ÿ‘

Collapse
selceeus profile image
Matt Andrews

Accessibility
More React
Machine learning with Javascript
So many things!

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Accessibility is something really important! I recommend following Marcy Sutton who works for Gatsby and is really involved in this subject. She also work on axe-core an accessibility engine to test website and apps ๐Ÿ‘

Collapse
selceeus profile image
Matt Andrews

Thanks for the info!

Collapse
joeun profile image
Joeun
  • I wanna learn backend language like GO, Spring Boot with Kotlin and AWS.
Collapse
rud156 profile image
Rudrangshu Nandi

I want to learn more about Unity DOTS and Cryengine this year.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Always dreamed to learn developing video games ๐Ÿ˜ฎ

Collapse
theoriginalbpc profile image
Sarah Bartley

Ruby on Rails

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

Dev.to is made in ruby. Contributing to the website could be a good exercise ๐Ÿ‘Œ

Collapse
kelvinblaze profile image
Ifeanyi Kelvin Ossai

I want to perfect Vue and Learn Node Js this year.

Collapse
yvonnickfrin profile image
๐Ÿฆ Yvonnick FRIN Author

I bet you will love Node.js ๐Ÿ‘

Collapse
armideonokawa profile image
ArmideonOkawa

Learn Python

Collapse
silampawar profile image
SamP

Here is my list:

  1. GraphQL
  2. Data structures
  3. Algorithms
  4. And hack the hackerank tests. :)

Already on top of GraphQL.

Collapse
code_runner profile image
Hans

I want to learn react this year!

Collapse
agilitycms_76 profile image
Agility CMS • Edited

Check out our article on how Gatsby is a great way to learn React! agilitycms.com/resources/posts/gat...