전체보기239 2023년 회고 일 회고만 1년차 개발자가 되다이번 달로 만 1년차 개발자가 되었다. 처음 프로그래밍을 공부한 시점으로부터는 2년차다. 아직도 내가 수 년, 수십 년 경력을 가진 개발자들과 한 회사에서 일을 하고 있다는 것이 신기하지만, 이제 정말 주니어 마인드를 버리고 문제 해결을 위해 더 적극적으로 나설 때라는 생각이 드는 요즘이다. 이 고비를 잘 넘기고 진짜 전문가가 되어 가는 길을 걷고 싶다.첫 회사에서의 5개월과 두 번째 회사에서의 5개월예상치 못한 이직을 하면서(이직 관련 포스팅) 일 년 중 반은 국내 SI 회사에서, 나머지 반은 외국 서비스 회사에서 개발자 생활을 하게 되었다. 백엔드부터 애니메이션까지 다양한 기술을 제품에 적용해볼 수 있었고, 시간 압박 속에서 신기능을 런칭하는 경험도 해봤다. 자주, 솔직.. My/Riverlog 2023. 12. 27. [JavaScript] JavaScript Cheatsheet (ES6-ES10) Programming/Javascript, Typescript 2023. 12. 26. [WIP] [리팩터링 개정판] 02. 리팩터링 원칙 리팩터링: [명사] 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩터링(하다): [동사] 소프트웨어의 겉보기 동작은 그대로 유지한 채, 여러 가지 리팩터링 기법을 적용해서 소프트웨어를 재구성하다. - p.79 나는 소프트웨어를 개발할 때 목적이 '기능 추가'냐, 아니면 '리팩터링'이냐를 명확히 구분해 작업한다. 켄트 벡은 이를 두 개의 모자에 비유했다. 기능을 추가할 때는 '기능 추가'모자를 쓴 다음 기존 코드는 절대 건드리지 않고 새 기능을 추가하기만 한다...반면 리팩터링할 때는 '리팩터링' 모자를 쓴 다음 기능 추가는 절대 하기로 다짐한 뒤 오로지 코드 재구성에만 전념한다...소프트웨어를 개발하는 동안 나는 두 모자를 자주 바꿔 쓴다.... 카테고리 없음 2023. 12. 25. [인프런] 프로그래밍, 어떻게 공부할 것인가? - 김창준 지난 인프런 세일 때 김창준님의 강의를 구매했었다. 학교도 종강을 했고 이번 연말 휴가 때 듣기 좋을 것 같았다.(계절학기 시작이 얼마 안남은 건 함정 ^^;) 내가 효율적으로 공부하고 있지 못했던 부분이 있었다면 많이 배우는 기회가 되었으면 좋겠다. 총 3시간 38분 분량이지만 3개월의 수강 기한이 있다. 프로그래밍, 어떻게 공부할 것인가 강의 - 인프런 프로그래밍, 그냥 시간만 쏟아 부으면 공부가 될까? 좀 더 과학적이고 효과적인 방법은 없을까?, 🔔 강의 오픈 기념 Q&A 세션을 진행합니다!2023년 11월 15일 (수) 19:00~21:00, 인프랩 오피스프로그래 www.inflearn.com 전문성에 대한 미신들 1 실험: 고정 사고관을 가진 사람들에게는 IQ/시험 점수의 변화가 없었지만 성장 .. My/Careerlog 2023. 12. 19. 2023년 11월 회고: 신기능 (또) 런칭, 연간 리뷰, 김장하기, 생신 모임, 연말 준비 두 번째 회사에서의 5개월차 회고 11월은 입사 이후 가장 역사적인 한 달이었다. 새로운 PM과 함께 유저 참여도를 개선할 수 있는 Gamification이 포함된(고려해야 할 경우의 수와 에지 케이스가 많다는 이야기 ^^;) 신기능을 런칭했는데, 혼자 모든 프론트엔드 개발을 맡았다. 기능이 한 페이지가 아닌 앱 전체에 걸쳐 있고, DnA팀에서 요청한 Optimizely A/B 테스팅 및 Segment 유저 트래킹까지 적용해야 했기에 프로덕션에서 발견된 버그 Hotfix를 두 번이나 하는 등 몇 번의 식은땀 나는 순간이 있었지만, 초보 개발자 치고는 성공적인 런칭을 한 것 같다!(원인을 모르는 버그 아직 두 개나 있음^^;) Growth를 우리 팟의 주력 분야로 가져가게 되면서 여러가지 마케팅 툴을 Re.. My/Careerlog 2023. 12. 2. [CSS] 속성 선언 순서 CSS 속성의 선언 순서를 스스로 정리해 본 적이 없는 것 같아 네이버의 CSS 코드를 참고해 정해 보았다. 평소 best practice나 클린 코드 관련 글들에서 읽은 것과 결이 같아 좋은 기준이 될 것 같다. display - 표시(관련 속성: visibility) overflow - 넘침 float - 흐름(관련 속성: clear) position - 위치(관련 속성: top, right, bottom, left, z-index) width & height - 크기 margin & padding(그룹) - 간격 border(그룹) - 테두리 background(그룹) - 배경 font(그룹) - 폰트(관련 속성: color, letter-spacing, text-align, text-decorat.. Programming/HTML, CSS 2023. 11. 12. 업무 네 달차 회고 이번 달은 cross-team 기여를 할 수 있어 뿌듯했던 시간이었다. 입사 전에는 만져본 적 없던 WordPress를 공부하고 Growth/Ops 팀을 위해 문서도 작성했다. 그리고 첫 번째 Shoutout을 받기도 했다! How it is going 10월에는 네 개의 PR을 머지했다. 지난 세 달차 회고글을 보니 두 달 동안 네 개를 머지했는데 속도가 두 배로 늘었다! 10월 team update 미팅에서 지난 신기능 런칭 관련 shoutout을 받았다. 원래 우리 팟 담당 프로젝트는 아니었지만 중간에 인력 지원(?) 차원에서 기능 일부를 개발했는데 기한 내에 런칭하는 데 도움을 줬다. 그 때문에 3주 동안 바쁜 시간을 보내기는 했지만 내가 처음부터 쌓아 올린 기능이 데모 발표에 쓰이고 실제 사용되.. My/Careerlog 2023. 11. 1. 이전 1 2 3 4 5 ··· 35 다음 반응형