Daybreakin Things

Posted
Filed under Moments of Life
  • 아랫집이 꽤 전부터 비어있었는데 누가 입주하려는 건지 인테리어 공사를 하는 모양. 하루 종일 두두두두두두두두두두두 OTL(아랫집 공사 소음)2008-07-31 13:40:29
  • IE7과 FF3에서 이 페이지를 열어보니 속도 차이가 극명하다. FF3는 마우스를 아무리 빨리 움직여도 바로 롤오버 효과가 파바박 적용되는데, IE7에서는 버버버버벅…-_-;;;(IE7 FF3 성능 차이)2008-07-31 16:37:23
  • 구글 인턴 면접 결과가 나왔습니다. 어쨌든 후련하군요. :)(구글 인턴 면접 결과 인생이 너무 매끄러워도 재미없는 겁니다)2008-07-31 21:56:56
  • 페이스북에 들어갔다가 뜬 광고로 들어가본 과학자 SNS 사이트. 이젠 웹2.0이 아니라 과학2.0인 건가;;;;;(과학 2.0 ResearchGATE)2008-08-01 00:27:28

이 글은 아침놀님의 2008년 7월 31일의 미투데이 내용입니다.

Posted
Filed under 살아가기, 생각하기

2차 면접을 보고나서 연락을 기다리고 있었는데, 오늘 드디어 연락이 왔다. 그러나 결과는 아쉽게도 다음 기회를 노리라는 것. 리크루터 말로는 나름대로 팀에서 굉장히 고민을 했다고 하고, 문제 해결 능력이 어느 정도 있는 것 같아 2차로 더 어려운 걸 물어보기도 했지만 전체적으로 종합했을 때 약간 부족한 면이 있다고 생각해서 그렇게 결정되었다고 한다.

뭐, 당연히 지원한 입장에서야 아쉬움이 남는다. 특히 알고리즘 문제 풀이 쪽으로는 학교 수업 외엔 사실 별로 경험이 없었음에도 실제 면접에선 그래도 나름 만족스럽게 풀었기 때문이다. 구글 측에서 구체적으로 어떤 이유로 인해서 떨어뜨리게 되었는지는 모르겠지만, 어쨌든 그쪽도 나름의 합당한 이유가 있었으리라 생각한다.

내가 개인적으로 생각하는 이유(절대 구글이 얘기해준 것이 아니며 내 자신의 평가임)로는:

  • 지금까지 주변에서 인턴을 했거나 하고 있는 친구들은 거의 대부분이 경시대회 출전 경험이 꽤 있거나 상을 탄 경력이 있는, 알고리즘 문제해결능력이 매우 뛰어난 사람들이다. 따라서 상대적으로 내가 약한 부분이었기 때문에 안 좋은 평가를 받았을 가능성이 있다.
    내 개인적으로도 나는 어떤 단시간의 알고리즘 문제해결 쪽보다는 장기간에 걸친 프로젝트에 강하다고 생각하고 있고, 실제로 학부 수업 성적을 봐도 프로젝트 과목들은 거의 A+을 받은 반면 그렇지 않은 과목들은 상대적으로 점수가 낮다.1
  • 면접 중 C++에 관한 얘기가 나왔었는데(문제는 아니었고), 내가 C++을 학교 수업이나 과제에서도, 또 개인적으로 참여했거나 혼자 진행한 프로젝트들에서도 한 번도 제대로 쓴 적이 없었기 때문에 나를 뽑으려고 했던 팀에서 C++을 주요 언어로 많이 사용한다면 조금 주저했을 가능성이 있다.2 (비록 C, Java 등 비슷한 류의 언어를 많이 다뤘기 때문에 금방 배울 수 있기는 하겠지만.)
  • 첫 번째 면접 때, 어떤 한 문제에서 주어진 대상의 기본적인 정의를 하나 빼먹는 바람에 꽤나 삽질을 했고, 또 이것을 실제 코드로 구현하는 과정에서 포인터 연산을 헷갈렸던 곳이 하나 있는데, 이런 것도 굳이 따지자면 감점 요인이었을 듯.

