전체 글 10

중앙대학교 2020 SW‧AI전공 코딩경진대회 후기 - 최우수상 수상!

오늘은 지난 9월 25일에 치뤄졌던 중앙대학교 2020 SW‧AI전공 코딩경진대회에 참가한 후기를 적어보려고 한다. 작년부터 학교 측에서 진행하고 있는 대회로 올해 대회는 작년 수상자의 대부분이 군입대, 졸업 및 개인 사정으로 인하여 불참하게 되어 아쉬운 상태로 진행되었다. 플랫폼은 프로그래머스를 사용하였고 코로나19 사태로 인하여 모니터 캡쳐 및 웹캠이나 폰 카메라를 이용하여 본인의 모습을 카메라로 찍는 방식으로 진행하였다. 다행히 구름 플랫폼에서 진행하였던 브랜디 코드네임B 2차대회와 비슷한 방식이라 적응에 어렵지는 않았다. 우선 코딩경진대회는 예전에 설명드렸던 코딩부트캠프 과목의 1차 코딩테스트를 겸하여 진행되었다. 코딩부트캠프 과목은 총 3번의 코딩테스트 중에 1번을 통과해야 Pass를 주도록 되..

코딩테스트 대비 스터디 문제 풀이 #1

이번 학기 우리학교에 코딩부트캠프라는 새로운 과목이 개설되었다. 강의계획서 상으로 보니 코딩테스트를 대비하는 과목이라고 한다. 일단 주전공 3학년을 대상으로 수강신청을 받았고, P/F 과목이라서 듣는 것이 좋을 것 같아 신청하게 되었다. 이 과목은 총 3번의 코딩 테스트를 실시하게 되는데 3번 중에 1번만 통과하면 Pass를 받을 수 있다고 한다. 하지만 대다수의 3학년 학생들은 코딩테스트나 대회 준비를 해보지 않은 사람들이 많기에 Pass를 걱정하는 사람이 많았고, 알고리즘 학회에서 코딩부트캠프 스터디를 열게 되었다.그나마 내가 대회나 코딩테스트 경력이 어느 정도 있는 사람으로 스터디장을 맡게 되었다. 일단 주교재로 이것이 취업을 위한 코딩테스트다 (나동빈 저)를 주로 사용하고 있다. 출간된 지 얼마 ..

브랜디 코드네임B 대회 후기 - 장려상 수상!

오늘은 브랜디 코드네임B라는 대회에 참여한 후기에 대하여 설명드리려고 한다. 브랜디 코드네임B는 브랜디에서 개발자 채용을 위해 개최한 대회라고 한다. 구름 플랫폼에서 해당 대회는 진행되었는데 구름 플랫폼에 적응이 덜 되어있다고 생각한 나는 연습을 해보기 위해 지원하게 되었다. 1차 테스트에는 총 4문제가 나왔는데, 1번은 소수점 처리를 잘해야 되는 구현, 2번은 DFS, 3번은 벨만포드, 4번은 BFS였다. 3시간동안 시험을 봤는데 30분 정도를 남겨두고 다 풀었다. 생각보다 문제가 쉬워서 컷이 높을 줄 알았지만 예상만큼 컷이 높지는 않았다. 2차 테스트에는 우선 카메라를 키고 화면 캡처를 하면서 진행한 것이 특이했다. 코딩테스트를 카메라로 찍어가면서 본 적은 처음이라 많이 어색했다. 2차 테스트도 총 ..

넛지 (리처드 탈러, 캐스 선스타인 저) 를 읽고

넛지라는 책은 행동경제학에서 일어날 수 있는 많은 선택에 대한 내용들을 다룬다. 어떻게 선택 항목들을 설계하여야 원하는 선택을 할 수 있는지 알기 쉬운 예시를 들어서 설명한다. 이런 문제들이 경제학에서 어떻게 사용되는 지에 대한 설명도 많이 적혀있는 것이 좋았던 부분이다. 실제로 동아리 회장을 할 때에 그냥 다양한 선택지를 마련해두었다가, 그렇게 많은 선택지를 만드는 것은 좋지 않다는 이야기를 선배님께 들었던 적이 있었다. 이와 관련된 사항들을 넛지를 통해서 보다 더 잘 알수 있지 않았다 생각이 들었다.

일상/독서 2020.08.01

Clean Code (로버트 C. 마틴 저) 를 읽고

예전부터 읽어보려고 사뒀던 책인데 활동하는 동아리에 독서모임을 만들고 백수가 되면서 읽어보게 되었다. 프로그래밍을 하다보면 구현만이 중요한게 아니다. 혼자 작은 프로젝트를 프로그래밍하는 게 아닌 이상, 코딩 컨벤션, 프로그램 설계와 같은 내용들이 중요해진다. 산업기능요원으로 복무하면서 구현 위주로 개발을 해오다보니 힘든 점들이 많았었다. 그러다 마지막 산업기능요원 회사였던 D사에 복무할 때 새롭게 코딩 컨벤션부터 프로그램의 전체적인 설계와 같은 부분들을 정하고 개발을 했었고, 생각보다 빠르게 개발 작업을 진행할 수 있었다. Clean Code를 읽으면서 좋은 코드를 짜는 법, 개발자들이 서로 읽기 쉬운 코드를 짜는 법에 대한 내용을 배울 수 있어서 좋았다. 개발을 하면서 생산성을 올릴 수 있는 다양한 테..

일상/독서 2020.08.01

