DEV Community

Cover image for What I've Learned as A Full-Time Full-Stack Application Developer.
Gerwin Jo
Gerwin Jo

Posted on

1

What I've Learned as A Full-Time Full-Stack Application Developer.

Have you ever imagined to become a full time full stack application developer (or software developer in terms)? For some reason, it is cool and challenging job I've ever done. Why it is cool and challenging? Some people may don't like it, but here's the thing:

These are several reasons from mine that could be inspire you become the next Full-Stack Application Developer.

As this article published, it's 1+ year I've been working at this related field. All information about this article is based on my perspective and my POV's.

Software Engineer is More Complex than What I've Thinking

Despite of doing well in technically (code, etc.), it doesn't mean that you are good enough as a software engineer. You must know well also at the core of the business from beginning to end. It would be frustrating at the first time, but with a little help from seniors (or mentors), makes it relieved.

Overthinking and Perfection Kill Me Slowly

If you are able to assign in project, what do you think? Perfection of "0 bugs" or deliver the fully-feature developed to the team? It may depends, but here's in my perspective. Doing perfect is great. But sometimes, you must know the time don't compromise for others. I believe that it can't be perfect at any time, so learn, admit it and take it for the experience.

Learned to be Organized As A Team

This part is the most challenging for me. One thing for sure, there will be a moment when you are in project with some developers. Communication is the important thing to deliver what feature do you build in the application.

It's All About Time and Experience

In the end, it is all about the experience. Time by time, I learn something more and more. Do such things like this need a time, more explorations and more experiences. Mistakes, mistakes and mistakes are coming for the first time, but slowly, it's one of the way to learn and to keep the track.

Take chances, make mistakes. That's how you grow. - Mary Tyler Moore.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

đź‘‹ Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay