For more on why well-written commit messages are important, check out this article. One of the most important parts of this Git flow is writing descriptive, concise commit messages because a well-written commit message is essential to a well-written commit history. As an apprentice, I learned about the Sparkbox Git Workflow and practiced following it while I worked on collaborative and personal projects. While I had learned the basics of Git in bootcamp, my confidence with Git really grew during the apprenticeship, and I use much of what I learned during the apprenticeship now. Here are three of the most important things that I learned in the apprenticeship as a bootcamp graduate: Git Workflow, Proficiency, and MentorshipĬurrently, I use Git and GitHub on a daily basis as a developer to contribute to the project I’m working on. The Sparkbox apprenticeship was the perfect opportunity for me to level up my skills before being hired as a web developer. I chose a coding bootcamp to help me make the career leap to web developer, and while I learned a lot, I still needed to learn more. My origin story is that I was a high school teacher and then a stay-at-home mom. I also completed the Sparkbox apprenticeship recently and became a web developer on the Sparkbox team. At Sparkbox, many of the web developers with the most interesting backgrounds started out in web development through the apprenticeship program. Read more about the craft of web development here.Many developers started their careers in a completely different field before transitioning to web development, and I find that hearing origin stories from these developers is particularly interesting. It’s all related to the fact that what we do as developers and designers is in reality a craft, and we as a team need to see how our fellow craftspeople are going to handle their craft before knowing that they fit well within our workflow. The question of whether we could do a trial period came up, so somewhere in the back of our minds we knew that the standard hiring system just doesn’t work very well with people for our industry. Recently we’ve gone through some interviews for new developers, and have run across the old issue of: you never really know whom you’re going to get after the hiring is done. And it’s something that I as a developer would love to see as the norm for employment within our industry. ![]() ![]() This may be one of the smartest ways to hire applicants for small web shops in the future. An apprenticeship should be a period of coaching, learning and growth for the apprentice all in the hopes of “raising” a developer who will add value to the entire team, not just the developers they’ll be working beside.Īn apprenticeship should grow the techniques and skills the person has in order to create a person who is capable of functioning at the same level as the other team members. Consider apprenticeships in a way, shortcuts to knowledge and wisdom. An apprentice is a person who is training under experienced professionals in order to learn and apply the skills they’ve initially learned either through schooling or on their own. ![]() These differ from standard internships in the idea that there is more value and training with an apprentice than on an unpaid intern. The idea of running Apprenticeships instead of Internships was discussed in a session given by Sparkbox who have recently run a couple of apprenticeships.
0 Comments
Leave a Reply. |