어차피 면접이라는 게 떨어질 수도 있는 거고 붙을 수도 있는 거고, 구글에서 인턴을 못한다고 해서 인생이 망하는(...) 것도 아니므로 크게 상심하지는 않는다. 어쨌든 세계 1위의 IT 기업 중 하나인데 들어가는 게 만만할 리는 없겠지. 사실 내 주변에 인턴을 하고 있는 친구들이 그렇게 많은 것도 KAIST라는 특수한 환경이기에 가능한 것이지, KAIST를 벗어나서 생각해보면 인턴 지원할 엄두도 못 내는 사람들도 많다.

그래도 면접 진행과정에서 지원자를 잘 배려해주는 모습이나, 불합격 소식을 전하면서도 재도전하면 언제든지 환영한다고 하는 부분 등은 인상적이었다. 역시 세계적으로 인재를 중시하는 기업다운 모습이고 또 한편으론 그만큼 자신있다는 뜻일 것이다.

내 개인적으로는 매우 좋은 경험이었다. 말로만 듣던 구글같은 기업에서는 어떤 식으로 인재들을 뽑는지 직접 체험해 볼 수 있는 기회였고, 한편으로는 내가 컴퓨터과학 전공자로서 어떤 부족한 부분들을 채워야 하는지 알게 해준 셈이다.

다시 지원할 지, 어차피 휴학 예정이었던 가을학기 동안 무엇을 할 지는 좀더 생각을 해봐야겠다. 어쨌거나 결과가 나오니 후련하구나.


  1. 다른 사람들의 이야기를 들어보면 성적이나 이력서는 정말 '수준 미달'인 사람들을 걸러내기 위한 정도이고 가장 중요한 것은 면접이라고 한다. 즉, 전체 성적이 조금 나쁘다고 해서 구글에 들어갈 수 없는 것은 아니다. 

  2. 내가 알기로, 구글은 특정 언어를 잘 하는 사람을 뽑는 것이 아니라 기본적인 문제 해결 능력을 중요시한다. 하지만 특정 팀 단위로 뽑게 되면 각 팀에서 요구하는 세부 사항이 다를 수 있으므로 이런 가능성도 생각해본 것이다. 

Posted
Filed under Moments of Life
  • 아, 이 글 정말 공감…ㅠ_ㅠ(연애 공돌이 공순이)2008-07-30 14:54:39
  • 형 컴퓨터 XP SP3로 업글 삽질 중. FlyakiteOSX라는 맥테마 프로그램이 시스템 파일을 왕창 대체시켰기 때문인 듯. 복구콘솔에서 SP3를 지워도 SP3가 설치된 상태로 인식돼서 또 지웠더니 다시 Flyakite가 깔린 상태로 돌아왔다. 결국 시스템 복원 중.(삽질 해당 프로그램 쓰시는 분 주의 필요 꼭 삭제 후 SP3 설치하세요)2008-07-30 20:49:56
  • 어쨌든 결국 형 컴퓨터에 SP3 설치 성공. 결론은 XP 시스템 복원 킹왕짱. 역시 FlyakiteOSX 깔끔하게 지운 다음 설치하니 잘 된다. 윈도업뎃 사이트에서 업데이트가 안 떠서 SP3 설치파일로 받아서 했음. IE7도 깔아주고 Firefox 3 전도했다.;;;(하악 한나절이 날아갔어 ㅠㅠ)2008-07-31 00:22:54
  • 인터넷을 돌아다니다보면 플래시로 된 동영상을 만나기도 하는데, 다 좋은데 제발 볼륨 좀 어떻게 안 되겠니…ㅠ_ㅠ 야밤에 스피커 찢어질 정도의 큰 소리로 강연을 하면 곤란하단 말이다-_-;(볼륨 통일 어떻게 안 될까)2008-07-31 02:26:54

이 글은 아침놀님의 2008년 7월 30일의 미투데이 내용입니다.

Posted
Filed under In English/Learn Korea

It was exactly 39 days ago when I left Sweden. I've been busy for many things, such as interviews for software engineer internship of Google Korea1, and also Textcube 2.0 designing and prototyping.

Well, just after I came back to Korea, I found a very good website that provides Korean-learning materials. Here is the link. :P It has several subscription options including both free and paid. I think the free one should be sufficient to learn basic Korean.

