ICT 2

[ICT 인턴십] 회고록 5 - 세 번째 프로젝트

세 번째 프로젝트이자 마지막 프로젝트는 스프링과 vue를 사용하는 내부 프로젝트였다. 1. 프로젝트 시작하기 전 나의 마음가짐 스프링을 사용하는 프로젝트를 꼭 해보고 싶었는데 드디어 하게 되어서 기뻤다. 스프링을 어떻게 사용하는지 많이 배워야 겠다는 다짐을 가지고 프로젝트에 임했었다. 하지만, vue로 프론트엔드도 해야했기에 걱정이 되는 것도 있었다. 자바스크립트를 거의 써 보지 않았었고, 웹 프론트를 예전에 해봤지만 나와는 너무 안 맞는다는 생각을 가졌었기 때문... 2. 프로젝트를 진행하며 배운 지식적 내용 1) 테이블 설계 데이터베이스 과목을 막 듣고 있을 때는 테이블 설계가 엄청 어렵게 느껴졌다. 그냥 테이블 하나를 다루는 거는 괜찮았는데, 외래키를 가지고 막 연관을 지어야 하는 경우에는 머릿속에..

기록 2023.02.26

[ICT 인턴십] 회고록 4 - 두 번째 프로젝트

첫 번째 프로젝트를 마치고 두 번째 프로젝트에 참여하게 되었다. 두 번째 외부 기업이 요청한 앱을 만드는 외부 프로젝트였다. 1. 프로젝트 시작하기 전 나의 마음가짐 첫 번째 프로젝트를 진행하며 은근 flutter가 재밌어서 두 번째 프로젝트를 맡게 되었을 때 은근 기대가 되었다. 특히, 첫 번째 프로젝트를 진행하며 실행되는 것에 급급하여 코드를 비효율적이고 유지보수가 쉽지 않게 작성했었는데, 이번 프로젝트는 사수와 함께 진행하는 거여서 도움을 더 많이 받을 수 있을 것 같다는 생각을 하게 되었다. 2. 프로젝트를 진행하며 배운 지식적 내용 1) GetX의 사용법 상태관리 UI에서 실시간으로 변하는 여러 데이터들의 상태를 효율적으로 관리하기 위한 개념 GetX flutter에서 상태관리를 도와주는 라이브..

기록 2023.02.16