일상/생각정리 4

리마인드

# 태도 1. 인사 잘하자 2. 잘 듣고, 잘 말하자 3. 메모(기록)를 생활화하자 4. 나를 적극적으로 잘 키우자 # 개발 1. 찜찜한 부분 넘어가지 말기 2. 코드 짜기 전 설계 제대로 하기 3. 테스트 코드를 잘 구축해 놓기 (결과적으로 작업 시간을 단축해 주고, 신뢰도를 높일 수 있다.) 4. 예외처리, 로그 남기기 생각하며 코드 짜기 5. 깔끔하고 가독성 있는 코드 # 습관 1. 매일매일 업무일지를 작성해서 셀프 리뷰를 하자. - 어떤 코드를 작성했는지, 짤막하게 몇 문단으로 요약하기. - 어떤 점이 난해하고 어려웠는지, 예상대로 되지 않은 점 정리. - 분기 단위로 종합하여 한번 더 정리. 2. 개념 공부한 것 정리해서 기록하기 - 그냥 대충 느낌만 아는 것이 아닌, 끝까지 파고들어 이해해야 ..

일상/생각정리 2023.06.14

입사, 게임 개발자로서 새로운 시작.

재작년 12월, 퇴사를 하고 어느덧 1년 하고도 6개월이 지났다. 결과적으로 300~400명 규모 회사의 신규 프로젝트를 개발하는 팀에 합격을 했다. 열심히 하는 만큼 성장할 수 있는 환경이 마련되어 있는 회사인 것 같아 만족한다. 다시 새로운 시작이라는 것이 설레기도 하고 긴장도 된다. 끊임없이 공부해가며 제대로 성장하자. 하면 되고, 하면 됐다! 가즈아!

일상/생각정리 2023.06.14

퇴사, 그리고 느낀 것들.

누군가에겐 당연하지만, 모르거나 때론 간과해서 뼈저리게 느꼈던 교훈들. ​ # 개발 1. 찜찜한 부분을 그냥 넘어가면 반드시 그것 때문에 문제가 발생한다. - 사실 개발 일정이 급하면 넘어가는 경우가 생긴다. 어쩌면 시스템의 문제이지만, 개인적으로 명심하자. 애매하거나 찜찜한 부분은 설계 단계에서부터 고치자. ​ 2. 코드 짜는 것보다 코드 짜기 전 설계하는 게 훨씬 더 중요하다. - 무작정 짜면 결국엔 뒤죽박죽 지저분한 코드가 된다. 항상 짜기 전부터 어떤 구조로 갈 것인지 생각하고 구현하자. 무턱대고 키보드부터 두드리지 말자. ​ 3. 예외 처리, 로그 남기기의 중요성 - 구현보다 백만 배 중요한 것은 바로 "예외 처리", "로그 남기기". 예외 처리를 어떻게 할지 항상 고민하자. 또 로그를 항상 명..

일상/생각정리 2022.03.16

입사 1년차 회고

20.09 ~ 20.11 : 입사. 일주일간은 적응 기간을 거쳤고, AVR로 개발한 코드를 파악하며 보냈다. 20.11 ~ 21.01 : 기존에 납품된 AGV의 대응을 했다. 기능 수정 요청사항을 적용하거나, 버그를 잡으러 현장 외근을 많이 나갔다. 21.01 ~ 21.05 : 새로 개발하는 대형 AGV의 터치모니터 UI 개발업무를 맡게 된다. Qt를 사용해 본적도 없고, ROS 환경에서 개발해본 적도 없지만, 열심히 구글링과 타 선배님들께 물어가며 개발해나간다. Qt 기본적인 사용법과 환경에 대해 많이 알게 되었다. 또한, 대형 AGV에 들어가는 Strip LED 제어용 AVR 개발보드를 제작한다. 21.05 ~ 21.07 : 새로운 Type의 중소형 AGV를 제작하면서 설비와 통신방식이 기존 PIO ..

일상/생각정리 2021.09.22