반응형

전체 글 53

이직 준비와 이력서 작성 팁

이직을 준비하면서 여러 번 이력서를 수정하며 지원했습니다. 잡코리아와 사람인에 이력서를 올려 제안도 받았습니다. (제게 커피챗이나 제안 주실 분들은 메세지나 제 이메일(bigstarjang1993@naver.com)로 연락 부탁드립니다.)좋은 회사의 포지션 제안을 받아 관심을 표명하자마자 헤드헌터분께서 연락을 주셨습니다. 이 과정에서 이력서를 쓰며 배운 점은 이력서는 채용 담당자에게 보내는 러브레터와 같다는 것입니다.연애 시절, 저는 아내에게 생일 편지를 몇 번 써주었습니다. 주된 내용은 생일 축하, 지난 시간들의 좋았던 점, 미안했던 점, 그리고 사랑을 표현하는 것이었습니다. 노트북에 몇 번이고 수정하며 그녀의 마음에 쏙 들게끔 적었습니다.채용 담당자의 역할은 회사에서 요구하는 포지션에 가장 적합한 사..

개발 커리어 2024.06.29

코딩 테스트 준비와 배운 점

원티드에 지원하면서 이직을 준비하던 중, 감사하게도 A기업에서 서류 합격 통보와 함께 코딩 테스트 안내 메일을 받았습니다. 하지만 여러 가지 일들이 겹쳐 준비를 전혀 하지 못했습니다.테스트 시간은 총 2시간 30분이었고, 주관식 및 객관식 문제가 30문제, 코딩 문제가 3문제였기에 비교적 쉬운 문제가 나올 것이라 예상했지만, 현실은 냉정했습니다.아직 결과는 나오지 않았지만, 좋은 결과를 얻기는 어려울 정도로 많이 못 봤습니다. 그러나 이번 코딩 테스트를 통해 얻은 점이 있었습니다.1. 문제를 꾸준히 풀어보자평소에 하루에 한 문제씩 풀었다면 더 좋은 결과를 얻었을 것이라는 아쉬움이 남았습니다. 이직을 준비하면서 앞으로 하루에 한 문제씩 (프로그래머스 기준 Lv.2 문제) 풀어보는 것을 목표로 해야 할 것 ..

코딩테스트 2024.06.29

코딩 테스트 과제 후기

오늘은 코딩 테스트 과제 후기를 작성해보려고 합니다.정말 감사하게도 한 기업 채용 공고에 서류 합격했습니다. 그리고 일주일 동안 기간을 주시고 과제를 주셨습니다.과제는 약 3일 정도 진행했습니다. 작업과 다른 여러 가지 일들로 인해 시간을 많이 할애하지 못했습니다. 이 자리를 빌려 과제 담당자님께 심심한 사과를 올립니다 ㅠㅠ.과제는 무난하게 진행되었습니다. 요구사항도 잘 맞췄습니다. 하지만 저에게 가장 어려웠던 부분은 문서화였습니다.혼자 또는 소수 인원으로 개발만 했던 저에게는 문서화가 중요하지만 잘 실행하지 못했던 부분입니다. 구조조정 시기에 처음으로 문서화를 공식적으로 접했습니다.문서화를 할 때 저는 "개발자가 처음 이 문서를 봤을 때 얼마나 이해할 수 있을까?"를 중점적으로 생각하며 작성합니다. 그..

코딩테스트 2024.06.29

프론트엔드 개발자로서 느낀 점들

2024년 2월 13일, 저는 A회사에 프론트엔드 개발자로 입사했습니다. 저는 소프트웨어 개발자 -> 소프트웨어 개발자 -> 백엔드 개발자 -> 프론트엔드 개발자로 총 세 번의 이직을 거쳤습니다. 현재 이 주 정도 출근을 하면서 프론트엔드 개발을 하며 느낀 점들을 공유하려고 합니다.1. 백엔드 개발 지식이 프론트엔드 개발을 원활하게 만든다백엔드 로직과 DB 관련 지식이 있으면 프론트엔드 개발이 상대적으로 원활해집니다. 그 이유는 프론트를 개발하면서 API 통신 로직에 대한 이해가 있기 때문입니다. 또한 데이터가 잘 들어오는지 검증도 혼자 할 수 있어서 개발을 더 원활하게 진행할 수 있습니다.2. HTML, CSS, JavaScript 기본 지식의 중요성React, styled-components, Typ..

개발 커리어 2024.06.29

다양한 경험을 통해 성장하는 주니어 개발자의 이야기

안녕하세요, 여러분! 오늘은 주니어 개발자인 제가 다양한 경험을 통해 얻은 장점들을 나누고자 합니다.저는 경영 컨설팅 회사의 첫 개발자로 입사하여, 주니어로서 할 수 없는 값진 경험을 많이 쌓았습니다. AWS EC2 서버를 만들어서 개발 배포를 하고, Route 53을 이용해 URL을 연결하며, crontab을 이용해 배치 프로그램을 개발했습니다. 또한 프론트엔드, 백엔드, DB 설계, 기획 참여 등 여러 방면에서 많은 일들을 경험했습니다. 밤을 새워가며 일했던 적도 있고, 정말 힘들어 상사에게 밤 11시에 하소연하기도 했지만, 이 모든 과정이 저를 성장시켰습니다.이 경험들 덕분에 저는 넓은 시야를 가지게 되었습니다. 프론트엔드 개발을 할 때에는 'API 호출을 얼마나 적게 할 수 있을까?', 'para..

