🥸Review/강의 리뷰 19

계속 개발하고 싶으면 어떻게 해야하나요? 주니어 개발자를 위한 세미나 후기

얼마전 서울가족플라자에서 진행하는 '주니어 개발자'를 위한 세미나에 다녀온 후기와 내용을 정리하려고 합니다.    첫번째 세션의 주제는 '변화하는 업무환경에서 나의 역할을 만들어가는 법'을 탁다임 원티드 백엔드 개발자께서 발표해주셨고,두번째 세션은 '개발자로 롱런하는 방법: 문제점을 발굴할 수 있는 개발자'라는 주제로 김나영 뱅크샐러드 프론트엔드 개발자께서 발표해주셨습니다.    저녁 시간에 하는 세션이라서 샌드위치와 음료까지 준비해주셔서 든든하게 세미나를 들을 수 있었어요!   첫번째 세션을 한줄로 요약하자면,  나만의 경쟁력을 키우는게 중요한 요즘, 인원이 줄어들면서 개발자 1인이 커버해야하는 일의 폭이 넓어지고 있다. 나만의 엣지를 만드는걸로 살아남자!  나를 돋보이게 해야한다.    면접관은 문제..

2024 FECONF 다녀온 후기

블로그로 다녀온 후기를 바로 적지 않으면 작년 인프콘을 다녀오고도 아무런 흔적을 남기지 않게 될까 이번에는 바로 정리하게 되었습니다. ㅎㅎ 유튜브로 feconf 영상을 보며 팀원들과 공유하는 시간을 가졌던 때가 있었는데 이번에는 운 좋게 직접 그 현장에서 개발 열기를 느끼고 왔습니다.   세종대 광개토회관에서 진행되었는데, 후문으로 가서 좀 많이 헤맸습니다.. ㅎ   이번 세션의 타임테이블 입니다. A, B, C로 나뉘어서 시간대 별로 세션이 진행되었습니다. A와 B 세션은 나중에 유튭으로 편집본이 나오기 때문에 (유튭 실시간 영상으로도 나오는 걸로도 알고 있습니다...) Lightning Talk 위주로 듣기로 마음을 먹었습니다.  작년 인프콘의 경우에는 세션은 2개만 듣고 이벤트 부스에서 모든 굿즈를..

CampCON) 십수년째 고군분투, 프론트엔드 개발자 생존 매뉴얼

7월 30일, 패스트 캠퍼스에서 진행하는 CampCON에 참여하고 기록으로 남깁니다.  1부 십수년째 고군분투, 프론트엔드 개발자 생존 매뉴얼연사: Dable FE leader 김태곤2003~ 개발자, 2006~ 프론트엔드 개발자취업 1. 직군에 맞는 기술셋 강조직무 전환이라면 더 강조해야한다. 어떤 노력을 해왔는지. 2. 오타, 깨진 링크를 다시 보자 (이력서 링크) 3. 숫자는 다다익선무엇을 얼마나? 변화를 일으켰는지.그래서 비용은 얼마나 아꼈는지.테스트 작성해서 테스트 커버리지 얼마까지프로젝트 나열에서 나의 기여도와 나의 역할을 말해주자. 어떤 어떤 일 했고, 어떤 책임이 있었는지 4. 님아, 그 블로그는 쓰지 마오이력서의 레퍼런스는 꾸준히 관리되어야 한다. 깃헙이나 블로그를 기술적 성찰, 꾸준함을..

코멘토 실무PT 후기 챌린지_리액트 강의 4주차 후기

✔️ 3주차 과제에서 피드백 받은 내용과 배운 내용 ■ 처음 랜더링이 되고나서 해당되는 데이터가 어느 데이터인지 색으로 표시해야한다. 해결방법 => 서버에 보내주는 데이터가 index 0부터 시작하니까 서버에 요청하는 데이터 역시 index 0부터 시작해야한다. ■ 서버에서 받은 데이터 중에 [object Object]로 나타는 문제가 있었는데 그 문제가 초기 상태를 빈 객체로 설정해서 나온 문제였다. (실제로는 '문자열'임) 만약 서버에서 받은 데이터가 실제로 객체 형태라면 JSON.stringfy로 묶어주면 된다. ■ input 태그에서 value와 defaultValue의 차이 역할은 같다. value는 값이 변하지 않을 때 사용. value를 사용한다면 readOnly 속성을 true로 설정하면 ..

