프론트엔드 (4) 썸네일형 리스트형 개발자는 AI시대에서 어떻게 살아남아야 할까? 새로운 도구 AI어떠한 문제를 마주했을 때 빠르게 원인을 찾고내 상황에 맞는 해결 방법을 찾는 것은 개발자의 중요한 능력 중 하나이다. 몇 년 전 까지만해도 스택오버플로우, 각종 블로그와 문서를 탐색하며나에게 맞는 해결법을 찾기 위해 열심히 구글링 하며 많은 시간을 할애했다.그런데 ChatGPT의 등장 이후로 구글링을 하는 시간이 눈에 띄게 줄어들었다. 어떤 기능을 원하는지 그 기능을 구현할 수 있는 코드를 알려주고,어떤 에러를 해결하고 싶은지 물어보면 해답을 알려주기도 한다.종종 ChatGPT에게 코드 리뷰를 해달라고 요청했을 때내가 생각하지 못한 좋은 리팩토링 결과물을 던져주어서 감탄한 경험도 있다. AI는 개발뿐만 아니라 다양한 곳에서 활약을 하고 있다.특히 이미지와 영상을 만드는 분야는 엄청난 속.. 3년차 프론트엔드 개발자, 어떻게 성장할 것인가 | 삼쩜삼 FE 개발자 벌써 일 년 😮저는 종합소득세 신고 서비스 삼쩜삼(자비스앤빌런즈)에서 프론트엔드 개발자로 활동하고 있습니다. 이직을 한지 벌써 1년이 다 되어가기도 하고,2023년이 얼마 남지 않았기 때문에 지난 1년을 돌아보며 글을 써보고자 합니다! 2022년 12월에 [프론트엔드 주니어 개발자, 이직하다!]라는 제목으로첫 이직 대한 글을 작성했었는데 그로부터 벌써 1년이 흘렀네요! 그 글에는 이직을 결심한 계기와 어떤 회사로 이직할지에 대한 고민, 그리고 이직 후의 적응 과정이 담겨있어요.그중에서 가장 좋아하는 내용은 새로운 환경에 적응하는 과정에서 겪은 스트레스에 대한 이야기예요. 너무나 많은 것이 바뀐 환경에서 빠르게 적응하고 싶었던 저의 욕심으로 인해 조금씩 지쳐가고 있었어요.그런데, 그때 저를 위로해 준 .. React useEffect 제대로 사용해보자! 이 글은 React 공식 문서 중 You Might Not Need an Effect 내용을 바탕으로 작성된 글입니다. You Might Not Need an Effect – ReactThe library for web and native user interfacesreact.dev 불필요한 Effect를 제거하자A1. 랜더링 되는 동안 모든 것을 계산하기상황props로 전달받은 문자열 리스트를 보여주는 컴포넌트가 있다. 그 문자열 중 'filter'라는 문자열은 화면에 보여주고 싶지 않다. 불필요한 Effects 예시아래의 코드에서는 화면에 보여줄 리스트(filteredItems)를 따로 관리하고있다. useEffect가 initialList가 변경되었음을 감지하면 내부 state를 변경한다. 이는.. 프론트엔드 주니어 개발자, 이직하다! 이직을 결심하기까지 정---말 많은 시간이 걸렸어요. 취업 시장을 한번 겪었으니 잘 할 수 있을 것이라는 자신감도 있었지만,한편으로는 여러 불안과 걱정이 뒤섞이며 마음이 혼란했어요. 제 삶에 새로운 이정표를 세우는 일인데, 기왕 세울 거면 잘 세우고 싶다는 욕심은 가득하면서도막상 어떤 길이 좋은 길인지 몰라서 선뜻 결정하기 어려웠죠. 최선의 선택을 하기 위해 조언을 얻고자 자기 계발 서적을 읽기 시작했습니다. "원하는 미래를 구체적으로 생각하고, 그 미래에 다가가기 위해 지금 내가 해야 할 것을 종이에 적어라."라는 말을 여러 책에서 반복적으로 보았어요. 그래서 그 조언에 따라 뒤죽박죽 섞여 있던 생각을 종이에 옮겨내며 정리했습니다. 막상 글로 적어 보니 생각보다 답은 간결했고,그 이후엔 빠르게 이직이 .. 이전 1 다음