Skip to main content

Posts

Showing posts from May, 2015

on-site 인터뷰 개인적인 노하우

on-site 인터뷰 개인적인 노하우 작년에 포스팅한 글을 보고 조언을 구하시는 분이 있어 제 개인적인 생각을 이렇게 다시 포스팅해 드립니다. 조언을 구하신 내용이 "어떻게 해야 기본이 탄탄해지고 개발자 다운 모습이 갖춰지는 지를 알고싶습니다."인데 이에 대한 답변을 제가 할 수 있는 입장인지는 잘 모르겠습니다. 그 이유는 제 비전인 "작가가 글을 쓰듯 코딩을 하고 그 보수를 받으면서 70세가 될 때까지 일을 하는 것"을 이루기 위해서 추구하는 방향이 좀 일반적이지는 않을 수 있기 때문입니다. 제가 좋아하는 것은 만들고 싶은 것을(아이디어를) 만들어 동작하는 것을 보는 것 입니다. 그렇게 하기 위해서 필요한 요소 기술들을 갖추어 가고 있습니다. back-end에 os(linux, unix, AWS ...), Database, storage, Webserver / WAS 등등, front-end에 RIA, javascript, jsp, css, android 등 앱이 동작할 때 필요한 기술을 이것 저것하면서 제 관심과 열정이 생기는 대로 공부를 해 가고 있습니다. 물론 기술 트랜드를 고려하면서요. 기본이 탄탄해 지려면 학술적으로 깊이있게 공부해야 한다고 일반적으로 생각하지만 저는 특정분야에 깊이 있게 공부하는 것을 좋아하지 않습니다. 책을 잘 읽지도 않죠. 오히려 트랜드에 기민하게 따라가는 것에 익숙하고 잘하는 편입니다. 다양한 분야에서 필요한 만큼(깊이가 있을 수도 있지만 대부분은 얇게) 공부하고 적용합니다. 적용하지 않는 공부는 거의 하지 않는다고 보시면 됩니다. 70세 까지 엔지니어로 살기 위해서 어떤 전략적인 선택을 해야 할지는 저에게도 아직 숙제입니다만 중요한 것은 이론적인 것만 가지고 솔루션을 제공하는 것(컨설팅, 이미 오랫동안 회사업무로 해오던 것이라)을 좋아 하지 않으며 hands-on 스킬을 이용해서 실질적인 것을 구현해야 제가 즐겁다는 것은 확실합니다. 다만 이렇게 다양한 기술에 대해서