BOOTCAMP LEARNING PLAN

Long term goals

Over the course of bootcamp, I am hoping to learn enough Javascript to be able to use it to build various apps and websites, and explore whether it’s something I’d feel confident pursuing as a career.


Learning strengths and limitations.


One of my strengths is not minding getting things wrong, which is just as well. I was right to say that the relational logic would be difficult, and so is developing the correct core knowedge and vocabulary to even know how to articulate/research the problems in my code. My worry is that my understanding is still only very surface level, and that it takes a while for concepts to sink in. But repetiion is key.

I think my biggest non-technical challenge will be memory retention, and the feeling of getting "stuck" on a piece of code, but pushing through.


Skills to develop

I'd like to learn to code collaboratively, and be more comfortable trying to help others. I'm good at asking for help, but struggle to explain things to other people, because I don't feel condfident enough in my technical knoweldge to try and articulate a possible solution.

Expectations from the Bootcamp Team

Being available to help/give hints when needed, communicating any problems that need addressing, checking in occasionally

Expectations for myself

Participate in group tasks, try and get a solid understanding of basic concepts and functions, build something I really love, and try not to suffer crushing ego death when the logic gets too hard

FOUNDATIONS LEARNING PLAN


Long term career goals

const careergoals = 0


One of my personal goals/priorities in life is to find a career which might better accommodate my hobbies. Working remotely, and getting paid better were both good incentives for me to enroll in this course.

I’m not familiar enough with programming/coding to know what sort of careers or opportunities these skills might lead to, or whether I want a career in the industry, but I am optimistic and open minded.

I’m interested in using the skills I learn in this course in various areas of my life, not just career. I can already see a lot of great potential for creative projects. I’m interested to hear from the perspective of others during this course, explore what a career in tech might look like!


Learning strengths and limitations.


My strengths are that I'm a hard worker with a lot of persistence and optimism. My weaknesses are difficulties with relational logic and getting sidetracked by new ideas. I enjoy puzzles, but find it difficult to understand complicated mathematical concepts. I expect to struggle with the more difficult technical parts of this course.


Skills to develop

I’d like to learn to work collaboratively on projects with other people. I think I have relatively good people skills, but I haven’t collaborated with many people in a professional context, which is obviously an important part of web development. I would also like to prove to myself that I can learn to code, as it’s extremely outside of my usual comfort zone.

Workload management.

I'm going to frontload the beginning of my weeks with the core, technical stuff so that I can get a sense of how long it is taking me to understand the new concepts. This might look like working longer days on Monday to Wednesday, and if I’m running behind, I will have more of a buffer to catch up.
I’m going to keep up a good rapport with my cohort, particularly my homegroup, so that we can support each other throughout the process, and give each other help when we need it.

I am using a pig shaped egg timer (Rocksroy the pig) to measure my progress against the predicted time suggested for each exercise. I don’t always stick to these times, as I often have to revisit the lessons to make sure I understand, but it allows me to see how I am doing in relation to the weekly schedule.

When things are building up, I will go for a walk, or take a break of some kind. Alternatively, I have a few good friends in tech jobs who have offered to call /look at my code, if I need help or encouragement.

I expect the facilitation team to communicate important course information to us in a timely way, listen to our concerns if we have any, be available to help with technical issues (to a reasonable extent.)

The only scheduling conflicts I have are watching the premier league, Survivor, the UFC and feeding the cat twice a day.