(WIL) 230813

박용석·2023년 8월 13일
0

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일

  1. 알고리즘 풀이 : 두 정수 사이의 합, 문자열 내 마음대로 정렬하기, 핸드폰 번호 가리기, 평행, 안전지대, 겹치는 선분의 길이, 영어가 싫어요, OX 퀴즈

  2. OOP객체지향 특강

  3. UI 공부 : toolbar, TabLayout, viewPager2, recyclerView, databinding, FloatingActionButton

  4. 로그인 화면 만들기 실습
    registerForActivityResult, Intent

FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌

알고리즘을 처음 풀었을 때보다 많이 익숙해진 것 같다. 확실히 손으로 많이 써봐야 익숙해지는 것 같다.

OOP객체지향에 대해서 배웠는데 SOLID나 4가지 특징에 대해 깊게 배울수록 어려운 개념이라고 생각했다.

나중에 시간을 내서 개념을 더 확실하게 정립해야겠다.

UI도 따로 구현할 때는 블로그나 유튜브 등을 찾아보며 구현하는데 큰 어려움이 없었는데 Viewpager2의 각 Fragment에 recylerview + databinding을 하는데 생각보다 오래 헤맸다...

간단한 로그인 화면을 만들면서 기초적인 UI를 구성하는 위젯에 대해 배우는 시간을 가졌다.

FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것

알고리즘도 어려운 문제에 시간을 많이 투자한 것 같다.

문법 공부도 꾸준히 해야 속도가 더욱 붙을 것 같다.

하나의 프로젝트에서 클래스파일과 xml파일이 늘어남에 따라 개념정립이 되지않은 상태로 결과물을 내려다가 시간을 많이 잡아먹었다.

쉬운 내용은 코드를 미리 짜보고 이해하는 식으로 공부를 해왔는데 어려운 내용은 혼자 해야된다면 개념을 확실히 정리하며 차근차근 접근하는게 오히려 더 빠른 방법인 것 같다.

FUTURE(미래) : 배운 것을 미래에는 어떻게 적용할 지

공부했던 내용들이 최대한 많이 남을 수 있게끔 꾸준한 앱 개발과 협업을 통해서 현업에서도 도움이 될 수 있는 능력들을 개발하여 현재의 시간들이 미래의 나에게 도움이 될 수 있게 노력해야겠다.

profile
슬기로운 개발 활동

0개의 댓글