본문 바로가기

일기

더 늦기 전에.. Lisp 이나 Scheme을 접하고 싶다. 더보기
가능하다면 나의 학사 논문은... 나의 학사논문은 어떤 개선된 알고리즘에 대한 논문이 아니라, 어떤 개념이나 관점에 대한 Repot 형식의 논문을 쓰고 싶다. 나는 아직 뛰어난 알고리즘을 발견해낼 능력이 안될 분더러, 어떤 분야에 대한 Repot를 통해 내가 얻는 수 있는게 더 많다고 생각한다. Domain specific Language에 대해서 찾아보다가 느낀점... 더보기
나는 과연 갈 수 있을까? http://www.oopsla.org/ 올해? 아니면 내년? 올해 목표로 삼아볼까나. 더보기
3학년 DB 설계 시간에 배운 지식을 토대로 개발하고 있는 나를 발견하면서... 대학원에 언젠가는 진학하여 좀 더 공부를 해야겠다는 생각이 들었다. 더보기
테스트 주도 개발을 하고 있는 나를 발견하면서... 집에있는 Test Driven Development 책을 꺼내들어 읽어봐야겠다는 생각이 들었다. 더보기
컴퓨터 공학과 3학년 2학기 수업에 대한 자평 한학기 수업이 모두 끝나고 성적도 나왔다. 3학년 2학기, 나는 뭘 배웠으며 어떤 도움이 되었을까. 앞으로 3학년 2학기를 맞는 컴공 학생들에게 도움이 될까 싶어 후기를 적어놓겠다. 이번 학기에 내가 들었던 수업은 총 6개 이다. Software Engineering(소프트웨어 공학, 이하 SE), Database Design(데이타베이스 설계), Embedded Design(내장형시스템 설계), Computer organization(컴퓨터 구조), Model & Simulation(모델 및 시뮬레이션), 그리고 교양과목인 영상문화의 이해. 하나씩 어떤 수업이었고 뭘 배웠는지, 배우고 난 소감은 어떤지 적어보겠다. Database Design (데이타베이스 설계) 3학년 2학기가 되기를 간절히 바랬던 .. 더보기
B means good job! Okay, so [laughter]. When I open the blue book, the Yale guideline, the Yale catalog, it's got a page, as you all know, where it says what letter grades mean at Yale. I didn't actually bring it this year. Sometimes I do, but I've got it pretty much memorized. It says, for example, next to each letter grade what it means. B, for example, means good. A means excellent, C means satisfactory, D is p.. 더보기
내 앞길에 안개가 더 자욱해졌다. 막연히 AI 를 하겠다고 컴공과에 온지 1년 남짓 되었다. 많은 것들을 배우고 나니, 애초에 생각했던 것과는 다른 너무 많은 길들이 내 앞에 놓여있다. DB, 네트워크, 시스템 프로그래밍, 영상처리 & 음성처리 등등 .. 오늘 관심이 갔던 것은 생뚱맞게도 컴파일러 설계 쪽이다. 미래의 멀티코어와 프로세서들의 specialize 에 대해 생각을 하게 되면서 자연스럽게 그쪽에 관심이 갔다. 아직은 좀 더 공부를 해야한다. 하지만 확실히 명심해야 할 점은, 학과 공부가 내 진로를 결정하지 않는 다는 것이다. 학과 공부가 Computer Science 의 전부라고 생각하는 것은 죽은 지식의 늪으로 걸어가는 자멸의 길이다. 보이지 않는 길을 걸어갈 수록 조금씩 힘들어지는 것은 사실이다. 현실적인 문제가 안개를 걷.. 더보기