I've more-or-less wrapped up my Blue Ocean Contribution. It feels good. I don't think I made any game-breaking contributions to this project, but I'm proud of my execution on the responsibilities I was tasked with - to animate our logo and then to build the map-display for the search results.
Tomorrow we present our project.
There's a lot to unpack here.
Something I've been thinking about in the past day or so is my tech debt list. There are so many topics I want to revisit, to explore, the understand deeply, to add to my repertoire.
How do I even approach this? A few ways have crossed my mind:
- What skills are in demand?
- What skills are the most impressive?
- What projects should I build?
- Toy problems - how much should I study?
- What are other people doing?
There are probably a billion blog posts out there that answer these questions and maybe I'll read them. I definitely plan on canvassing my classmates and maybe even members of the previous cohort - the 'Seniors' to my classmates 'Juniors'.
I'm sure Career Services has answers to these and probably other staff members as well.
I certainly have my own list. Some of those things:
A CSS Framework the Material UI or Bootstrap, or maybe something like Chokra that's tied to React.
Another front-end framework like Angular or Vue. Maybe I should just go deeper on React. I'm not a huge fan of React. Maybe it was the first experience I had with it at HR (which was a very unpleasant experience), but I'm still not a fan. Maybe building my own light-weight framework would be something cool to try.
Project-wise, I still believe in the blog project and what it can bring to Bootcamp students and other coders.
Complex queries (joins, aggregate functions etc) in Mongo/Mongoose and PSQL.
Next is a strong contender for study/project use. We used it in Blue Ocean. It looks awesome, but I haven't really gotten to interact with or explore it beyond seeing its routing in action.
Client-Side vs Server-Side Rendering. I don't really get SSR and its advantages.
Just setting up a better workstation. Second monitor, new computer possibly, maybe just fixing up my current laptop. A new desk chair?
Edit: Let's see if this turns into a running list. Here are some additional topics I consider important:
What's the life of an engineer like? What kind of hours can I expect to put in? I'm sure that varies wildly depending on the company and team.
I want to ski this winter. Will I be able to create a two-hour gap in my schedule during the week?
I want to coach High School basketball - how involved can I be in that?
It also depends on the job location. Can I be remote? If I have to relocate for work, both of those things are off the table this year.