java공부를 끝내고 spring 공부를 시작하게 되었다. node공부를 할때는 코드만 보기 바빳는데 어떻게 공부를 해서 포트폴리오를 만드는것이 좋을까, 유명 스타트업에 신입으로 재직하고 있는분께 간단하게 여쭤보았다.
기업에서 3세대 프레임워크 spring, next.js를 사용하는 이유는 layer에 대한 분리 용이한 편의성이다
아키텍처 , oop 의 최종적인 목적은 유지 보수인데 코등의 재사용성을 낮추고 확정성있는 개발을 한다는것,
즉 어떤부분에서 오류가 나도 갈아끼우기만 하는 것이 잘짠구조고 , 코드이다.
실무에서는 이를 활용해 얼마만큼 생산성있게 유지보수가 잘될 수 있는가랑 일맥상통하는 것이고 게시판을 짜더라도 위에내용과 같이 짤 수 있으면, 기업에서도 선호할것이다.
클린아키텍처, layered architecture,oop와 같이 구현하고 기술면접에서도 어필이 될것이라는 피드백을 받았다...
어디까지 공부해야하는 의문이 많았지만 새로운 기술을 배우는 것보다 하나를 깊게 파는 것이 중요하다고 느꼈다. 공부를 하면서 클린아키텍처, layered architecture,oop에대해서도 찾아보며 설계를 해야겠다.