Another week down, 2 to go. This is the technical recap, if you want the non-technical then check this out. This last week posed much less time and energy constraints from outside influences, meaning less stress and more focus on coding. Which is why I can announce that my portfolio page is now live (please see the projects section below for details).
I'm feeling good about the portfolio, skills, and experiences I've built before and during the boot camp experience. The game plan for what comes next is being built, and the routine during the job-hunting process is sort of figured out; this is mostly about daily management of practicing algorithms, applying for jobs, networking, and working on portfolio projects. After hearing the many other boot camp graduates, I'm either going to get lucky or I'm going to have to put in some extreme effort; either way, I'm ready for it.
Before we get into the recap; for the first time in this experience (and one of the rare times I not only will admit to it but actually reverse course) I realized I was overcommitted with CryptoZombies and had to deprioritize it this week while I focused on other components of my growth.
<usual_enterance> If you're new here I'm creating this blog series as I go from coding newbie to working in web3. I'm creating this to reflect on the technical and non-technical growth and to leave it behind for others who might be interested in how they can follow a similar path. </usual_enterance>
In this week's technical recap:
- Projects & Algorithms
- Projects
- Chainlink Spring Hackathon
- What's Next?
Projects & Algorithms
Projects & Algorithms is the final course for the Coding Dojo and encompasses four weeks of reviews, algorithm practice, interview prep, and building two projects that are meant to reflect what we have learned and showcase something new we are attempting to learn.
This was week 2
Singly Linked Lists
Objects and Classes
Objects are instances of classes and are created using memory set aside for variable-sized allocations called heaps. They are a collection of attributes and functions. Pointers are the location of the object in memory.
Pointers
References or pointers are the location of data in memory, like an address. JavaScript and Python use pointers by default.
Linked Lists
A data structure comprised of nodes that each point to the next node. The head node is the initial node and the entry into the other nodes. Each node has data and next attributes, next being the address for the next node. The final node points to null.
Materials continued with brief intro to methods, iterating through linked lists, prompts, and alerts.
Projects
Bootcamp Algorithms
Tagline: This is a collection of code for the Coding Dojo Bootcamp, Algorithm course assignments. This course is the final component in conjunction with two projects to graduate from the boot camp.
Assignments completed and uploaded to GitHub were concerned with SLLs.
The repo.
Learn Web3
Tagline: This site is a collection of resources intended to assist in developing a person's understanding of the web3 space. Resources include podcasts, newsletters, and discord communities. This project is being developed as a component of the Projects & Algorithms course, the final in the Coding Dojo boot camp.
Yes, I am aware of the DAO, I was not when I chose the name of this project a couple of months ago. While I change the name? Not unless I actually do launch this project.
I finished this project! The only thing left is some quick documentation updates and to present it this week.
The repo.
Personal Portfolio Website
Tagline: The personal portfolio website hosts all relevant information about my project and professional history as well as some additional information for people looking to learn more about me.
This was also finished, kinda, and what I mean is that I launched the v1 and it's live here. It's a bit rough looking and not at all mobile-friendly but I was tired of looking at it on local host so I threw it out in the world. Not to worry, I've already started refactoring it into a flask app (v2) that is looking so much better.
The repo.
Chainlinks Spring Hackathon
It's full steam ahead on the hackathon project, with some minor hiccups that are being worked out! We've got until the 27th and we're still making great progress, everybody seems clear on their roles and how to proceed. This is still proving to be quite the challenge of course with three of us still being in the boot camp while holding down our own jobs and other responsibilities.
What's Next?
Looking at these last two weeks in the boot camp, there's lots to finish up but I'm trying to wrap up as much as I can with the time left. Check out the non-technical recap for everything I'm working on there like job-hunt prep and the NFT Canon.
For the technical stuff, I'm looking to finish v2 of the portfolio site this week, continue the algorithms assignments, get started on the group project to graduate, and make a few big jumps in the hackathon project. There's more than enough to keep my busy every second of the day.
If you'd like to join the learning community I'm building on Discord for web3, you can find the link for that here. It's a space that I am trying to build for myself and others to share their growing knowledge of all things web3.
You can also find me here:
LinkedIn | GitHub | Twitter | My Website