CodeNewbie Community 🌱

Cover image for coding journey part deux!
sheila
sheila

Posted on

coding journey part deux!

today is all about APIs and learning how to fetch data. this is actually my last lesson for my javascript class, and after this i'll start working on the two final projects. that will really be the ultimate test of my skills, as i won't have much instruction to lean on and will need to figure out more things on my own.

learning how to use APIs is really cool but i didn't get enough sleep last night so my brain is moving a little bit more slowly today...channeling pusheen to keep me going 😌

since my last post, i've also been learning about objects and factory functions. overall, i would say learning javascript has been really enjoyable. one thing i've noticed that i struggle with is keeping track of how all my different blocks of code interact with each other. today i built a random image generator and a random user generator, and the more complex the code got, the harder it was for me to keep track of how it all fit together, and what needed to go where. both projects are up on my github now.

another thing on my mind is building my developer portfolio. i'm nervous about this, but i think mostly because i don't know how i want it to look. i prefer a minimal look, and i have a soft spot for vintage 90s/early 00s web aesthetics. so nostalgic. anyone have suggestions on where to start? anyway, i still have to complete my react class before i start my portfolio, so maybe i'm getting ahead of myself...

happy monday to all! ✨πŸ’ͺ🏻

Top comments (8)

Collapse
 
mckennabramble profile image
McKenna Bramble

I'm not sure about 90s/00s aesthetic, but I find Lynn Fisher's website and work super inspiring. lynnandtonic.com/

As for JavaScript, I found, at least for me, that the more exposure I got to code (aka reading lots of code), the more I was able to see how everything fit together. Good luck with your projects!

Collapse
 
sheblair profile image
sheila Author • Edited on

thanks mckenna πŸ’™

Collapse
 
princealarming profile image
Prince-Alarming

I have a website portfolio of my old 90's websites. It's not complete by any means but you're welcome to check it out. Oh one thing else, the code is not up to today's standard and I have no intention of updating it. Mainly intend to show what I did back then and preserve the code of that time era.

prince-alarming.us/index.html is the site

P.S. I use to be an Avatar creator for the program called Virtual Places (a popular chat program back then). That is what the websites are about. Enjoy!

Collapse
 
sheblair profile image
sheila Author

hey, prince-alarming! thank you for reading my post and for sharing your work - i checked out your websites and it was super fun, blast from the past. i am 30 so these are the first kind of websites i interacted with as a kid. so much nostalgia!

Collapse
 
qaisar707 profile image
Qaisar Khan

what are the sources you are using to learn js, and what practices have u been doing to get more practical challenges for self-assessments and measuring the level you have reached.

Collapse
 
sheblair profile image
sheila Author

i'm working through a program called skillcrush! other than that, i sometimes build challenges on frontend mentor. that might be closer to what you mean for measuring the level you have reached, those are based on components you would likely build in a real job so it does feel quite practical and realistic. they have a pretty robust free tier with lots of challenges so i would def check it out!

Collapse
 
qaisar707 profile image
Qaisar Khan

yeah, I have seen those, but in real world, you can get these components from frameworks like Aunt design, React-bootstrap and Material UI,

but the thing to learn is how can u architect a problem's solution, how deep u can go to figure out the best optimum architecture with very less of code time, and side effects,

that comes out when you have hands-on experience in solving the problems that you have gone through with your own idea and thinking process,

that kind of a developer is needed in the industry, not a coder, don't be a coder, be a developer,

even I am struggling through this I get a task on the job and just make it done in anyways,
but I am joining these forums and reaching out to people to have a team and a second mind to question my approach for a solution to let me see the other aspect of side-effects and many more,

reach me out on slack or any other platform so we can have this healthy competition in a good straight line

Thread Thread
 
sheblair profile image
sheila Author

that sounds great, qaisar! i appreciate your perspective and your focus on learning how to solve system architecture problems at a higher level. for me, i'm so new to tech (i have no background in computer science, have never touched a line of code before six months ago) that i do have to learn how to code first -- because without a strong foundation in understanding the code and how/why it works, i don't think i'd ever be able to move into problem-solving at a higher level.

wishing you the best of luck with your journey!