DEV Community

Discussion on: What are your struggles as a beginner dev?

Collapse
 
renanlazarotto profile image
Renan "Firehawk" Lazarotto

Well, I've worked so far as a fullstack developer (even though I was far from 'full') and now I'm working as a backend developer, but my biggest struggle right now is JavaScript. Logically speaking, there's nothing hard about it, I just can't figure out a nice way to write an app! There are so many choices that I feel lost. All I wanted to do was write JS code almost like I write PHP code, but since one can literally write JS anywhere on the page, it gets confusing.

I need a starting point, something that can lead me along the way.

Collapse
 
cristinaruth profile image
Cristina Ruth

Tough indeed. A lot of the other replies indicated the huge amount of choices like you said and ends up overwhelming and confusing. 😕

The best solution I can think of is to connect to mentors for personalized and quicker learning without being overwhelmed but not a lot of people want to mentor and there's also usually a time constraint involved.

Collapse
 
renanlazarotto profile image
Renan "Firehawk" Lazarotto

Mentoring would be awesome! Thankfully, I work with wonderful people that are always there if you need any help. I checked out with them about which technologies they would recommend me to look at and, since and because we work with Magento, I'm focusing on what Magento uses.

I've seen that in the future Magento might use React, and even if it doesn't end up using it, React seems a very nice starting point. What do you think? I've tried Angular before but I gave up because it has a steep learning curve.

Thread Thread
 
cristinaruth profile image
Cristina Ruth

I'm not familiar with Magento unfortunately. But I am familiar with React and personally, I found it easy to pick up. It's always worth a shot to try it - what have you got to lose? 🙂

Thread Thread
 
renanlazarotto profile image
Renan "Firehawk" Lazarotto

Indeed, I got nothing to lose! I'll take a deeper look into React then. I guess I can just try it for a while, see if I feel comfortable with it and, in case it doesn't work out well, I've still learned something.

Thank you!