Instead of introducing details of Korean language, I'm going to tell about my normal life and Korean culture in many aspects, for example, favorite websites used by Korean people, famous vacation places, and traditional foods.

I'm not sure that I could keep writing bilingual posts here, but I'm planning to add a function which enables multi-lingual posts for Textcube 2.0. Then, I will be able to provide more convenient reading to foreign visitors.


  1. Yes, I just finished the second team interview last Monday. Now I'm waiting for the result. 

Posted
Filed under Moments of Life
  • 무슨 난방배관교체공사가 어쩌구 하더니 오늘 내일은 냉수만 나온다; 결국 오랜만에 냉수 샤워;; 덜덜; 옷이 뜨뜻하게 느껴진다. 아침엔 창문 방충망에 붙어 우는 쓰르라미 덕에 잠이 깼다. 연한 하늘빛 속에 하얀 뭉게구름이 두둥실. 바야흐로 여름이다.(여름)2008-07-29 12:39:22
  • 니들웍스 서버 do-release-upgrade 하고 나서 뭔가 꼬였는지 아파치 접속 불능 사태가…orz 아파치는 멀쩡하게 잘 뜨는데 왜 접속이 안 될까…ㅠ_ㅠ hosts.deny와 iptables 설정 확인 중..(역시 업그레이드하면 삽질이 따라오는 법)2008-07-29 13:54:52
  • 오오… 환상적으로 깨지는 dev.textcube.org…..-_-;; trac 0.10.x까지는 clearsilver라는 템플릿 라이브러리를 쓰다가 0.11부터는 자체 구현한 Genshi라는 걸 쓰는데 템플릿 호환이 안 되어 와장창 깨지고 있다. 랄라~(오늘은 삽질하는 날이로구나)2008-07-29 14:51:14
  • 드디어 올해 처음으로 에어컨을 틀었다. 집 구조가 좀 미로 같아서, 시원한 공기를 빨리 가져오기(?) 위해 선풍기로 죽 이어서 내 방까지 연결;;(에어컨 여름 더위)2008-07-29 18:11:55
  • 제로보드 간담회 가서 질문했던 것이 동영상에 그대로 나왔다;; 찍으신 분이 바로 앞자리에 앉으셨던 덕분에 텍스트큐브 로고까지-_-; 30분 40초 근처 보면 나옴.(제로보드 오픈소스 간담회 동영상)2008-07-29 20:38:15

이 글은 아침놀님의 2008년 7월 29일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 면접 보고 컴백. 그럭저럭 괜찮았던 듯. 오는 길에 “Swedish Aroma 마사지” 가게와 영어로 가위바위보를 하는 어린 여자애들이 눈에 띄었다;;;; 스웨덴이 마사지로 유명하단 소리 첨 들어봤고, 이것이 조기교육의 힘인가 싶다;(뭥미)2008-07-28 17:35:21

이 글은 아침놀님의 2008년 7월 28일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 전의 구글 인턴 면접에서 한 팀의 면접관이 긍정적 피드백을 주어 해당 팀 다른 면접관과 내일 2차 면접을 하게되었다. 이번에도 잘 할 수 있을까;; 팀단위로 면접보는 것이 특이하지만 회사나 지원자 입장에서도 그만큼 더 알맞은 자리에 배치할/될 수 있겠다는 생각도 든다.(구글 인턴 면접)2008-07-27 18:08:39

이 글은 아침놀님의 2008년 7월 27일의 미투데이 내용입니다.

Posted
Filed under 컴퓨터

어제 분당에서 제로보드 오픈소스 간담회가 있었다. 제로보드는 원래 zero라는 닉네임을 쓰시던 고영수님이 1999년 무렵부터 개발해오다가 2000년대 들어 제로보드4를 발표한 뒤로 정체 상태였는데, zero님이 장병규 선배가 창업하신 첫눈으로 가신 후부터 제로보드5를 개발하였고, 다시 첫눈이 NHN에 인수된 후부터 NHN측의 전폭적인 지원으로 제로보드XE를 개발해오고 있는 상황이다.