개발 커리어 2024.06.29

개발자로서 기술적 고민과 비즈니스 가치의 균형 맞추기

개발자로서 기술적으로 고민하면서 개발하는 것은 정말 매력적입니다. 저도 회사에서 기능 개발을 할 때 기술적인 고민을 충분히 하고 개발하고 싶은 마음이 있습니다. 하지만, 시간은 기다려주지 않습니다. 비즈니스적으로 사용자에게 프로그램의 가치를 최대한 빨리 전달해야 합니다.기술적 고민과 비즈니스 가치의 균형그러면, 어떻게 해야 할까요?물론, 기술적인 깊이와 비즈니스 가치 둘 다 중요합니다. 그러나 최대한 빨리 고객에게 가치를 전달하는 것을 더 우선순위로 두어야 한다고 생각합니다. 개발자들이 요즘 연봉을 많이 받는 이유는 프로그램을 통해 많은 사람들에게 비즈니스 가치를 실현할 수 있기 때문입니다. 사용자들은 우리가 어떤 기술을 사용했는지에는 관심이 없습니다.기술과 가치 전달의 조화기술을 익혀야 한다고 생각하신..

개발 커리어 2024.06.28

이직, 언제 해야 할까요?

며칠 전, 제가 쓴 글들을 보며 조회수를 분석했었습니다. 요즘 사람들의 관심사를 살펴보니, '커리어'와 '이직'에 대한 관심이 상당히 높다는 것을 느꼈습니다. 그래서 오늘은 이직에 대해 이야기해보려고 합니다.여러분은 지금 이직을 하고 싶으신가요? 왜 하고 싶으신가요? 이직에 대한 콘텐츠는 정말 많이 나와 있고 (퇴사한 이형님, 팬입니다ㅎㅎ) 도움이 많이 되는 내용도 많지만, 정작 이직을 하고 나면 만족하지 못하고 '그 전 회사가 그래도 괜찮았는데..'라는 후회를 하게 되는 경우도 있습니다. 이 글이 여러분들의 '이직 타이밍'에 도움이 되었으면 합니다.제가 총 3번의 이직을 경험했습니다. 한 번은 성장을 위해, 한 번은 어쩔 수 없이, 그리고 한 번은 정말 아니다 싶어서 이직을 했습니다. 저만의 이직 타이..

개발 커리어 2024.06.28

개발 기한 준수: 성공적인 소프트웨어 개발의 핵심

개발자로서 프로젝트 기한을 맞추는 것은 우리의 일상 업무에서 가장 중요한 부분 중 하나입니다. 기한을 준수하는 것은 단순히 일정 내에 프로젝트를 완료하는 것을 넘어서, 팀의 효율성, 고객 신뢰, 그리고 개인의 전문성을 입증하는 중요한 요소입니다. 이번 글에서는 개발자가 기한을 준수해야 하는 이유와 이를 달성하기 위한 실질적인 전략을 공유하고자 합니다.​개발 기한 준수의 중요성- 제품 품질 유지: 기한을 맞추기 위해 계획적으로 작업하면 코딩 표준과 품질을 유지하면서도 정해진 시간 내에 작업을 완료할 수 있습니다.- 팀워크 강화: 팀원들이 동일한 목표를 향해 협력하는 것은 팀워크를 강화시키고, 프로젝트 성공 확률을 높입니다.- 경험과 신뢰 축적: 반복적으로 기한을 준수하는 경험을 쌓으면 개인의 전문성과 신뢰..

개발 커리어 2024.06.28

나의 가치를 높이는 세 가지 방법: 개발 공부, 이력서 업데이트, 영어 공부

제가 정말 감명 깊게 본 영상이 있습니다. 링크: https://youtu.be/XHVH6Ap9OPU?si=K5AanW7GBhoAqD-p이 영상을 보고 저는 여러 가지 생각이 들었습니다. "대기업에 어떻게 가지? 가정도 있는데..." "대기업이 좋긴 하지..." 그러다가 문득, "진짜 유니콘 기업이나 대기업, 혹은 해외 취업을 준비해볼까?"라는 생각이 들었습니다.사실 우리는 많은 것을 놓치고, 현재에 만족하며 살아갑니다. 저 또한 지금의 삶에 매우 만족하고 있습니다. 하지만 이직할 시기가 되면 부랴부랴 준비하고 아쉬워하는 모습을 많이 보아왔습니다. 저뿐만 아니라 다른 분들도 마찬가지였습니다.​그래서 저는 지금부터 준비하려고 합니다. 당장 시작한다는 뜻은 아니지만, 열심히 개발하고 공부해야겠다는 생각이 듭..

개발 커리어 2024.06.28

React의 setState와 비동기 처리

React에서 `useState`를 사용하여 상태(state)를 관리할 때, 간혹 상태 업데이트가 예상대로 이루어지지 않는 상황을 경험할 수 있습니다. 특히, `setState`가 비동기적으로 동작하는 점을 이해하는 것이 중요합니다. 이번 글에서는 이와 관련된 문제와 해결 방법에 대해 다루어 보겠습니다.​문제 상황아래 코드는 `useState`를 사용하여 상태를 업데이트하고, 업데이트된 상태를 기반으로 API 호출을 시도하는 예제입니다. const [a, setA] = useState(null);const settingA = () => { setA(1); callAPI();}const callAPI = () => { console.log(a);}callAPI(); 여기서 `settingA` 함..

React 2024.06.28
반응형