#구조

질문 2
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

6일 전 · 엘리 선생님 님의 답변 업데이트

컴공 학부생 개발 공부 가이드

안녕하세요, 현재 컴공 2학년 재학 중인 학부생입니다. 아직 개발 분야 진로 같은건 명확하게 정한 건 없지만, 해커톤이나 각종 대회를 나가면서 제가 느낀 건 AI가 안쓰이는 곳이 없다는 걸 느꼈습니다. 어떤 프로젝트를 하던 간에 AI 도움을 받거나 AI 중심의 서비스 개발이 주류였던 것 같습니다. 저 역시도 개인 프로젝트에 AI를 꼭 사용합니다. 사실 AI가 없으면 개발이 불가능하다고 말할 정도로 제가 AI 의존도가 높습니다. 그냥 무지성 에러 복붙은 아니고 구조도 보고 하지만 제가 코드를 직접 쓰는 경우는 거의 없고 AI한테 구체적으로 어떻게 구현하라고 지시하는 부분이 많습니다. 제가 고민인건 이렇게 개발을 계속 하는 것이 맞는건가요? 실제로 실무에서도 이렇게 개발을 하는지 궁금합니다. 보안상의 이유로 AI 툴을 금지한다면, 앞으로 AI 없이 개발하는 걸 연습해야 할까요? 다른 분들은 어떻게 생각하시는지 궁금합니다.

개발자

#인공지능

#공부고민

#공부-방법

답변 1

댓글 0

조회 62

6일 전 · 엘리 선생님 님의 새로운 답변

저 중소 si에서 중견/대기업 si로 이직 할 수 있을까요?

안녕하세요. 앞으로의 진로가 너무 고민인 5년차 남자입니다! 좀 긴 글이라서 미리 양해를 부탁 드립니다.. 자격증 x (정처 필o, 실기 준비중 7월 시험) 현재 4년 좀 넘게 다니던 중소si 회사를 퇴사하고, 프리로 전향해서 초까지 하다 현재는 쉬면서 이직 준비를 하려고 하고 있어요. 핑계지만, 몸도 그렇고 정신적으로도 그렇고 일하면서 병행하면 너무 힘들 거 같아서 쉬면서 준비하려고 합니다. 아래는 해온 일들 입니다. ###. [통신사 B2C 오더처리 시스템 si/sm] (통신사 k*) 대략 2년 K*망 기반 블*** 연계 서비스의 개통·해지·번호 변경 등 다양한 오더 업무를 담당하며, 시스템 운영 및 기능 개선 수행 통신사 업무 특성상, 도메인 지식 없이는 개발이나 유지보수가 어려워 초반에는 업무 이해도를 높이는 데 집중해야 했습니다 1. 요구사항 분석 - 운영팀과의 화상회의 주 1회 참여 - 업무 흐름 및 요청사항에 대해 정의서 및 분석 문서 작성 2. 개발 및 문서화 - 기능 개발 및 단위 테스트 수행 - 개발 문서 및 QA 문서 작성 3. 코드 검토 및 공유 - 코드 리뷰 진행 - IA(Information Architecture) 문서 작성 및 발표 - 개발/QA 문서 발표 4. 운영 이관 및 배포 - 테스트 완료 후 운영 이관 작업 수행 - 정기 배포 일정에 맞춰 배포 완료 개발보다는 요구사항 분석 빡세게 하고, 설계는 사수 도움 좀 받으면서 개발하고 테스트하고 모든 걸 문서화해서 운영팀이 참석한 회의에서 발표했었네요. 연동 테스트 시나리오 같은 건 직접 짜고, 일정 협의해서 진행했습니다. 상세 업무까지는 기억 나지 않는 상태입니다. ###. [건설 ERP 인사/채용 시스템 구축](포*코 E**) 9개월 - 인사/채용 관리 ERP 시스템 화면 및 연동 기능 개발 1. 인사·채용 화면 개발 2. 사용자 편의성 중심 UI 개선 및 외부 연동 모듈 적용(프린트:외부 출장 대응 - 더*) 외부 연동 모듈은 메뉴얼 및 가이드 문서 요청해서 받고 문서 토대로 적용 시키고 테스트 했습니다. ###. [통신사 대용량 파일 처리 시스템 개발] (K*) · 4개월 1. 기존 레거시 소스 분석 후 Runnable 기반 멀티스레드 구조로 개선 2. 수천만 건 규모의 데이터를 스레드 단위로 분할 조회하여 파일 생성 및 압축 처리 구현 3. 생성된 파일을 SFTP를 통해 외부 시스템으로 전송하는 크론탭 기반 배치 스케줄링 적용 ###. [공공기관 시스템 운영 및 유지보수] (수*시*) 1년 - 혼자 공공기관 포털 시스템 유지보수 및 운영 전반 업무 수행 1. 시스템 화면 생성, API 연동, 기초 DB 스키마 설계 및 생성 2. 외부 시스템 연동 및 협의, 타 시스템 API 개발 및 문서 제공 3. 인증서 갱신, 라이선스 관리, 취약점 분석 및 조치 4. 주간 보고서 작성 및 관리 업무 수행 5. CentOS → Rocky Linux 신규 서버 환경에서 애플리케이션 폴더 구조 및 구성 요소 재설정, 운영 환경 이관 작업 수행 6. 서비스 장애 대응 AWS EC2 서버에 GitHub 연동 CI/CD 자동 배포 파이프라인 구축해서 도메인 연결까지 한 상태로 사이드 프로젝트를 현재 진행 중이고, 깃허브와 velog에 정리 하면서 부족한 개발 역량을 키우고 있습니다. 아무래도 이제까지 해 온 걸 토대로 녹여내면서 공부하고 정리할 거 같습니다. 하지만 그 전에 조언을 듣고 좀 더 나은 방향을 잡는데 참고하고 싶어서 이렇게 글을 적었습니다. 개발 역량은 턱없이 부족하다고 느끼고 있고, 알고리즘, 자료구조 지식 또한 낮다고 생각합니다. 코딩 테스트 준비 해본 적은 없습니다... 막상 회사를 목표로 이직 하려고 하니 막막합니다... 잠도 줄이면서 깨어있을 때 전부 공부하면서 준비할 자신 있습니다. 대기업은 고사하고, 중견기업 si/sm 라도 갈 수 있을까요? 개발 뿐만이 아니라, 문서 작업, 관리 쪽으로도 생각을 하고 있습니다.

개발자

#이직

#중견si

#대기업si

답변 2

댓글 0

조회 312

한 달 전 · 포크코딩 님의 새로운 댓글

클라우드 비용 질문입니다..도와주세요

안녕하세요. 현재 외주 개발로 사진·영상 공유 키오스크를 운영 중인데, 유지비 관련해서 조언을 받고 싶습니다. 서비스 구조 촬영 후 QR코드 출력 → 사용자 폰으로 사진·영상 다운로드 QR 링크는 서버에 계속 누적 저장 중 (2개월 치 데이터 있음) 1회 촬영 시 약 13MB 하루 평균 촬영: 5~15건 정도 Google Cloud(GCP) 인프라 사용 중 외주 개발사 제안 비용 (월 기준) 트래픽 비용: 장비 2대 × 각 5만원 = 10만원 DB 서버: 6만원 관리비: 5만원 총합: 21만원/월 → 참고: 초기 제안은 7만원이었습니다. 질문 월 약 4GB 내외의 트래픽으로 장비당 5만원(총 10만원)의 트래픽 비용이 GCP 기준으로 적절한 수준인가요? QR 링크나 파일을 주기적으로 삭제하거나, 다른 방식으로 저장 구조를 바꾸면 비용 절감 효과가 있을까요? 전체적으로 21만원이라는 월 유지비가 단순 촬영·링크 공유 시스템 2대 기준으로 봤을 때 일반적인지 궁금합니다. 경험 있으신 분들의 의견 부탁드립니다. 감사합니다!

개발자

#클라우드

#gcp

답변 1

댓글 2

조회 68

23일 전 · kmj0973 님의 새로운 댓글

개인 프로젝트 피드백 부탁드립니다!

안녕하세요! 경험 삼아 공모전에 제출한 개인 프로젝트입니다! 서울시 공공 데이터를 활용한 프로젝트로 근처 헬스장 및 공공체육시설을 찾을 수 있고, chat gpt api를 연동하여 식단을 만들고, ai챗봇을 통해 운동에 대한 피드백을 받을 수 있습니다. 여러모로 부족한 부분이 많이 있지만 4주라는 기간 동안 열심히 만들어 봤습니다! 기술 스택: 프론트엔드: Next.js, TypeScript, Tailwind CSS 데이터베이스: Firebase 보여주고 싶은 기능: 가장 맨 위 카드란에 있는 (해, 달)이미지를 누를 시 아침, 점심, 저녁에 맞는 식단이 나옵니다! PWA를 사용하여 웹앱으로 동작할 수 있게 하였습니다. 피드백 요청: 폴더 구조나 코드 품질에 대한 조언도 해주시면 감사하겠습니다! 성능 최적화 부분에 대해서 조언을 주시면 감사하겠습니다! 버그나 에러 처리에 대해 문제가 있다면 알려주세요! 테스트 아이디 : test@naver.com 테스트 비밀번호 : 123123 사이트 링크 : https://nadaum.vercel.app GitHub 링크 : https://github.com/kmj0973/nadaum 봐주셔서 감사합니다!!

개발자

#next.js

#react

#tailwind

#firebase

#개인-프로젝트

답변 2

댓글 1

추천해요 1

조회 176

2달 전 · 익명 님의 새로운 댓글

기획/디자인과 프론트엔드 개발

작은 스타트업에서 프론트엔드 개발자로 첫 커리어를 시작한지 1년 조금 넘은 주니어 개발자입니다. 기획자와 디자이너가 따로 없어서 프로덕트 개발할 때 제가 기획 및 디자인도 어느정도 하면서 프론트 개발을 하고있습니다.. 이러다보니 일은 많지만 기획/디자인에도 흥미가 좀씩 생깁니다. 어떤 서비스를 만들것인지 정의하고 사용자 입장에서 구조와 디자인을 구상하는것도 나름 재미있더라구요. 그리고 구상한걸 ui로 구현하는것도 나니까 의견 충돌할 일도 없구요. 다행히 디자인 감각도 좀 있어서 결과물에대한 반응도 좋습니다. 기획 디자인쪽도 제대로 공부해보고싶은 생각이 드는 요즘입니다. 하지만 지금은 보통 기획, 디자인, 프론트엔드 개발이 별개의 직무이고 이들을 다 하는 인력을 필요로하는 경우는 거의 없잖아요. 이런 상황에 프론트 공부하기도 바쁜데 기획/디자인까지 공부하고 실무에서도 여기에 계속 시간을 할애하는건.. 너무 영양가없는짓이 아닌가 싶어서 고민이 됩니다. 역시 그냥 프론트에 매진하고 여력이 된다면 차라리 백엔드를 하는게 나으려나요. 아무리 ai 시대라고 해도, 기획과 디자인, 프론트엔드 개발까지 프로덕트의 클라이언트단을 모두 담당하는 직군이라는게 과연 생길까요? 이들을 다 할줄 아는게 경쟁력이 있을까요? ai가 앞으로 코드 짜는건 상당부분 해주니 여력이 생긴다고 해도, 개발자면 역시 개발에나 전념하는게 맞는걸까요 선배 개발자분들의 생각이 궁금합니다..!

개발자

#프론트엔드

#기획

#디자인

답변 2

댓글 2

추천해요 1

조회 173

2달 전 · 이태현 님의 새로운 댓글

dist만 배포된 라이브러리 수정하기

안녕하세요. 프론트 준비하고 있는 대학생입니다. 토스에서 만든 overlay-kit 라이브러리를 수정해서 사용하고 싶은데, 어떻게 해야하는지 모르겠어서 질문드립니다. https://www.npmjs.com/package/overlay-kit 1. patch-package를 사용하려고 했는데, /dist만 배포 되어있어서 불가능합니다. 2. 해당 레포를 fork하고 코드를 수정하긴 했는데, 제 서비스에서 사용하려면 어떻게 해야하는지 모르겠네요. 수정한 레포를 설치하려고 하면 아래의 오류가 발생합니다. 3. 해당 라이브러리는 모노레포로 구성되어 있는 것 같은데, 어떤 걸 공부 해야 해당 라이브러리의 구조를 정확하게 이해할 수 있을지 궁금합니다. 긴 글 읽어주셔서 감사합니다.

개발자

#react

#라이브러리

#frontend

#프론트엔드

답변 1

댓글 1

조회 243

2달 전 · 익명 님의 질문 업데이트

이직 준비 시 포트폴리오/이력서에 SI 프로젝트는 어떻게 작성하나요?

안녕하세요. 현재 SI 회사에 재직 중인 신입 개발자입니다. 이직을 준비하며 지금까지 진행한 업무들을 정리해 이력서와 포트폴리오를 업데이트하려고 합니다. 그 과정에서 아래와 같은 궁금증이 생겼습니다. 1. SI 프로젝트를 포트폴리오에 어떻게 녹여서 작성하면 좋을까요? 팀 단위로 기업 의뢰를 받아 개발한 프로젝트들이 대부분인데, 구체적으로 어떤 식으로 써야 하는지 고민됩니다. 담당한 역할 위주로 써야 할지, 결과물 중심으로 써야 할지도 궁금합니다. 2. 보안이나 이슈가 있는 프로젝트는 어떻게 다뤄야 하나요? 프로젝트 보완 정책 때문에 세부 기능이나 시스템 구조를 구체적으로 공개하지 못하는 경우에는 어떻게 요약해서 표현하면 좋을지 알고 싶습니다. 3. 외부 기업의 요청으로 만든 프로젝트도 포트폴리오에 써도 되나요? 예를 들어 관공서, 공공기관, 대기업 시스템 개발에 일부 참여한 경우 어떻게 작성하면 좋을까요? 4. 신입 때 만들었던 사이드 프로젝트도 계속 포트폴리오에 포함해도 괜찮을까요? 시간이 좀 지나긴 했지만 개인적으로 만든 프로젝트들도 함께 넣는 게 도움이 될지, 아니면 현업 프로젝트 중심으로만 구성하는 게 좋을지도 고민됩니다. 혹시 비슷한 경험이 있으신 분들이나, 이직을 해보신 선배님들의 조언을 듣고 싶습니다. 감사합니다!

개발자

#이직

#신입

#si

#포폴

#이력서

답변 0

댓글 0

조회 165

3달 전 · 강건마 님의 새로운 댓글

vailla-extract 를 이직용 개인 프로젝트에 사용하는게 맞을까요?

디자인 시안없이 개인 공부를 위한 프로젝트를 위해 어떤 css 방식을 쓸까 고민하다 찾은게 vanilla-extract 였고 이에 관해 공부 해보면서 계층 구조를 짜면서 느낀건대 근본적으로 개인프로젝트에 이걸 시도하는게 의미가 있나 라는 생각이 들었습니다. 이건 명확한 디자인 시스템을 갖추거나 디자인 시스템 설계를 끝낸 다음 정해진 범위 내의 스타일들을 구현하는대 사용하는게 가장 올바르다는 결론을 냈습니다. 물론 개인적인 성장은 명백히 있겠지만 혼자서 만드는 서비스에 내가 정한 디자인에 내가 정한 기준 ( 외부 기준 참고 )에 맞춰 제작하는게 타인이 봤을때 과연 합리적인 판단을 하는 사람일까? 라는 의문이 생길거같습니다. 이로인해 이직할때 도움이 될까라는 의문이 들더군요. 오히려 감점 사유가 아닌가, 합리적이지 못한 판단으로서 매우 안좋게 비추어 질까봐 걱정입니다.

개발자

#전처리기

#vanilla-extract

#css

#이직

답변 1

댓글 1

추천해요 1

조회 112

3달 전 · 포크코딩 님의 새로운 답변

Supabase와 Springboot에 대한 질문

안녕하세요. 현재 기계공학과 4학년으로 캡스톤 디자인을 진행 중이며, 팀원들과 함께 앱 개발과 창업까지 목표로 하고 있는 학생입니다. 기술 선택 문제로 고민이 많아 조언을 구하고자 글을 남기게 되었습니다. 상황 요약 - 저희 팀: React Native + Spring Boot 기반으로 개발 중 제가 직접 백엔드 설계/구현 예외처리, 디버깅 포함 전체 구조 정확히 이해 진행도 약 60-70%, 구조 안정적, 유지보수 자신 있음 - 교수님 프로젝트: Next.js + Supabase 진행도 약 80% 다만 구조가 낯설어 코드 파악과 에러 수정에 시간 소요 예상 고민 포인트 - 교수님 코드 이어받으면 빠르게 MVP는 가능하지만, 구조 이해가 부족하고 디버깅이 어려움 - 제가 만든 Spring 기반 프로젝트는 구현은 부족하지만, 구조적으로 명확하고 확장성에 유리함 - 배포까지 걸리는 시간은 둘 다 비슷할 것으로 예상됨 저희의 목표 - 단기: MVP 완성 → 실제 사용자 배포 - 장기: 창업을 고려한 실서비스 개발 - Redis / Kafka / Elasticsearch 등 트래픽 대응과 기능 고도화 예정 - 따라서 유지보수성과 확장성이 핵심 질문 - 기능 많은 Supabase 기반 코드를 이해하고 고도화하는 게 나을까요? - 아니면 Spring 기반 구조를 그대로 밀고 나가는 게 더 현명할까요? - 장기적으로 유지보수와 확장성을 고려했을 때 어떤 선택이 실무적으로 맞는 결정일까요? 비슷한 경험 있으신 분들이나 현직자 분들의 현실적인 조언 부탁드립니다. 긴 글 읽어주셔서 감사합니다.

개발자

#supabase

#spring-boot

#backend

#front-end

#back-end

답변 1

댓글 0

조회 143

4달 전 · 익명 님의 질문 업데이트

✨ AI 자동화와 미국 홈스타일링 진출, 함께할 개발자 분을 찾습니다

안녕하세요, 인테리어티쳐 대표님이 직접 만나보고 싶은 개발자분들을 찾고 있습니다. 우리는 지금, “조금 다르게 일하고, 진짜 문제를 푸는” 두 개의 프로젝트를 진행 중입니다. 🚀 현재 우리가 하고 있는 프로젝트 1. AIP: Automation Implementation Project 반복적인 인테리어 상담 업무를 자동화하여 상담-견적-일정관리까지 한 번에 처리되는 시스템을 구축 중입니다. - 상담 응대를 위한 AI 챗봇/폼 기반 고객 응대 시스템 - 고객 정보 자동 수집 및 정리 - 맞춤형 견적 자동 생성 및 전달 (선택형 입력 기반) - 캘린더 연동 일정 예약, 리마인드 알림, 후속 안내 자동화 - 향후 CRM, 리포트 기능까지 연계해 고객 전환율을 높이는 인프라 구축 목표 🎯 우리가 해결하는 문제 상담 인력의 업무를 줄이고, 고객 응대를 일관되게 제공하며, 상담 → 견적 → 전환까지 자연스럽게 이어지는 경험을 설계합니다. 2. 미국 홈스타일링 진출 (for 하이엔드 고객) - 미국 현지의 하이엔드 고객을 위한 홈 스타일링 프로젝트** 진행 중 - 현지 고객 맞춤형 콘텐츠 및 커머스 기능 실험 - 고급 가구 유통사 및 스타일리스트 네트워크**와 함께 글로벌 확장 가능성 테스트 🧭 이런 분을 찾고 있어요 이번 커피챗은 단순한 채용 목적이 아닙니다. 우리는 우리의 방향성과 맞는 분과 미리 연결을 맺고 싶습니다. 🙌 환영하는 분들 - AI, UX, 자동화** 기술에 관심 있으신 개발자 - 챗봇/프론트/백오피스 등 사용자 경험 중심의 구조를 설계해보고 싶은 분 - 인테리어, 라이프스타일 산업을 IT로 재해석해보고 싶은 분 - 창업, 스타트업, IT 업계에 관심이 많고 이야기를 나누고 싶은 분 - 프로젝트 단위 참여에 열려 있는 프리랜서 또는 스타트업 지향 개발자 🎯 이런 방식으로 만나 뵙고 싶어요 (면접보다 솔직한 대화) - 대표님과의 1:1 커피챗 (온라인 or 오프라인) - 포멀한 면접이라기보다는, 서로의 방향과 가치관을 솔직하게 공유하는 **"사전 미팅"**의 개념 - 기술 이야기, 커리어 방향, 산업 인사이트 등을 자유롭게 나누는 시간 - 이후 서로 잘 맞는다면, 자연스럽게 프로젝트 협업까지 이어질 수 있습니다 📬 이렇게 연락 주세요 - 아래 이메일로 간단한 소개와 함께 연락주세요 (빠르게 연락주신분 순으로 먼저 연락드리겠습니다) ✉️ km.lah@interiorteacher.com - 우리가 진행 중인 프로젝트와 연관된 이력서 또는 포트폴리오가 있다면 함께 첨부해주시면 감사하겠습니다! - 제목 예시: `[커피챗 신청] 홍길동_AI 챗봇 프로젝트 관심` 우리와의 대화가 협업을 위하지만 혹시 당장의 협업이 아니더라도, 좋은 연결의 시작이 되기를 바랍니다. 🙌

개발자

#ai

답변 0

댓글 0

조회 120

4달 전 · 익명 님의 질문

[express] new Error() 관련 문의

안녕하세요. express 로 개발하고 있는 사람입니다. 저희 프로젝트의 구조는 new Error() 를 전달 해서 상위에서 try/catch로 해당 에러를 잡아서 로깅을 해주고 있습니다. 여기서 로깅을 할 때 파일명과 라인을 받기 위한 Error().stack을 사용해서 보고 있는데 가장 처음 error가 발생한 곳이 아니라 try/catch 하는 곳에 있는 stack 이 나오고 있습니다. 이 상황을 어떻게 하는게 좋을지 알려주실 수 있을까요? 기본적으로 이런 상황에서 로깅은 어떻게 할 수 있을지도 문의드립니다. 감사합니다.

개발자

#express

#log

답변 0

댓글 0

조회 75

4달 전 · nexter 님의 새로운 답변

java + gradle 프로젝트에 외부 시스템의 데이터를 이용하기 위해 구조적으로 어떻게 코드를 작성해야할까요?

안녕하세요. 저는 지금 2년차 풀스택 개발자로 근무중입니다. 제목과 같이 고객사 데이터를 저희 시스템의 화면에서 활용할 수 있도록 진행하고자 하는데요, ex) 해당 시스템에서 게시물 제목으로 저희 데이터를 검색해서 입력할 수 있게 해주세요! 사실, 고객사에 api가 없는 상황이고 있다고 해도 고객의 요구로 인해 커스터마이징을 진행해야하는 상황인데.. 배포중인 다른 고객사에게 최대한 영향을 끼치지 않도록 어떤 구조로 코드를 작성하면 좋을지 또는 좋은 방법이 있을지 현직자분들의 얘기를 들어보고싶습니다..! *프론트는 javascript 사용중입니다.

개발자

#java

#javascript

#gradle

답변 1

댓글 0

조회 94

4달 전 · 전민우 님의 새로운 답변

프론트엔드 코딩 테스트, 자바스크립트로 준비해야 할까요?

프론트엔드 개발자를 목표로 코딩 테스트를 준비하고 있는데, 현재는 파이썬으로 문제를 풀고 있습니다. 자료구조나 알고리즘에 익숙하고, 구현 속도도 파이썬이 더 편하다고 느껴서 계속 활용해왔어요. 그런데 프론트엔드 직무 특성상, 코딩 테스트도 자바스크립트로 푸는 게 더 나은 선택일지 고민이 됩니다. 실무에서는 JS/TS를 주로 다루게 될 텐데, 코테에서도 관련 언어를 쓰는 게 좋을까요? 현업 기준에서 어떤 방향이 더 효과적일지 조언 부탁드립니다!

개발자

#코테

#코딩테스트

#프론트엔드

답변 3

댓글 0

조회 378

4달 전 · 박준서 님의 새로운 댓글

리액트 프로젝트에 FSD 아키텍처 적용. 이 구성이 맞을까요?

안녕하세요. 현재 진행 중인 리액트 프로젝트에서 유지보수성과 확장성에 어려움을 느껴 폴더 구조를 Feature-Sliced Design(FSD) 아키텍처 기반으로 전면 리팩토링했습니다. 기존에는 `components/`, `pages/`, `apis/` 등 기능과 역할이 섞인 구조로 되어 있어, 코드의 위치가 불분명하고 협업에 어려움이 있었습니다. 이를 해결하고자 다양한 아키텍처를 조사한 끝에, FSD의 레이어 개념(Layers)에 맞춰 다음과 같은 방식으로 구조를 정리했습니다. - `app/`: `App.js`, `index.js` 등 프로젝트 진입점과 글로벌 설정 파일을 포함 - ` entities/`: `User`, `Article`, `CodingZone` 등 주요 도메인의 데이터 모델과 API 연동 담당 - `features/`: 로그인, 게시글 작성, 코딩존 출석 등 각 기능별로 모듈화하고, 필요한 경우 `hooks/` 등의 내부 디렉토리로 세분화 - `pages/`: 라우팅과 연결된 실제 페이지 컴포넌트 관리 (예: `CreatePage`, `EditPage` 등) - `widgets/`: 재사용 가능한 독립 UI 요소들 (예: `Footer`, `Navbar`, `Pagination` 등) - `shared/`: 공통 API, 유틸, 모달 컴포넌트 등 여러 기능에서 공유되는 요소들을 배치 기능 중심의 구조로 바꾸면서, 각 요소의 역할이 명확해지고 코드 탐색 및 유지보수가 훨씬 쉬워졌습니다. 현재는 복잡한 비즈니스 로직이 없어 `processes/` 레이어는 생략했지만, 추후 워크플로우가 필요한 기능이 생긴다면 도입할 계획입니다. 제가 구성한 이 폴더 구조와 레이어 분리가 실제 FSD 아키텍처 가이드에 부합하는 방향인지, 혹시 보완하거나 개선할 부분이 있다면 조언을 구하고 싶습니다. 자세한 내용은 블로그에 정리해 두었습니다. 👉 [https://juncci.tistory.com/4](https://juncci.tistory.com/4) 읽어주셔서 감사합니다!

개발자

#fsd

#react

#refactory

#프론드엔드

#폴더구조

답변 1

댓글 1

조회 185

4달 전 · aigoia 님의 답변 업데이트

이직 시 단독 작업한게 걸림돌이 될까요?

프론트엔드 3년차 입니다. 디자이너,백엔드 개발자와 작업은 같이 했지만 프론트엔드 파트는 혼자 전부 진행하였습니다. 회사에서 보낸 시간이 너무 많아서 1년반정도가 인생에서 사라진 느낌이 들 정도였습니다. 그동안 트러블 슈팅, 혼자서 해결한 문제들이 너무 많아서 그런것들 보단 ( 알고보면 단순한 내용들이거나 시니어가 있었다면 금방 해결될 문제들입니다. ) 어려운 전제조건 하에 개발한 기능, 수치적으로 표현 가능한 기능에 대해서 이력서에 기입했습니다 허나 기입한 기능들 자체가 글로 적으면 대단해 보이지가 않는다는게 문제입니다. 오히려 단독으로 했다고 하면 과장해서 적어놓은 사기꾼같아보일까봐 걱정입니다. 이력서에 적힌걸 보면 정렬,최적화,구조 변경 이런것들이거든요... 근대 그것들을 클라이언트 단에서 디자인 패턴까지 쓰지않으면 안될정도의 복잡한 로직을 구현한거긴합니다만 결과 자체는 단순히 필터링 정렬 표기 그런것들입니다.. , 그걸 이력서에 다 기입할 수가 없어서 고민입니다. (react , next를 사용하였습니다) 또한 혼자서 서비스와 백오피스를 다 작성했다보니 효율적으로 수정 가능하게 진행했다, 다른 프로젝트에서 사용하기 용이하게 코드구조를 변경했다. 정도만 적을 수 밖에없었습니다. 어렵기 보단 얼마나 효율적으로 구조를 잡고 진행하냐의 문제였거든요. 이력상으로 봤을때 화려한 기능이나 서비스를 만든건 아니라서 더 더욱 차반 취급받을까봐 고민입니다.. 혼자서 많은 고민과 문제를 해결했지만 3자입장에서 봤을때 전혀 볼게 없는 심각한 상황입니다.. (시간만주면 3d든 스트리밍 chart든 브라우저 api 활용이든 map api든 canvas든 다 금방 배워서 할 자신이 있지만 그런 종류의 작업들은 회사 일로선 전혀 하질 못했습니다.. ) 연봉을 대거 낮춰서 신입 자리라도 지원해야할까요..? 최근엔 회사에서 먹고 자지 않아도 될정도라 알고리즘도 공부하고있고 트러블 슈팅이나 개발하면서 문제해결에 도움되었던 것들을 적으려고 블로그도 만들고 있긴합니다만. 너무나도 부족하고 모자라 보입니다.. 개발 실력도 올랐고 배포,운영 경험도 쌓였지만 작업내용 특성상 죄다 공개를 하지 못하니 어떻게해야할지 고민입니다..

개발자

#프론트엔드

#이직

#이력서

#경력기술서

답변 1

댓글 0

조회 191

4달 전 · aigoia 님의 답변 업데이트

클라우드 엔지니어로 커리어 시작하기

정보처리기사만 있는정도의 26살 비전공자는 클라우드 엔지니어 부트캠프를 통해 신입으로 클라우드 엔지니어 취직하기 보다는 자바/백엔드를 커리어 시작으로 몇년다니다가 클라우드 엔지니어로 시작하는게 좋을까요?? 클라우드 엔지니어가 전망도 좋고 전문적인거라 ai대체되는 시대에 살아남을 직업같고 코딩보다는 구조를 보는것이 흥미를 느껴 글을 남겨봅니다 냉정한 조언부탁드립니다 혼내셔도 괜찮습니다

개발자

#백엔드

#클라우드

답변 1

댓글 0

조회 210

4달 전 · tiptok 님의 질문

스프링부트 레이어드 아키텍쳐는 어떤 방식을 권장/선호 하나요?예시있습니다!

전형적인 걸로는 1. Controller > Service > ServiceImpl > Dao > DaoImpl(xml 호출) 이러한 방식이 있습니다. 이번에 변경을 위하여 몇가지를 생각해보았는데 2. Controller > Service > ServiceImpl(mapper 호출 + 비즈니스 로직) 3. Controller > Service > ServiceImpl(Dao 호출 + 비즈니스 로직) + Dao(mapper 호출) 이렇게 2개를 생각하고 있습니다 . 2번의 경우는 dao역할과 비즈니스 로직이 전부 serviceImpl에 들어가있다보니 gpt도 권장하지 않는 방식이고 저도 마음에 잘 들진 않는데 파일이나 소스의 양이 줄어든다는 장점이 있긴 해보입니다. 솔직히 Controller > Service > ServiceImpl > Dao > DaoImpl 처럼 극단적으로 계층을 나누는 것도 생각해보았는데 이렇게 극단적인 것보다는 3번이 나아보이긴 합니다. 다들 몇 번을 권장하나요? 참고로 개인프로젝트입니다! 기존엔 Controller > Service > ServiceImpl > Dao > DaoImpl(sqlSession.~ 호출) 방식을 사용했습니다. 안정성을 위하여 mapper 방식으로 변경할 겸 구조도 변경하는 게 나아보여 질문드립니다! 한가지더, Dao나 DaoImpl 명칭을 Repository.java, RepositoryImpl.java 로 변경하는 거에 대해선 어떻게 생각하시나요?

개발자

#스프링부트

#구조

#레이어드-아키텍처

답변 0

댓글 0

조회 107

4달 전 · 성대규 님의 질문 업데이트

Django serializer 현업에서는 어떻게 설계를 어떻게 하시나요?

안녕하세요 RN 개발을 진행하면서 백엔드로 Django를 사용하고 있고, Django를 공부한지 몇개월 되지 않았습니다. 개발을 진행하면서 아래의 문제가 생겼는데, 혹시 애초에 serializer와 model을 잘못 설계한 것은 아닌지, 또한 현업자 분들은 어떻게 시리얼라이저를 사용하시는지 궁금합니다. [문제 설명] 프로젝트의 모델에는 하위 게시글 모델이 여러 개 올 수 있습니다. 모델 구조는 아래와 같습니다. Project { id: number, posts: Post[], } Post { id: number, project: number, <- 무한 참조를 방지하기 위해 id } 앱 개발을 하다가 Post 데이터에서 Project까지 UI를 그려야하는 상황에서 또 프로젝트를 불러오는 API를 사용하니까 (프로젝트 id에서 프로젝트 오브젝트 불러오기, fetchProjectAPI). UI 지연이 되어서 프로젝트 오브젝트를 불러오고 싶은데, 프로젝트 시리얼라이저 내에서 또 포스트 오브젝트가 나오고 거에서 또 프로젝트가 나오는 문제가 생기더라구요. 이와 같은 경우에는 어떻게 해결하면 좋을까요? posts를 제외한 ProjectSummarySerializer를 새로 생성하면 되겠지만 근본적인 해결책은 아니라고 생각합니다 (제외하고 싶은 필드가 생길때마다 시리얼라이저를 만들어야하니깐요). 혹시 애초에 모델을 잘못 설계한걸까요? 또한 애초에 오브젝트로 반환하는 것을 잘 안하나요? (DB 와 송수신 로드를 줄이기 위해서 아이디로만 반환한다던지)

개발자

#django

#serializer

#model

답변 0

댓글 0

보충이 필요해요 1

조회 79

5달 전 · 익명 님의 질문

2년차 물경력 이직에 메리트있을까요..?

2년전에 백엔드개발, 데이터베이스관리로 취업을했지만 개발업무는 전혀안하고 DB관리업무만 했습니다. 경력에 쓸만한 내용은 신규프로젝트 데이터베이스 구축및 설계, 마이그레이션 이구요 기존프로젝트 고도화작업이라 기존 데이터정합성 안맞는 테이블구조 정규화 및 데이터검증후 마이그레이션 작업이 주 업무였어요 부가적으로는 유지보수성 DB관리, 그리고 번거로운 노가다성 쿼리작업을 대체할려고 간단한 코드짜서 데이터채우거나 일부 데이터 마이그레이션정도 했습니다. 제가 고졸이라 방통대 재학중이고, 집에서 혼자서 스프링부트, 리액트로 회사프로젝트(윈도우 프로그램입니다)를 웹으로 1인개발하고있는데 시작한지 얼마 안되었어요. 냉정하게 봤을때 2년차의 개발자실력이 절대아니고... DBA나 관련업무로 봤을때도 깊이나 전문성이 많이 모자른거같습니다.. 지금 당장 이직을 한다면 지금까지의 경력으로 이직이 될거같나요..? 아니면 스터디나 개발연습을 더해서 이직을할까요?? 서두르는 이유는 더물경력리 되기전에 옮겨야 할거같아서 입니다..

개발자

#이직

#경력

답변 0

댓글 0

조회 201

5달 전 · 임명수 님의 질문

TDD~ 테스트로 더 안전한 코딩을 하고 견고한 구조가 되는것

https://medium.com/@jinsim37/tdd-%EC%9D%98-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%A0%81%EC%9A%A9-%EC%82%AC%EB%A1%80-ed144798d298 요즘은 ai도 테스트시키면서 코드짠다던데...

개발자

#web

답변 0

댓글 0

조회 65

5달 전 · @SoftyChoco 님의 새로운 답변

요즘 IT 업계 경력직분들은 공백기 어떻게 답변들 하시나요?

안녕하세요? 코로나가 끝나고 몇개월이 지나면서부터 스타트업 거품이 꺼지고 내수와 세계경제 불황이 시작되면서 큰 테크 회사에서도 구조조정 하고 스타트업들도 많이 사라졌습니다. 저도 작은 스타트업에 재직중이었으나 구조조정 여파로 퇴사 후, 1년 넘게 공백기가 생겼습니다. 보통 면접을 가시면 공백기에 대해서 어떻게 답변을 하시는지 궁금합니다. (개인적으로, 이런 상황인데 가끔 링크드인에 공백기에 대해서 자기는 이해를 못한다는 CTO글을 보면 참 현타도 오고 사람은 이기적인 동물인가 아님 자리가 꼰대를 만드는건가 생각도 드네요)

개발자

#이직

#경력이직

#프론트엔드

답변 1

댓글 0

조회 262

5달 전 · 이상래 님의 새로운 답변

NextJs에 따로 백엔드를 두는경우

안녕하세요. 토이프로젝트로 글, 댓글, 로그인 기능을 포함한 블로그를 만들어보고있습니다. 원래 프론트엔드는 ReactJs, 백엔드는 Golang으로 만들려고 했는데, 글 기능을 구현하던 중 글기능은 SEO가 필요한데, React는 그게 잘 안되서 원래 React프로젝트 구조를 유지하고 SSR로 렌더링 하기 위해서 NEXTJs로 바꾸려고 합니다. 또 이미지 최적화 기능이나 폴더기반때문에 편하기도 하고요. 근데 Next로 프론트엔드만 바꾸고 GO 백엔드는 유지하려고 하는데, NEXTJS를 프론트로 사용하고 따로 백엔드를 두는게 많이 쓰이는 방식인가요..? NEXT가 백엔드기능까지 제공하는 풀스택 프레임워크로 알고있는데 백엔드서버를 따로 두는게 바보같은 방식인가 궁금합니다.

개발자

#next

#react

#ssr

#csr

#seo

답변 2

댓글 0

조회 246

5달 전 · 익명 님의 질문

cpp 에서 enum class 복사가 가능한가요 ?

안녕하세요 ! 질문 제목이 좀 명확하지 않아서 죄송합니다 ㅠㅠ 다름이 아니라 새로운 enum class 를 구현할 때 이미 구현된 타 enum class를 그대로 가져올 수 있는지 궁금합니다 ! 예를 들어 아래 코드와 같이 (당연히 error 발생하는 코드인 것은 알고 있지만.. 제가 궁금한 부분을 설명 드리기 위해...) enum class ONE { AA, BB }; enum class TWO = ONE; // error.. TWO 라는 enum class 를 새로 구현할 때 이미 구현된 ONE enum class 를 그대로 복사해오도록 구현하는 방법이 궁금합니다 ! 그냥 ONE enum class 사용하면 될 것이지 굳이 새로운 TWO enum class를 생성할 필요가 있나 ~ 라고 당연히 생각하시겠지만... 현재 저의 상황을 설명드리긴 좀 기네요 ㅠㅠ Qt/qml 구조도 설명드려야 되고... 몇시간 째 구글링을 해봐도 답을 못찾겠네요 ㅠㅠ 답변 주시면 무척 감사하겠습니다 !

개발자

#c++

#enum

#질문

답변 0

댓글 0

조회 41

6달 전 · CP 님의 새로운 답변

어떤 공부부터 해야할까요....

현재 3학년 1학기 휴학중인 대학생입니다... 다름이 아니라 어떤 공부에 집중해야할지 몰라 질문 올립니다... 참고로 CS 전공은 거의 듣지 않은 상태이고 플젝도 안한 상태입니다. 한거라곤 코테준비뿐입니다. CS 도 해야할것 같고, 자바도 다 까먹은것 같고, 알고리즘자료구조도 다시 복습해야할것 같고, 플젝도 시작해야할것 같고 정말 무엇부터 시작해야할지 모르겠습니다.. 제가 머리가 안좋아서 그런지 배운것도 전부 까먹어버려서 진짜 어떻게 취업하고 벌어먹고 살지 걱정이네요 ㅠㅠㅠㅠ

개발자

#자바

#백엔드

#고민

답변 2

댓글 0

조회 91

6달 전 · 프레드윰 님의 새로운 답변

인공지능 복수전공 졸업 후 방통대 편입 고민

지금이라도 방통대 편입하는 게 좋을까요? - 20대 후반이고 프론트엔드 개발자로 1년 5개월 일하다가 여러 사유로 퇴사 후 재취업 준비 중입니다. - 대학교 때 주전공은 사회계열, 복수전공은 인공지능학과를 전공했습니다. 당시 C, C++, Java, 자료구조, 알고리즘, 소프트웨어공학론 등을 수강했었습니다. - 네트워크, 운영체제, 데이터베이스 등 다른 CS 과목은 수강하지 않아서 면접 준비나 개발 공부를 할 때 종종 아쉬움을 느끼고 있습니다. - 혼자 공부하기로 결심하고 작년에 편입을 안했는데 미루다보니 여전히 아직 공부를 따로 하고 있지 않습니다.. - 인공지능학과가 컴공 전공이라도 하기에 애매해서 지금이라도 컴공 전공 학위를 따두는 게 좋을지 고민됩니다. - 해외취업은 고려하고 있지 않고 대학원은 돈 모아서 추후 컴공이나 다른 전공으로 도전해볼 것 같습니다. - 현재는 프론트엔드를 주로 하지만, 오래 일하려면 풀스택을 위해 준비하는 게 좋을 것 같은데 한편으로는 막연함 때문에 무작정 편입을 하는 게 맞는 건지 싶네요.. - 편입을 하게 된다면 현재 재취업 준비 외에는 병행하는 게 없어서 재취업 후에 시작할지, 면접 준비 겸 미리 시작할지 고민입니다!

개발자

#방통대

답변 1

댓글 0

조회 121

6달 전 · 익명 님의 새로운 댓글

컴퓨터공학전공 2학년입니다. 진로 고민에 조언 부탁드립니다.

안녕하세요. 컴퓨터공학을 전공하는 2학년 학생입니다. 1학년을 마친 지금, 진로에 대해 고민이 많아 이렇게 글을 남기게 되었습니다. 저는 고등학교 때 문과였다가 컴퓨터공학과로 교차지원해 진학했습니다. IT에 관심은 있었지만 구체적인 진로를 설정하지 못한 채 전공을 선택했어요. 당시에는 경영학과에서 데이터 분석 관련 직무를 하고 싶었으나 컴공이 더 전문적이라고 판단해 결국 컴공에 진학하게 되었습니다. 막상 전공을 공부하다 보니 컴공에서 하는 데이터 관련 분야와 문과(상경)의 데이터분석은 많이 다르더군요.. 다르다는 건 알았지만 좀 더 심화를 하겠지... 하는 생각은 정말 틀린 생각이었습니다. 그냥 다른 분야였습니다. 컴공에서의 데이터 관련 분야는 수학적 역량이 많이 필요하다고 하더군요. 대학원이 필수라는 얘기도 들리고요. 저는 수학에 자신이 없어서 데이터 분석은 현실적으로 어려운 길일 수도 있겠다는 생각이 들었고, 현재는 다른 분야를 탐색해보고 싶습니다. 지금 관심 있는 분야는 백엔드, 프론트엔드, 그리고 임베디드 개발입니다. 다만 이 분야들에 대해 자세히 모르다 보니 막막합니다. 사실 가장 큰 문제는 제가 완벽한 이해를 바란다는 점 같습니다. 제가 모든 것을 완벽히 이해하고 나서야 진로를 선택하고 공부를 시작할 수 있다는 강박에 빠져 있는 것 같아요. 각 분야에 대해 대략적인 설명은 찾아봤지만 그 정도로는 부족하다는 생각이 들어요. 경험자 수준으로 완벽히 그 차이를 이해해야 비로소 진로를 선택하고 공부를 시작할 수 있을 것 같다는 생각에 빠져 있습니다. 스스로도 '완벽하게 이해한 후에 선택하는 건 불가능하다. 대부분 잘 모르는 상태에서 시작한다'고 생각하려 노력하지만, 남들이 말하는 '조금 알고 시작한다'는 기준과 제가 가진 지식 수준이 다르다면 어떡하나 걱정이 앞섭니다. 추가로, 이번에 자동차소프트웨어 관련 학과 복수전공을 신청했습니다. 전공 공부만으로도 벅찬데 복수전공까지 시작한 게 과연 잘한 일인지 불안합니다. 이 학과는 전과나 부/복수전공 학생들로만 운영되는데, 2학년 과목 일부가 컴공과 겹쳐서 일단 도전해보기로 했습니다. 만약 맞지 않으면 부전공으로 전환할 생각도 있지만, 지금은 두 분야 모두 잘 해낼 자신이 없어서 걱정됩니다. 사실 제가 가장 힘든 건 제가 너무 모른다는 생각 때문입니다. 뭔가를 시도해보려고 해도 스스로가 부족하다고 느껴 두려움이 앞서요. 특히, 학교 커리큘럼만 따라가기엔 다른 친구들에 비해 뒤처지는 것 같아 조급합니다. 제 주변에는 입학 전부터 프로그래밍 언어를 익혀서 지금은 공모전이나 프로젝트를 활발히 하는 친구들이 많거든요. 다음은 현재 제가 하려고 하는 것들과 학교 커리큘럼입니다. 1. 자동차소프트웨어 복수전공 2. 선배의 권유로 동아리에서 사용하는 언어 공부용 웹 이어받아서 운영하기 - 동아리에서 언어를 공부하기 위해 만들어서 운영하고 있는 웹이 있습니다. 프로그래머스 같은 느낌인데 동아리에서 공부하기 더 좋도록 한.. 것입니다. 운영은 좀 먼 이야기이고 일단은 자바 공부를 시작할 것입니다. 어떤 책으로 어떻게 공부해야 할지 모르겠네요.. 이런 것도 많이 고민되는 걸 보면 결정에 대한 두려움일까요? 3. 공부할 겸 타이머 앱 만들어보기 - 친구들과 하기로 했습니다. 자바나 코틀린으로 할 것 같은데 교수님께서는 따라할 수 있는 예제가 많은 것으로 선택하라고 하셨습니다. 그런데 프로젝트는 어떻게 운영해야 하는지 잘 모르겠습니다. 4. 여름방학 때 C공부: 자료구조와 알고리즘을 대비해서 더 깊게 공부할 예정입니다. 교수님의 조언이 있었습니다. 5. 학교 커리큘럼: 선배들로부터 학교의 컴퓨터공학과 커리큘럼이 좋지 않다는 이야기를 들었습니다. 1학년 때는 전공 과목 없이 파이썬과 C 언어의 기초만 배웠습니다. 스스로 미리 공부해야 한다는 압박감을 느끼고 있습니다. 2-1: 논리회로, C++, 이산수학, 오픈소스sw이해 2-2: 자료구조, 자바, 마이크로프로세서, 데이터통신, 시스템프로그래밍보안 3학년부터는 트랙이 나뉘지만 졸업학점을 채우려면 열리는 거의 모든 과목을 들어야 한다고 합니다. 3-1: 오픈소스sw설계, 컴퓨터그래픽스, 알고리즘, 운영체제, 컴퓨터네트워크, iot임베디드소프트웨어 3-2: 컴퓨터구조, 데이터베이스, 소프트웨어공학, 모바일프로그래밍, 데이터분석머신러닝, 컴퓨터비전 저는 지금 뭘 해야 할지, 어디서부터 시작해야 할지 막막합니다. 저의 문제점과 앞으로 어떻게 해나가야 할지 조언 부탁드립니다.

개발자

#학부생

#진로

#공부

#고민

#컴공

답변 1

댓글 1

조회 699

6달 전 · 익명 님의 새로운 댓글

대학생 4학년의 인생 및 진로 고민

안녕하세요 현재 지방대에서 소프트웨어학과 4학년에 재학중이고 현재 자바 백엔드를 지망하고 있는 25살 대학생입니다. 제 인생 이야기를 들어주고 조언을 받을 사람이 없어 여기에 글을 써봅니다. 굉장한 장문이고 한탄하고 부정적인 글이라 이 글을 무시하고 지나가셔도 됩니다. 개발과 무관한 내용이 많지만 개발자 분들이 자기 계발을 좋아하시고 똑똑한 분들이 많으시기에 여기에 글을 올려봅니다.. 저는 현재 제 진로와 앞으로 어떻게 살아갈 것에 대한 고민과 현재 저의 상황에 대하여 저의 과거에 대한 한탄과 후회가 굉장히 많습니다. 먼저 저의 과거 가족과 관련된 인생이야기를 말씀드리면 저는 경기도의 한 지역에 중산층 집안에서 태어났습니다. 아버지가 대기업 생산직에 다니시기에 빚걱정은 하지않고 자라났습니다. 하지만 어렸을때부터 아버지가 술을 마시거나 화가 나면 물건을 집어 던지고 때려부수곤 했었습니다. 어머니가 그 과정에서 아들 둘을 보호하느라 많이 맞고 계신 것을 기억합니다. 심지어 중3때 맞아 죽을까봐 가정폭력으로 신고를 했다가 아버지가 감옥에 들어가면 돈을 벌기회가 없어 그냥 경찰서까지가서 진술서만 쓰고 풀어준것도 기억이 나고 어머니와 제가 같이 가출해서 근처 모텔에서 자고 찜질방에서 자고 어렸을땐 엄마가 아는 사람의 집에 얹어서 잤던것이 기억에 남습니다. 심지어 애들 보는 앞에서 대학가 거리에서 부부싸움을 하다가 아빠가 엄마를 팬 적이 있구요.. 그 첫 번째 기억이 불과 5살입니다. 그때 이후로도 성인이 되고나서도 아버지의 횡포는 계속되었고 3살 터울의 형이 그걸 닮아 어머니를 무시하고 저를 패고 목소리가 높아지기 시작했습니다.. 저녁밥을 먹을때마다 자격증 하나없이 들어간 전체 직원수가 5명인 규모의 중소기업에서 영업을 뛰면서 불만을 토해내고 너는 사회생활 안해봐서 모른다며 잔소리를 듣고 있습니다. 현재는 1년 다니고 퇴사하고 집에서 워드 프로세서를 따고 다시 잔소리 모드를 시작하고있습니다.. 얼마전에 새해전에 싸웠다가 25살의 나이에 또 맞고 가출을 해서 10일 정도 친구 자취방에서 신세지며 살았습니다. 아버지는 오직 자신의 말을 듣지 않고 바로 집에 다시 돌아오지 않았다는 이유로 저의 잘못이겠지 라며 저의 말을 들어볼 생각도 안하고 뭐라안할테니까 그냥 지내라고 하시고 어머니는 언제나 그렇듯 너가 참아 학교졸업하면 괜찮아 형도 취업하고 밖에 나가 살겠지 였습니다. 어머니는 항상 고등학교가면 공부하느라 널 신경안쓰겠지, 대학교가면 밖에서 노느라 널 신경안쓰겠지 군대가면 집에 없으니까 괜찮겠지 취업하면 나가서 살겠지 라며 형을 감싸고 혼내지 않고 오히려 형에게 폭언을 듣고 살으셨습니다. 저는 이때 느꼈습니다. 이 집에서 나가지 않으면 30살 이전에 자살할 것 같다고.. 친구들은 잘 이해를 못하였습니다. 왜냐하면 제 주변은 외동이 많고 가족끼리 여행가는 화목한 집안에서 자라고 있는 친구들이 많았기 때문입니다. 그러나 친구들은 말없이 여행 가주고 전화를 꼬박 1시간넘게 들어주었습니다. 그것은 정말 다행입니다. 여기까지가 저의 가족 이야기 입니다. 이제부터는 저의 학창시절 이야기 입니다. 화목하지 않은 가정인 만큼 저의 학창시절도 평탄하지 않았습니다. 초등학생때는 잘지냈지만 중학생때부터 힘들었습니다. 중학생때는 친구들과 완만하게 지냈지만 정작 오래사귈 친구를 찾지 못하였고 고등학생때는 남고를 들어가 1학년땐 적응을 잘못하였고 2학년부터는 초등학생때 소꿉친구가 아무의미없는 말을 지어내 배신을 하며 소문을 내고 본격적인 왕따 생활을 시작하였습니다. 2학년때 점점 심해지더니 반에서는 아무도 저랑 말을 섞을려고 하지 않았고 3학년 부터는 그냥 인사만 하던 친구들도 저를 피하기 시작했고 학교 복도를 걸을때마다 앞담 및 뒷담을 당하며 수치심으로 학교생활을 보냈어야 했습니다. 물론 안타깝지만 좋은 머리가 아니라 내신은 4점대 후반이 나오고 수능은 42358가 나오며 과탐이 폭망해서 재수를 해야하는 상황이였지만 저는 심적으로 너무 힘들었고 수험 생활을 더 연장할 자신이 없었고 수도권 끝자락에 있는 대학교에 입학할 수 있었습니다. 대학교에 입학하자마자 코로나가 터져 새내기를 보낼수없었고 그대로 다음년도에 군대를 갔다 오게되었습니다. 물론 지금은 그래도 착한 친구들을 만나 대학생활을 조용히 보내고 있습니다. 그러나 아직 집앞의 거리를 나가면 저를 왕따시킨 친구들을 만날까봐 가슴이 두근두근 합니다 왜냐하면 집이 대학가에 있고 이 주변 친구들이라 마주치는 일이 없지 않았고 저의 왕따를 주도한 친구는 현재 같은 건물에 살고 있기 때문입니다. 이제부터는 저의 성격과 성향, 그리고 그에 따른 자존감에 관한 이야기 입니다. 저는 왕따를 당한 이유로 자신감이 많이 낮아졌고 사람과 대면하는 아르바이트를 할 수 없었습니다. 그래서 20살 여름방학에는 공장을 다녀서 75만원을 벌었고 전역하고 나서는 아파트 단지 내에 있는 집 앞 편의점 야간 알바를 하고 간간히 친구 따라 물류알바를 다녔습니다. 군대에서도 폐급이었지만 귀엽다고 착하다는 이유로 혼나진않았습니다. 저는 이러한 일들을 통해 원래 조용조용하고 소심한 성격인 건 알았지만 일머리가 없다는 사실을 깨닫게 되었습니다. 그리고 계곡, 스키장, 놀이공원을 가보니 제가 운동신경도 없고 겁도 많다는 사실을 깨닫게 되었습니다... 심지어 저는 자전거를 아직 까지도 못탑니다. 그러다 보니 저의 자존감은 올라올 기미가 보이지 않고 도전하는 것에 두려움을 더더욱 가지게 되었던 것 같습니다. 여기서부터는 저의 진로와 미래에 관한 이야기입니다. 저는 네트워크 관련 학과로 입학했다가 군대를 다녀오고 나서 바로 전과로 소프트웨어학과로 변경하였습니다. 그리고 2학년 2학기부터 본격적인 코딩공부를 시작하고 동네 코딩 학원도 다니면서 전과하기 전까지의 공백을 메우기 위해 c,c++,python,java순으로 간단 간단하게 배웠습니다. 학교에서도 자료구조를 공부하였고 사실 너무 어려웠지만 계속하다보면 익숙해진다는 마인드로 열심히 임하였고 현재는 3.98/4.5 학점이 되었습니다. 그러나 학교에서 알고리즘을 가르쳐주지 않았고 현재 따로 공부를 하고 있는데 점점 공부를 할수록 익숙해진다는 느낌보다는 너무 어렵고 자꾸 까먹고 내가 평생이걸 공부할수있을까? 라는 생각밖에 안들고있습니다. 코딩동아리도 없고 이끌어줄 선배도 없어 자꾸 답답하고 공부가 진전이 안되고 반복되고 있다는 생각이 들고 있습니다. 그렇다고 비전공자들도 스스로 공부를 하는데 내가 바보인건가라는 생각을 하고 있습니다. 그와중에 ai에 관한 미국의 빅테크 기업들은 하루가 멀다하고 신기술을 발표하며 주니어 개발자를 없애는 것에 박차를 가하고 있습니다. 심지어 한국의 현직자들도 이직이 어려워졌고 구조조정에 들어가 많은 인원이 해고 되는 것으로 알고 있습니다. 제가 자바/스프링 백엔드 개발자가 되고 싶은데 이러한 것들을 보면 5년 이내에는 주니어 개발자가 없어질것 같다는 생각이 자꾸들고 일자리가 절반 이상 없어질것같다는 생각을 하게 됩니다. 사실 재능있고 능력있으면 크게 상관없겠지만 저는 주위의 친구들을 보면 도저히 제가 재능 있다는 생각이 안들고 저의 공부방식이 효율이 너무 없다고 생각하여 진지하게 개발자를 포기할까 라는 생각이 듭니다. 빅데이터나 ai에 가기에는 수학이 약하고 지금까지 고집부렸던 방향과 달라 그동안의 시간을 버리는 것 같아서 꺼려집니다. 내년에 자바/스프링 국비지원을 다닐생각이였는데 국비지원을 받게 되면 다른것에 투자할 수 있는데 시간을 날리는 것일까봐 걱정이 됩니다. 마침 오늘 저보다 공부를 한참못한 친구의 전화가 왔습니다. 오랜 수험기간끝에 인하대, 건국대,홍익대편입합격을 하였다는 것이였습니다. 친구는 수험기간에 학원에 1000만원을 투자해서 붙었다고 너가 의지만 있다면 최소한 경기권상위 대학을 갈 수 있다고 하는 것이였습니다. 그래서 더욱이 고민이 생겼습니다. 저는 부모님과 사이가 틀어져 1000만원을 지원을 안해줄것같았고 저의 머리가 그렇게 좋은지도 모르겠고 제가 노력을 할 수 있을지 모르겠고 실패하면 여기서 더 어디까지 떨어질지 모르겠다는 생각뿐입니다. 그리고 사실 빨리 취업해서 내년에는 집을 나오고 싶었기 때문에 고민이 더욱 생겼습니다. 제가 원래 다니고 있는 학교는 학생 예비군이 해체될 정도로 상황이 좋지 않고 아무런 지원이 없고 유사 전문대의 특성을 지니고 있습니다. 그래서 인지 더욱이 고민이 됩니다. 제가 또 회피하러 가는건지 아니면 도전을 해야하는건데 안하는건지 잘 모르겠습니다. 1. 뻔뻔하게 부모님께 손벌리고 학원다니면서 편입준비 ( 다른학과로 갈거임, 현재 25살) 2. 정처기 준비하고 있는거 따고 국비지원다녀서 취업준비하기 3. 기타 정말 고민입니다.. 인내심을 가지고 긴 글 봐 주셔서 감사합니다

개발자

#진로

#개발자

답변 1

댓글 1

추천해요 1

조회 555

7달 전 · aigoia 님의 새로운 답변

데이터 분석 공부를 처음 시작하는데 어떻게 공부하는 게 좋을까요?

저는 군대에서 데이터 분석을 공부 중인 군인입니다. 열정은 있는데 방법을 몰라 막막해서 질문합니다. 군대라는 제한된 공간에서 저 혼자 공부하려다보니 지금 제 수준에서 이 공부 방법이 맞는지 모르겠습니다. 저는 자료구조/알고리즘, 선형대수학, 통계는 어느 정도 알고 있습니다. 그런데 깊게 알고 있지는 않아서 그런지 공부하다 보면 막막한 부분들이 있습니다. 저는 현재 2가지로 나눠서 공부를 하고 있습니다. 머신러닝 이론 + 실전 코딩 경험 머신러닝 이론은 나중에 제가 실력이 쌓였을 때 많은 머신러닝 기법 중 해당 데이터에 적합한 기법을 고를 때 필요하다고 생각해서 공부 중입니다. '패턴인식과 머신러닝', '프로그래머를 위한 선형대수학', '프로그래머를 위한 확률과 통계'라는 3개의 책으로 머신러닝 이론을 공부하고 있습니다. 뒤에 2개는 어렵지만 천천히 진도는 나갈 수 있는데 앞에 책은 아예 이해가 안 되어서 1p 넘기기도 벅찹니다. 실전 경험을 쌓기 위해 'kaggle' 사이트에서 특정 contest의 다른 사람 코드를 분석해보며 공부하고 있습니다. 하지만 코드를 보면 왜? 라는 의문이 중간에 계속 들며 특정 코드를 특정 상황에 왜 사용했는지 이해가 안 되는 부분들이 많습니다. 데이터 관련 분야를 정한 건 아니기에 우선 기본적으로 다 할 줄 아는 육각형 인재가 되고 싶습니다. 그래서 다음 2가지에 대해 조언을 구하고 싶습니다. 1. 제가 하고 있는 공부 방법이 맞는지 궁금합니다. 어떻게 하면 더 효율적으로 실력을 끌어올릴 수 있는 지가 궁금합니다. 2. 앞으로 어떤 커리큘럼으로 공부해야 하는지 궁금합니다. 열정은 가득하나, 주변에 도움을 청할 곳이 없어 제 방법이 맞는지 의문이 들고 진도가 안 나가는 느낌이라 질문합니다.

개발자

#데이터분석

답변 1

댓글 0

조회 95

7달 전 · HypeBoy 님의 새로운 답변

어떤 공부를 해야하는자 모르겠습니다.

백엔드 개발자를 목표로 하고 있는 대학교 3학년입니다. 복수전공때문에 부끄럽게도 데이터베이스 컴구조 운영체제 등을 일절 듣지 못했습니다. 따로 개인플젝도 한것이 없고 코테 준비만 좀 한 상태입니다. 당장 다음학기부터 동기들과 프로젝트를 해야하는데 어떤 것을 공부해야할까요? 자바를 공부해온지라 스프링 강의를 듣는게 나을까요?

개발자

#프로젝트

#대학생

#java

답변 2

댓글 0

조회 90

7달 전 · aigoia 님의 답변 업데이트

독학으로 게임개발 하려고 합니다

안녕하세요. 현재 23살 대학교 2학년 재학중인 학생입니다. 과는 보안쪽입니다. 보안쪽도 그렇게 가고싶어서 간 과는 아니긴 합니다,, 게임을 만들고 싶어서 컴공과에 간거라 그렇게 큰 관심은 없습니다. 앞서 말했듯이 저는 게임쪽으로 취업을 하고 싶었습니다. 그런데 지금 되돌아보니 딱히 공부한게 없어서 이번에 휴학을 하고 1~2년 정도 게임 개발을 해보고 싶습니다. 사람은 변하지 않는다고, 지금까지 안했는데 휴학 한다고 잘 할지도 의문이기도 합니다. 게임 개발을 막상 하려니 막막한 부분도 있고, 공부할 부분도 많기에 제가 평소에 부족한 부분을 공부하려고 합니다. 이에 대해서 몇가지 궁금한점도 있고, 실무자분들 입장에서 보셨을때 '이정도 수준이면 지장없다' 수준 정도는 오르고 싶습니다. 서론이 조금 길었습니다. 제가 질문드리고 싶은 내용입니다. 1. 수학 게임 개발에 있어, 수학은 어느정도로 아는게 좋을까요? 저는 객관적으로 봤을때, 수학을 못합니다. 고등학교때 문과로 고등학교를 지냈었어서 수학을 잘 못합니다. 그냥 이놈은 공부를 못했습니다. 수준으로 봤을때 고등학교1학년 중하위권 수준인거 같습니다. 물리 백터도 모릅니다. 수학을 단기간에 배운다는 것은 불가능하다는걸 알기 때문에 꾸준히 공부해야 한다고 생각합니다. 2. 휴학 게임개발에 집중적으로 공부하고싶어 휴학 해볼까 하는데 별로인가요? 제가 앞서 말했듯 딱히 공부한게 없습니다. 학교 과목으로 cs(자료구조, 컴퓨터 구조)는 들었지만, 잘은 모릅니다. 과 특성상 네트워크, 서버구축 등 이런것들을 배워서 cs에 대한 지식이나, 프로그래밍 수준은 조금 부족합니다. 그나마 프로그래밍 공부는 조금씩 해놔서(백준 기준으로 브론즈2 정도 수준밖에 되지는 않습니다,,)다행이라고 생각은 듭니다. c, c++을 주로 공부했습니다. 그래서 1년정도 휴학 해볼 생각인데 별로일까요? 아님 좀 더 다녀보고 휴학을 할지 말지 고민됩니다. 3. 유니티 유니티 공부를 하려는데 어떠한 커리큘럼이 좋을까요? 솔직히 이런 질문을 한다는거 자체가 문제인거 같긴 합니다,, 제가 공부와 손 놓고 대학생때부터 열심히 공부를 하고있는지라 공부법에 대해 많이 미숙합니다,, 질문은 여기까지입니다,, 더 하고싶은 말이 있지만 수업 들어야 해서 말을 줄이겠습니다,,

개발자

#게임-개발

#수학

#휴학

#개발자_진로

답변 1

댓글 0

조회 317