세션은 "XE의 현재와 미래"라는 주제로 zero님이 직접 발표하신 것에 이어 "XE의 주고와 개발 방법론"이란 제목으로 하늘님이 발표하시고, 마지막으로 제로보드의 기존 사용자층이 아직 웹표준에 익숙하지 않다는 것을 인식해서인지 후니님의 "웹표준의 이해와 접근"까지 이렇게 3개로 이루어졌다.

Beginning

시작하기 전 모습. 앞에 서계신 분이 바로 제로님.

온라인으로 신청한 사람은 얼마나 될 지 모르겠지만 실제 참가한 사람들은 대충 40~50명쯤 되는 것 같았다. 기존 제로보드가 여러 곳에서 널리 사용되었던 만큼 다양한 분들이 오셨는데, 교육·공공기관의 홈페이지 작업을 주로 하는 웹에이전시 업체에서 오신 분부터 시작해서 프로그래밍에는 문외한이었지만 회사의 사용자 지원팀에서 제로보드를 쓰다보니 말리게 된(?) 분까지 있었다.

두번째 세션 시간에 노트북으로 ZBXE svn sandbox 소스를 내려받아 살펴보았는데(사실 그동안 자세히 뜯어본 적이 없었음) 아주 깔끔한 구조로 잘 만들어져 있었다. 특히 각 모듈마다 사용되는 DB Query들을 XML 형태로 추상화하여 모아놓은 것이 인상적이었다. (원래 행사장 무선랜이 작동하지 않았지만, myLG070 네트워크에 기본 암호로 접속하는 방법을 후니님이 알려주셔서 살짝 빌려썼다. =3=3) Singleton 형태로 Context 객체를 이용하는 부분이나 Debug 출력을 위한 객체 제공 부분 등은 텍스트큐브에도 도입해야겠다는 생각이 들기도 했다.

한편으론 이런 구조화·모듈화가 프로그래밍 입문자들한테는 더 어려울 수가 있기 때문에 그만큼 코드에 주석도 잘 달아놔야겠다는 생각도 들었다. (근데 주석을 영문으로 달아야 할까 한글로 달아야 할까? -_- 일단 이런 식으로 해놓긴 했는데...)

사용자층이 다양했던 만큼 다양한 요구사항들이 나오기도 했다. 동영상 강의, 쇼핑몰 구축, 위키 시스템 도입 등을 건의하였는데, 사실 직접 모듈 개발을 하면 얼마든지 가능한 부분이라 생각되지만 역시 아직 ZBXE 내부 구조에 익숙한 개발자들이 별로 없다는 점이 문제인 듯 싶다. 이 외에도 성능 개선이나 full-text 검색 지원, 버전 업그레이드시 쉽게 꼬이는 문제 등이 지적되었다.

태터툴즈와 텍스트큐브는 아직까진(...2.0은 내가 손수 뒤집고 있음-_-) 구조를 천천히 조금씩 바꾸어오고 있기 때문에 이게 큰 문제가 되지 않았는데, 제로보드4와 XE는 너무나 다르기 때문에 다양한 스킨과 modding을 만들던 사람들이 다 떨어져나가버린 것이 커뮤니티 성장을 늦추고 있는 것 같았다. 텍스트큐브 2.0에선 새로운 스킨 규격을 사용할 예정이지만 기존 스킨도 그대로 호환이 되게 가져올 것이고, 플러그인도 큰 변화 없이 사용할 수 있도록 해야 할 것 같다. (단, DB에 접근하는 플러그인들은 새로운 framework을 이용하도록 바뀌어야 한다.)

뒷풀이에서 많은 이야기가 오갔다. 제로님 또한 텍스트큐브의 성장에 많은 관심을 가지고 계셨고, 오픈소스 커뮤니티를 성장시키고 활기차게 이끌어가는 것이 얼마나 어려운지에 대한 이야기도 나누었다. 결국 오픈소스 프로젝트가 일정 규모 이상으로 커나가기 위해선 영리기업의 후원이 어느 정도 필요하다는 얘기도 했다. 또한 NHN에서 제로보드 개발을 적극 지원하고 있음에도 어느 정도 경험이 있고 제로보드 개발에 관심을 보이는 개발자를 찾기가 쉽지 않아 아쉽다고도 하면서, Needlworks 개발팀이 그런 점에서는 다소 부러운 면도 있다고 이야기하셨다.

