전체 글 94

24-하반기 SDS SCSA 최종 합격 후기

📌 글을 시작하기에 앞서 저는 비전공자라 scsa 전형으로 sds에 지원했지만, 유관 직무에서 1년 이상의 경력을 보유하고 있다는 점을 참고해주세요채용 프로세스자소서 - 인적성(GSAT) - 면접스펙 + 준비 과정비전공자 개발자의 대기업 si 및 금융권 합격 후기위 글에 정리했다1. 자소서1-1. 삼성SDS를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오.작성 포인트 : SDS의 주력 사업 + 관련 있는 내 경험주력 사업 : 삼성 SDS는 클라우드 + 물류 위주의 사업을 하고 있지만sds 페이지 메뉴바의 최상단은 패브릭스, 브리티 코파일럿 등을 포함한 생성형 AI를 소개하고 있다나의 경험 : 물론 나는 챗지피티를 제외하고는 생성형 ai 경험이 없다. 그러니 프론트엔드 개발자로 기여할 수..

카테고리 없음 2024.12.14

[24-하반기] 비전공자 개발자 대기업 SI, 금융권 ict 합격 후기

1. 목표- 대기업 SI 또는 금융권 개발자- 선택 시 우선순위  1. 연봉  2. 워라밸  3. 안정성  4. 네임 벨류  5. 커리어 2.결과 총 17개 지원 - 서류 탈락 8개 - 인적성/코테 탈락 6개 - 최종 3개 합격 1. 서류 탈락 (8/17) : ibk 기업은행, bgf 리테일, hd 현대, kb국민은행, 한화손해보험, 올리브영, 우리카드 spc, 현대카드(타사 합격 후 코테 포기)2. 인적성/코테 탈락 (6/9)1) 인적성 탈 : 신한카드2) 코테 탈 : 카카오 모빌리티, kt, sk c&c, 현대오토에버, 하나은행 (어려운 순위)3. 최종 합격 (3/3)- lg cns :  서류, 코테, 1차면접, 2차면접- 신한은행 ict 수시채용 : 서류, 코테, 1차면접, 2차면접- Sds scs..

카테고리 없음 2024.12.06

1/12

GTM & GA GTM이 데이터 영역이라는 매개체를 제공하고 정의한 ga 이벤트를 이 데이터 영역에 push하면 gtm이 가져감 1. GTM이 로드되기 전에 dataLayer에 모두 push 되어야 한다 headscripts로 dataLayer push 코드를 옮겨서 GTM 로드 전에 실행하도록 함 2. 그런데도 안되는 이유 dataLayer에 push하고 location redirect할 때 이벤트 수집이 잘 안되는 문제가 있음 redirect하기 전 setTimeout으로 시간을 지연시키면 되기도 하는데 이건 해결책X 3. 아래 링크 참고해서 ga한테 eventCallback을 통해 redirect를 직접하도록 넘겼는데도 안됨. 근디 이건 내가 string으로 함수 짜는 게 서툴러서 그럴 수도 있음 ..

TIL 2024.01.12

1/4

1. vue $listeners - 자식에서 부모에게 전달되는 이벤트를 모아놓은 객체 (자식 -> 부모) - 네이티브 이벤트를 컴포넌트에 바인딩할 때 사용한다 - v-on="listeners"를 사용해 이벤트를 바인딩해준다 $listeners 속성을 이용하면 컴포넌트에서 v-on="listeners"를 이용해 부모 엘리먼트가 가진 이벤트 리스너를 특정 자식 엘리먼트에게 전달할 수 있다 input 같은 엘리먼트에 v-model을 적용하고 싶은 경우라면 listeners 같은 새로운 computed 속성을 생성하여 활용 가능 vue native ? - 컴포넌트에서 루트 엘리먼트의 네이티브 이벤트를 직접 감지하고 싶은 경우, v-on에 사용한다 - 네이티브가 어떤 일을 하는지 v-on 이벤트 장식자로 취급, ..

TIL 2024.01.04

[이코테] DP 실전문제

DP의 구성요건 1. 최소 단위 2. 점화식 : 문제를 여러개로 쪼갠 식 3. 메모이제이션 4. 탑다운, 바텀업 : 탑다운 (재귀), 바텀업 (반복) const cache = {}; const dp = (x) => { // 점화식, 최소단위 + 메모이제이션 const candidates = []; if (x === 1) { return 0; } // 최소 단위 if (cache[x]) { return cache[x]; } //반복 방지 (재귀) if (x % 5 === 0) { candidates.push(dp(x / 5)); } if (x % 2 === 0) { candidates.push(dp(x / 2)); } if (x % 3 === 0) { candidates.push(dp(x / 3)); } ..

TIL 2024.01.03

24/1/2

1. sentry 리포트 조건 지금 : denyUrls 를 이용해서 플러그인에서 발생한 에러는 무시 -> 이게 스택의 가장 처음을 보기 때문에 이벤트 핸들러에 등록시키는 유형의 플러그인에 대해서 무력 스택을 가져오는 코드는 sentry SDK 구현 참고 스택 검사해서 코드가 있는지 확인하여 유효한 코드가 없으면 리포팅하지 않도록 수정 이것 머지되면 mr 기반으로 캠픽, 어카운트, 대학백과, 클라이언트도 수정

TIL 2024.01.02

업무 프로세스 정리

🥊 중요 : 이건 내가 선택한 일. 좋아하고 잘하고 싶은 일. 매일 셀프 되뇌이기! 0. 시간 약속은 어떤 상황에서든 반드시 30분 전에 도착한다 - 30분 전에 도착하기 위해 전날 교통 상황 확인 + 연말, 연초, 연휴 등은 최소 1시간 더 걸린다 보기 1. 메일 - 반복적으로 오는 메일은 분류를 해놓는다 - 1/4차 이상 휴가를 쓰면 1) 업무지원시스템 신청 및 승인 2) 네이버웍스에 통보 3)일정에 등록 - mr 등 코드리뷰는 0순위이므로 계속 주시하기 2. 네이버웍스 0) 프엔 1) 캠픽에듀 TF, EDU 제작 2) 웹파트 : 나랑 관련 없는 이야기여도 전체적인 흐름은 파악하기 3) 서비스개발팀 : 마찬가지 3. 커뮤니케이션 0) 확실하지 않으면 일단 "확인해보겠습니다" 1) 개인적으로 확인 ma..

카테고리 없음 2023.12.29

12/29

1. videoElement.play() 저전력 모드를 활성화한 iOS, macOS : play 메서드 호출 시 NotAllowedError 예외 던짐 1. NotSupportedError - 브라우저가 플레이하지 못하는 포맷인 경우 - 다시 재생 못하므로 2. AbortError - autoplaystopper : 수동으로 abortError 발생 가능 - 페이지를 백그라운드에서 열면 발생 - 백그라운드에서 열기를 실행하면 쉽게 재현할 수 있다 3. NotAllowedError - isVideoAutoplayEnabled : false로 만들고 이미지를 보여준다 2. favicon 원래 16*16 파이어폭스에서 32 * 32로 이제 48의 배수로 사용 중 애플만 이상하게 180 안드로이드는 192 (4..

카테고리 없음 2023.12.29