현재 버전

아마 이런 의도로 권한 것은 아니겠지만, 굳이 따지자면 데이터베이스 없이 만들어 보는 것은 객체지향이나 JPA를 이해하는데 조금쯤은 도움이 될 수 있긴 합니다.

SI에서 자바 언어가 주류가 되었지만 객체지향 설계는 하는 사람도 거의 없고 보통 철저하게 데이터베이스 중심으로 사고를 하는데 익숙하기 때문에, 데이터베이스를 안 쓴 다는 건 관점을 바꾸어 본다는 정도의 의미는 있습니다.

다만, 개인적으로 웹 개발을 주력으로 하신다면 크게 권장하진 않습니다. 웹 개발자라고 소켓이나 파일을 아예 못 다루면 그 것도 문제겠지만, 그렇다고 그런 쪽을 심도있게 공부한다고 좋은 웹 개발자가 되는 것도 아닙니다.

기본적으로 그런 방면의 지식과 고급 웹 개발자가 되는데 도움이 되는 지식은 방향이 다릅니다. 게시판으로 웹 개발 관련 고급 지식을 쌓고 싶으시다면 차라리 그걸 웹 플럭스 같은 걸 이용해서 반응형으로 만들어 보시던지, DDD나 CQRS 구조로 설계를 해본다던지, 서버리스로 구현을 해본다던지, GraphQL을 사용해본다던지, RDBMS 대신 NoSQL 기반으로 구축을 해본다던지, SPA 기술과 연동해서 서버측 렌더링을 시도해본다던지, SI에서 아직 흔히 접하기 힘들지만 보다 직접적으로 도움이 될 수 있는 주제가 많이 있습니다.


수정 이력

2021-11-27 05:39:26 에 아래 내용에서 변경 됨 #3

아마 이런 의도로 권한 것은 아니겠지만, 굳이 따지자면 데이터베이스 없이 만들어 보는 것은 객체지향이나 JPA를 이해하는데 조금쯤은 도움이 될 수 있긴 합니다.

SI에서 자바 언어가 주류가 되었지만 객체지향 설계는 하는 사람도 거의 없고 보통 철저하게 데이터베이스 중심으로 사고를 하는데 익숙하기 때문에, 데이터베이스를 안 쓴 다는 건 관점을 바꾸어 본다는 정도의 의미는 있습니다.

다만, 개인적으로 웹 개발을 주력으로 하신다면 크게 권장하진 않습니다. 웹 개발자라고 소켓이나 파일을 아예 못 다루면 그 것도 문제겠지만, 그렇다고 그런 쪽을 심도있게 공부한다고 좋은 웹 개발자가 되는 것도 아닙니다.

기본적으로 그런 방면의 지식과 고급 웹 개발자가 되는데 도움이 되는 지식은 방향이 다릅니다. 게시판으로 웹 개발 관련 고급 지식을 쌓고 싶으시다면 차라리 그걸 웹 플럭스 같은 걸 이용해서 반응형으로 만들어 보시던지, DDD나 CQRS 구조로 설계를 해본다던지, 서버리스로 구현을 해본다던지, GraphQL을 사용해본다던지, SPA 기술과 연동해서 서버측 렌더링을 시도해본다던지, SI에서 아직 흔히 접하기 힘들지만 보다 직접적으로 도움이 될 수 있는 주제가 많이 있습니다.

2021-11-27 04:00:42 에 아래 내용에서 변경 됨 #2

아마 이런 의도로 권한 것은 아니겠지만, 굳이 따지자면 데이터베이스 없이 만들어 보는 것은 객체지향이나 JPA를 이해하는데 조금쯤은 도움이 될 수 있긴 합니다.

SI에서 자바 언어가 주류가 되었지만 객체지향 설계는 하는 사람도 거의 없고 보통 철저하게 데이터베이스 중심으로 사고를 하는데 익숙하기 때문에, 데이터베이스를 안 쓴 다는 건 관점을 바꾸어 본다는 정도의 의미는 있습니다.

다만, 개인적으로 웹 개발을 주력으로 하신다면 크게 권장하진 않습니다. 웹 개발자라고 소켓이나 파일을 아예 못 다루면 그 것도 문제겠지만, 그렇다고 그런 쪽을 심도있게 공부한다고 좋은 웹 개발자가 되는 것도 아닙니다.

기본적으로 그런 방면의 지식과 고급 웹 개발자가 되는데 도움이 되는 지식은 방향이 다릅니다. 게시판으로 웹 개발 관련 고급 지식을 쌓고 싶으시다면 차라리 그걸 웹 플럭스 같은 걸 이용해서 반응형으로 만들어 보시던지, DDD나 CQRS 구조로 설계를 해본다던지, 서버리스로 구현을 해본다던지, GraphQL을 사용해본다던지, SPA 기술과 연동해서 서버측 렌더링을 시도해본다던지 얼마던지, SI에서 아직 흔히 접하기 힘들지만 보다 직접적으로 도움이 될 수 있는 주제가 많이 있습니다.

2021-11-27 03:59:59 에 아래 내용에서 변경 됨 #1

아마 이런 의도로 권한 것은 아니겠지만, 굳이 따지자면 데이터베이스 없이 만들어 보는 것은 객체지향이나 JPA를 이해하는데 조금쯤은 도움이 될 수 있긴 합니다.

SI에서 자바 언어가 주류가 되었지만 객체지향 설계는 하는 사람도 거의 없고 보통 철저하게 데이터베이스 중심으로 사고를 하는데 익숙하기 때문에, 데이터베이스를 안 쓴 다는 건 관점을 바꾸어 본다는 정도의 의미는 있습니다.

다만, 개인적으로 웹 개발을 주력으로 하신다면 크게 권장하진 않습니다. 웹 개발자라고 소켓이나 파일을 아예 못 다루면 그 것도 문제겠지만, 그렇다고 그런 쪽을 심도있게 공부한다고 좋은 웹 개발자가 되는 것도 아닙니다.

기본적으로 그런 방면의 지식과 고급 웹 개발자가 되는데 도움이 되는 지식은 방향이 다릅니다. 게시판으로 웹 개발 관련 고급 지식을 쌓고 싶으시다면 차라리 그걸 웹 플럭스 같은 걸 이용해서 반응형으로 만들어 보시던지, DDD나 CQRS 구조로 설계를 해본다던지, 서버리스로 구현을 해본다던지, GraphQL을 사용해본다던지, SPA 기술과 연동해서 서버측 렌더링을 시도해본다던지 얼마던지 보다 직접적으로 도움이 될 수 있는 주제가 많이 있습니다.