Learn Software Development from Campus VS Learn Software Development from Industrial Based

Hello everyone, let me introduce myself, my name is Agung Prabowo, I am an 8th semester student from Singaperbangsa Karawang University and majoring in Informatics Engineering. I am currently participating in the Gigih 2.0 Program, a program initiated by the Anak Bangsa Bisa Foundation, an institution affiliated with one of the largest technology companies in Indonesia, Goto. In this article, I will tell you a little about the challenges and changes that I am currently experiencing.

I’ll start with a sentence from Stephen Hawking, “Intelligence is the ability to adapt to change.” Yes, it’s true that in this fast-changing era, of course, we as humans must be able to have the ability to move with the changing times. Especially for me who is in the world of technology, where currently the movement and change of technology is very fast, maybe even a field that we are currently studying on campus, may not be used anymore in the industrial world. And this is what I’m experiencing.

In early January 2022 I got a job offer to become a fullstack engineer in a small company engaged in software house located in Bekasi. In that offer I was offered to be able to work part time with working hours of 20 hours/week. Without thinking, I immediately agreed and followed the recruitment process until I was finally accepted, at first I thought that the job offered was quite easy and not too difficult. I was quite confident with myself at that time because coincidentally at the time of SMK I majored in Software Engineering, then in college I also majored in Informatics Engineering. However, in the first week, it turned out that there were many things that I did not know, many things that were used in the world of work that I had never done or learned while in college. Of course, this was enough to make me mentally down at first, I was so worried that I would not be able to give the best I could and would not be able to contribute significantly to the company.
The beginning of the first week felt so hard for me, like what I had learned from when I was in SMK until when I went to college was useless and couldn’t be used at work. It so happened that the place where I was offered this job was having an NFT Marketplace project, so what was being worked on was about WEB3.0 to blockchain, which is something new and has recently emerged in the technology world. In the first week I even thought about leaving my job. But from this experience I realized 1 thing that the field of work that I chose was a field of work that was constantly moving and not just moving but moving faster.

After finishing worrying about my abilities in the first week, then the following week I started making plans so that the skills I had were not just this much and also so that I could get through this well.
- First I started to solidify my heart and mind that I can go through and through all of this
- then I make a list and plan about what I need to do and I learn so I can master this
- the next thing is that I start to get used to my curiosity and ask other people or those who understand better if I have a problem
- next is never give up, of course there is always a first time for everything and usually the first thing we make has a less good result, of course we have to get used to it and also accept criticism or input so that the results we make are even better in the future.
Of course, doing this is not easy and requires consistency. But from that, I realized the importance of good adaptability, in simple terms, I learned how to learn, I also didn’t get complacent with the abilities I currently have just because my educational background is majoring in IT. Hopefully with this can continue to make me grow even better.
This article is a little sharing from my personal experience and how I deal with change so that I can continue to adapt and continue to grow, I hope this article can be useful for others. Feel free to discuss about this in the comment section.
thank you