The Apprentice(ship): Episode 0

I start a new position as an Apprentice Full-Stack Developer in July. 🄳 It marks the first concrete steps towards my career transition.Before weĀ begin…I’d like to document my entire apprentice experience. All of it is up for grabs: the things I’ve lear…


This content originally appeared on Level Up Coding - Medium and was authored by Marissa Huysentruyt

I start a new position as an Apprentice Full-Stack Developer in July. 🄳 It marks the first concrete steps towards my career transition.

Before weĀ begin…

I’d like to document my entire apprentice experience. All of it is up for grabs: the things I’ve learned, what tech or projects or lessons I’m working through, all my anxiety-ridden thoughts. But let’s backup and bring you up toĀ speed.

April

I’m actively transitioning out of the public education arena and into software development. I worked as a band director the entire 21–22 academic year, while at the same time earning development certificates, taking interviews, refining my resume, going to conferences, adding or updating projects within my portfolio, working with a few mentors, and basically just trying to learn as much as IĀ can.

I got an interview for this position, Apprentice Full-Stack Developer, and I was ecstatic! I didn’t know much about the company other than the fact they ran a developer apprentice program every 6 months, and a lot of their apprentices ended up working for them. I prepped, got through the interview, got really good feelings from the interviewers, and then asked the question, ā€œWhat will the rest of the interview process be like?ā€ I thought that was a fair question since I knew there had been 226 applicants, with only 10 candidates even getting interviews. I felt great about that fact that I looked like a Top 10 contender, but the competition was clearly steep, and I knew it. Plus, the apprenticeship didn’t start until mid-July, so I figured they had 2 months to run through some serious tasks to weed out anyone who wasn’t going to be able to cutĀ it.

Then she answers ā€œThis will be the only interview.ā€

I know she explained the reasoning behind it being the only interview, I know I didn’t pass out or anything, but I was still stuck on those words. This will be the only interview. It was like time had stopped and my hopes at impressing enough people to convince them I was ready for this all went up inĀ smoke.

May

Fast-forward through a week of fanatically checking my email, I remember seeing an email come through from them. I wasn’t done with work, however, so I didn’t read it right away. I had it in my head that it was a rejection email, and I didn’t want that knowledge to weigh on my mind as I taught 10-year-olds about the rhythmĀ tree.

If you expect disappointment, then you can never really be disappointed (MJ, Spiderman)

As soon as I got to my car, I opened that email, and to my utmost delight, I saw a congratulatory email! I was being extended an offer to take part in the July class of apprentices! I accepted, signed the offer, and now you’re caughtĀ up!

The Present

I accepted the offer, and I had 10 weeks before I would start. 6 of those were finishing out my school year, so frankly time to code would be severely limited. But I still wanted to make sure I got a few things done beforeĀ July.

June

Halfway through June, I was finally free! The school year came to a close, and I could focus more on my development goals. I knew I only had 33 days before my apprenticeship was supposed to start. Naturally, like the over-achiever I am, I made this giant, unrealistic list of things I wanted to finish before mid-July. I came up with the following:

  • Recreate 3 websites (a theater šŸŽ„ site, a cat 🐈 site, and a financial advisor’s šŸ’²Ā site)
  • Finish my Udemy course on full-stack development
  • Implement a ā€œworkā€ page on my portfolio
  • Figure out how to use Google Analytics on my personalĀ site
  • Update my resume with new technologies & languages
  • Finish more Front End MentorĀ projects
  • Complete more kata training onĀ CodeWars
  • Design & deploy a website for my dad’s honey & apiary hobby šŸÆĀ šŸ
  • Redesign the Neverland Travelers website
  • Learn React, Node.js, Bootstrap and review the commandĀ line
  • Develop a simple loan calculator
  • Start a freelance project

Simple enough, right? Build a lot and get a job. EasyĀ :)

