And.. we arrived at the final point of Generasi Gigih Intermediate Phase. The technical class for this phase is finally over. It was such a fun and challenging journey. Two months is not a short time for me, there were many insights, knowledge, and experience I got in this phase. I wish I can continue to the next phase but up to this point I am already very grateful for everything I had in Generasi Gigih.
Minggu, Agustus 29, 2021
Minggu, Agustus 15, 2021
Hi, all welcome again to my blog!
Welcome to the week 6 reflection. And I just got a package from generasi gigih yeayyy!!
Remember when I asked a question for other participants before? So for this week's reflection, I have to answer the chosen question from them. Here they are!
How do you tackle burnout when learning about so many things in so little time?
What do you think is so different and special about GenerasiGIGIH?
What is your effective method of learning? Especially during virtual learning classes.
And.. challenge for another GenerasiGigih tagline
#BeBetterThanEver
#JourneyToExcellence
Sabtu, Agustus 07, 2021
How do I feel about the board?
To those who made it to the top of the board...
To those who are struggling...
😇
Minggu, Agustus 01, 2021
It's been already 4 weeks since the first class of Generasi Gigih. It's been such a fun and challenging journey. I already learned a lot from basic OOP Programming, HTTP Render and Routing, Databases, and the most challenging one for me.. Testing. Yup building a good test is a new thing for me. It's not only about understanding syntax or thinking to solve problems but we also have to be critical and able to predict the future, it's good if we could make tests that cover all of the problem cases.
For the halfway through reflection, I got an interesting question template to answer. So I will write here based on the question.
How do I feel about these 4 weeks of experience?
I'm so grateful because I get to learn a lot of materials, not only technical materials but also English and career readiness materials. The learning process pushes me to explore more and increase my enthusiasm for backend engineering. If the experience was a natural event, it would be a volcano eruption. The volcano eruption is a natural thing that must happen to balance the earth. Sometimes volcano eruption has a negative impact, like victims, building damages, etc. But it actually brings a positive impact in long term. It is similar to my struggle in Generasi Gigih, where sometimes I should sacrifice my dinner time, or my weekend to learn, finish assignments, or join a class. But I believe that worth sacrificing because the learning process itself will bring long term positive impact for me. In Generasi Gigih I also "explode", encouraged by other participants. Seeing them being so enthusiastic and hardworking influences me to improve my learning behaviour. They inspire me to be more enthusiastic in learning, persistent and always be thirsty for knowledge.
How much effort have I made in these 4 weeks?
Dear other participants...
Sabtu, Juli 17, 2021
What did I learn?
The technical class is divided into a few modules, we learned 1 module every 1 week and there are 3 sessions for each module. In other words, I have 3 days of classes each week for technical class. In the second week, I learned Module 2.
I actually have already learned all of the subjects when I was in college. But what really attracted me is the first session, HTTP Method, Routing, and Rendering. Although the concept isn’t really new to me, I never learned about it using Ruby. For session 2 and session 3, I also have learned it before in college. But learning again makes me recalling the lessons and I got a deeper understanding of the lesson. There is also a syntax that I just learned from session 1
How was it?
In the first session, I learned by listening to the explanation and following the hands-on given in the class. I learned something new about how to use Sinatra to create a simple API in Ruby, how to use erb template as views in Ruby app. I experienced a bit of trouble because there were some errors when was installing the necessary library for Ruby. This thing happened because I didn’t install Ruby properly at first. So I had to troubleshoot in the middle of the class. Even though the mentor said that we don’t have to install the library that time and just try later if we experienced difficulty, I was still kind of frustrated because I wanted to follow the hands-on right at that time. But I finally managed to fix everything so I can follow the hands-on. Lesson for me: install everything properly in the beginning, you’ll never know what you will need in the future, and always ask for the necessary library before class.
Not like last week, there is only 1 homework for this week. Strangely I wish there was more homework wkwkwk. Not as “much” as it sounds but what I want is at least an exercise for every session. Because I need the motivation to learn more hehe. But never mind, I still can learn from other sources because the mentors gave us a list of study references (thanks a lot!).
I enjoyed session 2 and session 3 compared to session 1, especially when the participant was given a study case and then we had to find the solution with MySQL query. Maybe it is more challenging to apply what you have known and think critically than memorize and find new syntax (Ruby and everything related to ruby is new for me). But overall the lessons are well delivered.
What to do about it?
From now on I can explore more especially about the session 1 topic because I already knew the starting point. I have to learn from many study cases so I can have a broader mind for database problem-solving with SQL queries. I also will keep practicing writing Ruby code. All of the lessons I received this week can be used to create a complete Ruby app integrated with the database later in future work.
Yuhu that's all! I hope I can learn more and more and still be motivated to work hard! Because there are still many things I have to explore and get used to.











