분류 전체보기
-
문과생의 카카오 개발자 이직기 - 2 (원격인터뷰)개발 일기장/직장 생활 2019. 7. 13. 16:25
원격 인터뷰부터 2차 면접까지 공통적인 부분은 자기소개서에 써둔 내 기술 스택을 얼마나 알고 있는지를 끊임없이 묻는 방식이었던 것 같다. 난 프로젝트 기술 스택에 java, spring을 써놓았기 때문에 면접관님들은 내가 java와 spring에 대해 얼마나 알고 있는지 상세하게 물어보셨다. 원격 인터뷰를 보기 위해 오후 반차를 내고 오후 12시 땡하자마자 부리나케 집으로 와서 마지막으로 원격 인터뷰를 위해 준비해뒀던 내용들을 혼자 리뷰했다. 준비해뒀던 내용들은 자소서에 써냈던 기술 스택(java, spring, 기본 CS 지식), 인성면접(회사에서 업무 처리방식), 코딩 테스트에 대한 셀프 코드 리뷰이다. 다 준비해야 될 것 같아서 갈피를 잡을 수 없었지만 시간을 쪼개고 쪼개 이것저것 넓게 보다가 이틀..
-
문과생의 카카오 개발자 이직기 - 1 (서류 & 코딩테스트)개발 일기장/직장 생활 2019. 7. 13. 15:31
나의 글이 누군가에겐 도움이 되길 바라며. 카카오 코딩테스트를 붙고 나서부터 호식님의 이직 이야기 에 많은 도움을 받았고, 내가 질문한 댓글에도 아주 친절하고 상세하게 답변해주셨다. 최종까지 붙으면 꼭 호식님처럼 이직기를 남겨야겠다고 생각했다. 결국 최종까지 붙었고 이렇게 이직기를 남긴다. 이 글 을 보면 알겠지만 난 행정학과 경영학을 복수전공 하고 졸업한 뒤, 27살부터 프로그래밍, 코딩을 배웠다. 이 기록을 남기는 이유는 누군가에게 도움이 되길 바라고, '저 사람도 됐는데 나도 열심히 하면 할 수 있겠다.'를 알려주고 싶어서이다. 예전에 jojoldu님의 글을 보고 꼭 이 짤을 쓰고 싶었다 ㅋㅋㅋㅋㅋ 드디어 이 짤을 써보는구나 채용 프로세스 서류 -> 코딩 테스트 -> 원격 인터뷰 -> 1차 면접(실..
-
더존비즈온 회고록2(2017.09 ~ 2019.07) - 잡초같은 개발자개발 일기장/직장 생활 2019. 7. 8. 21:46
지난 1년 9개월의 시간을 돌이켜보면, 정말 잡초(?)같은 개발자의 생활을 한 것 같다. 조직이 생긴지 얼마 안됐기 때문에 일단 개발자는 뽑았는데, 어떠한 직무를 수행해야할지 정해둔 게 없어보였다. 초반 1년 가까운 시간 동안은 패키지 상품의 커스터마이징을 주로 했고, 이것조차 일감이 없어 개발이 아닌 다른 단순 반복 업무를 하는 일도 잦았다. 내가 속한 조직도 하루 아침에 바뀌는 일도 많았다. 물론 일거리가 없다고 해서 웹서핑을 하거나 딴 짓을 하지 않고 기업의 테크 블로그, 기술 블로거들의 포스팅, 알고리즘 등을 보고 공부하며 시간을 허투루 쓰지 않았다. 읽었던 책 중 '소프트웨어 장인'에서 저자가 말한 '저자의 동료'처럼 되지 않기 위해서였다. 대략적인 기억으로 저자와 동료가 서로 다른 회사에 취업..
-
더존비즈온 회고록1(2017.09 ~ 2019.07) - 개발자가 되기까지개발 일기장/직장 생활 2019. 7. 8. 20:52
내가 회고록을 쓰는 날이 올 줄이야. 난 정말 보잘 것 없는 스펙으로 개발자의 첫 발을 내디뎠다. 지방국립대 행정학, 경영학 복수전공(전공자가 아니라 학점은 별 영향력이 없을거라 생각했다.) 토익 870점 정보처리기사 6개월 국비지원 학원 IT업계와 개발자에 대한 선망을 늘 가지고 있었다. 세상을 바꾸는 건 IT업계라고 열렬히 느끼고 있었다. 하지만 그들의 세계에 들어가기에는 벽이 무척 높아보였고, 어디서 어떻게 시작해야할지 몰랐다. 그러던 어느 날, 학교 현수막에 웹 개발자 국비 지원교육 현수막을 발견했고, 곧바로 지원했다. 당시 27살이었고, 실패해도 괜찮은 나이라 생각했다. 수업을 시작한지 일주일도 안되어 '코드'라는게 눈 앞을 팽글팽글 돌았고 도저히 이걸 잘해낼 자신이 없었다. 나같은 아예 컴퓨터..
-
[javaScript] javaScript에서 소수점 더하기 값이 이상하다?프로그래밍 언어/자바스크립트(jQuery) 2019. 6. 15. 16:42
javaScript에서 소수점을 더했는데 결과값이 왜 이상하게 나올까? toFixed()와 Math.round() 고객사에서 버그건으로 연차 잔여일이 2일이 돼야하는데 1.999999...식으로 나온다고 했다. 코드를 확인해봤는데 아무 문제 없었다. 아무리 봐도 이해가 안되서 구글링을 해보니 javascript가 가진 버그라는 stackOverFlow 답변들이 있었다. 현상에 대해 스크린샷 첨부. var a = 0.1; var b = 0.2; var purePlus = a+b; $('#plus').html('javaScript 소수점 더하기 값 : '+(a+b)); 0.3이 나와야하지만 0.3.......004? 그렇다면 어떻게 해결할 수 있을까? toFixed() 함수를 사용하거나 Math.round(..
-
2019.05.19 노력에 대한 격언개발 일기장/개발 일상 2019. 5. 19. 20:33
개발자로서 잘하고 싶은 욕심이 큰데 생각만큼 따라가지 못하는 거 같다. 꾸준히 지치지 않고 노력하는 수밖에 없다.. 그런 생각을 하다 예전에 얼핏 들었던 격언이 떠올라서 찾아보았다. 대략 '오늘 흘린 땀이 내일 전장에서 피를 덜 흘리게 한다'라는 말이었는데, 인터넷을 찾아보니 중국의 격언으로 정확하게는 아래처럼 사용한단다. 平时多流汗 战时少流血 평시다류한 전시소류혈 평소에 땀을 많이 흘리면 전장에서 피를 적게 흘린다. 지금 상태에서 이 말이 내게 의지할만한 격언이다.
-
2019.05.18 짧은 깨달음(DB connection에 대하여)개발 일기장/개발 일상 2019. 5. 18. 21:11
DB 커넥션을 자주 맺는 것에 대한 고민을 크게 하지 않았었다. 쿼리를 복잡하게 만들어서 커넥션을 한 번 맺는 것보다 쿼리를 나눠서 2번 맺는게 낫다고 생각해서 쿼리든 코드든 최대한 다른 사람이 알아볼 수 있게 만들려고 했다. 근데 꼭 이 방법이 맞는게 아니라는걸 이번 엑셀 업로드를 할 때 체크하는 기능을 만들면서 깨달았다. 요구 기능이 기존의 엑셀 데이터에 대해 DB에 존재하는지 중복체크를 하는 것이었다. 엑셀 1천개의 row들을 하나하나 중복체크를 하려고 DB 커넥션을 맺다보니(1천개의 rows라면 1천번의 DB 커넥션) 끝날 생각을 하지 않았다. 누군가는 당연히 안되지 바보야! 라고 할 수 있는데, 배치를 돌릴 때빼고는 일일이 들어오는 데이터 하나하나(한번에 1000건 이상)를 DB 안의 데이터와 ..