Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
June 20, 2021 07:45 pm GMT

Advice to my former self, beginners (and an announcement!)

So since I published my last blog post, something very exciting happened...

I GOT ENGAGED!!

yay!

So in honor of my amazing fiance and how supportive she has been of me throughout my entire journey into coding, I want to give some advice to my former self (circa the beginning of my journey) and anyone else who may find it useful! Here is some advice in honor of Ashley:

A Algorithms and data structures are going to be super important and good to know. Re: Algorithms try to solve them on your own. Itll be tough at first, but youll get there. Enjoy that satisfaction, but realize that your earliest solution is probably not the most efficient. (If you dont know what that means yet, learn about Big O Notation!) But study solutions and take the time to understand them. Taking that time will make it an actual skill that can be applied to things and not just to a very specific case. And review your data structures so that you know a) when certain data structures are most useful and b) which methods work with which structures. Feeling confident in this will lead to WAY more confidence when youre applying/interviewing for jobs!

S Sometimes the solution is right in front of your face. If nothing seems to be working and youre getting super stressed out, take a second. Breathe. Dont be afraid to put it away for a little bit. Honestly, fresh eyes do WONDERS. (And Spoiler Alert: its probably a missing semicolon, but it might be the wrong number of equals signs )

H Help is available. Whether youre pair-programming or you need to use Google or you just need to find somebody to message directly, its totally normal to need help. Nobody knows everything and theres no shame there. Ask questions, take in answers, learn, and grow!

L Learning is a process. Look, I know you know this, but its good to remember. Keep reviewing the things that youve learned already so that those skills dont get stale. Also, look at the kind of jobs that you would love to have. What skills are they looking for? Start learning those! Need help learning a topic? Check out Udemy, LinkedIn Learning, and YouTube! There are some great resources out there that can launch you into developing new skills!

E Every. Day. In addition to everything listed above, you should be coding every single day! And if youre not writing new code, review some old code! Thats super helpful too! Regardless of long youve been coding, is there anything that you would write differently now? (ex. I used to write React code with a lot of class components. Now, I would write React with mostly functional components and hooks. Growth!)

Y Youve got this. There will be easy days and there will be stressful, difficult days. This is totally normal. Youre learning new languages and thats undeniably tough. Take some time every now and again to reflect on where you were a few months ago or a year ago. Youve come a long way and, even if theres still a long way to go, youre a champ and you should be proud of yourself. Remember that, even if skill development or the job search or anything else is taking time, youre on the path youre meant to be on and its all going to work out the way it is supposed to. So yeah, youve got this!

Anyway, if you read all the way through this, I hope it was helpful. And, in the spirit of this last week, remember to remember all of the joy of what youre doing (and life in general, but thats a whole other thing!).


Original Link: https://dev.to/maxjacobzander/advice-to-my-former-self-beginners-and-an-announcement-398e

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To