I have been coding for 11 days straight now. Side note that it has been awesome, let me tell you! I have a MUCH BETTER idea of what ā€œrealisticā€ means before I start my apprenticeship. I tend to over-plan, so I’m not surprised that I have way more work to do than I actually have time for. But, in these 2 weeks, IĀ have:

  • Secured a contract as a freelance developer
    ā€Šā€”ā€Š
    I haven’t technically started any work yet, but I’m super pumped to be working with this designer! She’s awesome, and her work has its own flavor. I hope I can continue to collaborate with her on a regularĀ basis!
  • Learned and almost completed a project with Bootstrap
    ā€Šā€”ā€Š
    I got through the Bootstrap portion of my Udemy course, but I haven’t finished the final project. I need to recreate a homepage using Bootstrap. I understand the basics, know how to read through documentation now, and feel really good about using Bootstrap. I think it was easy to get through this because I have a pretty firm foundation with CSS, so I could tell how Bootstrap would affect certain elements. That was a coolĀ feeling!
  • I’m 85% of the way through the loan calculator project
    ā€Šā€”ā€Š
    My husband, who’s the director of design at his company, designed a really simple loan calculator for me. He gave me designs, walked me through the functionality, and set me loose! It has been really fun to develop this calculator! It should calculate monthly payments, and loan duration based on user inputs. My first pass was getting the HTML & CSS set up, with so many comments and notes on how I could use JavaScript to add the interactivity. During my next pass, I added a lot of JavaScript to set up what was displayed on the screen. Those user decisions change the formulas I had to use, so next was figuring out those actual formulas, and targeting the right user inputs. My husband kept laughing at me whenever he would see me looking up algebraic formulas! I was literally trying to balance equations on paper first, before I even got into my code editor. Anyways, that’s where my progress is. My calculations work. User interactions change what is on the screen, which points to certain calculations. My next hurdle will be to trigger those calculations on the button click, which should display results, as well as create a trigger to clear theĀ form.
  • Created branches for the work page and mobile menu on my portfolio
    ā€Šā€”ā€Š
    When I say created, I mean that’s about all that got done. I haven’t completed or closed the pull requests yet. I haven’t done much actual code to improve these branches. But they’re created and I’ll get to them. Soon IĀ hope.
  • Restarted my subscription on Codecademy Pro
    ā€Šā€”ā€Š
    So this wasn’t on my list, but it’s been really helpful. I can tell I go in waves, and I couldn’t stand to start another round of instructional videos. Codecademy has more reading, and has me working through projects with some assistance. That just felt better for me at the time, and it’s been great. I downloaded an assisted project, and created that. It’s a simple game, where you have to click on these closed doors, and avoid this chore robot. I did it, it works, so I’m proud! It had also been a while since I was on Codecademy, so going through all of their JavaScript modules felt….dare I say, easy?! It helped my confidence a TON that I felt like I understood so much more in the JavaScript realm. With the assistive instructions, I also feel like I’m understanding better how to approach problems and projects. I’m looking at everything with developer eyes finally. Codecademy also has me working with the command line, so I got to do some reviewing there. I’m finishing recreating the Lodash library right now, and I want to get through all of the JavaScript modules before my apprenticeship. There’s only one more, ā€œIntermediate JavaScript,ā€ which should review things like error handling, Fetch API, andĀ classes.

Looking Ahead

Needless to say, I won’t get through everything on my list. At least not at the rate I’m moving right now. But I’m very happy with my progress. I think, realistically, I can finish the loan calculator project, I’ll get through my Codecademy modules, complete that Bootstrap project, make actual progress on my portfolio’s work page and mobile menu. And I can update my resume, that’s super fast. If I get more done, great! That’ll be a bonus. I am beyond excited to start my apprenticeship!

I’m going to treat my future articles as a series. Keep your eyes out here for my reflections once I start the apprenticeship. My office is ready, my desk is all cleaned out and reorganized, I got a second monitor, so I should beĀ ready.

In 2 weeks, I can officially say I’m in a newĀ career.

The Apprentice(ship): Episode 0 was originally published in Level Up Coding on Medium, where people are continuing the conversation by highlighting and responding to this story.


This content originally appeared on Level Up Coding - Medium and was authored by Marissa Huysentruyt


Print Share Comment Cite Upload Translate Updates
APA

Marissa Huysentruyt | Sciencx (2022-07-01T00:55:28+00:00) The Apprentice(ship): Episode 0. Retrieved from https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/

MLA
" » The Apprentice(ship): Episode 0." Marissa Huysentruyt | Sciencx - Friday July 1, 2022, https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/
HARVARD
Marissa Huysentruyt | Sciencx Friday July 1, 2022 » The Apprentice(ship): Episode 0., viewed ,<https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/>
VANCOUVER
Marissa Huysentruyt | Sciencx - » The Apprentice(ship): Episode 0. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/
CHICAGO
" » The Apprentice(ship): Episode 0." Marissa Huysentruyt | Sciencx - Accessed . https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/
IEEE
" » The Apprentice(ship): Episode 0." Marissa Huysentruyt | Sciencx [Online]. Available: https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/. [Accessed: ]
rf:citation
» The Apprentice(ship): Episode 0 | Marissa Huysentruyt | Sciencx | https://www.scien.cx/2022/07/01/the-apprenticeship-episode-0/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.