반응형

전체 글 139

BOAZ 데이터 분석 22기 면접 후기

지금까지의 이야기제가 가고 싶었던 연합 동아리였던 BOAZ에 제 인생 최초로 셔류 합격을 해냈습니다.첫 서류 합격의 기쁨도 잠시, 이제 합격의 최종 관문인 면접이 남았습니다. 제가 면접을 진짜 진짜 긴장 많이하는 스타일인데, 역시나 이번 면접때도 긴장을 해서 5개 질문중 2개에서 말을 절어버린 위기가 있었습니다. BOAZ 면접날 어땠는지 같이 한번 보러 가실까요?면접날1차 서류 합격을 하고 나서 면접 장소와 면접 날짜가 나왔습니다. 면접 날짜는 1월 6일(토), 1월 7일(일)로 정해졌습니다사실 지하철을 타고 신촌으로 오는 동안에는 그렇게 많이 떨리지 않았습니다. 오히려 오랜만에 온 신촌이라서 들뜬 마음이 컸습니다. 이런 마음을 가지고 신촌역에서 내려서 면접 장소에 도착했는데 너무 들뜬 나머지 면접 시간..

BOAZ 2024.01.16

BOAZ 데이터 분석 22기 서류 합격 후기

지금까지 발자취저는 대학교 4학년 재학 예정이고, 졸업까지 20학점 가량 남은 복학생입니다.저는 다른 사람이랑 만나는 것을 좋아하는데 또 같은 대학교 사람을 만나는 것 보다는 큰 물에서 놀고싶어하는것 같았습니다.글을 쓰는 지금 생각해보면 감투 욕심도 조금 있는것 같아요 막상 감투 쓰지는 못하는 그런 사람이지만그렇기 때문에 대학교 입학할 때 부터 대학교 연합 동아리에 엄청 관심이 많았습니다.그런데 또 한번 정한 대학교 동아리, 제대로 된 곳에 가고 싶었습니다. 문화 교류 동아리, 운동 동아리, 맛집 탐방 동아리와 같이 다양한 동아리가 있었지만 이런 동아리들은 진짜 선남 선녀에 잘생긴 사람이 가야 하지 않을까? 라는 선입견이 있어서 잘 지원을 안했던 것 같습니다.연합 개발 동아리를 선택한 이유는개발 경험에 ..

BOAZ 2024.01.14

줄리아 머신러닝, 딥러닝, 강화학습 리뷰

최근 컴퓨터 과학 분야에서 딥러닝은 뜨거운 감자이다. 컴퓨터 공학 분야에서는 당연히 쓰는 것은 물론, 다른 공학분야에서도 사용하고 심지어 공학이 아닌 인문 사회 분야에서도 인공지능을 다루는 것은 당연한 소양이 되어가고 있다. 인공지능을 연구하고 개발하는 것은 어렵다. 당장 인공지능을 이해하려면 내가 떠오르는 개념만 해도 수십가지이다. 탄탄한 수학적 베이스를 기반으로 해서 프로그래밍적 사고를 갖추고 있어야 인공지능을 제대로 이해할 수 있다. 하지만 이런 인공지능을 대중들이 쉽게 접근하게 될 수 있었던 이유는 바로 파이썬이라는 언어 때문이라고 생각한다. 파이썬은 데이터과학, 딥러닝에 특화된 프로그래밍 언어이고 동적 타입과 인터프리터라는 방식을 가지고있다. 파이썬은 동적 타입을 가지고 있기 때문에 코드를 작성..

IT서적 2023.10.25

Styled-component를 사용한 React프로젝트를 build할때 스타일이 적용 안될때

React 프로젝트 개발할때 styled-component를 사용하는 사람이 많을것 이라고 생각합니다 css를 component형식으로 자바스크립트안에 담을 수 있다는 점이 정말 매력있는 부분이죠 저도 사용하고 있는데, 제가 맞닥뜨린 현상은 다음과 같습니다 1. styled-component를 사용한 react프로젝트를 npm run build를 사용해 build를 함 2. build할때 나온 index.html을 서버에 페이지형식으로 출력하게 함. (sendFile 메소드) 3. 스타일이 전부 깨져서 나옴????? 해결책 styled-component 자체 버그인것 같다. @import 구문을 사용하는순간 build할때 깨지는 현상이 발견됐다. @import를 빼면 바로 해결 가능.... 이거때문에 한..

React 2023.02.20

케라스 창시자에게 배우는 딥러닝, 2nd version 리뷰

본 리뷰는 길벗 개발자 리뷰어 모집에 선정되어 작성한 리뷰임을 먼저 밝힙니다. 0. 개요 딥러닝과 머신러닝에 관련된 책을 많이 구매도 해보고, 책을 많이 받아보기도 하고, 책을 많이 빌려보기도 했습니다. 그 이유는 일단 시대의 흐름에 따라가고 싶다는 생각이 없지는 않았지만 머신러닝과 관련된 공부를 하면 할수록 그의 매력에 푹 빠졌기 때문입니다. 대부분 프로그래밍은 사람이 기계의 언어를 이해하는데 초점이 맞춰졌던것에 비해 머신러닝 분야는 기계가 사람의 언어를 이해하기 위해서 노력하는 일련의 과정이 저에게 보였기 때문입니다. 평소 남들이 그대로 하는 것을 따라하기 싫어하던 반골기질이 있던 저는 컴퓨터 과학분야의 그 당시 이단아인 기술인 머신러닝 딥러닝 기술에 관심을 가졌습니다. 대부분 학문이 그렇듯이 이 책..

