DEV Community

Sam Webb
Sam Webb

Posted on

Remote learning may not have been the best option..

I am a person who asks a LOT of question. I love learning, and there are always a minimum of 20 tabs open on whatever browser I'm using. I probably should have considered this when deciding to take classes for software engineering. Couple this with the fact that I have terrible social anxiety, and it seems like I may have set myself up to fail. I have been pestering the AI bots quite a bit, but I need to force myself to get comfortable engaging more with the community around me. I think a big problem is that I am afraid of looking stupid. Like, everyone else is breezing through all of these concepts and I'm not.

I am going to keep trying, I like to succeed and am super competitive. I just need to form better habits and swallow my pride.

I have been tinkering with ways to help me memorize different concepts. A big thing that keeps throwing me is the way that some information is presented - I like to keep concepts together in my mind with clear examples, it makes it easier to recall.

For example, array methods in JavaScript is something I was struggling with, so I have been screenshotting the visual examples when I practice. Things like

.pop()
.push()
.shift()
.unshift()
.splice()
.slice()

don't always work the way you might assume that they would - like if I had this array:

const theSimpsons = ["Homer", "Marge", "Bart", "Lisa", "Maggie"]
// -> undefined

and I wanted to add another element using .push()

theSimpsons.push("Hugo")
// -> 6

_I wouldn't expect to have gotten the adjusted length of the array back. _ If I want to see the new, mutated array I have to go back to check.

theSimpsons
// -> [ 'Homer', 'Marge', 'Bart', 'Lisa', 'Maggie', 'Hugo' ]

Just another thing that I need to keep practicing until it doesn't seem so foreign. I plan to make some charts that combine visual examples that I struggle with (array methods with examples will be the first) so I can use it like a cheat sheet until I've got it down.

Anywhoozle, that's all for now. Stay warm!
and will post when I make it look pretty.

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay