2020 삼성 SDS 대학생 알고리즘 동계 특강 후기


 저는 이번 2020 동계 삼성 SDS 대학생 알고리즘 특강을 (2차수) 수료하였습니다.
 이에 제가 보고 느낀 것에 대해 후기를 적어볼까 합니다.



1. 삼성 SDS 대학생 알고리즘 특강이란?



 대학교 4학년 학생 및 기졸업자를 대상으로 2주간 삼성 SDS에서 알고리즘을 가르쳐주는 프로그램입니다. 저는 4학년이라 위 조건에 해당되어 참여하게 되었습니다. 
 특강은 1차(1월) , 2차(2월) 로 이루어져 있었고, 둘 중 원하는 기간 하나를 선택하는 방식이었습니다.



2. 지원방법


 이번 2020 특강 기준으로 말씀드리겠습니다.
1) 먼저 지원서 접수를 해야합니다. 이름, 학교, 학과등을 간단히 작성하였습니다. 위 안내문에 나와있듯이 전공에 따라 지원서에서 선별되는 것 같습니다... 
 저는 1차와 2차 중 2차로 신청하였습니다.

2) 지원서를 통과하면 입과 테스트를 봐야한다고 메일이 옵니다. (삼성전자의 상시SW A등급 이상 취득한 분은 입과 테스트 면제입니다.) 
 입과테스트는 온라인으로 진행됐습니다. 총 5문제이고 C++, Java, Python3 로 응시가 가능했습니다. 풀이기한은 4일 정도 됐던 것 같습니다. 문제별 풀이시간은 제한이 없었습니다.
 저는 C++로 풀이를 했고, 5문제 중 4문제를 해결하였습니다. (마지막 문제는... 어려웠습니다.) 문제 난이도는 백준기준 실버~골드(혹은 플레) / 코포기준 Div.2 B, C 정도였습니다.

3) 입과 테스트를 통과하면 메일로 입과 안내문이 옵니다.



3. 알고리즘 특강 




 특강은 월~금 , 09:00~18:00 로 주 5일 9시간씩 잠실에 있는 삼성 SDS타워WESTCAMPUS에서 진행되었습니다.
 한 반에 학생 20명정도로 구성되고 4개의 반이 있었습니다. SDS 현직자(이하 프로님) 두 분이 한주씩 강의를 해주셨습니다. 또한 과정 매니저분이 따로 계셔서 출석과 기타 과정을 관리해 주셨습니다.

 강의는 SDS의 자체 교재를 통해 프로님께서 알고리즘 이론을 강의를 해주시고, 백준으로 해당 알고리즘 문제들을 풀어보는 식으로 진행되었습니다. 
 알고리즘 기초부터 LCA 정도까지 굵직한 알고리즘 위주로 강의해주셨습니다.

 백준 그룹을 만들어 하루에 10문제 내외로 풀어야 하는 문제를 선별해 올려주셨습니다. 다 못풀어도 불이익은 없었습니다만, 진행도를 체크를 해주시는 것 같았습니다. 문제들 난이도는 골드~플레 정도 였습니다. (웬만하면 다 푸는게 좋은 것 같습니다.) 

 이론강의와 문제풀이 시간 비율은 3 : 7 정도였던 것 같습니다. 프로님이 이론 강의를 해주시면 비교적 자유로운 분위기 속에서 학생들은 개인 속도에 맞춰 문제들을 푸는 시간을 가졌고, 프로님은 개인별로 친절히 코드를 봐주셨습니다.  



4. 삼성 SDS 채용 설명회


 프로그램이 절반정도 지났을 때, 프로그램을 수강하는 학생들 대상으로 입사 설명회를 해주셨습니다. 각 반별로 채용 설명회가 2시간정도 진행되었습니다.
 추상적으로만 알고있던 SDS 라는 회사에 대해 설명을 해주셔서 IT 기업이란 곳을 조금 더 이해할 수 있었습니다. 또한 학생 신분으로 얻기 힘든 좋은 정보들을 많이 설명해 주셔서 굉장히 유익했습니다. 굉장히!



