진심으로 개발 좋아하고 성장하고자 하는 욕구가 있고 지식을 쌓을 때 수평적인거 보다는 수직 상승을 원하면서 기본기 부터 탄탄하게 쌓은 그런 신입을 요구한다. 수평적인 부분은 회사내에서 배워가면서 넓히고 CTO가 코드리뷰하며 개선해줄 수 있는 부분이니깐


내가 사용하고 있는 언어에 대해서 깊게 이해 하고 있는가? 객체에 메모리는 어떻게 관리하고 요소의 메모리는 어떻게 관리되는건지 대용량 파일을 다룰때는 메모리 관리를 어떻게 할건지 이런거 다 알아야된다.


내가 사용하는 데이터베이스랑 프레임워크에 대해서도 잘 알아야함. 슬로우 쿼리는 어떻게 발견하고 해결할건가? 트랜잭션 레이스가 발생하면 어떻게 해결할건가? 인덱스를 사용해서 쿼리 실행속도 개선은 어떻게 할거지? 캐시를 사용해서 트래픽을 줄이는건 어떻게 할건지 등등 이런거 다 경험 해봐야함.

위에것들 잘할지는 못해도 해본 경험이 있고 남한테 요약해서 설명할 수 있을정도로 cs지식 쌓아야하는게 이제 기본임

1억건의 데이터를 효울적으로 데이터 베이스에 삽입하는 코드 짜보고 그 많은 데이터를 조회했을때 쿼리 실행속도도 개선해보고 데이터 베이스에서 슬로우 쿼리가 발생했을때 추척해서 로그 남기고 이런 테스트 케이스 만들어서 적용해본 경험 있고 블로그 같은데에 잘 정리해놨고 프로젝트에 적용도 해봤고 이런거 이력서에 써놓으면 걍 합격이다 ㄹㅇ