Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 4.31 KB

Week_03.md

File metadata and controls

50 lines (40 loc) · 4.31 KB

Guidance

Answer the following questions considering the learning outcomes for

Make sure to record evidence of your processes. You can use code snippets, screenshots or any other material to support your answers.

Do not fill in the feedback section. The Founders and Coders team will update this with feedback on your progress.

Assessment

This week has been the most challenging so far. There is a new team to work with, which means readjusting the team structure. New roles, this week I was the UX/UI. New topics, we used Node + Express + 2 APIs I never used before.


Starting from TypeScript and Execute Program, I find this language slighlty more complicated than JavaScript, but it makes bugs less of a problem, which turns the starting difficulty to an enjoyment.


I completed the Ts Basics EP course and started the Everyday Ts course, currently at 13%.


I learned about Obsidian, and started taking detailed soft dev notes on all the new things I learn, dividing my notes by programming languages, resources, etc.. + I am using hastags on the beginning of each note to link information as you can see on this image, the tags create the linked universe you can see on the right of the screen, so I can select REACT and see all the related info. obsidian


I learned about POSTMAN and INSOMNIA, although I did not download them or used them, but I understand what is their purpose.


I did learn JIRA and how to use it. Also Cypress basic logics. ESLint, prettier. Basic React. Console logs. Debugging. Chrome Dev Tools. RESTful APIs. cURL commands. Testing. Plus other minor things.


I also did all the code reviews on EP for the previous courses, every single day, so that I keep memorising and cementing the previous weeks concepts in my mind.

2. Show an example of some of the learning outcomes you have struggled with and/or would like to re-visit.

Something I struggled with is not code related, it is managing the working time (the time we are at FAC space4 office) to complete the project.


This week was the first time I wasn't able to complete my tasks by Thursday (like I did in my previous 2 projects), but I did have a bigger workload.


I did a lot more pair programming and I either helped or received help from my colleagues.


Secondly I started writing my Obsidian notes which makes things a little slower, but it is helping me a lot to memorise concepts because I read them first, I try to understand them, I re-write them in my notes and by the time these 3 steps have gone I feel much more prepared on the topic.


I chose to not do extra hours outside of the set 36 hours, mainly because I work weekends, so I need the evenings to rest, do gym, have a little social life and keep my mental health stable. Today is my 30th day in a row with no days off, with a couple more months to go, meaning I am at 1/4 of my September to December 20th 7/7 working days, and I don't feel overly tired or stressed, which is great.


On another side this means I wasn't able to complete my tasks during the working hours, so it might be that I will do some extra working hours soon or ask my colleagues to take over some parts of the project if they have more time. This is something I feel good about, the team is very supportive and we are good at helping each other.

Feedback (For CF's)

[Course Facilitator name]

Alexander

[What went well]

It is great that you are taking a very mature approach to the course. You are doing the right thing at setting your priorities, this will also help you and your team to set more realistic expectations for your project and create a more accurate project plan.

[Even better if]

You could make the progress log a bit more technical. There is no need to write here your EP progress (you are not going to check that in the future). This supposed to be something like a cheatsheet for yourself, or even for other people who are struggling with specific problems. Ideally you set a problem or something that you consider very important, how to fix or execute it and code snippet as an example. You can have a peak to Jason's PLog (Week03), it is a great example.