3rd week at open source phase
By: Eduardo Zamarrón
Tags: Academy, Encoracademy, Internships, Encora, Nearsoft

Today is a very good day, I need to share my joy, but finally, the pull request I did to react-styleguidist project was merged, I know it is just one of six right? But trust me it feels like a lot, I was kind of losing my hopes, and now that makes me keep going searching for new issues to solve.

Last Thursday I had mentorship and we talked about my second stack as a developer, because if you remember I told you that my first stack was going to be NodeJS at backend and my second stack was going to be JSX with React, but the staff of the academy told us that they took for granted that if we already knew Javascript, it was obvious we knew React and another framework of JS, so they told me to choose another programing language. With my mentor on Thursday, we came to a decision to start learning Java, and we decided that because most of the clients of us, works with Java, and because in the laboral word, most of the companies work with it as well.

So on Friday in the morning, I had my first Java class with my mentor, we start seeing how the class are composed in Java, and what are the parts of it. We saw too the primitive data types in Java, such as byte, short, int, long, etc… and they are called like that because they do not share state with other primitive values. Java is statically-typed, which means that all variables must first be declared before they can be used. That's why the 8 primitive data types have a reserved keyword in Java language.

We are going to have little classes and he will be going to ask me some questions during the week, that I will need to search for the technical answer, so that way I can start understanding better the language, and when we have our mentorships on Thursday and Friday, we are on the same line.

I need to at least find two issues in Java, my mentor will help me too, looking for issues that are kind of easy to solve but at the same time, issues that can challenge me to research for more info, so I can start learning more about how Java works.

I started working on my second issue with JS on an npm/cli project, it has the label of enhancement and good first issue. It is about adding a style to the code, I need to make that the project breaks lines that are more than 80 characters in length, but we have to take a look at functions, and more so they don't break it. Hope it doesn't take me too much time, so I can keep continuing with all the other issues that are left.

Last but not least on Friday we had our Team Building Day, a whole day of activities to know each other inside the company better, it was very interesting because I learned a lot about the culture of the company and its values, it was very grateful to know people that are very gentle, they offer themselves to help me with my issues in case I needed, even if it is not his stack, that's how the people inside Encora are. At the end of the day we had the End of Year Party, and even with all the problems of being a virtual party, it was very good, and everyone has a really good time, I with other coworkers of the company stayed until morning, with the CEO of Encora, it was very funny and great to know that he is a very kind person.

I really hope I can be part of this company, I will keep doing my best. See you next week guys, thanks for keep reading the blog, cheers!