프론트 개발자로서 한 단계 더 도약하자.
아무것도 모른 체, 웹 개발자라는 것에 도전하던 때, 그 때는 마냥 화면을 잘 꾸미고 싶었다.
디자인된 화면을 보고, 그것들을 그대로 똑같이 모양 껍데기만을 표현하는 것도 쉽지 않았다. 수없이 필요한 <div> 들은 어떻게 구상해야 하며, 또 position 이나 display 는 또 뭐던지.... 책이나 문서를 읽는거는 통 머리에 들어오지 않아 일단 되는 데로 부딪혔던 것 같다. 대체 세로 정렬 하나 하는게 왜이리 힘든건지, 열심히 만들었더니 화면 창을 줄이면 또 왜이리 터지는건지, 참 기본 html , css도 초심자에겐 쉬운게 아니었다. 그래도 많이 깨지고 에러와 싸워가면서 배우긴 했는지 이제 기본적인 화면 구성은 어느 정도 감이 온다. react 문법도 손에 나름 익은 것 같다. 이 정도가 이제 프론트엔드 개발자의 base 정도는 아닐까 하는 생각이 든다.
하지만, 나는 진짜 중요한 것은 단순히 한 화면을 잘 만들고, 이쁘게 꾸미는 게 아니라는 것을 안다!
이 정도는 개발자라면 누구나 할 줄 안다. 나는 이제 막 날개가 달렸다고 혼자 뿌듯해 하지만 정작 날지는 못하는 중닭 정도인 것 같다. 훨훨 날기 위해 내 실력을 한 단계 더 끌어올리고 싶었다. 그러던 와중에 , 나는 항상 남이 설명해주는 블로그 포스팅, 동영상 강의, 혹은 구글링해서 내가 찾은 정보만 보았지 React 공식 문서를 제데로 정독해본 적은 없던 것을 깨달았다. 내 오랜 수학 과외 경험으로는, 수학 공식만 잘 외워서 문제집에 나온 유형별 문제는 잘 푸는데 정작 공식이 왜 그런거니? 하고 물어보면 대답 못하던 그런 친구들은 반드시 한계가 있었다. 어쩌면 현재 나는 리액트 공식만을 가지고 화면을 찍어내는 기계일지도 모른다는 생각이 들었다.
이제는 단순히 만들고 꾸밀 때가 아니다. 근본으로 가서 더 효율적이고, 체계화 되었고, 유지보수가 잘 되는 코드를 짜내는 것이 목표다. 공식 문서를 정독하면서 포스팅할 예정이다! 중요한 내용이나, 실무에서 잘 쓰일만한 내용으로!
- 개발일기 08.24 -
'컴퓨터 지식 > 생각해 볼만한 것' 카테고리의 다른 글
[개발일기] ⭐ 프로그래머스 100위 입성! ⭐ (4) | 2020.07.26 |
---|---|
[프로그래밍] 변수명에 대한 고찰 - 깔끔하고 섹시한 코드를 위해 😎 / (2) 기준, 조건 세우기 (0) | 2020.07.11 |
[프로그래밍] 변수명에 대한 고찰 - 깔끔하고 섹시한 코드를 위해 😎 / (1) 내 얘기 (일기) (0) | 2020.07.11 |
댓글