하루 전 · 허니 님의 새로운 답변
프론트엔드 기본기를 기를 수 있는 도서가 있을까요??
지난해 하반기 취업하여 풀스택 개발자(프론트 비중이 높은)로 일하며 프론트엔드의 핵심이 무엇인지 모르겠습니다. 취준할때 백엔드와 devops 관련으로 많이 공부했었습니다. 그 과정에서 백엔드 개발자로서 저만의 가치관과 개념을 가질 수 있었습니다. 근데 프론트엔드는 빠르게 변화해서 그런지 뭐랄까 핵심이, 중심이 되는 가치가 뭔지 모호한 것 같습니다. UI/UX라고 생각하니 이건 너무 디자인 쪽으로 흘러가는게 아닌가?? 디자인은 감각의 영역아닌가?? 복잡한 로직이나 데이터 관리를 생각하니 이런건 다 백엔드에서 처리해야하지 않나?? 라는 생각으로 빠지는 것 같습니다. 신입개발자로 프론트엔드의 핵심가치에 대해 배울 수 있는 책이 어떤게 있을까요??
개발자
#프론트엔드
#웹개발
#풀스택
답변 1
댓글 0
조회 55
2달 전 · 익명 님의 질문
스프린트의 목표 설정과 관련해서
안녕하세요! 다름이 아니라 스프린트에 대해 궁금한 점이 생겨서 질문드립니다. 정답은 없다고 생각하는 문제고, 회사에서 어떤식으로 스프린트를 설정하고 가는지 궁금해서 글을 쓰게 되었어요. 제가 궁금한 부분은 스프린트의 목표 자체가 수동으로 하고 있는 ~것들을 자동화해서 불필요한 시간 단축 <- 이렇게 성립이 되면 이제 개발팀에서의 스프린트 목표를 다들 가져가는 편인가요? 아니면 개인적으로 개발적으로 시도하고 싶은 것들이 있을 때 회사의 목표와 부합하지 않다면, 무조건 회사의 목표설정, 스프린트의 목표를 쭉 따라가면 되는건가요? 다들 어떤식으로 일을 하고 계신지 궁금합니다..
개발자
#스프린트
#애자일
#협업
답변 0
댓글 0
조회 20
5달 전 · 모모링 님의 질문
이직을 위해 뭘 해야할까요?
중소 si에 다니고 있고 언어는 아주 초반에 c#잠깐 그 이후론 자바 위주로 했고요 화면도 리액트,jsp 조금 그리고 웹스퀘어도 잠깐 다뤘었네요 si다 보니 가는 프로젝트마다 환경이 제각각이라서 뭐 하나 진득히 하진 못했어요 이직을 생각할 시기인데 사실 뭐부터 공부해야 할지 도저히 감이 안잡힙니다 비전공자 출신이라 cs지식 굉장히 부족하고요 솔직히 개발자가 아니라 코더라는 생각이에요 아직도 제가 뭘하는지 잘 모르겠어요 그냥 로직 짜는 것 밖엔 할줄 아는게 없네요 뭘 공부해야할까요? ㅠ 스프링 공부하면서 사이드 프로젝트를 해야할까요?ㅠ 사실 이직을 어디로 하고 싶은지도 모르겠어요 공공기관이나 공기업을 가고싶은데 티오가 너무 없더라고요... 변화해야하는데 갈피를 못 잡고 있습니다 ㅠ
개발자
#이직
답변 0
댓글 0
조회 52
7달 전 · 이지유 님의 새로운 답변
(올영 깊카드 증정) 포폴을 위한 설문 부탁드립니다!
[화해 앱 이용행태 분석을 위한 설문조사] 이 설문은 화해앱 이용행태 분석을 통해 포트폴리오를 만들기 위해 개인적으로 실시하는 설문조사 입니다. ⏳약 1-3분 🗓️~8월 28일 까지 🎁 추첨을 통해 1명에게 올리브영 기프트카드를 드립니다. ➡️ https://forms.gle/nnQM9Pki1cSvzveb6
PM/PO/기획자
#포폴
#포트폴리오
#설문
#화해
#역기획
답변 1
댓글 0
조회 40
7달 전 · 박소은 님의 질문 업데이트
백엔드 기획, B2B 포트폴리오 대외비 범위가 어느정도인가요?
내부망, 백엔드 뒷단 로직 위주로 기획을 했어서.... 어디까지 공개해도 되는지 모르겠어요ㅠㅠ 1) 백엔드 기획 자료 노출 범위 - 어드민 화면, 대쉬보드, 그리고 설계한 로직 구조도, IA, DB/API 이런거 다 블러 처리해서 보여줘야 할까요? 아니면 아예 생략?? 아니면 간략하게 구조화해서 맛보기 느낌으로만..?? 2) 그리고 결과는 어느 정도 공개해야 할까요? 자세한 매출 까는 건 아닌 것 같은데, % 증가율만 보여줘야 할까요? 클릭율, 매출, 등등 어느 범위까지 보여줘야 할지 궁금합니다. 대고객 서비스가 아닌 기획 산출물은 어디까지 공개되도 되는지 모르겠어요......
PM/PO/기획자
#이직
#포트폴리오
#백엔드
#경력이직
#기획
답변 0
댓글 0
조회 121
9달 전 · 삭제된 사용자 님의 질문
마케팅 동의한 사람한테 전화 가능한가요?
회사에서 마케팅 동의한 사람들한테 직접 전화해서 설문조사 한다는데 괜찮은가요?
PM/PO/기획자
#설문조사
#마케팅
답변 0
댓글 0
보충이 필요해요 1
조회 96
9달 전 · 박성민 님의 질문 업데이트
이력서에 첨삭할 진행했던 프로젝트들 내용을 보다 더 잘 적고 싶어요.
이력서에 첨삭할 지금까지 진행했던 프로젝트들 내용을 적고 있는데 한눈에 보기 쉽게 큰 범주로 적기에는 너무 포괄적으로 적는것 같고 개발한 기능들을 세부적으로 적거나 해당 프로젝트 진행 후 낸 성과들을 다 나열하면 내용이 너무 길어지는것 같아서 어느정도로 구체화해서 적어야될지 헷갈려서 조언을 구해 봅니다. 아래는 지금 작성된 내용입니다. 현재는 프로젝트별로 포괄적으로 적거나 좀 더 디테일하게 적거나 기준점을 못찾은 상황입니다. [ 2022. 12 ~ 2022. 01 • 프로젝트 명 : 집 클릭 • 주요 설명 : 전세임대 지원 사이트로 권리분석을 의뢰할 수 있는 사이트 • 담당 업무 : 자사 서비스 웹 크롤링 기능 개발 -puppeteer 사용 등기부등본 발급 자동화 웹 크롤링 작업 • 기술 스택 : Node.js 2023. 06 ~ 2023. 07 • 프로젝트 명 : 브릭 인프라 • 주요 설명 : 자사 서비스 종합 관리 사이트 • 담당 업무 : 자사 어드민 프론트엔드 개발 • 기술 스택 : React 2023. 08 ~ 2024. 06 • 프로젝트 명 : 키오 솔루션 • 주요 설명 : QR 주문 결제로 보다 편리한 결제 시스템을 이용할 수 있는 솔루션 • 담당 업무 : 자사 솔루션 "키오" 활용 서비스 개발 및 운영 유지 보수 - 메뉴형 결제 서비스 "키오브릭" 프론트엔드 유지 보수 - 금액입력형 결제 서비스 "스마트 노점" 프론트엔드 개발 및 - 해당 서비스 관련 어드민 풀스택 유지 보수 - 자사 어드민 풀스택 유지 보수 • 기술 스택 : React, GraphQL, Node.js, MySQL 2023. 09 ~ 2024. 06 • 프로젝트 명 : 오늘 우리 가게 • 주요 설명 : 자영업자 대상 매출, 리뷰, 주문 현황, 광고 현황 분석 앱 • 담당 업무 : 자사 서비스 오늘 우리 가게 기능 개발 및 운영 유지 보수 - React Native 앱 메인 화면 개발 - 전체 React Native 앱 기반 프로젝트 WebView 기반 프로젝트로 전환 작업 진행 - 리뉴얼 된 WebView 구성 화면 프론트엔드 개발 - 우리 가게 리뷰 듣기 TTS 하이브리드 기능 개발 - 네이버 클라우드 이용 카카오 알림톡 서비스 벡앤드 유지 보수 - 앱 테스트 및 배포, CodePush 작업 진행 • 기술 스택 : React Native, MobX, React, Redux, TypeScript, Next.js, Node.js, MySQL 2023. 11 ~ 2024. 02 • 프로젝트 명 : 빌딩 CAS • 주요 설명 : 건물 내 입주사들을 위한 공지, 관리비 결제 및 장터 커뮤니티 기능을 제공하는 앱 • 담당 업무 : 외주 서비스 빌딩 CAS 프론트엔드 및 앱 개발 - WebView 기반 프로젝트 초기 환경 구축 및 아키텍처 설계 - React Native 앱 메인 화면 개발 - WebView 주요 기능 프론트엔드 개발(소셜로그인, 회원 정보 관리, 관리비 결제, 문의하기, 중고장터 게시판) - 앱 테스트 및 배포, CodePush 작업 진행 • 기술 스택 : React Native, React, MobX, Node.js, PostgreSQL *** 포트폴리오 링크를 통해 더 자세한 내용을 확인 하실 수 있습니다. ]
개발자
#이력서
답변 1
댓글 0
조회 308
10달 전 · 신예찬 님의 새로운 댓글
RCE 보안공격 질문입니다!
안녕하세요 백엔드 취업 준비생입니다 최근 프로젝트를 진행중에 배포서버를 구성해봤습니다 aws ec2에 docker compose로 nginx, WAS, redis를 컨테이너화해 동작시키고, nginx에 의해 3개의 WAS가 로드밸런싱 된 상태입니다(WAS 는 sping boot+spring security+JPA를 사용중입니다) route 53으로 Gabia에서 구매한 도메인을 연결해둬 도메인 접근을 허용해둔 상태입니다 배포 서버가 정상적으로 동작하는지 확인하기 위해 log를 보고 있었는데 이상한 요청이 보였습니다 요청 url에 `chmod 777`이라던지 `rm -rf`가 보여서 식겁해서 일단 서버는 내려뒀습니다 알아보니 RCE라는 공격 방식 같더라고요 그래서 RCE를 막는 최선의 방법이 무엇인지 궁금합니다 또 통상적으로 알고있으면 좋은 보안 방어 기법에는 어떤것들이 있을지 궁금합니다! (가능하면 AWS 과금이 없는방법이면 더 좋을거같아요 😊 😊)
개발자
#nginx
#security
#springboot
#aws-ec2
답변 1
댓글 1
조회 84
10달 전 · 김인후 님의 새로운 답변
웹 외주 개발 비용 산정 방법이 궁금합니다.
웹 개발 비용의 경우 업체별로 가격 산정 방법이 너무 상이하고, 액수도 차이가 큽니다. 표준적인 계산 방법 또는 업체 평균 가격을 산정하는 방법이 있을까요? 첫 풀스택 개발 외주입니다. 0. 기획과 디자인 업무가 있는데, 이미 어느정도 완성이 되어있습니다. 1. open ai api를 활용하거나 모델을 내재화해서, 프롬프팅 엔지니어링이 필요한 작업이 있습니다. 2. 보안 작업이 중요하여 로그인을 통한 사용자 검증, 관리자 허가 로직이 필요합니다. 3. 페이지는 약 6개 정도로 인풋받은 리포트에 대한 서머리를 제공하는 간단한 웹입니다. 4. aws와 docker를 활용해 서버를 구축할 예정입니다. 제작 기간은 프롬프팅을 포함하여 30일 정도로 예상됩니다. 스타트업과 계약을 하는 방식인데 어느정도 생각하면 될까요? 감사합니다!
개발자
#외주
#풀스택
#풀스택-개발자
#프리랜서
답변 1
댓글 0
조회 316
일 년 전 · 익명 님의 질문
TOTP 시크릿키 암호화 질문있습니다.
구글otp앱을 활용해서 TOTP로 2FA 구현중에 있습니다. 사용자에게 qr코드로 등록하게 하려고 합니다. 시크릿키를 암호화해서 저장하는게 맞는거죠? 근데 Qr코드 url에 시크릿키가 복호화되어 보이게되는데 이런건 어쩔 수 없는거죠? Otp 도입해보신 분의 조언이 필요합니다!
개발자
#암호화
#otp
#spring-boot
#java
답변 0
댓글 0
조회 41
일 년 전 · Ed 님의 새로운 답변
사용자 등급에 따라 다른 화면을 보여주고 싶어요.
Next.js 14버전을 사용하고 있습니다. 홈페이지에 접속했을 때, 사용자의 로그인 상태 여부에 따라 각기 다른 컴포넌트를 보여주고 싶습니다. const Main = () => { const isLogin = useRecoilValue(loginStatus); const user = useRecoilValue(userAtom); return ( <> <AuthWrapper> {isLogin && user ? <Login/> : <Logout />} </AuthWrapper> </> ) }; export default Main; isLogin과 user는 로그인 여부와 회원 정보에 대한 전역 변수입니다. isLogin의 default값은 false이고, user의 경우 isLogin이 true일 때만 존재합니다. (로그인 상태일 때 해당 유저 정보를 api로 호출) 그리고 <AuthWrapper>를 통해 해당 전역 변수들을 업데이트 해줍니다. 제가 원하는 건 최초 페이지 접속 시에 AuthWrapper를 통해 state값을 초기화해주고, 이에 알맞게 컴포넌트가 렌더링 되는 것입니다. 하지만 isLogin의 default값이 false이기에 로그인 상태일 경우, 순간적으로 Logout컴포넌트가 출력되었다가 AuthWrapper에서 검증 후 state값이 변경되면 Login컴포넌트가 출력됩니다. 이 순간적인 깜빡임을 없애고 바로 동작할 수 있게 하는 방법이 있을까요? +) 추가로.. 서버 사이드에서 처리하기에는 AuthWrapper 내부에서 storage값을 사용하거나 useEffect등을 사용하기에 불가능했습니다.
개발자
#next.js
#react
답변 4
댓글 0
조회 102
일 년 전 · 황민호 님의 답변 업데이트
리워드 시스템 같은 이벤트를 진행하는 경우(다양한 플랫폼으로 인한 이슈)
안녕하세요 개발자가 아닌 직군으로, 개발자분께 신규 기능 요청드리려는데 혼자 해결하기 어려워서 질문 드립니다.ㅠㅠ (상황) - PC, Mobile Web,APP 플랫폼 종류가 다양한 경우 - A라는 회원이 B라는 사람(비회원) 또는 SNS 에 리워드 시스템 같은 이벤트 링크를 공유한다고 가정 (문제) - (해당 이벤트 링크에 A의 아이디나 회원번호등을 파라미터에 암호화해서 들어가는 것으로 알고 있음) 카톡으로 링크를 공유할 뿐만 아니라 SNS 등 다양한 사이트의 본인의 링크를 게시 - 공유받은 사람이 비회원인 경우, 앱뿐만 아니라 다른 플랫폼등으로 접속하는 경우 앱설치, 회원가입 등을 진행하면서 해당 파라미터값이 누수되어 리워드를 받지 못할 가능성 존재 (궁금한점) - 누수를 막을 방법? (답변 예시. 링크 보유 시점을 설정하라...등) 혼자 고민하려고 하니 며칠째 답이 안 나오는데 도움 구합니다......
개발자
#리워드
#기획
#개발
#쿠키
답변 1
댓글 1
조회 322
일 년 전 · 삭제된 사용자 님의 질문 업데이트
졸업을 앞두고 진로 고민중입니다.
현재 컴퓨터공학 관련전공으로 졸업을 앞두고 있습니다. 3학년때 데이터베이스 수업을 들으면서 다른 프로그래밍 언어들과 다른 방식으로 작동하는 SQL에 관심을 가지게 되었고, 데이터를 다루는 직업 중 데이터 엔지니어를 희망하게 되었습니다. 데이터를 깔끔하게 저장하고, 쿼리를 최적화해서 좋은 성능을 뽑아내고, 질 좋은 데이터를 제공하는 과정이 매력적으로 다가왔습니다. 이번 하반기에는 데이터 엔지니어링 관련 부트캠프 / 데브코스를 수강하고, 내년 중으로 취업을 하는 것을 목표로 하고 있었습니다. 큰 기업은 꿈도 꾸지 않고 있구요, 그냥 '내가 어느 방향이든 성장할 수 있을 곳이면 됐다.' 이렇게 생각하고 있습니다. 하지만 요즘 데이터 엔지니어는 신입을 잘 채용하지 않는다는 소식과, 부족한 제 실력들이 불안합니다. 백엔드 개발자로 취업한 뒤 경력과 실력을 쌓은 뒤에 데이터 엔지니어로 전환하시는 경우들이 있는 것은 압니다. 지금까지는 SQL과 파이썬 위주로 공부했는데, 백엔드 개발자를 준비해보려니 JAVA부터 다시 해야하더라구요. JAVA는 학교 수업으로만 수강해보았고, 개발 관련 지식은 거의 없는 편입니다. [질문] 1. 실제로 신입 데이터 엔지니어를 뽑는 곳은 별로 없는 편인가요? 2. 신입이 데이터 엔지니어가 되려면 역시 백엔드 개발자로 취업한 뒤에 경력을 쌓고 전환하는 방법이 제일 가능성이 좋은가요? 그렇다면 부트캠프도 백엔드 위주로 알아보는 것이 좋겠죠?
개발자
#백엔드
#데이터엔지니어
#신입
답변 0
댓글 0
조회 109
일 년 전 · 조용구 님의 답변 업데이트
안녕하세요 입사한지 한달도안된 신입개발자입니다.
안녕하세요 고졸 6개월학원출신 신입개발자입니다. 원래 처음엔 독학을 해서 프론트로는 html css javascript 백엔드로는 nodejs로 express 프레임워크를 활용해서 배포는 안하고 로컬에서만 웹을 만들어봤습니다. 그 뒤로 한국에서 개발자로 살아남으려면 java로 해야된다고해서 6개월 학원으로 공부하러가서 html,css,js, java springboot로 개인프로젝트로 웹을 만들어보고react, kotlin, springboot로 e-commerce 팀프로젝트로 웹을 만들어봤습니다. Aws로 배포를 진행하고 cicd를 적용해보았지만 배포 cicd 는 솔직히 경험정도지 혼자하라고하면 좀 막막할정도의 수준입니다. 고졸인데 CS, 자료구조, 알고리즘 관련은 아직 공부를많이 해보지 않은상태며 학원끝나고 CS 초반부 공부하는중에 취직을 한 상태입니다. 첫 과업으로 주어진것이 클라우드 아키텍처를 보고 어떠한 규칙을 만들어오라는 건데 저는 웹관련해서 만들어보기만했지 아키텍처를 보고 파악할줄도 모릅니다. 저는 궁금합니다. 저는 개발자라는건 프론트쪽에서 react, jquery, vue 같은거나 백엔드관련해서는 java spring, django같은 것들로 코드를 치고 개발하는건줄 알았는데 갑자기 엔지니어의 일같은 일을 맡고 알해서 만들어서 문서화해오라는게 이런 일들을 하는게 원래 그런건지 모르겠습니다. 솔직히 아키텍처관련은 해본적이 없어서 어떻게 만들어야하는지 여쭤보아도 기술언어를 섞어가면서 말씀하셔도 70퍼는 못알아먹겠고 나중에 하시는 말씀은 괜찮아 개발자니깐 문제해결능력으로 어떻게는 해오면 된다라는 말만 돌아오고해서 이게 맞나 싶습니다. 이것때문에 개발자가 이런건가 퇴사해야하나 고민이 많습니다. 면접때를 생각하면은 아마 제가 react로 웹을 만든걸 인상깊게 보신것같은데..., 아마 이 과제를 주신분이 면접을 보셨으면 전 떨어졌을것 같습니다. 이런 일들 때문에 이게 개발자인가 생각들고 너무 막막하고 찾아봐도 관련내용이 너무 안나와서 퇴사생각만 자꾸듭니다. 혹시 해주실 말씀들 있으실까요...
개발자
#신입
#퇴사
#고민
답변 1
댓글 0
조회 590
일 년 전 · 백승훈 님의 답변 업데이트
node.js 백엔드에서 JWT Secretkey 보관 방법
안녕하세요! node.js express.js를 활용하여 백엔드를 개발중인 신입 개발자입니다. 앱 개발을 하고있는데 unity 프론트와 api통신을 해야하는 상황입니다. JWT를 활용하여 로그인 처리를 하고있는데 unity프론트와 API통신하면서 JWT때 사용하는 secretkey값을 공용으로 사용하고싶은데 혹시 실무에서 주로 처리하는 방법이 있을까요?? 보통 앱개발에는 안드로이드 keystore로 처리한다고도 하던데 서버단과 unity 클라이언트단 JWT secretkey를 같이 사용할 수 있는 방법 질문요청드립니다...! 헷갈리는부분... API 통신시 클라이언트단에서 로그인하고 유효성검사하고 암호화해서 api 통신하는 방식으로 흐름이 되는게 맞나요..?? 그리고 서버단에서 복호화해서 암호화하고 저장 api 통신시에 탈취가능성이 있지 않나는 클라이언트분의 말을듣고 위와 같은 질문을 드립니다... 제가 헷갈리는 부분인건지 아니면 api 전송시에는 암호화가 되지않아도 보안에 이상이 없는건지 서버단에서만 jwt 암호화 처리를 하면되는건지.... 이 부분은 어떤 흐름대로 이해하고 가야하나요?? ㅠㅠㅠ 너무 초보같은 질문이지만 질문드립니다..
개발자
#node.js
#express.js
#jwt
#unity
#api
답변 1
댓글 1
조회 144
일 년 전 · 차돌박이 님의 질문
Springboot 환경의 암복호화 질문
민감정보인 비밀번호의 경우 스프링 시큐리티가 제공해주는 password encoder를 써서 단방향 암호화를 한 뒤 일치여부를 체크하면 되지만 이름, 전화번호같이 다시 복호화해서 보여줄 필요가 있는 데이터들은 보통 어떤 라이브러리를 이용해서 처리들 하시는지 궁금합니다. @Bean public StandardPBEStringEncryptor jasyptStringEncryptor() { StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); encryptor.setPassword(password); encryptor.setSaltGenerator(new StringFixedSaltGenerator(salt)); return encryptor; } 지금 만들고있는 사이드 프로젝트에서는 jasypt 라이브러리의 StandardPBEStringEncryptor를 사용하여 salt값을 고정하여 사용중인데 맞는 방법인지 모르겠고.. jasypt에 대해 검색해보면 properties나 yml파일 암호화 관련된 이야기가 대부분이던데 혹시 엉뚱한 라이브러리를 사용하고있는건 아닌가 싶네요.. 다른 분들은 어떤걸 사용하시는지가 궁금해서 질문 드립니다.
개발자
#springboot
#spring-boot
#encode
#decode
답변 0
댓글 0
조회 86
일 년 전 · 김태현 님의 질문 업데이트
닫힌 질문 | 취업하는거 저만 쉽나요? 많은 의견 부탁드립니다.
먼저 죄송합니다. 좀더 많은 분들에게 피같은 조언을 얻고 싶어서 어그로를 끌었습니다. ============================================================= 질문에 앞서 제 상황에 대한 간략한 소개를 하자면, 저는 비전공자로 코로나 시기에 국비지원과정으로 개발 공부를 시작했습니다. 2020 년 초에 시작했으니 어찌보면 나름 선발 주자 였던것 같습니다. 강남에서 들었고 누구나 신청만 하면 들을수 있는 그저그런 교육을 7개월간 들었습니다. 개발이 처음이었던 제게 스프링은 너무나 어려워서 코드를 따라치는 수준에 불과한 실력으로 수료를 하게됩니다. 대부분 국비학원이 그렇듯 제가 다니는 학원에서도 취업 연계를 해줬고 합격한 곳도 있었습니다. 하지만 반복문도 원하는 대로 만들지 못하는 제 자신을 보며 입사를 포기하고 공부를 더 해야겠다는 결정을 해버리고 맙니다. 그렇게 2년을 알고리즘 공부하고 불합격하고 인강듣고 등등을 반복하다가 2023 에 기업과 채용연계를 해주는 부트캠프를 수료했습니다. 그래도 꾸준히 공부를 해왔고 알고리즘 문제를 풀면서 자바 언어가 익숙해졌기 때문에 부트캠프는 큰 어려움 없이 들을 수 있었습니다. 이전 부트캠프에서는 수업따라가기도 벅찼지만 2023년에 들은 부트캠프에서는 이전 부트캠프에서의 상위권에 있던 학우들의 포지션이어서 나름 의미있는 시간이었습니다. 부트캠프 수료가 끝나고 기업의 채용 프로세스에서는 아쉽게도 컬쳐핏 면접에서 불합격결과를 받았습니다. 같이 수업을 듣는 학우들중 자바를 처음 써보거나 개발에 대한 역량이 떨어지는 사람들도 있었는데 그중 붙은 사람들도 꽤 있어서 정말 힘든 시기를 보냈습니다. 지금도 그 회사 사옥이 있는 방향만 봐도 피가 거꾸로 솟습니다.... 서론이 길었습니다. 제가 여쭤보고 싶은 질문은 다음과 같습니다. Q : 다시 백엔드 자바 웹개발자로 취준을 하고 있는데 잘하고 있나 하는 의구심이 듭니다. 그래서 최근에는 토이프로젝트의 성능 고도화를 하고 있습니다. 이력서에 성과 위주 수치화해서 작성해야한다는 소리가 많아서 해보려고 하는데, 수치화 <- 이놈이 만만치 않습니다. 수치화를 하려면 내가 ~~ 를 해서 몇 ~~ 의 성과가 나왔다. 식이 되어야한다고 생각하는데 그럼 성능 개선을 해서 비교된 수치를 작성해야한다는 소리가 됩니다. 여기저기 뒤지고 고민하고 공부하다보면 할수는 있겠지만 적지않은 시간이 소모될것 같습니다. 그렇다면 차라리 그냥 이력서나 포폴에 기존에 가지고 있는 역량들을 잘 다듬어서 어필하는게 나을까요? 처음 다른 분들의 질문을 봤을때 현직자 분들의 답변을 받을 수 있어서 놓칠 수 없는 기화라고 생각하고 질문글을 작성하고 있는데 막상 쓰다 보니 그냥 계속되는 불합격 넋두리 글인가 하는 생각도 드네요 😢 요새는 빨리 경기가 좋아져서 일자리가 좀 많아졌으면 좋겠다는 생각 뿐이네요. 😂
개발자
#취준
#백엔드
#자바
답변 1
댓글 0
보충이 필요해요 5
조회 421
일 년 전 · 삭제된 사용자 님의 새로운 댓글
만3년차 개발자 커리어,공부고민이 있습니다ㅠㅠ
안녕하세요! 저는 전문학사, 학사 모두 항공서비스를 전공하여 근무하던중 개발에 관심을 가지게되어 퇴직을 결심하고 국비과정을 수료했고 현재는 si중소기업에 다니고 있는 경력2년6개월 만25세 대리입니다. 백앤드 웹개발자이고 주 언어로 자바를 사용하고 있습니다. 사실,, 저는 노력하는 개발자가 아니라 프로젝트 하나하나 끝내기 바쁜 코더였던 것 같습니다. 노베이스 그자체인 저를 믿고 채용해주신 회사에서 야근을 밥먹듯이 하며 코드랑 계속 싸우고 화해하고 하다보니 벌써 2년이 넘었네요 연차가 조금 쌓이면서 부족한 기본기와 지식에 한계가 느껴져 커리어나 이직, 능력 향상을 위해 늦게 시작하지만 지금이라도 자격증공부와 언어공부를 시작하려합니다. 목표가 10년뒤 석사과정이기에 그전에 방통대나 사이버대로 학사편입하여 전공을 변경하고자 하는데 자격증,언어공부,진학방향을 어떻게 잡으면 좋을지 감이오지 않습니다. 저와 같은 고민을 직접 겪으셨거나 추천해주실만한 방향이 있다면 의견을 듣고싶습니다. 제 고민을 위해 시간내어 읽어주셔서 감사합니다. 가감없이 답변 많이많이 부탁드립니다.
개발자
#공부
#이직
#대학
#커리어
답변 1
댓글 2
추천해요 2
조회 307
일 년 전 · 김대현 님의 답변 업데이트
4년 다니던 회사가 연봉 통보로 바뀜, 이직이 답인지 고민이됩니다 조언 부탁드립니다 ..
안녕하세요. 😊 저는 비전공자로 취업한 케이스입니다. 현재는 3년째 2개월째 재직중입니다. 하하 사실 개발을 시작할 때는 개발자로 취업했으면 좋겠다는 마음뿐이었던 것 같습니다. 처음 면접 본 회사에 합격했는데 우리 회사가 너무 좋아서 정말 열심히 회사 생활을 해온것같아요. 저는 요즘 타회사 개발자들 커뮤니티에서 이거 쓴데 ~ 하는 것들은 대부분 찾아보는 취미가 있습니다. 새로운거 찾아보는걸 쫌 좋아해요 암튼 저희회사 처음 입사했을때는 mvc 프로젝트에 svn 으로 코드 병합하고 jsp 사용하구 일단 프로젝트 엄청 무겁고 로딩하는데 3분걸리고 코드 해석하는데 오랜 시간이 걸리는 . . . . 암튼 그런 레거시 플젝뿐이었어요. ㅠㅠ 제 입사 첫 업무가 vue 랑 스프링부트로 게시판 만들어보랬는데 회사에 vue 쓸줄 아는 사람은 한명도 없고 ; 결국 제 입사동기랑 둘이서 vue랑 스프링부트로 해보다 두달째인가? 지났을때 뷰 템플릿 찾아봐라 > 네비게이션 만들어라 > 사내 관리 시스템 만들어라 이래서 아직까지 잘 쓰고있는? 프로젝트를 만들었거든여 (지금보면 고치고 싶은곳 투성이라 여유있을때 리팩토링 시도함 . . .) 그리구 git 으로 바꾸자구 적극 건의해서 svn에서 gitlab 으로 갈아타구 팀원들 보라구 gitlab 사용법도 문서화해서 공유하구 작년부터 시작한 새 프로젝트는 더 애정이 깊은데 jpa 를 너무 쓰고 싶어서 진짜 엄청 졸라서 도입하고 사내에서 일끝나고 쿠버네티스 스터디 해서 쿠버네티스도 도입해서 (제가도입은안했지만) 간단한 매니페스트 작성해서 웹, 크론잡 올리는건 할 수있구 레디스도 쿠베에 구축해서 웹 세션관리 레디스에서 해서 각 파드에서 세션 공유할 수 있게 하고 레트로핏이 빠르대서 그것도 도입하구 . . . 다른분들이 이거보면 별거 아니네 할수 있지만 !!! 저한테는 진짜 소중한 프로젝트들이란말이에요 !!(?) 회사에서 썩어가던 . . 고인물 프로젝트 전부 스프링부트로 대체해서 지겹게 발생하던 프로젝트간에 의존성 충돌도 해결하구 . . . 심심할때는 데몬들로 돌리던거 플랫폼으로 ui 랑 api 혼자해서 배포하구 돌아보니 회사 프로젝트에 제가 엄청난 애정을 쏟았네요 ...... 암튼 이제는 회사 분들도 진짜 정 많이들고 좋거든요 개발하다 고민생기면 같이 더 나은 방법 찾아주려고 고민해주는 문화가 점점 자리 잡고 있어서 . . . 만족함 !!!! ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 서론이 길어졌는데 . . . 제 고민은 이제 말씀드릴께요!! 저희 회사에서 2800 초봉으로 시작해서 3400 > 3900 이렇게 올랐는데 사실 연협과정에서 만족했거든요 (적은건알지만!!) 올해부터 저희회사가 연봉협상이 아닌 연봉통보라는거에요 🥹🥹🥹 진짜 제 고민은 이제 우리 회사에 애정을 느끼는데 . . . . 연봉 통보로 바뀌면 전 이직을 하고 싶은데 . . . . 하하 다른 개발자 분들의 생각은 어떤지 여쭤보고 싶습니다 . . . 찐조언 부탁드립니다 . . .
투표
개발자
#이직
#백엔드
#연봉통보
답변 1
댓글 0
추천해요 2
조회 635
일 년 전 · 김대현 님의 답변 업데이트
사회적 압박감에 대해서 어떻게 대처하셨나요?
안녕하세요~ 전공으로 대학 졸업을 앞둔 대학생입니다. 연차가 쌓이면 하기 어려운 질문을 지금이니까 해볼까 싶어서 글을 게재하게 되었습니다. 제목을 보면 알다시피 이번 질문의 주제는 스트레스나 사회적 압박감에 관련된 것인데, 잘 생각해보면 우리나라는 갖고 있는 자원이 인력 자원밖에 없어서 어렸을 적부터 사회 분위기가 '잘해야 한다'는 분위기이었던 거 같은데, 고찰을 해보면 해볼수록 잘하려면 먼저 노력을 해야 하고, 노력을 한다는 것은 스트레스를 견뎌내야 한다는 것을 의미하는 것인데, 사람들이 학력을 보는 것은 똑똑한 사람을 뽑는 것도 있겠지만 스트레스를 잘 견딘다. 이게 가장 크다고 봅니다. 근데 가만 잘 생각해보니 직장에 들어간다는 것은 여러가지 일정을 소화해야 한다는 의미일테고, 그로부터 발생하는 스트레스 및 사회적 압박감이 있을텐데, 비록 대학 다닐 때, 캡스톤도 해보고, 여러 실습을 해보고 그런 거 밖에 없지만, 사회적 분위기와 여러 뉴스를 가지고 생각해보니 현직자가 감담해야 할 스트레스가 장난 아닐 것으로 추정되더군요. 거기까지 생각에 닿으니 사회에 진출하기가 무서워지는데, 협력을 통해서 분산하는 것도 있겠고, 그런 것은 리더에게 달린 것이겠지만, 사회에 진출하는 입장에서 관찰해보니까 고용 시장은 유연하지 않고, 인구구조가 절망적이니까 젊다는 이유로 굴러 먹힐 거 같다는 생각도 드는데 어찌 하겠나 싶기도 하고, 다르게 보면 이 고민은 나만 하는 게 아니라 모든 사람이 할법한 고민인 것으로 보이고 아 잘 모르겠습니다. 살려줘요.
개발자
#흔한-고민
답변 1
댓글 1
조회 325
일 년 전 · 문정동개발자 님의 답변 업데이트
신입개발자 방향성 고민
취준기간이 오래된 탓에 지금 재직중인 회사 최종합격발표를 통보받고, 통보받은 당일에 서류합격 연락이 5~6곳이 오더군요 최종합격한 곳 보다 조건이 더 좋은곳들이 많았지만 스트레스를 그만받고 싶었습니다. 그래서 다른회사들 면접은 다 포기하고 무작정 갔습니다. 입사결정하게 된 가장 큰 이유는 제가 프론트엔드쪽으로 공부를 하다보니 백엔드에도 관심이 생겼었는데, 면접을 보면서 풀스택 개발자로 키워주겠다. 많이 배울수있을거다 라는 말들이 가장 결정적이었죠 현재 입사 2개월차. 그때 선택을 많이 후회하고 있습니다. 많이 배울수있는 환경이 아닙니다. 너무바빠 저를 신경쓰지 않는, 못하는 느낌입니다 취준할때 프론트엔드만 공부했던 터라 백엔드 영역은 아예 무지한 상태로 들어와서 처음 회사 프로젝트를 클론받고 와 이게 뭐지 싶더라구요 오래된 기술스택과, 한 파일에 천줄이 넘어가는 코드를 보고 많이 당황을 했죠.. jsp, jquery로 이루어진 코드와 공통적으로 사용되는 코드들을 모듈화해서 사용하는것이 아닌, 코드자체를 복붙해서 사용한다던지.. 서버에 어떻게 요청을 보내는지 또는 렌더링 속도가 느리든 빠르든 캐싱이나 최적화 쪽은 아예 신경을 쓰지않고 그냥 돌아가면 상관없다고 생각하고 개발을 하고있는것같아요.. 코드리뷰나 깃 브랜치관리도 하지 않습니다 수정하고 이상없다싶으면 바로 merge합니다.. 지금은 그래도 근무외시간에 틈틈히 공부하여 spring으로 이루어진 백엔드 영역을 어느정도 이해하고 로직, 패턴이 어떻게 돌아가는지도 파악하고 간단한 기능들은 백단 프론트단을 혼자 구현할 정도는 되었습니다. 그러나 현재 업무는 선임개발자분들이 짠 코드를 테스트만 하고있구요... (화면상에서 이벤트가 정상 작동하는지만 확인, 발생하는 오류나 문제에 대한 코드수정은 하지않음) 코드 작성은 거의 하지않습니다. 가끔 코드짜는 업무를 주시면 재미는 있는데 1~2시간이면 다 끝나버리고 그 후에는 퇴근시간까지 저 혼자 공부하거나 멍을 때리고 있는 시간이 많아 현타가 많이오네요 연차가 높아진다고 이 회사에서 제대로된 개발을 하느냐도 사실 잘 모르겠습니다. 10년이 넘어간 개발자 분들도 새로운 기능추가나, 마이그레이션 같은 기능추가를 자발적으로 하신다기 보단 고객사에서 요청하면 그제서야 합니다. 제가 노력을 안하느냐? 그것도 사실 잘 모르겠습니다. 처음 적응기간때는 집에와서 공부하는게 좀 힘들었지만 요즘은 하루에 2시간정도는 하려고 노력을 많이 하고있습니다. 회사에서도 계속 선임분들에게 저 할일없을까요 ! 물어보고 있구요. 이 회사를 계속 다니면서 제가 공부하던 react, react-query 등과 같은 스택은 사용도 못하고 잡일, 단순 노가다같은 일을 반복해가며 이 회사에 남아있는게 과연맞는건지.. 남아있는 다고 한들 제대로된 개발업무를 할 수 있을지 의문입니다. 제가 추구하던 방향성은 바쁘고 야근이 많더라도 제실력을 키우면서 같이 성장할 수 있는 환경을 원했었는데 지금와서야 선택지가 많았는데 왜 여길왔을까 싶은 후회가 많이 되네요. 사실 적을게 더많지만 너무 흉만 보는거같네요.. 좋은점은 퇴근은 빨리한다 정도 말고는 없는거같습니다. 퇴근 이후에 따로 공부를할 때, react쪽을 더 공부해서 다시 취업을 알아보는게 맞는건지 어떻게 성장을 해나가야 할지 사실 잘 모르겠습니다. 이와같은 상황에서 어떻게하는게 맞는지 조언을 좀 구하고싶습니다!
개발자
#취업
#주니어
#개발자
#진로
#방향성
답변 1
댓글 0
추천해요 2
조회 444
일 년 전 · 삭제된 사용자 님의 새로운 답변
제가 진행하는 업무가 PM 업무일까요? 아니면 전산 업무일까요? 제 직무를 정확하게 모르겠습니다.
안녕하세요. 저는 현재 중소기업에서 혁신전략팀에서 3년 차로 업무를 보고 있는 직장인입니다. 혁신전략팀이라지만 사실상 전산팀으로 봐도 무방할 것 같습니다. 지인의 소개로 회사에 들어와 별 기술 없이 업무를 진행하고 있습니다. 제가 진행하고 있는 대부분의 업무는 회사의 정책을 결정하고 기술적으로 가능한지 확인 및 검토를 진행하며, 회사 시스템을 유지보수하는 업무 입니다. 저희 팀 구성원은 실장님, 팀장님, 저 셋으로 구성되어 있는데 실장님은 개발 총괄을 하고 계시며, 팀장님은 제 직접적인 업무 사수로 회사 전반적인 업무를 진행하고 있습니다. 1) 회의를 통해 회사에 필요한 기능 및 시스템 구상하여 기술적으로 가능한지 검토하여 개발사에 요청 2) 내부 직원들이 회사 시스템을 사용하다 불편한 사항이 나오면 기획하여 개발사에 요청 3) 진행된 기능 테스트 진행 4) 타부서들과 논의하여 프로젝트 진행 자잘한 업무도 많지만 위 두 가지가 제 업무 중 80% 이상을 차지하는 것 같습니다. 현재는 노후된 시스템을 업그레이드하기 위해 개발사를 교체하여 데이터 및 소스를 옮기는 작업을 하고 있습니다. 물론 제가 프로그래밍을 하는 것이 아니고 어느 정도 화면단을 기획한다든지 기능적인 부분을 정리하여 전달하고 있습니다. 제가 이직을 하려면 정확하게 어떤 업무를 하고 있는지, 어떤 직무로 이직을 해야 하는 것인지가 궁금해졌습니다. 그리고 만약 정확한 어떤 직무이다 라는 것이 없이 비슷한 직무가 있다면 어떤 프로그램 또는 스킬을 필수적으로 사용하는지, 어떤 스킬을 강화해야 하는 것인지 궁금하여 질문을 올리게 되었습니다. 업무 특성상 자세하게는 적지 못했지만 제 직무가 어떤 것일까요? 그리고 제가 강화해야 할 업무 스킬은 어떤 것일까요? 그리고 논외의 질문이지만 제가 상위권 공대를 졸업했는데 과가 정보전자신소재 공학과를 졸업했습니다. 현재 하고 있는 업무와는 관련이 전혀 없는데 이직 시 강점 및 단점으로 작용을 할까요?
개발자
#이직
#직무
#pm
#product-manager
답변 1
댓글 0
조회 155
2년 전 · 조용구 님의 새로운 답변
리액트 파이어베이스 대역폭 줄이기
제가 파이어베이스 실시간데이터 베이스랑 스토리지이용해서 게시판 토이프로젝트를 하는중인데요 게시판에 동영상이나 사진같은 것을 올리면 스토리지에 저장하고 글목록에 가져오는식으로 구현했는데요 무료요금제다보니 저장용량같은건 엄청널널한데 전송된대역폭이 너무 많이 나와서 스토리지 사용이 금방 막혀버립니다 .. 어덯게 최적화해서 전송대역폭을 줄일방법이있을까요
개발자
#react
#firebase
답변 1
댓글 0
조회 157
2년 전 · 연양갱 님의 답변 업데이트
고객 개인정보 암호화 어디까지 해야 하나요?
회사에서 고객 개인정보 보관할 때 보통 어떤 데이터까지 암호화하나요?? 일단은 비번만 암호화하려고 생각중인데, 전화번호와 이름, 이메일까지도 다 암호화해서 보관하는 것이 좋은가요? 여러분들의 회사에서는 어떻게 하고 있는지 궁금합니다.
개발자
#개인정보
#암호화
답변 1
댓글 0
조회 231
2년 전 · 커리어리 AI 봇 님의 새로운 답변
invalidateQueries를 사용했을 때, UI가 Re-Render 되지 않습니다.
안녕하세요, 현재 useQuery를 사용해서 인증과 동시에 유저 데이터를 가져오고 있고, 이 유저 데이터 중 닉네임을 변경하는 코드를 만들고 있어요. 제가 원하는 동작은 닉네임을 변경했을 때, 변경된 닉네임으로 Re-Render 되어서 화면에 보여지는 거예요. 문제는 invalidateQueries를 사용해서 캐시를 무효화해도, 변경된 닉네임으로 화면이 바뀌질 않아요. React-Query DevTools에선 캐시 데이터가 변경된 것을 확인했고, useMutation 훅을 사용해서 닉네임을 변경해봐도 결과는 같았습니다. 이상하게도, 사이트의 네비게이션 바의 프로필 UI에선 닉네임이 즉시 변경되었는데요, 이 네비게이션 바 외에선 자동으로 Re-Render 되지 않습니다. 이와 관련해서 아시는 분이 계실까요?
개발자
#react-query
#react.js
#next.js
답변 4
댓글 11
조회 2,350
2년 전 · 호빵 님의 답변 업데이트
비밀번호 암호화 할때 복호화가능한 방법 (이전 비밀번호 내용 저장or양방향암호화)
안녕하세요 2달차 신입 자바개발자입니다. 현재 spring boot로 거래소 api를 만들려고 하는데, 비밀번호 암호화에 대해 궁금한 점이 있습니다. JWT+PasswordEncoder를 통해서 비밀번호 암호화해서 db에 저장하는데 복호화가 불가능한 상황입니다. 그런데 기획 상으로 '비밀번호 재설정 유의사항 1. 이전 *회 동안 사용한 비밀번호는 사용 금지' 2. 생일, 전화번호 등 추측하기 쉬운 번호 금지' 라고 되어있는데, 사용자가 지정한 비밀번호를 알아야 기록을 남길 텐데 어떤 프레임워크나 스택을 써야할지 모르겠습니다. 노드 코인 주소를 저장할때도 암호화해서 저장했다가 내보낼때는 복호화해서 내보내야 한다고 하는데 비슷한 기능을 사용하면 될 것같은데 혹시 어떤 기능을 써야할지 추천 부탁드리면 너무 감사드리겠습니다.
개발자
#복호화
#springboot
#java
#비밀번호
#양방향-암호화
답변 2
댓글 0
추천해요 1
조회 742
2년 전 · 프레드윰 님의 새로운 답변
분야 전향(devops>fullstack) 및 풀스택 커리큘럼
안녕하세요 만23세 주니어입니다. 제가 하고싶은분야는 풀스택쪽인데 생계사유상 입사를 devops로 오게 되었습니다. 입사한지 2주, 파견근무로 atlassian 유지보수를 하는 업체입니다. 아직 판단하기엔 조금 이르지만 그래도 지냇던 2주만큼은 이회사가 회사 운영방식이나 분위기에있어서 좀 맘에 들었고 아무래도 그전에 다녓던 회사들이 물경력에 1년넘는기간이없엇어서 이번회사는 좀 오래 다니고 싶습니다. (vb 2개월, ubuntu(filecoin) idc 유지보수 10개월(주)+react 2개월(부), skt네트워크망 관제 사무직 6개월, 건설안전교육기관 5개월) 다만 우려돼는건 나중에 원래하고싶었던 풀스택으로 전향할때 연봉이나 경력을 초기화해서 다시 신입으로 들어가야 하는건지 아니면 소폭감소나 유지되는지 모르겟어서 이부분좀 알려주시면 좋겟습니다. 또 activex쪽 개발햇던 4년차 지인분이 웹개발 관련해서 해당 커리큘럼을 추천해주셧는데 여기서 보완, 가감할점은 없는지 피드백부탁드립니다. 2021년 기준 1. 모든 개발자를 위한 HTTP 웹 기본 지식 / 김영한 2. 스프링 핵심 원리 - 기본편 / 김영한 3. 스프링 MVC 1편 -백엔드 웹 개발 핵심 기술 / 김영한 4. 자바ORM 표즌 JPA 프로그래밍 - 기본편 / 김영한 5. 초보를 위한 도커 안내서 / subicura 6. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리캐이션 개발 / 김영한 7. 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 / 김영한 8. 실전! 스프링 데이터 JPA / 김영한 9. 실전! Querydsl / 김영한 10. DDD-START / 최범균 - ISBN 9788993827446 11. AWS 강의실 / 유튜브 12. Route53 / 생활코딩 13. 스프링 핵심 원리 - 고급 / 김영한 14. ELK 스택으로 데이터 분석 / 허민석 15. 아파치 카프카 for beginners / 데브원영 16. Spring Boot JWT tutorial / 정은구 17. The Red : 비즈니스 성공을 위한 Java/Spring 기반 서비스 개발과 MSA 구축 / 이희창 18. 새차원의 코틀린 / 새차원 19. Kotiln으로 개발하는 Spring Boot Web MVC / 예상국 20. 새차원의 코루틴 / 새차원 21. 코틀린 마이크로서비스 개발 / 후안 안토니오 메디나 이글레시아스 - ISBN 9791161752556 그리고.. react를 하긴햇는데 정작 이번에 취업할때보니 신입기준으로 react보단 vue가 더 많이보이더라고요. 그냥 vue를 하는게 나을까요? 어차피 js기반이니 둘다 상관없을까요?
개발자
#devops
#fullstack
답변 1
댓글 0
추천해요 1
조회 434