어쨌든 그동안 제로보드4 덕분에 막연하게 가졌던 폐쇄적인 이미지와 달리 '오픈'에 대해 굉장한 의지를 가지고 있다는 점이 다행이기도 하고 또한 동시에 제로님에게 많은 과제를 안겨주고 있는 것 같다. 텍스트큐브와는 분명히 다른 방향의 툴로 나아가겠지만 함께 선의의 경쟁을 할 수 있는 환경이 형성되었으면 좋겠다. (제로님한테 농담으로 '염탐하러 왔다'고 하니 얼마든지 좋은 부분은 가져가도 된다고 하시던 모습이 생각난다.)

마지막으로, 앞으로 비슷한 행사를 다시 연다면 이런 점이 개선되었으면 좋겠다.

  • 비가 와서 더 그렇긴 했겠지만, 행사장 분위기가 좀더 밝은 곳에서 했으면 좋겠다. 프로젝터도 약간 어두워서 아쉬웠다.
  • 뒷풀이는 기왕이면 NHN이 쏴주면 어떨까; =3=3 소정의 뒷풀이 비용을 걷었는데 많은 액수는 아니었지만 그래도 학생이기에 약간 아쉬움이 남는 부분.
  • 많은 분들이 이야기하셨듯, 실질적인 Tutorial 세션을 진행하는 것도 괜찮을 것 같다. 아직까지 XE의 설치·설정 과정이나 모듈 개발에 익숙하지 않은 사람이 너무 많은 듯.
Posted
Filed under Moments of Life
  • 가족 휴가에서 (아까 낮에) 컴백. 비가 너무 많이 와서 MTB는 못탔고 가족끼리 볼링도 치고 비오는 동해안 바닷가도 갔다오고 뭐 그렇게 놀았다. 이번 휴가는 먹는 게 최고였다. 주천 한우마을, 자연산 송어회, 봉평 메밀, 동해안 오징어회… 꿀꺽;(가족 휴가 끝)2008-07-25 23:06:57

이 글은 아침놀님의 2008년 7월 25일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 프론트에서 전용 USB랜어댑터를 받어 인터넷을 할 수 있는 상황. 오늘은 아버지께서 40cm짜리 송어를 잡으셔서 자연산 송어회를 먹을 수 있었다;; 나는 하나도 못 낚았지만 어머니를 루어낚시에 입문시켜 드리는 데 성공했다.(가족 휴가 송어 낚시)2008-07-23 20:31:24

이 글은 아침놀님의 2008년 7월 23일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 오늘부터 금요일까지 가족 휴가 갑니다. 구글 인턴 관련하여 이메일 확인 등을 위해 인터넷 접속을 시도할 수도 있지만 일단은 잠수 탑니다. 비가 많이 와서 낚시를 할 수 있을지는 모르겠고, 자전거는 재밌게 타다 올 수 있을 듯합니다. :D(가족 휴가 잠수)2008-07-22 01:46:49

이 글은 아침놀님의 2008년 7월 21일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 하루 종일 폭우가 쏟아졌다 쨍쨍했다 아주 변덕스러운 날씨… 밖에 나가기도 뭐하고 집에 틀어박혀 놀고 있다;; (텍스트큐브도 조금 보고 슈프림커맨더도 하고..)(변덕스런 날씨)2008-07-20 20:44:30

이 글은 아침놀님의 2008년 7월 20일의 미투데이 내용입니다.

Posted
Filed under Moments of Life
  • 하악, 드디어 오늘이다…. 이젠 될대로 돼라 모드-_-;(G모사 인턴 면접)2008-07-18 12:13:38
  • G모사 인턴 면접 끝내고 돌아왔습니다. 개인적으로 느끼는 만족도는 70~80% 정도? 면접관과 재밌게(?) 알고리즘 문제 풀다온 느낌이군요;;(G모사 인턴 면접)2008-07-18 19:31:16

이 글은 아침놀님의 2008년 7월 18일의 미투데이 내용입니다.