본문 바로가기

전체보기141

2021 고려대학교 해커톤 주최 후기 해커톤을 뜬금없이 어떻게 열게 되었을까 하면, 무려 1년 전에 참여했던 행사인데, 이때 행사 리딩하시던 선욱님이 동아리 단위에서 행사를 진행하게 되면 좋지 않을까? 라고 말하셨는데 이런 행사 한번 만들어보면 좋겠다 라고 생각했었고, 연락처를 잠깐 주고받았었다. 열어야겠다는 막연한 생각은 있었는데, 6개월 지나고 또 연락이 와서 여는걸 확정했고 본격적으로 10월 10일부터 준비를 시작했다. 기획 구성원은 총 9명이였는데, 어떤 기획이나 회의던 5명이 넘어가면 진행이 쉽지 않고, 개별 사안들에 대해 모든 인원의 목소리를 반영하기 힘들다 그래서 회의를 항상 전원이 참여하는 것 보단, 시간 되는 인원만 모여 그 날에 다뤄야 하는 이슈들을 정했다. 그리고 구성원 별로 역할을 분리하여 의사 결정을 빠르게 만들었다... 2021. 1. 13.
2020 4분기를 돌아보며 올 한해는 정말 많은 일들이 있었다. 부캠 끝나고 네이버 인턴, 동아리 웹사이드 개발, 학교 수료, 네이버 클라우드 인턴, 클래스101, 고카톤 준비.. 좋은 기억들도 있고 나쁜 기억들도 있고 이런 저런 일들 덕에 변한 것들이 많다. 10월 가장 먼저 가나로 파견근무를 하게 되는 친구를 보내는 것으로 10월을 시작했던 것 같다. 영어 스피치클럽에서 회장 역할을 오래 한 만큼 리더쉽이 뛰어난 친구이다. 나와 같은 나이의 친구지만 벌써 3년차로 회사에 다니면서 여느 남자들도 쉽게 생각할 수 없는 일들을 하고 있는데 정말 대단하다고 생각한다. 10월엔 여러 크고 작은 회사에 이력서를 내고 면접을 보았다. 다른 직군에 비해 개발자에게 있어 면접은 질의응답 후 피드백을 통해 개선점과 고민거리를 던져준다. 정체된 .. 2020. 12. 31.
[1] 백준 1074 Z 2년 전에는 몇 시간동안 쩔쩔 맸던 문제인데, 딱 보자마자 풀 수 있어서 매우 기분이 좋네요 ㅎㅎ www.acmicpc.net/problem/1074 1074번: Z 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. 만약, N > 1이 라서 www.acmicpc.net 코드 자체는 이쁘지 않지만, 직관적으로 구성하였습니다. #include using namespace std; int rec(int n, int r, int c){ if(n == 1){ return 2 * r + c; } int half = 1; for(int i = 0 ; i < n - 1 ; i++) ha.. 2020. 12. 27.
[12] 스프링 프레임워크 핵심 - SPEL, Null Safety 해당 글은 백기선의 스프링 프레임워크 핵심 강좌를 듣고 정리한 것입니다. SPEL SPEL은 객체 그래프를 조회하고 조작하는 기능을 제공합니다. Expression Language 의 기능 및 메소드 호출, 문자열 템플릿 기능을 제공해야 하는 경우에 사용됩니다. @Value("#{1 + 1}") int value; @Value("#{'hello ' + 'world'}") String greeting; @Value("#{1 eq 1}") boolean trueOrFalse; 다음과 같이, Value annotation의 String 값에 표현식으로 넣을 수 있습니다. 헷갈리는 부분은 # 와 $의 차이인데요 #{..}는 Spel 문법으로, property placeholder syntax도 Spel 문법 내.. 2020. 12. 16.