전규현님 블로그에서 펌 개발이 좋아서 SW개발자가 된 사람들이 한 5~7년 개발을 하다보면 흔히 미래에 대해서 생각하게 되고 불확실한 미래를 불안해하곤 한다. 특히 대부분의 회사에서 개발자의 Career를 보장해주지 않기 때문에 막연히 팀장이 되기도 하고 다른 직종으로 옮기기도 한다. 그러다보니 전문성있고 가치가 높은 개발자의 경험과 지식이 묻혀버리기 일쑤이고 회사는 기술력이 축적되지 못하게 된다. 개 발자의 Career Path 상에는 어떠한 직종들이 있는지 알아보자. 자신의 역량과 성향에 따라서 Path를 정하면 좋을 것이다. 물론 회사에서 그리고 사회 전체적으로 개발자의 Career Path를 보장해 주는 방향으로 변하면 좋겠다. Senior Engineer, Chief Scientist 한마디로 ..
SW업계의 잘못된 통념 5가지 전규현님 블로그에서 펌 소프트웨어 업계에는 정말 깨기 어려운 잘못된 통념이 몇가지 있다.많은 이들이 이러한 잘못된 고정관념과 오해에 사로 잡혀서 쉽게 변화하지 못하고 계속 잘못된 길을 걸어가고 있다.어떠한 잘못된 통념이 있는지 알아보자. 잘못된 통념 1 : 문서(스펙)를 작성하느라고 일정을 못 맞추는 것이 아닌가? (경영자) 많은 경영자들은 문서 작성 때문에 프로젝트가 더 오래 걸리는 것으로 생각하고 있다. 그래서 개발자들이 문서를 쓰고 개발하겠다고 하면 오히려 문서를 쓰지 말고 빨리 개발해 달라고 은근히 요구하는 경영자가 의외로 많다. 이러한 경우 경험에 의해서 문서란 개발과는 상관없이 추가적으로 시간을 잡아먹는 작업이라는 것을 학습했기 때문이다. 스펙을 써보지도 않고 일..
Node.js란 무엇인가? - http://blog.outsider.ne.kr/480 '장고(Django)'로 쉽고 빠른 웹 개발 - http://biohackers.net/wiki/RapidWebDevelopmentByDjango Play Framework - http://www.playframework.org/documentation/2.0.1/Home : Play는 Java코드에서 변경된 사항이 서버 재시작없이 바로 반영된다. 이는 Play가 컴파일된 class 파일이 아닌 Java소스코드를 직접 읽기 때문에 가능하다. Play는 자체 컨테이너를 내장하고 있는데 현재 Play가 사용하는 컨테이너는 JBossNetty다. 이전에 아파치 Mini를 사용하다가 WebSocket을 지원하기 위해 변경했다...
CSS3 word-break PropertyBreak words at an appropriate hyphenation point: p.test {word-break:hyphenate;} Syntax word-break: normal|break-all|hyphenate; Value Description normal Breaks non-CJK scripts according to their own rules break-all Lines may break between any two characters for non-CJK scripts hyphenate Words may be broken at an appropriate hyphenation point CSS white-space PropertySpecify..
올해 8월부터 온라인상 주민번호 수집이 전면 금지되는데, 예전에도 에이전시에서 사이트 만들면서 많은 논란이 생겼던 부분이다. 행정안전부에선 공공기관 및 민간기업의 주민번호 수집 및 이용이 원칙적으로 금지된다고 한다. 온라인은 8월부터고 오프라인은 하반기 부터라는데. 주민번호를 대체할 수단을 사용하겠다는건데. 이건 뭐 대체 수단은 결국 주민번호가 아닌것이고, 중요한 서류에 대한 것은 주민번호가 들어가야 할텐데. 주민번호가 대체된다면 그것도 결국 그 사람을 나타내는 정보이기때문에 주민번호와 동일하게 되는것이 아닌가 하는 생각도 드는군. 아이핀이라든지, 안심번호라든지. 결국 그 사람과 연결이 되는 정보인것을. 그 많은 사이트들은 어떻게 바꿀 것이며, 주민번호로 연동되는 기존정보들은 다 바뀌어야 하는데 과연 그..
Connectivity More efficient connectivity means more real-time chats, faster games, and better communication. Web Sockets and Server-Sent Events are pushing (pun intended) data between client and server more efficiently than ever before. Demos Websocket.org echo test HTML5demo.com websocket demo HTML5demo.com online connectivity monitor In the Wild Plink Word2 Stream Congress Hummingbird Realtime..