티스토리 뷰

2022년에 9월 목표를 세우고, 말일에 스스로 결과를 판단하여 회고해보자! 


1. React 처음부터 다시 공부해보기

[ 목표 ]
FE 개발자로 현재 3년차.. 원래는 BE 개발자로 들어왔는데 당시 부서에 FE 신규 메뉴들이 많이 쌓여있었고 어쩌다 보니 BE 메뉴가 아닌 FE 메뉴들을 분장받아 개발하다 보니 그때부터 FE 개발자로 일하고 있다. 공부 없이 거의 바로 메뉴를 개발하다 보니 React의 개념 및 동작 과정에 대한 이해 같은 부분들이 가끔 부족하다는 생각이 든다! 따라서 React에 대해 심층적으로 학습하고 원래 알고 있었던 것들은 복습하면서 처음부터 다시 한번 공부해보기로 결정! (노션 페이지로 정리)

[ 결과 ]
- 9월 30일에 업데이트 하기!
기초 개념부터 천천히 정리해봤다. 원래는 한번 훑어볼 목적이었지만, 개념 정리를 하면서 깊게 들어갈수록 생각할 점이 상당히 많았다. (예를들면 컴포넌트 아키텍처같은 것들..) 그래서 훑어볼 목적이 아닌 깊게 공부하여 사고의 폭을 넓히고싶어, 앞으로도 꾸준히 공부할 예정이다.
 

React.js

https://react.vlpt.us/

succulent-dog-eb0.notion.site

 

 

2. Next.js로 사이드 프로젝트 진행하기!

[ 목표 ]
현 회사는 앱이 아닌 웹으로만 서비스를 제공하고 있다. 물론 Next.js 기반으로 서비스하는 앱도 있긴 하지만, 해당 서비스에서 메뉴 한 두 개 정도 개발해본 경험이 끝이다. 따라서 Next.js를 할 수 있다고 하기에도 사실 창피한 수준이다..😂 그래서 최근 사이드 프로젝트 팀(설계-2, 디자인-2, FE-2, BE-2)에 들어가서 11월 말까지 서비스를 목적으로 React Native 기반 TypeScript + Next.js 형태의 하이브리드 앱을 기획 중이다. 아직 디자인 및 설계가 구체적으로 나오지 않았으므로(9월 말에 나올 것으로 예상), 9월 말까지는 Next.js의 강의를 듣고, 간단한 사이드 프로젝트를 할 것이다! 

[ 결과 ]
- 9월 30일에 업데이트 하기!
먼저 Next.js에 대해 공부했다. 그리고 개인적인 사이드프로젝트를 진행하려고 했는데, 팀 프로젝트 설계가 빨리 나와서 프로젝트를 진행하고 있다.
 

Next.js

+ TypeScript ) https://noogoonaa.tistory.com/65

succulent-dog-eb0.notion.site

 

GitHub - WE-O/WEO_FE_WEB: ⭐️ WE'O 식식물물 Front 소스 저장소 ⭐️

⭐️ WE'O 식식물물 Front 소스 저장소 ⭐️. Contribute to WE-O/WEO_FE_WEB development by creating an account on GitHub.

github.com

 

 

3. 클린 코드 

[ 목표 ]
클린 코드란 무엇일까.. 간단한 것 같지만 어렵다.. 개발자마다 성향이 다르고 같은 로직을 짜는데 코드가 다르기 때문에 협업에 도움이 되며 스스로 이게 왜 클린 코드인 지 설명할 수 있도록 나만의 클린 코드 정의를 확실히 하자. (노션 페이지로 정리)

[ 결과 ]
- 9월 30일에 업데이트 하기!
보통 클린코드란 가독성과 유지보수가 좋은 코드이다. 그런데 회사/개인마다 생각하는 클린코드의 방법이 조금씩 다를 것이다. 그래서 공부할수록 클린코드라는 개념을 특정지어서 설명하기 힘든 것 같다. 아래는 공부하기 위해 들었던 강의인데, 강사분도 클린 코드라는 개념을 특정짓지 말라고 강의 초반에 말씀하신다. 더 생각해보고 공부해봐야겠다..
 

클린코드 자바스크립트

자바스크립트를 위한 코드 스타일부터 습관 그리고 클린 코드에 대해 함께 고민해보고 그 이유에 대해 탐구하고 또 학습해보는 시간을 가집니다.

www.udemy.com

 

좋은 코드란 무엇일까?

‘성선설’에 기반하면 모든 개발자는 좋은 코드를 작성하고 싶으리라 생각한다. 누구나 관심 있어 하는 주제인 만큼 나 또한 여러 고민을 거듭해왔고 여태까지의 생각을 정리해보려고 한다.

jbee.io

 

댓글