ㄱㄱ
[질문] 백엔드 시니어 질문받습니다
김대기(waitkim)
2023-01-14 10:54
추천 0
댓글 50
다른 게시글
-
블로그를 하는게 중요한가 [5][일반] 익명(119.192) | 23.01.14추천 0
-
백엔드 시니어 질문받습니다 [29][질문] 김대기(waitkim) | 23.01.13추천 0
-
[프린이] 객채에 대한 질문 [20][질문] JAVA는JAV..(javajavajava) | 23.01.13추천 0
-
대학가기 전 질문 있습니다. [17][질문] 익명(115.143) | 23.01.13추천 0
-
백엔드 지망 졸업생 질문받습니다 [4][일반] 익명(118.235) | 23.01.13추천 0
-
백엔드 시니어 질문받습니다 [27][질문] 김대기(waitkim) | 23.01.13추천 0
-
백엔드 시니어 질문받습니다 [31][질문] 김대기(waitkim) | 23.01.12추천 0
-
중소기업이라도 가고싶은데 질문점 [5][질문] 27개백수(qwerasdf1467) | 23.01.12추천 1
-
오와이오와 싸울때 설명해준 java 와 php의 차이점이 뭡니까 [6][일반] 익명(172.226) | 23.01.12추천 0
-
백엔드 시니어 질문받습니다 [32][질문] 김대기(waitkim) | 23.01.12추천 1
김대기님이 남의 질문을 듣고 답변해주는 이유가 궁금함
문제 해결 좋아하는 성격입니다
docker에 대해서 알아보고 있는데, 운영 배포를 쉽게 해주기 위해서 쓰는 것 같아요 그러면 실제로 개발을 진행하는 도중에는 docker를 사용할 일은 없나요?
개발 진행 도중에도 실행에 특정 환경이 필요한 경우에는 도커를 쓰죠 예를 들어 nginx랄지요
테스트를 위해 로컬 환경에서 계속 확인하는 것 처럼 개발을 하며 지속적인 변경사항이 있는 것들도 로컬에서 docker로 배포하고 확인하나요?
필요하다면 그렇게 하죠 빌드&이미지생성&run 정도는 스크립트로 자동화하구요
그리고 김대기님 MBTI도 궁금해요
그럼 필요하지 않은 일반적인 경우(그냥 로컬에서 개발하고 테스트하는 단계)에는 docker사용 없이 로컬 배포 하는거죠?
스크립트 자동화는 shell 말씀하시는건가요?
네네 필요하지 않으면 도커 사용 없이 로컬에서 run 시키죠 스크립트 자동화는 shell 맞습니다
감사합니다 MBTI는 아까 검색해서 알아냈습니다
대기오빠 결혼해써??
안했습니다
컴퓨터 구조와 내가쓴 코드 들이 어떤과정을 거쳐서 화면으로 나오는지?이런 공부 하는데 백엔드 와 코딩 전체 적으로 도움이 될까요?
너무 로레벨같아서.. 일반적으로 도움 되긴 힘들겠습니다
시니어 기준이 뭐에요
저도 몰라요 개인적으론 10년차부터 시니어라 생각합니다
엄밀하게 따지면 연차보다는 역량으로 평가해야겠습니다만 역량 기준을 여기다가 글로 표현하기가 힘드네요
특정 도메인 기반 회사 전산실급 부서에서 스프링 레거시 기반 + 자체 프레임워크로 구성된 백엔드 api 서버 현업에서 요구사항 나오는대로 전화받고 유지보수 5년째 하고있는데 이러다보니 성장에 한계가 온거같아요 탈출을 위해 뭐부터 해야할지 감이 안잡혀요
업무 외에 따로 공부는 안해요? 공부 안하면 성장에 한계가 아니고 성장을 본인 의지로 멈춘건데요
뭐를 공부하면 좋을까요
cs랑 자바랑 스프링은 잘 알아요?
잘 안다는게 범위가 너무 방대해서.. 잘 못하는 것 같습니다 선생님
그럼 그거부터 하세요 시간 절약 버전으로 알려주자면, cs는 운영체제 네트워크 자료구조인데 운영체제는 스레드, 메모리, cu만 공부하고 넘어가세요 자료구조에서 알고리즘들은 레드블랙 이후는 개념만 파악해두고 넘어가세요 네트워크는 3,4레이어랑 http만 공부하세요 스프링은 가급적이면 기초부터 파는걸 추천해요 김영한 강의 한번 들어보시구요 토비의 스프링도 1권은 읽는걸 추천
그리고 DB 잘 알아야해요 mysql을 가장 많이 쓰니까 이거로 파는게 좋을거고, 일단은 SQLD 딴다는 마음가짐으로 공부해보세요 추가로 스프링 시큐리티도 책 한권 읽는게 좋고 웹플럭스도 개념정돈 익혀두고(논블로킹) kafka, redis 같은거도 알아두고
신입 cs 수준은 구글에 백엔드 기술 면접 정리만 봐도 충분한가요 ?
보통 그렇긴 한데, 뭘 본건지 몰라서 확답하기가 좀.. 링크들이라도 가져와보세요
https://github.com/gyoogle/tech-interview-for-developer
여기입니다
충분해보이네요
소셜로그인의 사용자 인증을 통해 제 서비스에 로그인한 상태(권한을 줌)까지 만드는 과정에서 이해를 확실하게 못한 것들을 질문하고싶습니다. 1. 몇몇 소셜 로그인은 JWT를 사용한 OAUTH2를 사용한다고 하는데, 제 서비스에 로그인 방식을 이것으로 맞출 필요는 없는 것인가요? 이렇게 생각한 이유는, 저 방식은 소셜 서비스가 이용하는 로그인 방식이고,
제가 해야할 것은 소셜로그인 요청을 통해 로그인이 성공했다는 응답이 잘 오게되면, 제 서비스에서 사용하는 로그인 방식으로 처리할 수 있어서.(예를들어 세션 쿠키) 2. 위와 다르게 같은 방식을 사용해서 저기서 사용한 JWT을 이용하여 별도로 제 서비스에서 인가 단계를 만들 필요 없이 그냥 사용하도록 구현하는 것이 가능한지?
3. 저런 소셜 로그인을 구현하는데 정석적인 방법이 있다면 그것을 참고할만한 어떤 자료가 있는지 궁금합니다.
님이 쓰는게 소셜로그인의 oauth2에요 거기다 뭘 더하건 그건 그 이후의 이야기구요
jwt 그대로 써도 되죠 필요하면 새로 만들어도 되고
인터넷에 spring security oauth2 검색하면 많이 나옵니다
팀장이 열심히 일해서 책임급 되면 근무시간에 이어폰 끼고 일하는것도 고려해준다고 하는데 뚝배기각?
님 회사에서 소꿉장난중임? 재미있게 일하노
모든 썰 다풀면 웃느라 뒤질거임 제일 좆같은건 msg 0% 실화란거지 ㅅㅂ
사내부조리 디지네 ㅋㅋ
신입때 로그 띡 던져주고 "이슈 처리해" 해서 1시간동안 나름대로 분석해봤는데 해결이 안되니까 도움 요청하니 이런것도 못하면 곤란하다
신입때 제품 메모리 점유율 오르는거 확인돼서 메모리 릭 난거 보고하고 원인 분석하다가 도저히 해결 못해서 말했더니 여긴 학교가 아니라 돈받고 일하는 곳인데 프로답게 해결해야지 씨부리고 도움 하나도 안줘서 뚝배기 깰뻔한 적도 있고
본인은 그것보다 더 심한 상황도 모두 해내서 이해안되는중
농담입니다
내가 부족한거 맞으니 푸념그만하고 공부하러감
마인드 ㅅㅌㅊ
1. 현재 국내 시장에서 프론트와 백엔드를 비교해서 수요가 어느 쪽이 높나요?
2. 그리고 앞으로 전망이 어떻게 될거라고 보시나요?
1. 백엔드 2. 백엔드 프론트는 빙산의 일각입니다 수준이 낮다는게 아니고 규모를 말하는거에요 뒷단에서 할 일들이 어마어마하게 많습니다
그렇군요.. 그럼 프론트랑 백엔드를 병행하면서 공부하는건 어떻게 생각하시나요?