전체 글
Junior research engineer, AI/CV 분야 커리어 및 관련 공부에 관한 글을 포스팅합니다.
-
2023년 49주차 주간 회고라 쓰고 그간 회고라 읽는다 그렇게 오래됐나 싶었는데 주간회고가 9주나 밀려 있었다!😤 도대체 두 달 동안 무엇을 했는지 핑계 겸 반성을 기록해 보자.. 일단 4분기에 마감해야 하는 과제를 마무리하느라 거의 한 달 내내 야근머신이었다. 아직도 기억나는 하루는 낮에 기온이 높길래 반팔+트렌치코트를 입고 출근했는데 야근하다 보니 밤이 되고 비바람이 불어서 거의 겨울 날씨가 되어버린 날이었다. 그날은 택시 타고 집에 감..ㅎㅎ 그래도 과제는 어찌저찌 끝났고 이 회사에 와서도 '이게 되네..'라는 평을 남긴 프로젝트가 되었다. 그나마 나는 운이 진짜 좋아서 온갖 뒷받침을 해주는 상사를 만났기 때문에.. 그 뒤에는 일상을 되찾는 기간도 가지고 건강도 좀 챙겼다. 과제를 마치고 나서 가..
[주간] 2023년 49주차 회고2023년 49주차 주간 회고라 쓰고 그간 회고라 읽는다 그렇게 오래됐나 싶었는데 주간회고가 9주나 밀려 있었다!😤 도대체 두 달 동안 무엇을 했는지 핑계 겸 반성을 기록해 보자.. 일단 4분기에 마감해야 하는 과제를 마무리하느라 거의 한 달 내내 야근머신이었다. 아직도 기억나는 하루는 낮에 기온이 높길래 반팔+트렌치코트를 입고 출근했는데 야근하다 보니 밤이 되고 비바람이 불어서 거의 겨울 날씨가 되어버린 날이었다. 그날은 택시 타고 집에 감..ㅎㅎ 그래도 과제는 어찌저찌 끝났고 이 회사에 와서도 '이게 되네..'라는 평을 남긴 프로젝트가 되었다. 그나마 나는 운이 진짜 좋아서 온갖 뒷받침을 해주는 상사를 만났기 때문에.. 그 뒤에는 일상을 되찾는 기간도 가지고 건강도 좀 챙겼다. 과제를 마치고 나서 가..
2023.12.08 -
문제 (링크) 직선상에 1km 간격으로 배치되어 있는 도시들의 나라 flatland 도시들 중 몇몇은 space station를 가지고 있음 space station으로부터 도시들의 거리들 중 최댓값을 구하기 풀이 def flatlandSpaceStations(n, c): max_gap = 0 if len(c)==1: # end of cities or middle return max(n-c[0]-1, c[0]) c = sorted(c) for i in range(len(c)-1): if c[i+1]-c[i] >max_gap: max_gap=c[i+1]-c[i] return max(max_gap//2, n-c[-1]-1, c[0]) max 함수를 잘 활용해야 하는 문제였다. space station의 위치..
[hackerrank] Flatland Space Stations (Python)문제 (링크) 직선상에 1km 간격으로 배치되어 있는 도시들의 나라 flatland 도시들 중 몇몇은 space station를 가지고 있음 space station으로부터 도시들의 거리들 중 최댓값을 구하기 풀이 def flatlandSpaceStations(n, c): max_gap = 0 if len(c)==1: # end of cities or middle return max(n-c[0]-1, c[0]) c = sorted(c) for i in range(len(c)-1): if c[i+1]-c[i] >max_gap: max_gap=c[i+1]-c[i] return max(max_gap//2, n-c[-1]-1, c[0]) max 함수를 잘 활용해야 하는 문제였다. space station의 위치..
2023.11.19 -
10월을 정신없이 보내고 눈떠보니 11월 중순.. 취업하기 전에 멘토 중 한 분 께서 주니어 때 많이 공부하고 이것저것 시도해 보라고 하셨는데 많이 공부는 내년에 할 것 같고.. 올해는 이것저것 시도만 성실하게 해 보려고 올해 스터디는 참가하지도 않은 제가 가짜연구소 7번째 컨퍼런스 PseudoCon에 다녀왔습니다. 사실 오전에 다른 일정이랑 겹쳐서 동선이 애매했는데 같이 스터디하셨던 분이 강연도 하시고 스터디 관련해서 힘쓰고 계시다고 해서 잠깐이나마 들렀습니다. 7번째 PseudoCon, [AI 대격변에서의 우리들의 성장] 후기 시작! 뚜벅이로써는 조금 힘겨웠던 교통편을 타고 도착한 워커힐 호텔 뷰입니다. 좋은 뷰를 보려는 자 그 높이를 견뎌라..! 7번째 PseudoCon에서는 구글, LG전자처럼 누..
[이벤트] 가짜연구소 7th Pseudocon 후기10월을 정신없이 보내고 눈떠보니 11월 중순.. 취업하기 전에 멘토 중 한 분 께서 주니어 때 많이 공부하고 이것저것 시도해 보라고 하셨는데 많이 공부는 내년에 할 것 같고.. 올해는 이것저것 시도만 성실하게 해 보려고 올해 스터디는 참가하지도 않은 제가 가짜연구소 7번째 컨퍼런스 PseudoCon에 다녀왔습니다. 사실 오전에 다른 일정이랑 겹쳐서 동선이 애매했는데 같이 스터디하셨던 분이 강연도 하시고 스터디 관련해서 힘쓰고 계시다고 해서 잠깐이나마 들렀습니다. 7번째 PseudoCon, [AI 대격변에서의 우리들의 성장] 후기 시작! 뚜벅이로써는 조금 힘겨웠던 교통편을 타고 도착한 워커힐 호텔 뷰입니다. 좋은 뷰를 보려는 자 그 높이를 견뎌라..! 7번째 PseudoCon에서는 구글, LG전자처럼 누..
2023.11.15 -
문제 (링크) N개의 정수를 가진 같은 길이의 배열 A, B 가 주어짐 A[i], B[j]가 같은 경우에 대해 (i,j) 를 Beautiful pair 라고 하며 이 beautiful pairs의 집합을 beautiful set이라고 함 beautiful set 내에 i 혹은 j끼리 중복이 없다면 pairwise disjoint라고 부름 B 배열의 원소 1개를 바꾸어 pairwise disjoint beautiful set의 크기를 최대로 만들어야 함 이때 B의 원소를 바꾸는 것은 옵션이 아닌 필수! pairwise disjoint beautiful pairs를 정답으로 return 풀이 def beautifulPairs(A, B): # Write your code here answer = 0 aobo ..
[hackerrank] Beautiful pairs (Python)문제 (링크) N개의 정수를 가진 같은 길이의 배열 A, B 가 주어짐 A[i], B[j]가 같은 경우에 대해 (i,j) 를 Beautiful pair 라고 하며 이 beautiful pairs의 집합을 beautiful set이라고 함 beautiful set 내에 i 혹은 j끼리 중복이 없다면 pairwise disjoint라고 부름 B 배열의 원소 1개를 바꾸어 pairwise disjoint beautiful set의 크기를 최대로 만들어야 함 이때 B의 원소를 바꾸는 것은 옵션이 아닌 필수! pairwise disjoint beautiful pairs를 정답으로 return 풀이 def beautifulPairs(A, B): # Write your code here answer = 0 aobo ..
2023.10.09 -
2023년 40주차 계획은 세우면 어떻게든 하게 된다 올해가 100일도 남지 않은 시점에서 연초 계획을 들춰봤는데, 생각보다 지키고 있는게 많아서 스스로에게 감탄했다. 가장 지키기 쉬울 거라고 생각했던 건 흐지부지됐는데 솔직히 자신 없었던 목표 중에 지킨 것도 많았다. 커리어 외 적으로 세웠던 계획들이 좀 덜 지켜진 편이고, 의외로 하반기가 되면서 업무나 개인 공부에 시간을 더 쏟을 수 있었던 것 같다. 역시 발등이 좀 뜨거워야 빨리 처리한다. 나 말고 다른 사람도 같이 뜨거우면 더 좋고. 얼마 전 노마드코더 채널에 '자이가르닉 효과'에 대한 영상이 올라왔다. 우리의 뇌는 작업을 완료한 것보다 완료하지 못한 것을 더 신경 쓴다는 내용이었다. 한 가지에 집중하는 시간이 그렇게 길지 않은 사람으로서 굉장히 ..
[주간] 2023년 40주차 회고2023년 40주차 계획은 세우면 어떻게든 하게 된다 올해가 100일도 남지 않은 시점에서 연초 계획을 들춰봤는데, 생각보다 지키고 있는게 많아서 스스로에게 감탄했다. 가장 지키기 쉬울 거라고 생각했던 건 흐지부지됐는데 솔직히 자신 없었던 목표 중에 지킨 것도 많았다. 커리어 외 적으로 세웠던 계획들이 좀 덜 지켜진 편이고, 의외로 하반기가 되면서 업무나 개인 공부에 시간을 더 쏟을 수 있었던 것 같다. 역시 발등이 좀 뜨거워야 빨리 처리한다. 나 말고 다른 사람도 같이 뜨거우면 더 좋고. 얼마 전 노마드코더 채널에 '자이가르닉 효과'에 대한 영상이 올라왔다. 우리의 뇌는 작업을 완료한 것보다 완료하지 못한 것을 더 신경 쓴다는 내용이었다. 한 가지에 집중하는 시간이 그렇게 길지 않은 사람으로서 굉장히 ..
2023.10.07 -
문제 (링크) 레나는 코딩 대회를 나가기 전에 여러 번의 사전 콘테스트에 참가한다 그녀의 운은 0으로 시작해서, 사전 콘테스트를 치를 때마다 운을 적립한다고 믿는다 두 개의 어레이는 각각 amount of luck 과 콘테스트의 중요도를 가리킨다 사전 콘테스트에 지면 운은 증가하고, 이기면 운이 감소한다 콘테스트의 중요도는 1이면 중요함, 0이면 중요하지 않음으로 구분한다 주어진 숫자 k는 '중요한 콘테스트'를 질 수 있는 최대 횟수이다 풀이 def luckBalance_1(k, contests): # Write your code here answer=0 candi = [] # 중요한 콘테스트만 담을 리스트 for i in contests: if i[1] ==0: answer+=i[0] # 중요하지 않은..
[hackerrank] Luck Balance (Python)문제 (링크) 레나는 코딩 대회를 나가기 전에 여러 번의 사전 콘테스트에 참가한다 그녀의 운은 0으로 시작해서, 사전 콘테스트를 치를 때마다 운을 적립한다고 믿는다 두 개의 어레이는 각각 amount of luck 과 콘테스트의 중요도를 가리킨다 사전 콘테스트에 지면 운은 증가하고, 이기면 운이 감소한다 콘테스트의 중요도는 1이면 중요함, 0이면 중요하지 않음으로 구분한다 주어진 숫자 k는 '중요한 콘테스트'를 질 수 있는 최대 횟수이다 풀이 def luckBalance_1(k, contests): # Write your code here answer=0 candi = [] # 중요한 콘테스트만 담을 리스트 for i in contests: if i[1] ==0: answer+=i[0] # 중요하지 않은..
2023.09.23 -
2023년 37주차 집중력 총량의 법칙 맡고 있는 프로젝트 일정이 조금 촉박해져서 발등이 불이 떨어졌다 보니 조금씩 야근 빈도가 늘고 있다. 이러려고 회사 근처로 이사했나 자괴감 들어..(?) 어차피 할 야근이라면 집이라도 가까운 게 낫지라고 셀프 위안 중. 아무튼 일주일 초반에 일을 빡세게 많이 하니까 확실히 금요일에 집중력이 떨어지는 게 느껴졌다. 나는 사람이 호르몬의 노예라는 것을 부정하지 않는 사람이라 집중력이 떨어질 땐 나 자신과 타협도 좀 하고 반강제적으로 일을 하게 하기 위해 미팅 일정을 잡기도 하고 진짜진짜 미루면 안 된다 싶을 때는 스스로를 위한 보상도 하고.. 아무튼 내 모자람을 인정하려고 한다. 회사들이 탄력근무제 혹은 유연근무제를 도입하는 데에는 이런 이유가 있는 게 아닐까? 사람이..
[주간] 2023년 37주차 회고2023년 37주차 집중력 총량의 법칙 맡고 있는 프로젝트 일정이 조금 촉박해져서 발등이 불이 떨어졌다 보니 조금씩 야근 빈도가 늘고 있다. 이러려고 회사 근처로 이사했나 자괴감 들어..(?) 어차피 할 야근이라면 집이라도 가까운 게 낫지라고 셀프 위안 중. 아무튼 일주일 초반에 일을 빡세게 많이 하니까 확실히 금요일에 집중력이 떨어지는 게 느껴졌다. 나는 사람이 호르몬의 노예라는 것을 부정하지 않는 사람이라 집중력이 떨어질 땐 나 자신과 타협도 좀 하고 반강제적으로 일을 하게 하기 위해 미팅 일정을 잡기도 하고 진짜진짜 미루면 안 된다 싶을 때는 스스로를 위한 보상도 하고.. 아무튼 내 모자람을 인정하려고 한다. 회사들이 탄력근무제 혹은 유연근무제를 도입하는 데에는 이런 이유가 있는 게 아닐까? 사람이..
2023.09.18 -
2023년 35주차 두 번째 북클럽 시작 밑바닥부터 시작하는 딥러닝 3 후속편으로 파이썬 클린 코드를 읽기 시작했다. 솔직히 나를 스스로 평가하기에는 '코드를 제대로 짤 줄이나 알고 클린한 코드에 대한 설명을 읽냐'라는 생각이 들긴 한다.. 하지만 회사에서 팀원들과 개발 관련된 협업을 하기 시작했고 한 프로젝트에 두 명이상 붙기 때문에 서로의 기술적인 백그라운드를 맞추기 위한 초석이라고 생각한다. 백그라운드를 맞춘다라는 말은 결국 원활한 커뮤니케이션을 위해 우리가 사용하는 단어, 프로젝트가 돌아가고 있는 상황을 내가 아는 정도와 당신이 아는 정도가 같냐 확인한다는 것이다. PM으로 일할 때는 대체적으로 디테일한 것은 상대편이, 전반적인 상황은 내가 알고 있었기 때문에 모르는 것이 서로 파악이 잘 되는 편..
[주간] 2023년 35주차 회고2023년 35주차 두 번째 북클럽 시작 밑바닥부터 시작하는 딥러닝 3 후속편으로 파이썬 클린 코드를 읽기 시작했다. 솔직히 나를 스스로 평가하기에는 '코드를 제대로 짤 줄이나 알고 클린한 코드에 대한 설명을 읽냐'라는 생각이 들긴 한다.. 하지만 회사에서 팀원들과 개발 관련된 협업을 하기 시작했고 한 프로젝트에 두 명이상 붙기 때문에 서로의 기술적인 백그라운드를 맞추기 위한 초석이라고 생각한다. 백그라운드를 맞춘다라는 말은 결국 원활한 커뮤니케이션을 위해 우리가 사용하는 단어, 프로젝트가 돌아가고 있는 상황을 내가 아는 정도와 당신이 아는 정도가 같냐 확인한다는 것이다. PM으로 일할 때는 대체적으로 디테일한 것은 상대편이, 전반적인 상황은 내가 알고 있었기 때문에 모르는 것이 서로 파악이 잘 되는 편..
2023.09.03