본문 바로가기

프로그래밍/개발 이야기24

스타트업 서비스에 대한 생각 사람들이 기본적으로 어떤 서비스를 이용한다는 것은 그 서비스를 이용했을 때, 자신에게 돌아오는 가치가 있기 때문이다. 이러한 가치를 명확히 설명할 수 없는 제품은 망한다. 진짜 망한다.... 일단 어떻게든 끌어왔다고 하더라도 그 이후에 지속적으로 서비스를 이용하게 만드는 것은 다른 문제이다. (다시 보니 이 분야에서 자청님은 클라스가 다른 사람이었다...) 예를 들어 채용 사이트라고 해보자. 사람을 고용하려는 회사나 취업을 하려는 사람들이 채용 사이트를 이용한다. 특정한 목적을 가진 사람들을 타겟으로 하기 때문에, 지속적으로 서비스를 이용하게 만들기 좋다. 이미 존재하는 사용자 층이 있고 그들이 뛰어놀 수 있는 환경을 제공하면 되는 것이다. 단순히 '~한 분야에 관심이 있는 사람들끼리의 모임' 같은 느.. 2025. 5. 3.
성장하기 좋은 회사에서 일하고 있다 다시 생각해보니 내가 너무 약은 것 같다는 생각도 든다. 솔직히 연봉에서 우리 회사가 많이 주는 편은 아니다. 그러나 회사의 문화나 개발 수준을 보면, 다른 회사에 비해 훨씬 성장하기에 좋은 환경인 것은 사실이다. 코드 리뷰 문화가 있고 테스트 코드를 작성할 수 있는 기회를 제공받는다. 시니어급 인력의 코드를 보면서 어깨너머로 바로 보고 배울 수 있는 환경인 점도 있다. 우리 회사는 오픈소스를 하는데 내가 어떤 작업을 했는지 인터넷에 완전히 공개가 되어 있다는 점도 특징이다. 코드를 직접 보여주면서 능력을 어필할 수 있는 회사는 그리 많지 않을 것 같다. 게다가 회사 사람들은 다들 나보다 수준이 높은 사람들이다. 그렇게 생각하는 이유에는 몇 가지가 있는데, 일단 나보다 학력과 학벌이 좋다. 그리고 내가.. 2025. 4. 28.
개발실력에 대한 자격지심 구직을 시작한 2월부터 지금까지 사실 개발 실력에 대한 자격지심이 있었다. 팀노바의 학생들은 너무나도 좋은 결과를 낸다. 팀노바는 개발자 신입 연봉 5천 이상으로만 취업시키는... 사실상 괴물 양성소 느낌의 학원이다. 나는 이들의 성과가 너무 부러웠고 그래서 학생들 작품을 참고해서 포트폴리오를 만들었다. 나도 그런 멋있는 개발자가 되고 싶었다. 그래서 어렴풋이 '연봉 5천 개발자들이 만드는 포폴을 내가 만들었다면, 나도 그 정도 수준의 개발자가 될 수 있지 않을까?' 생각했던 것이다. 솔직히 따라 만들면서 생각보다 어렵다고 느꼈지만 결국 원하는 수준까지 만들었다. 스스로 생각하기에 '이 정도면 괜찮은 개발자 아닌가?'하는 생각에 자부심을 느낄 정도는 되었다. 근데 직접 시장에 내 이력서를 돌려보니 그.. 2025. 4. 26.
회사 코어코드 읽으면서 들은 생각 요즘 회사에서 느끼는 점이 하나 있다. 개발자의 성장에서 꽤나 큰 변화가 이뤄나는 시기가 있는 것 같다. 새로운 것을 접하고 그 필드 내에서 자신의 한계를 이겨내는 경험을 해본 사람들이 그렇다. 물론 처음 접하는 것은 누구에게나 어렵다. 그러나 버티면서 하다보면 꽤 잘하게 된다. 개발뿐만 아니라 다른 분야도 모두 마찬가지라고 생각한다. 요즘은 회사의 코어 로직이라 부를 수 있을만한 코드 위주로 보면서 분석하고 있다. UI로직은 UI로직대로 수준이 높고, 비즈니스 로직은 비즈니스 로직대로 매우 깔끔하다. 비트코인 라이브러리 코드의 경우에는 배경지식이 없으면 이해가 안 되는 수준이라 그렇다치고, 다른 부분은 어느 정도 이해가 된다. 분명 읽기에 마냥 쉬운 코드는 아니지만, 정갈한 편이라 이해가 잘 되는 것.. 2025. 4. 24.
위임은 어떻게 받아야 하는가? 약 1년 전에는 위임에 대한 책을 많이 읽었다. 회사 내에서 사원으로 있지만 '경영 도서'를 읽다보면 대표의 시각에서 문제를 바라볼 수 있지 않을까 생각했던 것이다. 물론 그러한 예측은 사실이었고 적어도 내 생각에는 많은 도움이 되었던 것 같다. 대표의 시각에서는 어떤 부분을 생각할 수 밖에 없는지, 어떤 역량을 키워야만 하는지 등등 알게 된 점이 많다. 게임 프로그래밍 학원 원장님을 만나서 이야기를 나눈 것, 구직 기간동안 면접을 보고 다닌 것도 도움이 많이 되었다. 예전에는 이런 생각을 많이 정리했었다. 1. 인사 가스라이팅 정리글(자청)https://blog.naver.com/richyumin/2233290010652. 통제에 의한 리드, 문맥에 의한 리드https://blog.naver.com.. 2025. 4. 20.
요즘 회사에서 드는 생각(근무 3주차) 요즘들어 개발실력이 강제로 늘어가는 느낌이 든다. 회사에서 요구하는 코드의 수준이 굉장히 높은 편인데 솔직히 나는 '코드 리뷰' 문화가 있는 곳은 이곳이 처음이었다. 이제껏 나는 생산성에 초점을 맞추면서 살아온 것 같은데, UI코드를 그렇게 깔끔하게 짤 수 있는 수준이 있는지 처음알았다. 코어 코드가 깔끔한 경우는 꽤 봤지만, UI코드의 퀄리티까지 빡세게 신경쓰는 곳은 이제껏 보지 못했다. 나름 경력도 3년이 쌓인 시점이고 이것저것 만들어 보면서 슬슬 쓸만한 개발자가 되었다고 느낀 시점은 있었다. 근데 요즘들어 아직은 많이 부족하다는 생각이 앞선다. 기본적으로 기준이 높은 사람들과 같이 일을 하고 있어서 그런가, 즐겁기도 하면서 '내가 여기에 코드를 짜도 되는 것인가?'하는 생각도 가끔든다. 좋은 코드를.. 2025. 4. 14.
비트코인 공부중 최근에는 '마스터링 비트코인'과 '비트코인 블록체인 바이블'이라는 책을 읽고 있다. 이더리움 블록체인과는 완전히 다른 느낌이 들어서 뭔가 신기하기도 하고 흥미롭다고 느끼고 있다. UTXO 개념도 처음에 inputList, outputList가 왜 있는건지 이해가 안 되었는데, 2~3번 책에서 설명을 들으니 이해가 되었다. 그 외에도 트랜잭션의 해시값을 통해 머클트리가 만들어지는 과정, 블록 헤더에는 어떤 정보가 있는지 등등 전반적인 블록체인에 대한 이해도를 쌓고 있다.  회사 프로젝트가 비트코인 도메인에 대한 이해도를 쌓아야 괜찮은 업무를 받을 수 있는 터라, 일부러 비트코인 관련 도서를 읽고 있다. 비트코인에 대한 지식없이는 코드 파악에 무리가 있다고 느꼈기 때문이다. 회사 입장에서도 뭘 알아야 빡센 .. 2025. 4. 14.
개발자의 실력차이와 계급은 누가 만드는가 내가 좋아하는 철학 유튜브 채널을 보다보면, 마치 을 읽는 느낌이 든다. 긴장감이 풀려버린 시점에서 정신차리게 한 대 쳐주는(?) 역할을 한다.  개발자의 성장에 있어서(사실 다른 인생사도 마찬가지지만) 피해의식을 가지지 않는 것이 정말 중요하다. 회사는 우리가 생각하는 것만큼 나쁘지 않다. 실력이 있는 사람에게 그에 맞는 대우를 해주려고 하지, 항상 싼 값에만 사람을 쓰려고 하지 않는다. 내가 원하는 연봉을 받지 못하고 있다면, 그건 전적으로 내 실력의 문제이지. 돈을 주지 않는 회사의 문제가 아니다. (오히려 회사는 좋은 인재를 데려오고 싶어서 아우성이다..) 모든 인생사가 마찬가지다. 발전은 자신이 부족했던 점을 찾고자 할 때 생긴다. 다른 사람을 탓하고 문제를 회피할 때는 전혀 발전하지 않는다. .. 2025. 4. 12.
개발경력 3년 쌓이고 보이는 것들 요즘 회사를 다니면서 느끼는 것은 '회사마다 분위기가 너무 다르다'라는 점이다. 솔직히 말하면 애초에 신입때 뭘 잘 모르는 상태기도 했다. 세상이 어떻게 굴러가는지도 모르고, 개발 실력 좀 있다고 설치는 꼴 아니었을까? 그리고 지금 시점에서 봐도 신입치고 나쁜 실력은 아니었다. 기업에서는 산업기능요원 신분으로 정부지원금 + 낮은 연봉으로 쓰기에 나쁘지 않은 인력이었을 것이다. 고등학교를 졸업한 친구를 채용한다는 리스크는 다른 조건으로 커버가 되는 수준이었다.  회사 4곳의 분위기를 경험하면서 느끼는 점은 '신입들은 어딜 가든 신입스러운 분위기가 난다'라는 것과 '연차대비 압도적으로 잘하는 사람은 쉽게 보이지 않는다'는 점이다. 신입인데 너무 잘하는 사람은 분명히 존재하지만, 내가 그 정도 수준이 아니라 .. 2025. 4. 11.
개발만 하다보니 삶의 여유가 없다 당연한 이야기지만 최근에 다시 회사를 다니기 시작하면서 '삶의 여유'라는 게 없어졌다. 물론 회사에서 야근을 강제하면서 여유를 없애고 그러지는 않는다. 그냥 내가 회사 소스 분석하고 이것저것 공부하면서 여유를 없애버린 것이다. 회사에서 빡세게 집중해서 작업하고 집에와서 밥먹고 소스 1시간 보고 뻗어버리는 일이 생기고 있다.... 아마 회사에서도 1~2시간 정도 공부하다가 퇴근해서 그런 듯 싶다.  나는 알고 있다. 이대로 하면 진짜 말도 안 되게 빨리 늘 것이다. 인생 자체가 '개발'에 온 신경이 다 쏠려있을 때, 실력적으로 엄청나게 성장하는 것을 이미 경험해본 적이 있어서 알고 있다. 더 잘하고 싶고 더 많이 배워야 한다는 마음이 가득할 때, 어떻게 하면 실력을 빠르게 끌어올릴 수 있을까에 대해서만 고.. 2025. 4. 9.