Learning Data Structures and Algorithms is an essential part of being a Software Engineer. In the simplest terms, data structures are structures in which we organize data and algorithms are the set of instructions to perform a task.
This past week I decided it was time to dive into this topic and prepare myself for any future interviews. I bought the JavaScript Algorithms and Data Structure Masterclass instructed by Colt Steele on Udemy to help me accomplish my goals. You can find more information on this course here.
This is not my first attempt at trying to learn data structures…
My schedule for the last 6 months has been super exciting. Every day I wake up, roll myself out of bed, and take the same boring commute to my desk. A desk might I add that is too low for comfort and causes me great pain. But hey, at least it’s by a window… got to keep up that positive mindset!!! :) ANYWAYS…. once I’m planted in my chair, I usually take a few minutes where I just daze out the window. I stare at the big beautiful oak and reflect on how sore my neck is and how shitty…
For the last 13 days, I have been glued to my computer teaching myself React.js. When you are in a coding Bootcamp like Flatiron, you have approximately 2 weeks to learn a new language/concept before week 3, my favorite, project week!
For projects, you have the option to work solo or pair up with a partner. As a Developer, this is your time to shine! Projects spark creativity and demonstrate that you were able to learn the material for that module. It is crucial to have projects to present on your resume for your job hunt!
For my 4th project…
For anyone that is new to JavaScript, there is a common undeniable truth; JavaScript is a headache. If you’re like me and attempting to learn a frontend language after learning a solid backend with a user-friendly language like Ruby, you quickly realize JS does not have our back!
There are multiple complexities of JavaScript that can be very daunting to grasp for beginners.
There are additional topics that you have to teach yourself in able to build a frontend application with JavaScript. As a beginner, this can…
Are you currently enrolled in an immersive full-time Bootcamp and find yourself little to NO time at all to learn CSS/HTML?!!!
Do you find yourself playing guessing games in your css file because you only have a week to finish an MVP and have no time to learn how to make your project look presentable?!!??!?
Do you feel sad or depressed when you look at your project that looks like it belongs in the '90s after you just put all that hard work into it??!!
Let's start with some basics-
HTML(HyperText Markup): This is the essential structure of your web…
Have you ever been browsing the internet and thought to yourself, “Wow, what is the science behind everything I am seeing right now!? “. “How am I able to like and unlike this photo on my Facebook feed!?”. If you answered yes then this is a perfect blog to introduce an understanding of what is happening behind the scenes of your computer screen! If you answered no, well, stick around anyway and learn a few things about web development!
SO, lets start by introducing what DOM stands for and what I mean by “DOM of Nodes”. DOM stands for Document…
During the unprecedented events of the Covid-19, I took a leap of faith and decided to further my programming knowledge by learning a new language. I applied and was accepted into a fully funded boot camp program at Flatiron School. My cohort is almost 2 months deep with Ruby, and I have fallen in love! The simplicity, productivity and power behind Ruby has really made this journey to becoming a Software Engineer enjoyable and fun. I want to share this love for Ruby by showing a few reasons why I believe Ruby Rules!
Reason 1-
Ruby is an Object Oriented…
Started my journey as a Web Dev in 2018 and loving every minute of it! :)