Y・A
In my previous job, I was a programming instructor at a technical school. While I was considering a career change to software development, I was approached by the representative of Tech Reis, who introduced me to the option of freelancing. As I will mention later, I believed I could grow more as a freelancer than as a company employee, so I decided to become a freelancer and asked Tech Reis to introduce projects to me.
The representative of Tech Reis was a friend from university, making him an easy person to consult with. Since freelancing was a new way of working for me, there were many things I didn't know about how to acquire projects and the practices for contract extensions. Of course, I could find most information through research, but I saw the benefit of being able to consult easily when needed, which led me to decide on a project with Tech Reis.
I cannot judge whether it was a good decision at this point and cannot answer definitively. I don't know if I will continue to secure projects in the future, and as I have only recently started as a freelance engineer, I cannot judge based on short-term experience.
I believed I could grow more as a freelancer than as a company employee. As an employee, I might become satisfied by comparing myself with my colleagues. When I see engineers contributing to OSS and making significant achievements, I feel my own inadequacy. By placing myself in an environment where I cannot become complacent, I thought I could push myself to improve my skills with a sense of urgency and pressure, so I decided to become a freelance engineer.
No, I do not feel it has become particularly easier to work.
I am participating in a development project for an advertising delivery application. My responsibilities include both frontend and backend applications, from basic design to implementation and unit testing.
My routine includes reporting attendance on the chat tool before and after work, working on my assigned tasks, and having a team meeting in the evening to share information and issues. As mentioned earlier, my tasks involve both frontend and backend development.
I aim to acquire skills that allow me to be trusted with any part of the development process from top to bottom.
I wish you all the best in your endeavors.