분류 전체보기
-
[이직단상] 4. 면접 준비창작공간/단상 2017. 5. 10. 01:05
Intro 이직을 꿈꾸다이직, 어디로 어떻게?면접 준비 (현재글) 면접보기협상 이직단상의 하이라이트라고 할 수 있는 면접 준비이다. 기술면접다운 기술면접을 본적이 없다면 당황할 것이다.(나도 처음에 그랬다) 무엇보다 가장 좋은 방법은 많은 곳의 면접을 보는 것인데, 이는 비용이 많이 드는 일이다.(여러군데 봐서 여러군데 골라 가는 케이스라면 베스트겠지만!) 면접 준비의 시작은 채용공고다. 채용공고에 업무내용부터 시작해서 사용하는 기술이나 환경, 지원자격, 가끔은 우대사항까지 적혀있다. 이것들이 바로 가장 눈여겨서 준비해야할 사항들이다. 해당 부서에서 필요한 사람을 뽑는 것이기에 그 공고에 그 팀에 대한 정보들이 모두 들어있을 것이기 때문이다. 따라서 그 채용공고에 적합한 사람인지 아닌지를 직접 만나서 판..
-
[이직단상] 3. 이직, 어디로 어떻게?창작공간/단상 2017. 5. 7. 23:07
Intro 이직을 꿈꾸다이직, 어디로 어떻게? (현재글) 면접 준비면접보기협상 현재의 상황 파악과 미래의 상황 예측 뒤, 정말 나가야 겠다고 생각이 들면 이제 정해야한다. 어디로 어떻게 갈 것인가?(가고 싶은 곳이 생겨서 나가려고 하는 경우도 있지만) 게임쪽은 별로 끌리지 않았고 (게임 프로그래밍을 안해봐서?) 외국계는 별로 관심이 없었고, 공기업은 재미가 없을 것 같았다. 그래서 크게 두가지 쪽으로 생각을 하고 찾아 보았다. 첫째는 포탈 및 규모가 있는 IT 회사(이하 포탈 및 IT)와, 둘째로 스타트업쪽이다. 각각 장단점이 있는 것 같아 정리해 보았다. (스타트업은 다녀보지 않았고, 부서 by 부서겠지만) 포탈 및 IT 스타트업 안정성O (그러나 요새 안전한 곳은 없다)X 보수높음낮음 개발 프로세스잘..
-
[이직단상] 2. 이직을 꿈꾸다창작공간/단상 2017. 5. 4. 21:34
Intro 이직을 꿈꾸다 (현재글) 이직, 어디로 어떻게?면접 준비면접보기협상 이직을 꿈꾸는 계기는 크게 두 가지 상황인 것 같다. 하나는 현재 회사에 대한 불만 혹은 불만족스러움이고, 다른 하나는 (가고 싶어 하는) 타회사가 좋아보이는 것이다. 이 두가지 모두를 만족한다면 정말 떠나야 할 때가 온것이라고 생각한다. 나같은 경우는 전에 회사가 IT기업이라고는 하지만 개발프로세스도 제대로 갖추어지지 못한채 주먹구국식으로 남의 시스템을 만들어주는(SI였다!) 상황이었다. 그 속에서 과연 내가 잘 하고 있는 것인가 하는 생각이 들었다. 여러가지 에피소드들이 있었지만 가장 큰 이유는 바로 이런 개발문화와 환경이었다. 전회사는 조금은 미안할 정도로 많은 연봉(내 기준), 왠만해서는 칼퇴, 무료 3끼 식사, 무료 ..
-
[이직단상] 1. Intro창작공간/단상 2017. 5. 3. 23:14
Intro (현재글) 이직을 꿈꾸다이직, 어디로 어떻게?면접 준비면접보기협상 이직단상이란 제목으로 앞으로 5, 6회정도에 걸쳐 개발자 이직에 관한 이야기를 적어보려고 한다. 이직 계기, 회사 탐색, 면접 준비, 면접, 협상, 만족&비교 정도의 콘텐츠가 될것 같다. 그전에 단상? 단상이란 무엇인가 알아보자. 단상: 때에 따라 떠오르는 단편적 생각. 또는 그 생각을 적은 글. (출처: 다음 국어사전) 이직관련해서 여러가지로 구글링을 해봐도 관련 자료들이 많이 나오지 않았던 기억이 있다. 예전의 나와 같은 사람들, 개발자로서 이직을 꿈꾸는 누군가에게 조금이라도 도움이 되면 하는 마음으로 적어보려고 한다. 더 공유하고 나눔으로서 개발자들이 더 나은 환경에서 사회에 이바지 할 수 있다면 얼마나 좋을까!(너무 나갔..
-
리버스 엔지니어링 2: 디버거 편후기/Book Review 2017. 4. 23. 23:30
리버스 엔지니어링이라고 하면 드는 생각이 먼저 '어려워 보인다'가 아닐까 싶다. 실제로도 그럴것 같은게 이미 만들어진 것을 보고 뜯어서 원래의 것을 도출하고 알아내야 하기 때문이지 않을까. 심지어 책이 매우 두껍다!(무려 1396페이지. 토비의 스프링 3.0만큼 두껍다)이책은 윈도우 프로그래밍에 대한 리버스 엔지니어링과 고급 디버깅에 관심이 있는 분에게 초점이 맞추어진 중고급이상 레벨의 책이다! 그래서 개발 환경은 윈도우10 + Visual Studio 2013(or 2015), Windows SDK 10이다. 윈도우 프로그래밍에 대해 잘 알지 못해 코드, 덤프등을 봐도 완전히 이해는 못했다. 기본적인 PE(Portable Executable)의 파일구조 등은 1편에서 이미 소개를 했고, 2편에서는 본격..
-
[2017.04.22] 스프링캠프 2017 후기후기/세미나 2017. 4. 23. 01:42
재작년 Growing Application 모임 이후로는 처음으로, KSUG에서 주최하는 Spring Camp 2017에 참석했다. 떠난지 얼마나 됐다고 3주만에 다시 잠실 삼성SDS 타워에 방문했다. 올해 말에 나올 스프링5와 관련해서 비동기 프로그래밍, 반응형 프로그래밍 뿐만 아니라, Spring Cloud, Reactive Stream, Spring Boot 등 스프링과 관련하여 핫한 최신 기술을 설명하는 세미나이다. 또한 Spring Camp 최초로 이틀간에 걸쳐 그것도 두트랙으로 나누어서 진행된다고 하였다. (아래 시간표 참고) 나는 일요일은 신청하지 않고, 토요일 Track 1(마젤란 홀)만 쭉들었다. 토비의 스프링 저자이신 이일민님을 비롯하여, 스프링을 개발하고 있는 Pivotal, 그리고 ..
-
[IntelliJ] lombok plugin 설치Java/IDE 2017. 4. 17. 22:57
IntelliJ에서 lombok을 사용하려면 최초 lombok plugin을 설치해야 한다. 1. lombok을 사용하던 project를 import한 상황에서, setUser라는 메소드를 찾지 못한다고 나옴. 2. Settings...에 들어간다. (단축키의 경우, 윈도우는 Ctrl+Alt+S, 맥은 Cmd + ,) 3. 검색창에 plugins를 치고, Plugins메뉴를 선택한다. 그리고 오르쪽 창에서 lombok을 검색하면 아무것도 안 나온다. 아래의 Search in repositories를 누른다. 4. Lombok Plugin을 선택하고 Install을 선택한다. 설치가 진행 중 6. 설치가 완료되면 Restart IntelliJ IDEA를 눌러 재시작 시켜준다. 7. 해당 에러가 사라졌고, ..