A calm week
Last week I had my first Interview with a client and at the end of it I felt really good with my performance, I didn’t change any answer that I gave and no matter which decision will be I feel that all those mock interviews and practice of the concepts and examples really helps.
Maybe there are some concepts that I didn’t know yet but I want to know which is the reason for every line of code that I will write in the future.
Also this week I’ve start working on a slack bot built with Bolt and review some concepts of js and also I learned something really interesting, a const is not immutable it just have read permissions to be able to make it immutable you need to use Object.freeze() it’s pretty useful to use enums to have better control on the user inputs and the state of the application, I saw one of my mentors use it a few times on his project on swift, but it’s the first time that I implemented myself on a real project and it was on js, so it let really clear that a lenguaje is just a tool and if you start to identify situations when you can make use of in this case enums or with design patterns too you just need to “translate” your knowledge to a different language.
Another good thing that I’ve learned during the week was that to set a project on your system could take more time than you expected and having a readme at that point will make everything much easier. We’re also working with gitflow (master, development , branch per future) also with a trello board to assign the tasks so agile is present.
So a quick summary of my week and also all the process of the academy will be “Work hard to be proud of your work”, “Be aware of every line you wrote ”, “All the problems have something in common even if it’s something tiny use your previous experience and gain more knowledge everyday”