본문 바로가기
  • 초부득3 - 어제보다 나은 내일을 위해
  • 꿈이 현실이 되는 날까지

전체 글195

협력사 코드브릭 zhemqmflr 윤세헌 CTO 게임 개발 손케이 1. 궁금증 게임개발을 지속적으로 이어오시다가 회사 목표 (missong) democratize ecommerce 회사 문화 오픈 됌 협업 자발적 참여 성장중 도전정신 qna 옛날엔 게임 개발은 c 어셈블리 이젠 엔진 유니티 언리얼 등등 서버의 경우 웹 기술들을 게임에도 많이 쓴다. 서버 쪽 아키텍쳐는 게임이랑 웹의 차이점이 거의 없다. 개발팀의 구성 한국 총 30명 가량. 6개월동안은 전 포지션에서 채용을 할것이다. 신입 채용도 한다. 주니어에게 바라는 것은 지금 기술을 잘 아는 것보다 앞으로 우리랑 성장해갈 포텐이 있는 그리고 이야기가통하는 사람이었으면 좋겠다. 개발자의 삶이라는게 계속 기술이 바뀌어가기에 이것저것 바뀌어대고 하기에 계속 공부의 연속이.. 2021. 12. 9.
슈퍼슬랩 게임 시연 발표 대본 안녕하세요 시연을 맡게 된 김록원입니다! 슈퍼슬랩 그래서 어떻게, 혹은 어떤 상황에서 사용할까요? 저를 제외한 슈퍼슬랩 팀원들 총 네명과 함께 게임을 진행할 것인데요 놀랍게도~ 가장 많이 패배한 분이 무려 스타벅스 기프티콘을 쏜답니다! 아, 물론 저희 팀원들한테요 ㅎㅎ 여러분도 나중에 직접 슈퍼슬랩을 통해 지인들과 커피내기를 해보시는건 어떨까요? 지금 보이는 화면이 바로 로비입니다. 되게 이쁘죠? (김범석님이 수고해주셨습니다.) 방만들기를 클릭하시면, 보시는 것처럼 방이 만들어집니다. 오른쪽 위에 보이는 방 코드를, 같이 내기를 할 분들에게 카톡이든 바로 옆에 있다면 말로/ 편한 방법으로 공유해주세요. 방찾기 버튼을 클릭하면, 방금 설명해 드렸던 방코드를 입력하여 셍성된 방에 참가할 수 있습니다. 그럼 .. 2021. 12. 9.
TIL 21.12.01 슈퍼슬랩 [준]완성! ❓오늘의 질문 우리 프로젝트에서 내가 겪은 기술적 챌린지 요소는? 1. 타입스크립트를 활용한 변수 타입 통제 게임을 제작하기에, 정말 많은 수의 변수가 게임 로직 진행을 위해 필요한데, 이를 타입스크립트 기능으로 각 변수에 타입을 줘서 통제하니, 잘못된 값이 들어가는 식의 오류등을 쉽게 찾을 수 있었다. 다만 많은 변수들을 한번에 관리하기 위해 객체 및 클래스 문법을 활용했는데 이 때문에 복잡해진 객체에 맞는 타입을 부여하는 과정에서 어려움을 느꼈음. 2. 게임 개발 그 자체. 처음에는 가볍게 생각했는데, 생각한 것보다 정말 고려할 요소가 많았다. 아이디어, 게임 로직, 그래픽 이 세 박자가 잘 어우러지게 개발하는 과정 자체가 도전적이었다. 선형적으로 진행되는 게임 플레이 동안 각 시간대마다 표현되야 하.. 2021. 12. 1.
TIL 21.11.30 정말 해줄거 다해줘도 안풀리는 에러가 있구나.. ❓오늘의 질문 정말 당혹스러운 상황 분명 touch든, onclick이든 작동은 하는데, 재랜더링이 어떤게 되었고 어떤건 안되었다는 상황에 의해 함수가 지멋대로 onclick에선 작동하고, keyDown 에선 작동안하는 아주 끔찍한 경험을 했다. 왜? 왜 이럴까? 결국 답은 찾지 못했다. 해결법은 그저 버젼 돌리기 및 재랜더링이 아예 안일어나는 식으로 코드를 바꿨다. react는 정말 canvas랑은 궁합이 안맞는건가? 아니면 내가 아직 영 react 근본적인 작동원리를 이해하고 코딩하는 것이 아니기에 생긴 문제였던 것 같다. 다시금 기본기의 중요성을 느꼈다. 이 문제점을 깊게 파고들어보고 싶은 마음이 굴뚝 같았지만, 빠르게 마무리를 짓고 처리해야할 다른 업무들이 너무 많았기에 해결에만 집중하고 다음으로.. 2021. 12. 1.
TIL 21.11.26 나는 혹시 캔버스 마스털? https://bdbest.tistory.com/209 토스(toss) 협력사 강연 목차 토스! 토스 채용팀 백수연 토스 계열사가 여럿있다. 7개의 계열사 이를 묶어서 토스 커뮤니티라고 부른다. 계열사들을 수평적으로 묶어서 시장에 내보이기위해 토스 커뮤니티라고 부른다. bdbest.tistory.com 💻개발 🍎프론트엔드 와우 좌로 우로 게임을 메인과 서버 연결까지 단 하루만에 처음부터 끝까지 완성했다! 물론 아주 약간 추가할 사항들이 있지만 이미 게임 로직 자체는 완성되었고 디자인도 우수하다! 이걸 진짜 하루만에 해내네? 이것이 토스 정신! 속도 속도 속도! 코드도 그리고 폭탄 돌리기 만들다가 고생을 이빠이 해서 아주 상당히 깔끔하게 작성을 성공했다! 아주 만족만족 대만족인 속도와 퀄리티다. 확실히 캔.. 2021. 11. 27.
TIL 21.11.25 다양한 피드백의 중요성... 💻개발 🍎프론트엔드 정말 충격과 공포의 피드백을 받았다 여태껏 받은 피드백은 멘토님들에게서 나온것이었는데, 오늘은 운영진 분이 진행사항을 보여달라기에 보여드리게되서 새로운 피드백을 받을 수 있었다. 이는 정말 멘토 분들과는 의견이 달랐다. 멘토 분들은 1. 게임의 가짓수를 늘리는 것보다는 하나의 게임을 퀄리티있게 잘 만드는 것이 좋을 것이다. 2. 지금 제작하고 있는 폭탄 돌리기 게임은 충분히 난이도와 재미를 보장할 것 같다.(완성도를 높힌다면!) 라고 이야기하셨고, 운영진 분은 1. 너희 프로젝트는 고난이도 기술이 들어가지 않기에 양으로 승부해야하는데 고작 게임 두개 만들어 놓으면 곤란하다. 2. 폭탄 돌리기는 너무 간단해 보인다. 라고 하셨다. 오우쉣! 완전 상반된 조언! 여기서 우리 팀의 선택은? .. 2021. 11. 26.
토스(toss) 협력사 강연 목차 토스! 토스 채용팀 백수연 토스 계열사가 여럿있다. 7개의 계열사 이를 묶어서 토스 커뮤니티라고 부른다. 계열사들을 수평적으로 묶어서 시장에 내보이기위해 토스 커뮤니티라고 부른다. 토스, 뱅크, 페이먼트, 서큐리티, CX, 보험, 신용데이터 이렇게 많은데 뭐가 다른가? 토스 어플하나로 금융의 모든 것을 해결하기 위한다는 목표로 이렇게 다양한 프로벡트 진행중 직원수 1400명 가량 토스 커뮤니티의 핵심 가치 고객중심적 사고 탁월함 책임감 상호존중 사명감 세계 100대 핀테크 기업중 29위 선정 한국 기업 최초로 3년 연속 Top 50 선정 토스의 지향점 금융에 대한 필요가 있을 때 찾게 되는 첫 번쨰 서비스 금융에 대한 모든 필요를 충족 특정 금융기관의 제한된 상품이 아닌 모든 금융 상품을 연결 편의.. 2021. 11. 25.
TIL 21.11.15 쉽지 않은 협업 협업은 쉽지 않다. 깃허브를 통해 프론트 백으로 파트를 나누어 협업을 진행 중인데 서로를 합치는 과정이 상당히 고단하다. 생각보다 소통해야할 거리도 많고 그만큼 고려할 부분도 많아진다. git rebase로 버젼 맞추기, conflict 줄이기, 커밋을 작업 단위로 쪼개기등등 깃허브 관련한 부분도 간단해 보이먄서 어렵다. 그리고 지금 실시간 멀티 플레이 게임을 제작 중인데 소캣 io를 사용하고 있다. 개발을 하면서 느끼는건 그냥 내가 프론트 백 둘다 하면 훨씬 빠르고 많이 할 수 있을 것 같은데다. 그만큼 소통의 과정, 그리고 서로의 작업 진도를 맞추는 과정의 시간 소모가 크다. 상당히 고민이 많다. 협업에 대한 부분을 진지하게 조사해볼 필요가 있을 것 같다. 조사해본 결과로는 협업이란 결국 사람과 사람.. 2021. 11. 25.
TIL 21.11.24 DevView 타입스크립트 강의 + 주니어개발자 성장, 알고보니 쉬운 에러 ❓오늘의 질문 https://bdbest.tistory.com/206 질문을 잘하는 방법은 따로 있을까요? 많이 해보고 하다보면, 여기까지는 내가 해보고 질문했어야하는구나 하는 등의 뉘앙스를 느끼면서 질문의 질을 높여 갈 수 있다. 2년차까지는 질문을 마음껏 할 수 있는 권리가 있다. 그렇기에 불편하다 뭐 이런 이유로 질문을 망설여서 적게하는 것은 안된다. 라는 답변을 네이버 개발자 분들중 한분에게 받을 수 있었다. 주니어의 특권을 활용하자 💻개발 🍎프론트엔드 정말 말그대로 어이없는 에러 때문에 고생했다. TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSI.. 2021. 11. 25.