나는 회사에 다니려고 개발자가 된 게 아니다I Didn’t Become a Developer to Work at a Company
예상하지 못한 구조조정으로 회사를 떠나게 되었다.
벌써 두 번째 구조조정이었다. 처음에는 허무했다. 나는 개발자로서 맡은 역할을 잘하려고 노력했고, 그 안에서도 더 나은 제품을 만들기 위해 할 수 있는 일을 찾아왔다.
내가 좋아했던 건 단순히 기능을 구현하는 일이 아니었다. 사용자들이 우리 제품을 어떻게 사용하는지 데이터를 살펴보고, 불편한 점을 발견하고, 더 좋은 경험을 제공하기 위해 개선하는 일이었다.
무엇보다 좋았던 순간은 사용자들이 제품에 대해 좋은 후기를 남겨줬을 때였다. 누군가의 고민이나 문제를 내가 만든 것으로 해결해 줬다는 사실이 큰 성취감으로 다가왔다.
하지만 회사가 원하는 개발자의 역할은 점점 달라졌다. 제품에 대한 개발자의 관여가 줄어들었고, 업무 방식과 팀 구성도 그 방향으로 바뀌었다.
내가 좋아하던 일을 할 기회가 줄어들자 업무에 대한 몰입도 자연스럽게 떨어졌다. 그렇다고 회사를 떠날 준비를 적극적으로 하지는 못했다. 나는 무언가에 집중하면 다른 가능성을 동시에 준비하는 데 서툰 사람이었다. 회사에 다니는 동안에는 그곳에서 내 역할을 잘하는 데 집중했다.
그렇게 일하던 회사에서 구조조정을 당했다.
내가 아무리 노력해도 통제할 수 없는 일이 있다는 사실이 슬펐다. 내가 잘할 수 있는 일을 찾아 노력했지만, 그 노력과 관계없이 회사 생활이 끝날 수도 있었다.
그리고 자연스럽게 질문하게 되었다.
나는 앞으로도 이런 방식으로 개발자로 살아가고 싶은 걸까?
좋은 회사에 다니는 개발자가 되고 싶었다
개발자로 일한 지 5년이 지났다.
함께 공부했던 친구들은 어느새 좋은 회사에 들어갔고, 나는 아직 그런 회사를 경험해 보지 못했다. 그 사실이 늘 아쉬웠다.
사람들은 좋은 학교를 나오거나 유명한 회사에 다니는 사람을 쉽게 인정한다. 어떤 사람인지 길게 설명하지 않아도 그 이름만으로 능력을 짐작하고 기대한다.
나는 그런 타이틀이 없었다.
그래서 내가 어떤 일을 해왔고, 무엇을 잘할 수 있는지 끊임없이 설명해야 한다고 느꼈다. 하지만 나는 스스로를 대단한 사람이라고 생각하지도 않았고, 자기 어필을 잘하는 사람도 아니었다.
가끔은 좋은 회사에 다녔다면 이렇게까지 나를 증명하려고 애쓰지 않아도 됐을 텐데 하는 생각이 들었다.
물론 좋은 회사에 들어가고 싶은 마음은 지금도 있다. 높은 연봉을 받고, 좋은 동료들과 일하고, 사회적으로 인정받는 삶도 살아보고 싶다.
하지만 한편으로는 이런 생각도 들었다.
그게 정말 내가 개발자가 된 이유였을까?
나는 원래 의미 있는 개발을 하는 사람이 멋있다고 생각했다.
개발자를 위한 도구를 만들든, 일반 사용자를 위한 서비스를 만들든, 누군가의 문제를 해결하는 사람이 되고 싶었다.
그런데 어느 순간부터 내가 멋있다고 생각하는 삶보다 남들이 멋있다고 말하는 삶을 더 의식하고 있었다.
그렇다고 그 열등감이 하루아침에 사라지는 건 아니다.
여전히 부럽고, 여전히 아쉽다. 둘 다 가지고 싶은 마음도 있다.
다만 이제는 그 마음을 가지고도 내가 진짜 가치를 느끼는 일을 해보고 싶다.
그래서 창업을 시작했다
처음부터 창업을 꿈꿨던 건 아니다.
비슷한 상황에 놓인 사람들과 이야기를 나누다가, 무언가를 직접 만드는 일을 좋아하는 사람들을 만났다. 함께 무언가를 만들어보면 재미있겠다는 생각이 들었고, 그렇게 세 명이서 창업을 시작하게 되었다.
혼자였다면 아마 다른 길을 선택했을 것이다.
프론트엔드라는 직무에 머무르기보다 백엔드나 컨설팅 영역까지 역량을 넓혀 새로운 포지션에 도전했을 것 같다. 실제로 창업 아이템을 고민하는 사람들에게 기술적인 조언을 해주면서 그런 일이 재미있다고 느낀 적도 있었다.
하지만 다시 회사에 들어간다면 그다음은 어떻게 될까?
두 번의 구조조정을 경험한 나는 새로운 회사에서도 같은 일이 반복되지 않을 거라고 확신할 수 없었다.
그렇다고 창업이 더 안전한 선택이라는 뜻은 아니다. 오히려 훨씬 불확실한 길일 수도 있다.
그래도 지금은 함께 무언가를 만들어볼 사람들이 있고, 직접 시도해 볼 기회가 있다.
그래서 해보기로 했다.
회사 밖에서 다시 개발을 시작하다
창업을 시작했다고 모든 게 좋아진 건 아니다.
오히려 어려운 점도 많다.
정해진 출퇴근 시간이 없으니 스스로 생활을 관리해야 하고, 하고 싶은 일이 너무 많아 우선순위를 정하기도 어렵다.
개발만 잘해서 되는 일도 아니다. 기획도 해야 하고, 마케팅도 고민해야 하고, 이전에는 다른 직군이 담당하던 일까지 직접 해야 한다.
지금 만드는 제품이 처음부터 내가 꼭 만들고 싶었던 아이템인 것도 아니다.
여전히 회사에 대한 미련도 있고, 다시 취업하는 게 더 나은 선택은 아닐까 고민하기도 한다.
그런데 재미있다.
내가 생각한 것을 직접 시도할 수 있고, 제품의 방향을 고민하고, 필요한 기능을 구현할 수 있다.
지금은 프론트엔드뿐 아니라 서버 개발까지 맡고 있다. 익숙하지 않은 영역도 많지만 그만큼 새롭게 경험하는 것도 많다.
무엇보다 재미있는 순간은 아이디어를 떠올릴 때다.
이런 게 있으면 좋겠다. 이렇게 만들면 어떨까? 사람들이 이런 식으로 사용하면 재미있지 않을까?
머릿속으로 상상한 것을 실제로 만들 수 있다는 사실이 좋다.
그리고 누군가 요즘 무엇을 하느냐고 물었을 때, 내가 만들고 있는 것에 대해 이야기하는 일이 즐겁다.
예전에는 나를 설명하는 일이 피곤했는데, 지금은 내가 만드는 것을 이야기하는 게 뿌듯하다.
아직 대단한 성과를 낸 것도 아니고, 사업이 성공할지도 모른다.
하지만 적어도 지금은 내가 하고 있는 일을 스스로 재미있다고 말할 수 있다.
해보지 않은 일은 오래 후회하게 된다
창업이 실패하면 어떻게 될까?
1년 동안 열심히 만들었지만 사용자를 모으지 못하고, 결국 사업을 접게 될 수도 있다. 그동안 다른 친구들은 회사에서 경력을 쌓고 승진했을지도 모른다.
솔직히 경력이 단절되는 것이 불안하지 않다면 거짓말이다.
하지만 연차라는 숫자보다 중요한 건 내가 어떤 경험을 했는지라고 생각한다.
나는 늘 지나간 시간을 돌아보며 후회하곤 했다.
조금 더 열심히 할걸. 내가 할 수 있는 일을 더 찾아서 해볼걸.
해보고 실패한 일보다, 해보지도 못한 일이 더 오래 마음에 남았다.
그래서 이번에는 제대로 해보고 싶다.
물론 실패할 수도 있다. 지금까지 실패 없이 완벽하게 살아온 것도 아니고, 이미 여러 번 실패했으니 또 실패한다고 해서 모든 게 끝나는 건 아니다.
하지만 실패해도 괜찮다는 말이 실패해도 상관없다는 뜻은 아니다.
나는 이번 도전이 성공했으면 좋겠다.
우리가 만든 서비스를 실제로 사람들이 사용하고, 그 안에서 가치를 발견하고, 기꺼이 돈을 지불하는 경험까지 만들어보고 싶다.
누군가에게 도움이 되는 제품을 만들고, 그 제품이 지속될 수 있는 사업이 되는 과정을 직접 경험하고 싶다.
그리고 언젠가는 내가 어떤 회사에 다녔는지 설명하는 대신, 내가 무엇을 만들었는지 자신 있게 이야기하고 싶다.
그러기 위해서는 단순히 여러 가지를 경험하는 데서 그쳐서는 안 될 것이다. 하고 싶은 일이 많다는 이유로 모든 일을 조금씩 시도하기보다, 지금 선택한 일에 충분히 몰입하고 끝까지 결과를 만들어내는 노력도 필요하다.
1년 뒤의 내가 지금을 돌아봤을 때, 다양한 영역을 경험해 보길 잘했다고 생각했으면 좋겠다.
그보다 더 바라는 건, 내가 만든 서비스가 누군가의 일상에 자연스럽게 자리 잡는 것이다.
어느 날 친구가 무심코 이런 말을 건네면 좋겠다.
"네가 만든 거 써봤는데, 너무 재밌더라."
그 한마디를 듣기 위해 지금의 고민과 시행착오를 기꺼이 겪어보고 싶다.
물론 그 과정에서 서비스가 지속될 수 있는 방법도 찾아야 하고, 실제로 성과도 만들어내고 싶다. 단순히 만들어봤다는 경험에 만족하지 않고, 사람들이 계속 찾는 서비스로 성장시키고 싶다.
나는 여전히 좋은 회사에 다니는 사람들을 부러워할지도 모른다. 언젠가 다시 취업을 선택할 수도 있다.
하지만 지금은 내가 선택한 길에서 의미 있는 결과를 만들어보고 싶다.
나는 무언가를 만들고 싶어서 개발자가 되었지, 회사에 다니려고 개발자가 된 건 아니니까.
An unexpected layoff meant I had to leave my company.
It was my second layoff. At first, I felt empty. I'd worked hard to do my job well as a developer and looked for ways within that role to make the product better.
What I enjoyed went beyond implementing features. I liked looking at the data to see how people used our product, finding where they ran into trouble, and making things better for them.
My favorite moments were when users left positive reviews. It felt deeply rewarding to know that something I'd built had solved a problem for someone.
But what the company wanted from developers gradually changed. We had less say in the product, and the way we worked and organized our teams shifted accordingly.
As I had fewer chances to do the work I enjoyed, I felt less engaged. Even so, I didn't actively prepare to leave. When I'm focused on something, I'm not very good at preparing for other possibilities at the same time. While I was there, I focused on doing my job well.
Then the company laid me off.
It was painful to realize that some things were beyond my control, however hard I worked. I'd found ways to contribute and done my best, but my time at the company could still end for reasons that had nothing to do with that effort.
That led me to ask myself a question.
Is this how I want to keep working as a developer?
I Wanted to Be a Developer at a Good Company
I've been working as a developer for five years.
Friends I studied with had gone on to join good companies, and I still hadn't had that experience. That had always bothered me.
People readily give credit to someone who went to a good school or works at a well-known company. The name alone gives them a sense of what you can do and what to expect, before you've had to explain much about yourself.
I didn't have that kind of credential.
So I felt like I was constantly explaining what I'd done and what I could do well. I didn't think of myself as particularly impressive, and I wasn't good at selling myself.
Sometimes I thought that if I'd worked at a good company, I might not have had to try so hard to prove myself.
Of course, I still want to work at a good company. I'd like to earn a high salary, work with great colleagues, and know what it feels like to have that kind of recognition.
But I also found myself wondering:
Was that really why I became a developer?
I'd always admired people who built things that mattered.
Whether I was building tools for developers or services for everyday users, I wanted to solve problems for someone.
At some point, I started paying more attention to the life other people admired than to the one I admired myself.
That feeling of inadequacy doesn't disappear overnight.
I'm still envious, and I still feel like I've missed out. Part of me wants both.
Now I want to try doing work that feels meaningful to me, even while I feel that way.
So I Started a Company
Starting a company wasn't something I'd always dreamed of.
While talking with people in similar situations, I met others who liked building things themselves. I thought it would be fun to make something together, and that's how the three of us started a company.
On my own, I probably would have taken a different path.
I might have branched out from frontend development into backend work or consulting and tried for a different role. I'd given technical advice to people exploring startup ideas before and found that I enjoyed it.
But what would happen if I joined another company?
After two layoffs, I couldn't be sure it wouldn't happen again at a new company.
Starting a company might be an even more uncertain path.
Still, I have people to build with now and a chance to try it for myself.
So I decided to give it a go.
Building Again Outside a Company
Starting a company hasn't made everything better.
In fact, plenty of things are harder.
With no set work hours, I have to manage my own routine. And with so much I want to do, it's hard to decide what comes first.
Being good at development only gets me so far. I have to plan the product, think about marketing, and take on work that used to belong to other teams.
The product we're building now isn't something I always wanted to make.
Part of me still misses working at a company, and sometimes I wonder whether getting another job would be a better choice.
And yet I'm having fun.
I get to try out my own ideas, think through where the product should go, and build the features it needs.
These days I work on both the frontend and the server. A lot of it is unfamiliar, which also means I get to experience a lot for the first time.
My favorite part is coming up with ideas.
Wouldn't it be nice if this existed? What if we built it this way? Would people have fun using it like this?
I love that I can take something I've imagined and make it real.
And when someone asks what I've been up to lately, I enjoy telling them what I'm building.
Explaining who I was used to wear me out. Now I feel proud to talk about what I'm making.
We haven't achieved anything big yet, and I don't know whether the business will succeed.
But at least right now, I can honestly say I enjoy what I'm doing.
The Things I Never Tried Stay With Me Longer
What if the company fails?
We might spend a year building, fail to attract users, and end up shutting down. In the meantime, my friends might have gained experience at their companies and been promoted.
I'd be lying if I said I wasn't worried about a gap in my career.
But I think what I've experienced matters more than the number of years on my résumé.
I've often looked back with regrets.
I wish I'd tried a little harder. I wish I'd looked for more things I could do and actually done them.
The things I never tried stayed with me longer than the things I tried and failed at.
This time, I want to give it a real shot.
Of course I might fail. I've failed plenty of times already, and another failure won't mean everything is over.
I can live with failure and still care deeply about succeeding.
I want this to work.
I want to build a service people actually use, find value in, and are willing to pay for.
I want to build a product that helps someone and see firsthand how it can become a sustainable business.
And someday I want to talk confidently about what I've built instead of explaining where I've worked.
Getting there will take more than trying a variety of things. With so much I want to do, I need to give the work I've chosen my full attention and stick with it long enough to achieve something.
A year from now, I hope I can look back and be glad I got to work across so many areas.
Even more, I hope something I've built becomes a natural part of someone's day.
I'd love for a friend to say, in passing, one day:
"I tried that thing you made. It was so much fun."
I'd gladly go through all this uncertainty and trial and error to hear those words.
Along the way, I also need to find a way to sustain the service, and I want to see real results. I want to grow it into something people keep coming back to.
I may still envy people at good companies. I may even decide to get another job someday.
For now, I want to make something meaningful on the path I've chosen.
I became a developer because I wanted to build things. That was the reason all along.