소개
게시글
스터디
모집완료
백엔드 취준 스터디 추가모집(2명)합니다 (마감)
- 0
- 0
- 338
질문&답변
[08.04 (금) 이벤트] 개발자 무엇이든 물어보세요
안녕하세요? 저는 현재 학부 3학년 컴퓨터 전공하고 있는 학생입니다. 개발바닥에서 이력서 포함 조언 주시는 내용 자주 찾아 듣고 있는데요, 신입 백엔드 개발자에게 있어 기본기가 참 중요하겠구나라는 생각을 많이 하게 됩니다. 방송에서 말씀하신 내용 포함 제가 신입 백엔드로서 기본기를 기르기 위해서 하고 있는 공부는 [현재 하고 있는 공부] 1. Java 언어 실력 - 말씀해주신 모던 Java In action, 이펙티브 자바 같은 서적을 보면서 공부하고 있고, 리팩토링을 하고 있는중입니다. 2. sql - 학교에서 배우는 db 수업 포함 sql 쿼리에 대한 공부를 많이 하려합니다. 3. http - 프로젝트를 하면서도 그렇고, 웹 개발자로서 http에 대한 지식이 많이 필요하다라는 걸 느꼈습니다. [http 완벽가이드] 책을 시간 날때 정독하고 있습니다. 4. 프로젝트 - 같은 학부생들과 진행중입니다. 1) Spring + Jpa 기반으로 하는 프로젝트를 진행하면서, 제가 스스로 고민했던 내용, 고민을 해결하기 위해 공부한 내용, 어떻게 해결했는지(리팩토링)를 블로그에 기록하면서 공부중입니다. 2) 프레임워크가 워낙 내용이 많기 때문에 영한님 spring, jpa 기본 강의를 우선 들으면서, 프로젝트에서 강의 이외에 적용해야하는 내용을 찾아 bottom-up 방식을 통해 채워나가는 작업 노력중입니다. 3) 테스트 코드 작성하는 방법 , aws 기본적인 내용까지는 (배포 자동화등) 공부하려 하고 있습니다. 5. 학교 전공공부 - db, 네트워크, 운영체제, 자료구조, 알고리즘과 같은 중요한 cs과목은 학교 수업을 들으면서 공부하는 중입니다. [더 진행하고 싶은 공부] 1. 클린코드, 리팩토링 같은 서적 - 코드를 짜면서 제 스스로 코드의 가독성을 포함해, 더 좋고 클린한 코드를 짜기엔 현재 너무 부족하다라는 생각이 많이 들어서, java, spring 등 기본 지식이 쌓이면 공부해볼 생각입니다. 2. Spring Security - 제가 인가/인증 작업을 프로젝트에서 담당하고 있었고, 현재는 Spring Security를 사용하지 않고, 코드를 구현해놨는데, 여러가지 한계를 많이 느껴 해당 프레임워크를 더 공부하려고 합니다. 3. Redis - 역시 프로젝트를 하는 동안 인메모리 db의 필요성을 많이 느껴 공부해보려합니다. 4. Elastic Search - 프로젝트에서 필요성을 느끼진 않았지만, 학교 수업에서 잠깐 접해본 적이 있고, 스스로도 공부를 해봤지만, 아직 적용을 못해서 더 공부하고 싶은 생각이 있습니다.[사실 더 진행하고 싶은 공부]를 제 나름대로 최소화한 것인데, 우선 [현재 하고 있는 공부]의 진행 상황을 보고 가능하면 진행해보려합니다. 기본기가 중요하다고 느끼지만 동시에 주위에 신입으로 지원하는 지원자분들의 기술 스택(msa, tdd등) 및 프로젝트, 인턴 경험을 보면 위축이 되기도 합니다. 하지만, 신입에게 필요한 실력 및 기본기를 좀 더 깊이 공부하면서 집중해보려합니다. 말씀드린, [현재 하고 있는 공부], [사실 더 진행하고 싶은 공부] 관련해서 조언 해주시면 너무 감사합니다. 또 추가적으로 이런 공부를 집중적으로 했으면 좋겠 싶으신 내용들 말씀해주시면 너무 감사하겠습니다!
- 36
- 32
- 7.1K