코멘토 실무PT 후기 챌린지_리액트 강의 3주차 후기

✔️ 2주차 과제에서 피드백 받은 내용 차트를 chart.js 파일로 컴포넌트로 따로 관리한 점이 좋음. html/css로 구성된 파일을 리액트로 구현할 때 class를 className으로 꼭 바꾸기!! 기존의 a 태그에 있던 html 경로를 기본 경로인 /로 바꾸기. ✔️ 3주차 실무 PT 주제 동적 화면 구현을 위한 React의 state/props + useState와 useEffect ✔️ 이번 주 수업을 통해서 배운 점 ■ State와 Props state - 컴포넌트 안에서 관리 되고, 바뀌는 동적인 데이터 (= 변수) 변하는 값은 상태에, 변하지 않는 값은 그냥 변수로 선언해서 사용하는 것이 좋다! Props - 컴포넌트 간에 전달되는 데이터 (부모->자식 단방향 흐름) 자식에서 부모 컴포..

코멘토 실무PT 후기 챌린지_리액트 강의 2주차 후기

✔️ 1주차 과제 refactoring 요구사항이 한 페이지로 구성된 애플리케이션이지만 혹시 모를 페이지 확장성을 염두하였고, components 폴더에 한번에 파일을 추가하는 것보다 자주 쓰이는 컴포넌트를 common 폴더에 넣고, 그 외 추가될 페이지마다 폴더를 생성해서 컴포넌트를 정리하면 더 깔끔한 폴더구조를 가질 수 있다고 생각해서 수정하였습니다. ✔️ 2주차 실무 PT 주제 React 스타일링 방법과 반응형 웹 적용 ✔️ 이번 주 수업을 통해서 배운 점 ✦ 요구사항 정의서 요구사항 정의서를 작성할 때는 데이터를 주고 받는 부분을 자세하게 적어주어야한다. 1. 클라이언트 단에서 어떤 버튼을 누르면 데이터를 받아올건지 추가해주기 2. 어떤 데이터가 어디에 쓰이는지 적어주기 ✦ CSS 모든 HTML ..

코멘토 실무PT 후기 챌린지_리액트 강의 1주차 후기

부트캠프를 통해 프로젝트를 경험했지만, 더 나은 코드를 위해 고민하는 시간이 길었습니다. 폴더 구조를 어떻게 나누면 좋을지, 클린 코드는 어떻게 짜면 될지 이 해답을 위해서 다른 분들의 레파지토리를 참고하기도 했습니다. 그리고 제가 짠 코드를 리뷰를 받고 싶은 마음에 코멘토 실무PT를 신청했습니다. 진행은 현직 프론트엔드 개발자 멘토님이 준비한 내용을 수업 형식으로 듣고 과제를 하고 제출한 뒤 피드백을 받는 식으로 진행됩니다. 기간은 총 4주로 4번의 강의와 3번의 과제로 진행됩니다. ✔️ 1주차 실무 PT 주제 React로 기획의도 맞는 기능 구현하기 ✔️ 이번 주 수업을 통해서 배운 점 ✦ 개발 플로우 기획 문서 작성 👉 화면설계서, 플로우차트 (시스템 흐름도), 프로세스 정의서 디자인 문서 작성 👉..

지속 가능한 개발자 되기 위한 이야기

강의자 : 모모 Heli Aaron kakaopay software engineer 카카오페이와 카카오뱅크의 차이점 카카오페이는 법적으로 금융회사가 아니다. 서비스 개발 조직과 플랫폼 개발 조직의 차이 공부는 하는데 성장했는지 잘 모르겠어요.. 개발 역량 강화를 위한 도서 - 리팩터링 2판 - 구글 엔지니어는 이렇게 일한다 성장은 두가지 관점에서 볼 수 있다. 비즈니스에서의 성장 : 회사 입장에서의 성장 (매출 확대, 비용 감소, 사업 확장) 개인의 성장 : 나의 목표 (풍부한 기술 경험, 깊이 있는 학습, 다양한 협업) 개인 성장을 위한 목표 설정 1. 최대한 많은 자료 수집하기 (채용 공고, 도서, 컨퍼런스, 깃헙 등등) 새로운 기술을 처음 배울때는 만들거나 제안한 사람의 글, 문서 위주로 학습하는 ..

반응형