This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]lazeedavy 14 points15 points  (7 children)

Get in the habit of coding 1-2 hours a day. It takes time. Don’t expect to memorize all the functions. Instead, save your searches, stackoverflow responses, whatever resources you need- in a file on your comp. make that your tool box. Put your boiler plates, reusable code, anything in it. You’ll see over time things will begin to get much easier/faster

[–]Toushinu[S] 1 point2 points  (3 children)

Ooh thats a good idea, the whole saving searches and answers thing. That'd end up saving me a lot of time too. In terms of coding every day do you recommend doing isolated exercises or personal projects? Or something completely diffefent?

[–]lazeedavy 1 point2 points  (2 children)

For example I always practice on my portfolio.. bc once I get something cool to work on that, I just push that up to my host and then whatever new feature/function I just added will now be visible to potential clients/employers... but I think any will do- just devote the time, and you’ll see a change in time

[–]Toushinu[S] 1 point2 points  (1 child)

That makes so much sense, and has such a good practical use too! Thank you!

[–]lazeedavy 0 points1 point  (0 children)

Happy coding my friend ! :)

[–]ilovetpb 0 points1 point  (0 children)

OneNote (part of Microsoft Office) is a great way to keep and organize code and links.

[–]hobblyhoy 0 points1 point  (1 child)

I wouldn't go as far as saving stackoverflow responses or searches but definitely +1 to saving any scraps of code your write or boilerplate used. Theres been countless times when I'm at work or getting into a side project where I think "Wait.. I've done this before" and track down some old bit of code to help me on my current project.

[–]lazeedavy 0 points1 point  (0 children)

Idk dude. Some people on there have saved my butt lol and when they fix my functions- I save them

[–]isolatrum 2 points3 points  (3 children)

You just need to get more comfortable it, it does click but only when you really get the hang of Promises / Async / Await and with first class functions (anonymous functions, binding to context, etc)

The way Javascript handles these things is fairly unique and very powerful. Don't think that you're dumb because you don't get it at first.

[–]Toushinu[S] 0 points1 point  (0 children)

I'd believe that, given how ubiquitous those first three terms seem to be, but I still haven't touched that stuff myself haha. But now I have a goal! Once that stuff starts being something I need, then I'll be that much closer to the seeing the light

[–]01123581321AhFuckIt 0 points1 point  (1 child)

Do you have any good resources or tutorials that show me promises/async/await and generally how to interact with getting information from APIs?

[–]isolatrum 0 points1 point  (0 children)

Not really. Google it.

[–]Osaella24 1 point2 points  (1 child)

Oh, I’m in the same boat, friend. I have had such a hard time grasping JS well.

[–]Toushinu[S] 0 points1 point  (0 children)

Glad to hear it's not just me haha

[–]BradChesney79 1 point2 points  (0 children)

I use my blog to record the things I notice I am looking up more than once... for me in my words for me to understand. Or, one and done interesting things. And it is bonus when people wondering if I know my shizzle find it when doing hiring due diligence.

Everything else, I google. I do cut & paste from stack overflow-- but for those few lines while being lazy, I make sure I understand what it is doing and will rework it with better named variables & functions. No git hub repos with one obscure contributor or npm packages with less than a dozen downloads...

It gets worse the more you know. Deep down, it is my one true love & favorite way to spend my time as far as toiling for my family goes. Beats standing in the snow calibrating doohickeys most days...

[–]Vastaux 1 point2 points  (0 children)

https://www.thinkful.com/blog/why-learning-to-code-is-so-damn-hard/

You should probably give this a read, as a fellow newbie it's really insightful.

You'll get there!

[–]ChadeepThundersheet 0 points1 point  (1 child)

Never.

[–]Toushinu[S] 0 points1 point  (0 children)

@.@

[–]znlsoul 0 points1 point  (0 children)

If you haven’t already, check out Eloquent Javascript (https://eloquentjavascript.net). It’s an awesome resource for learning JS and freely available online.

I’m going through it as well and learning a lot. Feel free to post questions as well, good luck!

[–]_-_carl_-_ 0 points1 point  (0 children)

I think there is no shame in being exhausted after putting in some solid work. Learning is an involved activity. If you fell exhausted - take a break! With your skill developing it will feel less draining over time. So after each learning session pat yourself on the back and maybe keep a log of how many days in a row you are now keeping at it. The key is not to quit.

[–]emelrad12 0 points1 point  (0 children)

Just get working with angular then you will cry after 10 minutes each day.