Sprint 4 - Technical
Tell your non-tech friend a story about a time you:
Got blocked on a simple problem
I had this coding problem where I can't make an image animate where
it grows to a certain size but doesn't go over the container. I
tried googling the answer and found different results. I tried most
of them and I finally got it to work. After I solved the problem I
felt so accomplished that it made me happy even though I spent some
time searching for the answer. I learned that patience and
perseverance pays off.
Solved a problem in an elegant way.
A button wasn't working the way I intend it to function.
Supposesobly when clicking the button it would make something appear
from the left the side going to the right side. I stayed focus and
go back to the first line of code and assess each one. I used
console.log where it will print out some detail when you give some
data to it. It didn't take long for me to fixed it since all the
details has been printed out and by then I was able to fix it. I
felt really good since I did not have to ask for anyone's help nor
searched google for answers. I learned that having a process to
check for mistake can save a lot of time in fixing or debugging bad
codes.
Reflect on how confident you feel using the problem solving techniques
and process:
Pseudocode
I use this for comments and adding Todo or FixMe notes.
Trying something
I often do this to confirm how my proposed code functions before
making major changes on my codes.
Rubber ducky method
I use this code whenever I get stuck on a serious problem. Sometimes
you need to just take a step back and explain to ducky in lay mans
term. This way I can look at a problem in a different angle.
Reading error messages
I always do this. It is pretty useful since it shows you where and
what is the error.
Console.logging
Sometimes reading an error message is not quite helpful, instead I
use this to check my codes on the step by step execution of my
codes.
Googling
I often do this as I don't remember all the codes. (I'm still human,
I can't memorize all of them!)
Asking your peers for help
All of my friends are none tech people even my family. I'm actually
glad that I started in EDA, this would give me a chance to make
friends with other developers as well.
Asking coaches for help
I will save this as my last resort. I want to try my best first
before asking anyone's help. This way I won't get spoonfed.
Improving your process with reflection
This technique helps me refactor my codes to improve readability for
easier debugging.