Skip to content

Instantly share code, notes, and snippets.

@Atos20
Last active September 3, 2020 23:41
Show Gist options
  • Save Atos20/c008040107a9343e10f853eccb3df785 to your computer and use it in GitHub Desktop.
Save Atos20/c008040107a9343e10f853eccb3df785 to your computer and use it in GitHub Desktop.

Mod 2 Week 1 : Building Habits to Become a Software Developer, Part II

Students will engage in self-reflection and ideation in their career journals every week during a module.

Copy these prompts into the career journal document you started in Mod 0. Please label this section of your career journal “Module 2 Journal Reflections” and it’s recommended that you use this template to organize your responses.

What is a career journal? The journal will help guide you through the process of discovering who you are as a new developer and how that translates into your career goals. It’s a way to check in with yourself through self-reflection, prompts, and questions, organize your targeted job search, and remember who you met as you build a professional network.

Ideas here are adapted from Atomic Habits by James Clear

Reflect on your habits from last module.

  • What behaviors and activities were helpful for you?

AS a mod 1 repeater I made sure to make space to work on my habits. When I fisrt started Turing back in May 2020, I knew that if I wanteed to succed in my studies and build up a good foundation as a developer I needed to work on my habits. As a professional Chef for 10 years , bringin homework to home after a long day at work was not usual.

One important thing I learned by the end of the first time going trhough mod 1 was the importnace of getting enough sleep, which meant for me to create and work around a schedule that would allow me to get enough practice writting code, pre-teach lessonsand revist old ones to keep up with the pace of the school. The second time trhough mod 1 which started on June 2020, I had a better idea how to set up a scehdule that would allow me to get enough rest and also make time to spend time away from the computer. TO be honest sometimes I struggled to stick to my original schedule and more so when working on projects.

I have noticed that it is easy for me to spend hours and hours in front of the computer with out taking enough POM's but the cost is larger when I feel tired and stressed. I have not only had to re-teach lesson again and again but I had also to re-teach myself the inportance to spend time with my love ones and to make sure that I am spending to care for my well being.

  • What activities and behaviors could be more effective for you?

I am making a better effort this time around to excercise more, I enjoy nature and outdoor activities. To me one of my motivations to work hard and to organize my time better is because if I am able to have a better control on how I spend my time I can make sure to spend time on nature mountain biking, hiking, cooking and spending time with my love ones.

  • I change careers because I always complained I didn't have time invest on the things that made me happy, this is also the why i want to get better at managing my time. I enjoy building code and working thourgh the logic of the my code but it is even more enjoyable to finish a long the of work and still have time to spend with my love ones.
  • What processes would you like to try differently this module to become more effective at your work and as a software developer?
  • I have been thinking about implementing the use of a personal calendar planner to keep track of all my dalily duities.
  • I have been using applications such as notion to keep also track of my Turing activities but I have strugled to set a more reasonale schedule that allows me to keep up with y studies and outside-school activities.

Setting intentions for this module:

  • who do I want to be this module?

    • I want for this module to being able to create a schedukle that would hold me accountable on how I spend my time
    • I want to be able to make space for activities outiside of Turing
    • I want to to be able to practice a more work disciplne
    • I want to be able start taking more POM
    • I want to rech out more to my mentors
    • I want to have a better idea of the type of job I want to have when I finish Turing I 'd like to be a person who nourishes his professional and personal life both at the same time I'd like to ahave a better clarity on how to apporach my work and start thinking for my self with the support of others.
  • What specific habits would help me get there?

    • getting a peronal planner to create a schedule for my day
    • writting at the end of the day what helped and what didn't
    • excercising 2 to 3 times a day
    • cooking
    • reaching out to my mentors and peers 4 times a week
  • How are those habits tied to the identity of a software developer?

    As of right now I am building that identity and I am descovering what it means for me to be a software developer. While talking to other developers that are out on the work place, they stressed a lot the fact of getting confortable with not knowing and trusting the learning process.

Incorporate temptation bundling to create a new habit by using this template:

  • After watching netflix for 30 min, I will work on my PD for 1 hour.
  • After finishing preateaching a lesson, I will take a 30 min break.
  • After finihsing a ironFE I will take a walk.
  • After getting distracted on FB I will work on PD homework
  • After having breakfast I will work on jsfun 30 min before classes start

How to enjoy “hard” habits: Reframe your habits to consider their benefits rather than their drawbacks; name 3 habits that you have to do and explain the benefits of them. How do they further your goals longterm? How will they add to your processes as a successful developer? At the end of the day, how do they add to your life?

  • Watching a series in the middle of the day helps me to distress but afterwatching the episod I feel bad about not spending that time studying
  • Not taking enough POms sometines add extra stress and fatigue to my day, but I get the job done. At the end I feel like I don't enjoyed my time coding because the day was too lonng.

Environment design (optional 5-min. additional reading: Motivation is Overvalued. Environment Often Matters More): how does your environment set-up currently help you with your habits? How could it be improved to make it easier for you to follow through on your habits?

  • I have been able to create a work space that fulfills my needs. It is isolated from my partner's designated work place, which is the room next door. This has been beneficial and have learned a lot from the this remote learning enviroment.

“When you start a new habit, it should take less than two minutes to do.” Read this 4-min article on how to stop procrastinating. Apply the 2-minute rule to reframe 2-3 of your habits by scaling them down into the 2-minute version. How does this reframing help you think about shaping your new identity as a software developer?

  • Today I have started practicing giving myself the time to work and reflect on my PD homework, which has helpend me on my development as SD.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment