목차
- GUI 테스트의 어려움과 필요성
- NestJS와 관련 라이브러리 활용 후기
- 허리디스크 관리와 운동 조언
- Supabase와 ORM 사용 경험 공유
- ORM의 장단점과 트렌드
- NestJS 강의 추천 및 학습 팁
- 개발과 낭만, 초기 공부 경험에 대한 회고
1. GUI 테스트의 어려움과 필요성 🎛️
- GUI 테스트는 반복적으로 꼼꼼히 하면 꽤 힘들다는 의견이 많음.
- UI와 디자인은 기능 변화보다 자주 바뀌므로 테스트 내용도 빈번하게 수정해야 할 때가 많음.
- 그래서 GUI 툴이 실제 UI를 움직이면서 행동을 기록해 주는 서비스가 유용함.
- GUI 테스트 자동화는 생산성 관점에서도 중요하지만, 유지보수가 쉽지 않다는 현실적 한계도 존재함.
2. NestJS와 관련 라이브러리 활용 후기 🚀
- NestJS 관련 강의 추천이 많으며, 인프런에서 무료 강의로 설계 공부가 가능함.
- 'Nestia'(NestJS를 위한 라이브러리) 일부 현업 도입 사례 공유, 필수는 아니지만 효율성을 높여줌.
- '삼촌의 쇼핑몰' 강의 등 특정 강의가 입소문을 타며 추천됨.
- NestJS를 사용할 때 Supabase 연동 경험담 및 의견 교환도 활발함.
3. 허리디스크 관리와 운동 조언 🏋️♂️
- 허리디스크에 걸려 고생한 경험담과 극복 사례 다수 공유.
- 데드리프트, 맥킨지 운동, 런지, 복싱 등 코어 근육 강화 운동 추천.
- 특히 "백년허리"라는 유튜브 채널과 서울대병원 교수님 영상이 신뢰받음.
- 운동 시 통증 주의 요망, 무리하지 않는 선에서 꾸준히 하는 것이 중요.
- 일상생활에서 고통을 줄이는 자세 교정도 필수.
- 허리 관리는 젊어도 매우 중요하고, 꾸준한 관리 없이는 재발 위험이 큼.
4. Supabase와 ORM 사용 경험 공유 ☁️
- Supabase를 NestJS 프로젝트에 적용하는 사례 있음.
- Supabase-js 클라이언트를 직접 쓰는 방식과 ORM 사용, 양쪽 의견이 갈림.
- ORM 사용 장점: 트랜잭션 관리 용이, 스키마 코드 관리, 마이그레이션 편리.
- ORM 불필요 의견도 있는데, Supabase-js 클라이언트만으로 충분히 작동 가능.
- 다양한 DB를 혼합 사용하는 경우 ORM 활용도가 높음.
5. ORM의 장단점과 트렌드 🛠️
- Prisma 등 ORM 도구는 생산성을 높이고 코드 품질 유지에 도움됨.
- ORM 사용은 개인 취향과 프로젝트 상황에 따라 달라짐.
- ORM 덕분에 SQL 직접 작성 없이도 높은 수준의 DB 작업 가능.
- 초기 개발자가 배우기엔 추상화가 높은 ORM이 오히려 편리할 수 있음.
6. NestJS 강의 추천 및 학습 팁 🎓
- 인프런에 무료로 공개된 NestJS 강의가 설계 공부에 용이함.
- 실무 적용 사례가 풍부한 강의(예: 삼촌의 쇼핑몰)도 추천됨.
- 강의를 들으며 설계 원칙과 NestJS 내부 구조를 동시에 이해하는 것이 중요.
- 또한, Next.js 같은 프론트엔드 프레임워크로 초심 때의 낭만을 다시 느껴보자는 의견도 있음.
7. 개발과 낭만, 초기 공부 경험에 대한 회고 📝
- 과거 PHP와 SQL로 게시판을 만들던 시절의 낭만이 요즘은 덜하다는 소감.
- 현 시대에는 Next.js 등 현대적 도구들을 활용해 비슷한 재미를 경험할 수 있음.
- 처음 공부할 때 느끼던 직접 코딩하는 쾌감과 탐구 과정의 즐거움을 계속 유지하는 것이 중요함.
면접팁⚡
- ORM의 장·단점에 대해 명확히 설명할 수 있도록 준비하자.
- Supabase와 같은 서버리스 DB 서비스와 전통 ORM의 차이점과 활용법을 이해하고 있으면 좋음.
- NestJS의 구조와 주요 라이브러리(예: Nestia) 활용 경험을 공유할 수 있으면 큰 장점.
- GUI 테스트 자동화의 필요성과 난점에 대해 현실적인 의견 제시 가능하면 좋음.
링크🔗
- 인프런 NestJS 강의 (무료): https://www.inflearn.com
- 백년허리 유튜브: 유튜브에서 '백년허리' 검색
- Prisma: https://www.prisma.io
- Supabase: https://supabase.com
- NestJS 공식 사이트: https://nestjs.com
- Reddit supabase 토론: https://www.reddit.com/r/supabase
#NestJS#ORM#Supabase#GUI테스트#허리디스크#운동#백년허리#개발생산성#프리스마#개발학습