5. Professional Test


 사실 이 특강의 가장 큰 혜택은 SDS 임직원분들만 볼 수 있는 SW역량테스트 Pro 등급을 볼 수 있는 점입니다. Pro 등급을 통과할 경우 입사시 많은 혜택이 있다고 합니다.
 2주간의 프로그램이 끝나고, 그 주 토요일에 테스트가 진행되었습니다. ( C++, Java 만 사용 가능하고 Python은 사용하지 못하였습니다.) 
 1문제에 4시간이 주어졌고, 제가 본 테스트는 전위순회, 중위순회, 후위순회 응용 문제였습니다. 제출 기회는 10번이었고, 제출시 10개의 테스트 케이스에 대해서만 통과 여부를 알려주었습니다. 최종 합불 결과는 시험 이후에 따로 메일을 주신다고 합니다. 안타깝게도 불합격의 경우 따로 메일이 안오는 것으로 알고 있습니다. 제가 그랬거든요...ㅎㅎ 아직도 반례가 무엇인지 생각하며 잠을 설칩니다...ㅎ
 난이도는 제가 감히 평가를 할 수는 없지만, 체감상 백준기준 플레티넘 정도였던 것 같습니다.

 SDS에서 테스트케이스가 모두 돌아간 일부 수료생들에게 재시험 기회를 주셨습니다.
8.22(토)에 SW 프로 검정을 재시험 보았고, 합격을 할 수 있었습니다.



6. 밥



 사실 밥이 제일 중요하죠. 특강을 수료하는 학생들에게는 점심식사가 무료로 제공되었습니다. 식당(?)은 푸드코트를 생각하시면 딱 맞을 것 같습니다. SDS 건물 내부 지하 1,2층으로 되어 있고 상당히 크고 깔끔했습니다. 내부에는 한식, 일식, 양식 등 꽤 많은 종류의 식사가 있었습니다. 무엇보다 맛있었습니다.

( 여기까지만 읽으시면 되요... 밑에는 그냥 제 감상입니다. )



7. 끝으로 느낀점

 무엇보다 압도적 감사 입니다. 
 알고리즘 특강을 학생들에게 제공해주신 삼성 SDS에 정말 감사합니다.
 사실 저는 수학 전공으로 알고리즘 공부는 선배들 어깨너머로 배운 것이 전부입니다. 따라서 누군가에게 알고리즘에 대해 체계적으로 배운 것이 이번이 처음입니다. 그래서 모든 내용이 더 신선하게 다가왔고, 소중하게 느껴졌습니다. 강의를 해주신 두분의 프로님과 과정 매니저님에게도 감사드립니다. 이번 특강은 소중한 시간이었습니다. 2주라는 기간이 짧게만 느껴지네요. (사실 짧죠...) 

 그 다음으로는 부끄러웠습니다. 
 사실 알고리즘 공부는 선배들이 공부하는걸 보고 재밌어도 보여 시작하게 되었습니다. 시작한지는 반년이 좀 넘었네요. 19년 여름에 공부를 시작하여 ICPC에 도전했다가 예선에서 고배를 마시고, 이후에는 나름 열심히 했고, 웬만큼 한다고 생각했던 제 자신이 부끄러웠습니다... 이번 프로그램을 통해 현실을 좀 직시할 수 있었던 것 같습니다.   

 제가 생각하던 '회사' 라는 곳을 좀 더 알게된 것 같습니다.
 사실 '삼성은 대기업이고 좋다' 정도의 생각을 갖고 있었는데, 직접 가보니 생각보다 훨씬 좋았습니다...ㅎ 무엇보다 직원분들 표정이 굉장히 밝아서 놀랐습니다. 가보지 않은 길에 대한 막연한 동경일 수도 있지만, 직원분들의 밝은 분위기 속에서 굉장히 건강하게(?) 일할 수 있는 곳이라고 느꼈습니다.










 어떻게 끝내야 할지 모르겠네요. 
 쓰고보니 굉장히 숙제(?) 같은데요... 사실 삼성이 저에게 숙제를 내줄리가 없죠... 
 아무튼 긴글 읽어주셔서 감사합니다.

댓글