[DEV] study&learn
article thumbnail
일의 시초는 육체의 발동에 있다. 
- 카네기 

 

또 하나의 스터디!?

오늘부터 매주 하는 스터디에,

더해 실전 프로젝트 전까지 이어지는 언어 스터디가 시작되었다!

 

아우... 뭐가 이렇게 스터디가 많아..? 하는 생각도 잠시

이런 숙제(?)라도 나에게 부여가 돼서, 내가 더 열심히 집중하며 나아갈 수 있겠다는 생각이 들었다.

 

또!!!

너무 좋은 조원분들을 만나게 되어서, 정말 배울게 많은 스터디가 되겠다! 하는 생각이 들었다.

나 정말 조원들에게 민폐가 되지 않도록 정말 열심히 해야지!!

 

나만의 생각일 수도 있지만,

대화도 너무 잘 통해서, 이 언어 스터디가 정말 우리의 의도만큼만 잘 흘러간다면,

좋은 결과를 낳아주지 않을까? 하는 기대감마저 든다.

 

언어 스터디 조원분들!!!!

앞으로 잘 부탁드립니다!!!!

 

기술 매니저님의 멘토링을 받으며,

다양한 것을 물어봤다.

가장 크게 알고리즘 문제의 답은 맞았는데,

시간검사(효율성 검사)에서 통과를 못했다며 이런 경우에는 어떻게 진행해야할지 여쭤보았다.

 

매니저님이 말씀하시기를,

그럴때는 다른 사람의 코드를 보고, (이미 문제의 의도를 파악하여 해결은 했다는 가정하에)

필요한게 무엇인지, 부족한게 무엇인지를 알아가보는 시간도 좋을 것 같다고 말씀해주셨다.

 

 또 말씀해주시길 다양한 메서드를 써서 간결한 코드도 나쁘지는 않지만,

오히려 회사의 코테는 통과를 했다는 가정하에, 가독성이 좋고 깔끔한 코드를 좋아하는 경우도 많다고 말씀해주셨다.

회사에서는 같이 일을 할 사람을 뽑는 것이기 때문에...라고 하시며.

(음... 나는 이렇게 말씀을 이해했는데, 내가 매니저님 말씀의 의도를 잘 파악한건지는 모르겠다.)

 

그리고 자료구조, 그리고 알고리즘 족보(?) 등을 보면 좋을 것 같다고 말씀을 해주셨다.

 

몇 가지 링크를 또 공유해주신다고, 말씀해주셨으니 그전까지 말씀해주신 공부는 진행해보아야겠다.

 

 

Algorithm - 알고리즘 핵심정리

1. 정의 알고리즘이란? 어떤 문제를 해결하기 위해 사용되는 풀이과정을 말한다. 즉, 문제해결방법이다. 수학에서 한 문제에 대해 여러가지 풀이법이 존재하는 것처럼, 프로그래밍 또한 한 문제

devraphy.tistory.com

 

 

[자료구조] 스택 Stack, 큐 Queue, 덱 Deque

새로운 시리즈는 자료구조이다. 진즉좀 정리 해 둘걸,,, 다 아는 내용이어도 이렇게 정리하려고 하니 참 시간도 꽤 걸리고 더 깊게 공부해야 하기도 하고,,, 암튼 자료구조 시리즈의 첫번째 포스

velog.io

 

키워드로 

  1. 메모리, 큐 & 스택
  2. 1차원·2차원·다차원 배열
  3. 얕은 복사, 깊은 복사
  4. 제네릭스 (스프링을 다룰 때 다양하게 이용된다고 하셨다.)
  5. 자료구조 -> Data를 효율적으로 저장/관리 하는 개념
    (스택, 큐, Array, ArrayList, List, Hash Map, LikedList 등) 정확하지 않으니 잘 찾아봐야지

 

배울 것은 많고도 많다!

나아가자!

 

또 간단하게 할 일!!!!!!!!!

  1. 배열 최소값/최대값
  2. charAt

등. 사용 방법을 한 번 더 눈에 담아두도록 하자.

 

✔ 필수

키워드 공부

알고리즘 첼린지 1문제

혼공자 Chapter 6-1~2

다차원 배열 만들어보기

 

배열

3차원 배열 만들기

sollertia-study.notion.site

 

profile

[DEV] study&learn

@devjuni

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!