2022/02/04 한번에 끝내는 Spring 완.전.판 초격차 패키지

김석진·2022년 1월 24일
0

FastCampus에서 국비지원으로 Java/Spring 강의를 들었지만! 더 공부하고 싶어서 결제를 했다! 주로 이제 할 것은 Kotlin공부, 알고리즘공부,Spring 웹개발 공부가 주를 이룰 거 같다!
강의를 듣고 강의 내용을 내 입맛에 맞게 요약 정리를 할 예정이다.
그리고 해당 강의를 듣고 진행할 프로젝트를 간략히 요약을하고 직접한 코드들은 github에 올릴 예정이다.

개발자의 소프트 스킬01

개발자는 아는것과 모르는것을 구분해야한다고 설명을 하셨다. 특히 면접이나 이직과정에서 애매하게 아는것은 좋지않다. 차라리 모르는것이 좋다라고 말씀하셨다. 나도 많이 공감을 한다. 차라리 모른다고 하고 열심히 배우는 자세를보여주고 아는것에대해서 말을 해야겠다. 이 법칙은 업무에서도 동일하게 적용이 된다고 했다. 즉, 애매하게 아는것은 사용하지 않는게 중요하다라고 강의하셨다.

한가지 팁으로 자신이 했던 업무, 프로젝트,성과를 전혀 모르는사람에게 설명을 해보는과정이 중요하다고 했다. 이건 지금 현장실습하고 있는 회사에서도 느꼈던것인데 컨펌을 받으러 가면 말재주가 없고, 내가 아는 내용으로 설명을 하려고 하니 이해를 못하실떄가 많았다. 그래서 더욱더 모르는사람이 알기 쉽게 내가 한 프로젝트에 대해서 말을 해야하는것이 중요하다라고 느꼈다.

원활한 협업을 위한 업무 스킬

SI같은경우 기획자와 개발자가 다른팀인경우가 있고 다른회사인 경우도 있다.
애매하게 아는 것은 물어보고 질문이 오면 최선을 다해서 설명하는 자세가 중요하다고 설명을 하셨다.
내가아는 기술에대해서 누가 들어도 알수 있도록 최선을 다해서 설명하는 자세가 최소한의 밑바탕이라고 하셨다 이자세가 제일 중요하다 라고 생각한다. 개발을 하면서도 이러한 자세를 가지고 공부를 해야겠다..

기본중에 기본

개발자이기 이전에 회사원이기 때문에 끊임없이 일정을 확인하고 다듬어야 한다고 하셨다. 나는 잘까먹고 일정을 잘 잊어먹을때가 있다 .. 항상 그 수첩을 가지고 다니면서 일정 체크를 하고, 그래야겠다.. 회사에는 Agile을 이용해서 일정체크 도구로 사용한다고 하셨다. 애자일에 대해서 한번 일정 체크 툴에대해서도 조사를 해봐야겠다.

개발자의 기초체력을 키우는 방법_01

검색을 할때 검색을 잘하는방법

  • 신뢰할 수 있는 사이트:baeldung,medium(유료),github**
  • Reference site:spring.io,kotlinlang.org
  • 질의응답: stackoverflow
  • 조금 더 다양한 토론: reddit(개발하는 커뮤니티는아님, 모든 분야에 대해서 토론하는 장이 있는 커뮤니티(우리나라 디시인사이드같은느낌))

구글에서 검색할때 영어를 검색하는게 좋고 검색도구를 사용해서 최신의 정보를 검색하자!

에러를 읽는방법 : 일반적인 에러의 모습은 Stack의 형식임

에러코드를 천천히 읽어나가면서 검색하는 방법에 대해서 알려주셨다.

에러검색방법
  • 가장 아래 또는 가장 위 에러부터 천천히 읽어본다
  • 바로 해결하거나 혹은 구글에 검색해본다

Intellij 소개 및 스프링 프로젝트 살펴보기

Intellij?

강력한 검색성능, 잘 관리되는 플러그인이지만 유료다.. 물론 내가 지금사용하는거는 무료판이다.. 유료판도 한번써보고싶긴한데 어떤점이 다르지..? 궁금하네요
요즘 프론트앤드에서는 VSCode를 많이 쓰시고 백앤드쪽에서는 Intellij를 많이 쓰는거 같다는 말씀을 해주셨다. 유료인거 빼곤 생산성을 올려주는 툴이라고 생각하셔서 좋은 툴이라고 말씀해주셨음

Spring initializr

start.spring.io에 들어가서 최선버전 체크도 한눈에 보기도 편하고 강사님도 선호하신다고 하셨다.


위 사이트에서 설정한 dependencies나 기본적인 빌드 폴더들을 생성해줘서 편하게 개발을 할수있다는 장점이 있다

profile
주니어 개발자 되고싶어요

0개의 댓글

관련 채용 정보