IT서적 2022.11.29

AtCoder Beginner Contest 226 A부터 E까지 업솔빙

AtCoder Beginner Contest 226 A부터 E까지 업솔빙 D번까지 다 푼셋이다. 엣코더에서는 한 70%확률로 800까지 난이도 문제를 풀 수 있고, 그 위에 있는 난이도 문제는 50%확률로 풀 수 있는 것 같다. 티어가 오를 수 있다는 가능성이기 때문에 엣코더를 꾸준히 도전하고 싶다. 이번 대회에서 배운 내용은 무방향 그래프의 사이클 판독 특수한 경우? 라서 한번 경험해보면 좋을 것 같은 문제였다. 문제 옆에 붙어있는 난이도는 Atcoder Problems 에서 추정한 것으로 작성했다는 것을 미리 알린다. A - Round decimals (*14) 접기/펼치기 문제 설명 최대 소숫점 이하 3자리까지 표현할 수 있는 실수 $X$가 주어진다. 해당 $X$와 가장 가까운 정수를 출력하라. 문..

Educational Codeforces Round 121 A부터 C까지 업솔빙

Educational Codeforces Round 121 A부터 C까지 업솔빙 C번문제를 거의 다 풀었다고 생각했는데, 쉬울듯 말듯 계속 풀게만드는 문제라서 애먹었다. DIV 2 3솔의 벽은 높은것 같다. 그래도 *1100문제를 풀어서 다행이다. 이제 진짜 B번 문제는 좀 감이 잡히는 것 같아서 기분이 좋은 하루이다. A. Equidistant Letters (*800) 접기/펼치기 문제 설명 알파벳 소문자로 이루어진 문자열 $s$가 주어진다. 각 문자는 2번보다 더 많이 등장하지 않는다. 너의 목표는 같은 문자사이의 거리를 모두 같게 문자열에 있는 문자를 재배열 하는 것이다. 이때 문자를 새로 추가하거나 제거할 수 없다. 문제 해설 같은 문자사이의 거리를 모두 같게 만드는데 여기서 같은 문자는 최대 ..

AtCoder Beginner Contest 225 A부터 D까지 업솔빙

AtCoder Beginner Contest 225 A부터 D까지 업솔빙 D번을 내가 왜 못풀었을까? 계속 강조하지만 문제를 너무 어렵게 생각하지 않는게 좋을 것 같다. 때로는 문제에서 하라는 대로 그대로 구현하는 능력도 중요하다는 것을 잊지말길. 하라는대로만 하고 그 다음 시간초과가 나면 새로운 알고리즘을 생각해보자. 문제 옆에 붙어있는 난이도는 Atcoder Problems 에서 추정한 것으로 작성했다는 것을 미리 알린다. A - Distinct Strings (*12) 접기/펼치기 문제 설명 알파벳 소문자 3글자로만 이루어진 문자열 $S$가 주어진다. $S$를 나열할 때 얻을 수 있는 서로다른 문자열의 개수는 몇개일까? 문제 해설 모든 문자가 같으면 1, 모든 문자가 다르면 6, 그렇지 않으면 3을..

Codeforces Round #766 A부터 C까지 업솔빙

Codeforces Round #766 A부터 C까지 업솔빙 B번 문제가 게임이론? 이걸 어떻게 알아 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 근데 막상 풀이 보면 납득이 가는 이유라서 정말 어이없는 문제. 이해가 정말 잘되서 놀랐다. C번 문제는 정수론 관련된 문제인데 알고리즘을 위한 정수론이 참 애매한것 같다. 정수론이 흔들리면 알고리즘에서 약점이 되는데, 그렇다고 막상 정수론을 공부하자고 하니 투머치인것 같고... 그냥 계속 문제 풀자. A. Not Shading (*800) 접기/펼치기 문제 설명 $n \times m$ 크기의 격자판이 있다. 몇개 격자에는 검은색으로 칠해져있고, 나머지는 흰색으로 칠해져 있다. 한번의 연산으로 검은 격자중 하나를 선택해서 다음 연산을 한번 실행한다. 해당 격자를 포함한 모든 행을 검은색..

AtCoder Beginner Contest 224 A부터 D까지 업솔빙

AtCoder Beginner Contest 224 A부터 D까지 업솔빙 이번 대회에서 D번 문제가 내 잊어버린 BFS감을 다시 찾는데 도움이 된 것 같다. 이전에는 BFS문제가 나왔을 때, 이해하는데만 오랜 시간이 걸렸는데, 이제는 이해할 때 생각보다 적은 시간이 걸려서 좋았다. 그리고 D번 문제가 생각보다 잘 만든 문제라서 공부하면서 기분이 좋았다. C번 문제같은 경우는 일단 완전탐색을 항상 생각하는 것이 중요할 것 같다. 심지어 정렬까지도. 문제 옆에 붙어있는 난이도는 Atcoder Problems 에서 추정한 것으로 작성했다는 것을 미리 알린다. A - Tires (*6) 접기/펼치기 문제 설명 문자열 "er"과 "ist"로 끝나는 문자열 $S$가 주어진다. 만약 $S$가 "er"로 끝나면 "er..

반응형