본문 바로가기

설계

(2)
소프트웨어 아키텍쳐(software architecture) 관련 자료 내 주변만 봐도 코더는 많다. 하지만 아키텍터는 많이 없다. 전공이 컴퓨터공학이 아닌탓이기도 하지만, 아키텍터라는게 꼭 컴퓨터 공학을 전공한 사람만이 관심을 가지거나, 공부하면 좋은게 아니다. 대기업에서 소프트웨어 관련 인력을 뽑을때도, 보통 전기/전자/컴퓨터를 동시에 표기하는 것을 보면, 이 경계도 사실 그 커리큘럼의 깊이의 문제지 다르게 봐서는 안될듯 하다.. 적어도 이제는.. 어쨋거나.. 최근들어 스마트폰, 스마트 디바이스가 IT의 빅 이슈가 되면서 LG나 삼성.. 코더를 비롯한 아키텍터를 많이 찾고 있다. 삼성이 바다와 타이젠을 내세워서 기존의 안드로이드나 윈도우에 대항(?)하여 소프트웨어 플랫폼 의존도를 줄일려고 노력하는 것을 시작으로, 이 분야의 중요성이 더 크게 작용하고 있다고 본다. 국내에..
GoF 디자인 패턴! 이렇게 활용한다. 한빛미디어 / 장세찬 저 / 이 책을 산지는 한 2년가까이된다. 역시 기술이라는 것은 몸으로 익히지 않으면, 내것이 될 수 없다는 말이 맞다. 보면 "아~ 요게 이럴때 쓰면 되겠구나.."라고 싶지만, 책을 덮는순간 그 기억은 short term memory에서 서서히 사라진다. short term memory에 저장된 기억은 어떤 기억보다 빨리 recall될 수 있기때문에, 빨리 체득하여 반사적으로 그 테크닉들이 적시적소에 사용될 수 있도록 연습을 해야한다. 이 책을 다시 보고 있는데.. 보면 새록 새록 기억이 떠오른다. 보다보면 내가 짰던 코드들이 요렇게 디자인하면 훨씬 간결해질텐데 왜 몰랐을까.. 한다.. GoF 디자인패턴.. 이 책은 프로그래밍을 하는 사람이라면 적어도 한번은 봐줘야 하는게 예의(?..