2020 카카오 인턴십 코딩테스트 풀이 (지원 후기 포함)

오랜만에 블로그 글을 작성하네요. 백준 문제 풀이를 작성하려고 만든 블로그인데 정작 백준 문제 푼 것은 못올리고 있는 상태입니다.. 앞으로 분발해야될 것 같네요. 오늘은 지난 5월에 진행된 2020 카카오 인턴십에 대한 후기를 작성할 겁니다. 사실 카카오 인턴을 쓰게 된 이유는 코딩테스트 문제를 풀어보려고 지원했는데, 포트폴리오도 내지 않은 서류를 운좋게 통과하여 면접까지 볼 수 있게 되었다. 직무는 산업기능요원 근무하는 동안 Windows 위주로 경력이 있었지만, 카카오에서 C#이 아닌 C++을 주로 사용해서 그냥 제가 지원하고 싶었던 서버 직무로 적었습니다.코딩 테스트코딩 테스트에서는 총 5문제가 나왔고, 저는 1,2,3,4번 총 네 문제를 풀었습니다. 5번 문제는 시간이 앞의 네 문제를 푸니 시간이..

나의 정보처리 산업기능요원 복무 후기

개요 저는 2018년 3월부터 복무를 시작하여 2020년 4월까지 약 25개월 복무했습니다. 산업기능요원 끝난지는 시기가 조금 지나서 후기 써야겠다고 생각은 계속하고 있었는데, 재그지그님이 쓴 산업기능요원 후기를 보고 저도 써봐야겠다고 생각이 들어서 작성하게 되었습니다. 일단 제가 병특을 구직을 시작할 때 상황은 아래와 같습니다. 4급 보충역 컴퓨터공학과에 3학년 1학기 다니다 휴학 그리고 특이하게 저는 25개월 복무기간동안 회사를 2번이나 전직해서 짧은 기간 동안 3개 회사를 경험했습니다. 간략히 근무했던 회사를 소개해드리자면 아래와 같습니다. 스마트 팩토리 사업을 진행하는 Y사(수습기간 포함 18개월) 부동산 중개 플랫폼 사업을 하는 S사(6개월) 증명서 발급 서비스를 하는 D사(4개월) 대학교 생활..

기타/산업기능요원 2020.06.08 (7)

산업기능요원에 대하여 알아보자 - 2. 산업기능요원 구직 정보

안녕하세요. 벌써 산업기능요원 정보를 올린지가 벌써 1달이 넘게 지났고 특례가 벌써 끝나버렸네요. 산업기능요원 후기를 쓰기전에 정보 글을 마무리 해야될 것 같아서 먼저 씁니다. 병역특례 제도와 관련된 설명은 이전편을 참고해주세요. 개요 편입요건을 만족하였다면 이제 산업기능요원으로 편입할 수 있는 자격이 생깁니다. 하지만 편입요건을 만족했다고 해서 산업기능요원 복무가 가능한 것이 아닙니다. 병역특례업체에 입사하여 수습기간이 지나야 비로소 산업기능요원으로 편입이 가능합니다. 병역특례업체 찾아보기 먼저 병역특례업체를 찾아봐야됩니다. 병역일터에 병역특례 업체를 검색하는 기능이 있으니 이를 참고하시면 됩니다. 정보처리 산업기능요원을 찾고 싶은 경우 복무형태를 산업기능요원 선택하고 정보처리, 게임S/W 업종을 선택..

산업기능요원에 대하여 알아보자 - 1. 산업기능요원 복무 정보

안녕하세요. 현재 산업기능요원으로 복무하고 있고 복무 기간이 약 1달 정도 남겨두고 있습니다. 병역특례의 경우 일반 취업에 비하여 정보가 많이 부족합니다. 따라서 2편에 걸쳐서 산업기능요원이라는 제도를 소개해보고자 합니다. 1편에서는 대략적인 복무 정보에 대하여 소개하고, 2편에서는 구직 정보에 대하여 소개해보고자 합니다. 병역특례란? 병역특례는 산업체 혹은 연구기관에서 대체복무를 할 수 있는 제도입니다. 이공계열 학생으로서 갈 수 있는 병역특례 제도는 크게 2가지가 있습니다. 산업기능요원 : 산업체에서 제조·생산 분야 종사(현역 34개월, 보충역 23개월) 전문연구요원 : 연구기관에서 과학기술 연구·학문분야 종사(현역/보충역 36개월) 저는 산업기능요원을 복무 중이므로 주로 산업기능요원에 대하여 설명하..

BOJ 1000 솔브 달성!

안녕하세요. 공지를 제외하고 블로그 첫 글을 BOJ 1000솔브로 작성하게 되네요. 대학교 다니면서는 오히려 문제를 많이 풀지 못하다가, 복학을 1년 정도 남겨둔 시점부터 마구 풀기 시작하여 지금 1000 문제에 도달하였네요. 1000문제에 도달한 만큼 앞으로 더욱 열심히 하여 solved.ac 다이아 달성, 그리고 더 나가서 PS 대회에서 상장을 타면 좋을 것 같네요. 앞으로 1000문제에 도달한 만큼 다른 갓들이 하시는 것처럼 블로그 활동도 열심히 해보고 싶네요. 감사합니다. PS) 1000번째 문제는 하이퍼 토마토(http://boj.kr/17114) 였습니다. 이는 JusticeHui님 블로그 글을 보고 따라해봤습니다. (https://justicehui.github.io/etc/2019/05/2..