5 Insights I Gained Within 3 Months of Being in a Software Engineering Bootcamp

Photo by Christopher Gower on Unsplash

I’ve been working within the tech space for quite a while now. It all started with reviewing technology products on YouTube, starting when I was 14 years old. Recently, I decided to jump into another space in the tech industry and learn full stack web development. Here are 5 humble insights I’ve gained within the first few months of my bootcamp.

Number 1: I will never take websites for granted.

I think mostly all of us are guilty of going about using the internet like it’s a magic tool that just works — not thinking much about what is taking place behind the scenes. I know I’ve definitely been guilty of it. However, after getting into just the basics of writing front end and back end code and seeing how complicated it can be to do something that seems so simple, I will never take websites for granted again.

Number 2: Don’t compare how good you are to how good others are.

I know I don’t have to speak on this much, because it really goes with almost anything in life. Comparing your journey and your progress to others doesn’t help anything and can add to stress and feelings of self doubt. Throughout the program, I made it a point to change my mindset to focusing on being better at coding than I was the day before. Some people takeoff quickly in the beginning and others have a sudden takeoff later down the road.

Number 3: Practice every day (or at least most).

In the very beginning, I noticed that if I didn’t practice with concepts that were fresh in my mind, I would tend to forget them quickly — thus creating unnecessary frustration. Taking breaks are of course important, but practicing as much as you can is also key. When I started to rework similar problems and repeatedly build upon concepts I learned, I began to observe how much everything started to click.

Number 4: Don’t leave things until the last minute

Admittedly, I’ve been known to be a procrastinator — it’s just in my nature. In college, I was a communication major and always had to write a lot of papers. When it came to writing an essay, I could easily wait until 1 to 2 days before it was due and knock it out with the help of some coffee and energy drinks. With coding, that just isn’t possible. At least the majority of the time it’s not. Bugs are the major reason for this. Bugs in your code can be either really quick and obvious to fix or can take hours….even possibly days. When the first project came around, I thankfully did not procrastinate, however I ran into a bug that took over 4 hours to fix on its own. Please do yourself a favor and leave procrastination behind when it comes to coding!

Number 5: It’s ok to feel like you don’t know a lot of things.

The amount of things to learn in the world of software development is overwhelming. Extremely overwhelming. Between the multiple different languages, the different syntax and rules of those languages and learning what they can do — it’s a lot. It’s easy to get discouraged about this and feel like you’ll never learn everything. The truth of the matter is you will learn a lot and get good at it but you will never learn everything there is to know. I saw this reinforced multiple times from senior developers and even memes created by developers joking about how many times they have to use Google to find answers.

Hope you enjoyed reading and that it helped in some type of way, no matter how small.

--

--

--

full stack developer in training 👨🏻‍💻 // outdoors enthusiast // photography aficionado // @noprsrvs 🍯

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Tutorial: Hacking a robot while respecting fundamental laws of robotics

How to replicate rows N times in Spark dataframe

Top docker lifehacks for QA

*Task-18 Description*📄

Very Simple Mesh Service

Unit test Network Layer

Django and Stripe subscriptions  —  Part 2

Agile Has Big Problems in Big Companies

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alex

Alex

full stack developer in training 👨🏻‍💻 // outdoors enthusiast // photography aficionado // @noprsrvs 🍯

More from Medium

Starting A Career As A Web Developer

The self-taught programmer guide

What game development taught me about programming in general

Putting life on pause and joining a coding bootcamp