- Empathy does and has always played an important role in my life. In many instances, it has helped me better focus my energy. When one of my friends or family members has a personal struggle, I am able to step back from my personal struggles and be there for them just as I would want them to do for me.
- I believe that empathy helps you build better software because it gives you the ability to take feedback. With an empathic mindset, developers are able to truly put themselves into someone else's shoes and evaluate whether their work is effective for various users, groups, and cultures. This kind of thinking can even help developers find gaps in their own code. If developers are not empathetic then they may miss out on how their code affects whole groups of people entirely.
- Empathy is important for working on a team because it can help a team communicate more effectively. For instance developers may be more likely to create meaningful work if they are all working towards on
1. When you've worked towards a goal in the past, what systems or tools have been helpful for you in accomplishing that goal? How could you adapt those same systems/tools to use while at Turing?
In the past I have used simple tools like "vision boards" where I lay out my end goal first and then work backwards, filling in smaller, shorter term goals that I want to accomplish along my journey. I think this tool could be extremely effective while at Turing and I plan to utilize this strategy by aligning my goals with various coding milestones that I need to achieve in order to be successful.
2. As you start this new career, what is one of your strengths and how do you know?
1. Describe one of your strengths.
- What is something you have learned to do well (list a skill)?
> I can take criticism very well. I have learned that there is always room for improvement and if you can't take feedback from others then becoming a better version of yourself becomes significantly more challenging.
- What is something you know about (list some knowledge/expertise you have)?
> I know how to think critically and problem solve.
- What is something you have a natural ability to do well (list a talent)?
#Rom Com With Aaron Townsend And Joe Lopez
Use this template when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.
- What are each of our learning goals for this project? What drives us in this project?
1. Power of self-reflection
-
What is challenging about self-reflection?
-
How can you continue to build the habit of self-reflection at Turing?
- Social identity mapping
Habits of a Software Developer
- What do you think are the traits of a good software developer? What are they like in the workplace? What would you as a co-worker think of this person?
> Hands to keyboard….practice, practice, practice. A good software developer is resourceful. They know how to search for the correct information and experiment. In the workplace they are unafraid to ask their coworkers about a problem if they cannot figure out the answer. I would be grateful that I have a coworker who is willing to admit when they cant figure something out instead of brushing it under the rug.
- What are the habits that this person demonstrates to embody the identity of a software developer?
> They embody hard work, perseverance, resourcefulness, consideration for others and even humility when they come across a problem they cannot solve on their own.
- Who do you want to be as a software developer? What kind of behaviors do you already have in place to be that person? What
This gist contains a short assignment I'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.
- Fork this gist
- On your own copy, go through the listed readings and answer associated questions
- Comment a link to your forked copy on the original gist