본문 바로가기

전체 글7

사이냅소프트의 기술적 성장 잠재력 분석 https://www.synapsoft.co.kr/du/ 사이냅 DU - Synapsoft설문 문항 자동 생성 기능을 탑재한 사이냅 폼 설문의 대상, 설문의 목적, 문항의 형식을 분석하여 자동으로 문항을 생성합니다.www.synapsoft.co.kr 나스닥 상장을 준비 중이며 11월까지 일반 투자자 청약을 받고 있는 사이냅소프트의 기술적 잠재력을 분석해보았습니다. 1. 비즈니스에 대한 설명사이냅소프트는 23년 동안 문서 뷰어 및 에디터 프로그램을 개발해온 회사입니다. 또한 최근 문서 이해 (DU) 기술을 탑재한 AI 서비스를 출시하였습니다.해당 서비스는 문서를 읽고 문서에서 요구하는 목적에 맞춰 문서 작성을 보조해주거나 내용을 요약 정리해주기 위한 서비스입니다.  2. 회사가 제공하는 AI 서비스의 기술.. 2024. 11. 11.
Clean Architecture (로버트 C. 마틴) 의 첫 장을 읽고 - 구조에 대해서 소프트웨어 엔지니어들의 필독서인 클린 아키텍처를 읽고 있습니다. 다 읽진 못했고 현재는 3장을 읽고 있는데요, 분량이 많아 읽는 데 시간이 많이 걸릴 것 같으니 제가 인상깊었던 이 책의 1장부터 먼저 짧게 감상을 쓰려고 합니다. 이 책의 1장은 소프트웨어 아키텍처의 중요성에 대한 내용을 담고 있습니다. 소프트웨어의 탄생부터 시작해서 왜 아키텍처가 중요한지, 좋은 아키텍처를 설계하고 유지해 나가려는 노력을 지속하지 않으면 무슨 일이 발생할 수 있는지를 주제로 하고 있습니다. (이후로 "아키텍처"는 "구조"로 통일하겠습니다) "왜" 좋은 구조를 짜야 하는지에 대한 답은 간단합니다. 좋은 구조로 만들어진 소프트웨어는 추가 개발이 간편해, 리소스를 적게 들이고도 유지보수할 수 있고 사이드 이펙트를 많이 발생시키.. 2024. 7. 30.
비전, 서비스, 개발의 올바른 정의 (3) 개발이란 무엇인가? 저번 글을 통해 비전, 서비스의 올바른 정의에 대해 알아보았습니다.이번 글에서는 비전, 서비스를 구현하는 데 가장 기초가 되는 개발에 대해 알아보려고 합니다.그리고 수많은 개발 중에서도 제가 업으로 삼고 있는 소프트웨어 개발에 더 초점을 맞춰서 정의해보겠습니다. 개발이란 무엇인가? 개발은 한자로는 開發, 영어로는 Development입니다. 다들 같은 뜻으로 이해하는 두 단어는 사실 미세하게 뜻이 다른데, 사전적 정의를 통해 더 잘 알아보도록 합시다. 개발 (열 개開, 필 발發)1. (명사) 토지나 천연자원 따위를 유용하게 만듦.2. (명사) 지식이나 재능 따위를 발달하게 함.3. (명사) 산업이나 경제 따위를 발전하게 함.4. 새로운 물건을 만들거나 새로운 생각을 내어놓음.(출처: 네이버 국어사전) D.. 2024. 6. 11.
비전, 서비스, 개발의 올바른 정의 (2) 서비스는 무엇인가? 올바른 서비스란 무엇일까? 그 이전에 서비스는 무엇일까? 개발자가 개발을 하다 보면 서비스를 개발한다, 서비스를 유지보수한다라는 말을 자주 쓰게 된다. 여기서 말하는 서비스는 보통 웹 서비스를 말하는 것이다. 그런데 서비스를 개발한다고 말하면서 정작 서비스가 무엇인지 제대로 생각해보지 않는 사람들이 많다. 각 기능들을 개발하는 데 집중한 나머지, 서비스의 전체적인 구조를 생각하지 못하거나 생각하더라도 이것이 누구에게 가치를 주는지 제대로 생각하지 않는 것이다. 그러다 보니 "내가 개발하는 기능의 모음/구조" 라는 이해 이상으로 나아가지 못한다.자신이 서비스 개발을 한다면 이 서비스가 무엇인지부터 먼저 이해해야 한다고 생각한다. 이 글에서 서비스가 무엇인지 정의해보고 그 중에서도 올바른 서비스가 무엇인지에.. 2024. 6. 7.
비전, 서비스, 개발의 올바른 정의 (1) 비전은 무엇인가? 저번 글에서 밝혔듯 저는 여러 경험을 통해 일을 할 때는 방향의 설정이 제일 중요하다는 것을 알게 되었습니다. 제가 납득할 수 있는 목적을 향해 나아갈 때에만 일을 지속·발전시켜 나갈 수 있습니다. 이번 글에서는 제가 생각한 올바른 회사의 비전이 무엇인지 이야기하려고 합니다. 구직 이야기에서 비전이 무엇인지에 대한 질문으로 넘어가는 것이 다소 엉뚱해 보일 수도 있습니다. 비전은 회사 대표가 신경써야 할 먼 곳의 이야기처럼 들립니다. 게다가 아직 회사에 들어가지도 않았는데 회사의 비전이 무엇인지, 심지어 올바른 비전이 무엇인지 고민한다는 것은 더 엉뚱해 보입니다.여기서 잠깐 제가 들은 이야기 하나를 설명드리겠습니다. 저번 글에서 제가 커리어코칭을 듣고 있다고 말씀드렸는데, 구직을 처음 시작하면서 그 분에게.. 2024. 6. 7.
내가 개발자의 길을 선택한 이유 서문나는 4년차 개발자로 일하고 있다. 첫 회사에서 3년 4개월간 근무하다가 작년 12월에 퇴사를 하고 그 후 프리랜서 개발자로 4개월째 근무 중이다.지금 프리랜서로 일하는 곳은 근무환경이 나쁘지 않지만, 오래 다닐 수 없는 곳이다. 회사가 아닌 내 상황 때문에 그렇다.나는 24살이고 군복무 문제가 아직 해결되지 않았다. 그리고 가능하다면 산업기능요원 제도로 군복무를 해결하고 싶다. 군 복무는 의무지만 그 의무를 지는 방법은 여러 가지다. 그리고 나는 단순히 더 편한 곳에 가기 위해서가 아니라 내 커리어를 위한 최선의 선택을 하기 위해서 여러 선택지를 시도해보고 싶다. 그래야 결과가 어떻게 나와도 후회가 남지 않을 것 같기 때문이다.그러기 위해선 이직 준비를 해야 한다. 포트폴리오를 작성하고, 내 커리.. 2024. 4. 30.
tldraw makereal 사용 후기 개요 https://makereal.tldraw.com/ make real • tldraw Draw a ui and make it real with tldraw. makereal.tldraw.com 그림으로 코딩할 수 있는 사이트가 생겨서 한번 확인해봤다. openAI API를 사용하고 있기에 openAI credit을 사용한다. (네트워크 요청을 뜯어보니 자기들 백엔드도 안 거치고 바로 openAI에 요청을 보내고 있었다) 정말로 기획 시안에서 동작하는 결과물이 즉시 나올 수 있다면 혁신적인 변화이다. 기획자와 디자이너만 있어도 프로덕트를 만들어낼 수 있으니 최소한 프론트 개발자들은 전부 대체되어 버리고 말 것이다. 깃헙의 사용예시를 참고해서 간단한 계산기를 하나 만들어보았다. 생각보다 잘 작동하는 것.. 2024. 1. 17.