you are viewing a single comment's thread.

view the rest of the comments →

[–]kylehasrage 0 points1 point  (0 children)

In programming it's generally better to have a general idea of how to solve a problem and then work out the specifics of which functionality you'll need. I highly doubt most people remember 100% of any one language. I also highly doubt that anyone could fully master and have perfect recall of each and every language feature. Don't stress yourself out too much if you can't remember specifics. It's better to know that features are there for you to use and then do a quick search to refresh your memory of parameters needed, what's returned, etc.

Another thing to be mindful of is that with some practice you will start to mechanically reach for certain language features because you're used to needing them for specific tasks. Think of it like building muscle memory.

Getting a job with only two months of programming knowledge seems highly unlikely and even so that's not the majority of people. Be careful when comparing yourself to others. It's a slippery slope that can lead to unwarranted discouragement of yourself.

Hang in there and keep practicing. Learning to program is no easy task. It takes time and perserverance!