본문 바로가기

개발일기11

인테리어 일을 그만두고.. 개발자로서 시작 열심히 개발 준비 하다가 인테리어 일에 대한 제의가 들어와서 한 10개월 했나?. 그동안 일이 많진 않아서 3~4개 현장 돌아본게 다다. 회사 답게 사이트도 제작하고 기반을 다지려고 하면서, 목표는 디자인 설계 회사였지만.. 이런 저런 일과. 내 적성에는 맞지않아 그만두고 내가 하고 싶은 개발일을 하러 떠난다. 1년 정도 딜레이 되었지만 내가 하고 싶은 일이기에 금방 따라갈 수 있을 것이다. 취업 시장에 대해 살펴보고 내 기술스택을 어떻게 쌓을지 여러가지 찾아 보면서 한 1주일 정도 고민했다. 최소한 1~2개의 프로젝트는 만들어 보아야 감을 잡을 것이고, 포트폴리오도 될 것이다. 그러다가 마침 친구가 가죽공방과 관련된 사업을 진행하려고 하고있고, 온라인 페이지가 필요한 상태라 이쪽 웹 개발로 제대로 된 .. 2023. 5. 4.
Merlin Bot 프로젝트 마무리 _ Sparta 17th WIL 2020.04.09 내가 맡은 파트는 Time Recorder 기능 이었다. 프로젝트를 시작하기 전까지는 디스코드 봇이 무엇인지도 몰랐지만, discord API를 열심히 뒤져가며 APP의 동작원리에 대해 경험해볼수 있었던 기회였다. ◎ Time Recorder 기능 (출퇴근 기록부) 출퇴근 정보와 시간 정보를 어디에 저장할 것인가에 대한 의논은 그리 길지 않았다. 주 사용 고객층이 기업과 소상공인을 위한 봇 이었는데, 그렇다면 사용자가 이 데이터를 확인할 때 기업에서 많이 사용하는 파일 형식인 Excel 파일로 보는 것이 친숙할 것이고, Excel의 데이터 형식은 관계형 데이터베이스 형태인데 이는 출퇴근 기록부와 어울리는 형식이다. discord API의 작동 방식에 대한 이해가 필요하였고 작동 방식을 이해하는 데 시간이.. 2022. 4. 7.
Sparta - 15주차 WIL 2020.03.26 기능구현에 생각보다 시간이 많이 소모되었다. 전 주에 DB대용으로 Excel을 사용하여 기능과 정보가 구현되기 때문에 xlsxwriter 와 openpyxl을 활용하는 방법을 익히는데 시간을 소요했고, 그것을 바탕으로 discord button 과 접목하여 구현해야 했기에 여러가지 파악하고 기능을 넣고 또 기능이 추가가 되는데로 수정을 해야 했기에 시간이 꽤나 소요되었다. 그래서 처음 내 예상과는 달리 지금 상황에선 프로젝트 기간내에 Bot에 많은 기능을 담기는 어려워 보인다. 그래도 내가 담당한 기능이 사용가능한 수준까지 만들어 진것 같아 만족스럽다. 그런데 지금 하고있는 프로젝트는 이제껏 해온 프로젝트와 다른 방식으로 진행해 가고 있다. 이때까지 조별 프로젝트를 진행하면서 진행방향에 대해 가장 중요하.. 2022. 3. 27.
Sparta - 14주차 WIL 2020.03.20 출퇴근 기능을 구현하기 위해 DB를 어떻게 사용하는가에 대한 고민이 있었는데, 말끔하게 해결되었다. 바로 엑셀을 DB대용으로 활요하는 방안이었는데, 이미 팀장님은 Excel을 주 데이터베이스로 사용해왔다고 했다. 그리고 사용대상이 기업이기 때문에, 기존에 기업에서 대부분 사용하는 Excel에 필요한 정보를 바로바로 받아 볼수 있는 장점이 있기 때문에 고민의 여지가 적었다. Python 으로 Excel을 다루는 패키지의 종류가 다양해서 우리에게 필요한 패키지를 찾아보았고, xlsxwriter 와 openpyxl 두가지를 활용하여 구현하게 되었다. 그리고 discord API 도 활용해야 했기에 우선적으로 기술을 파악하는데에만 시간이 많이 소요되었다. 기존의 discord Bot은 주로 명령어를 이용해서 사.. 2022. 3. 26.
Sparta - 13주차 WIL 2020.03.13 이번주부터 최종프로젝트 시작이다 조가 새롭게 편성되었는데 소통이 잘 된다는게 무엇보다 만족스럽다. 우리팀은 아마 주제선정이 가장 빨랏을꺼라 예상된다. 팀원 한명이 프로젝트 시작 전 부터 생각해놓은 아이디어가 있었고, 조금 의논한 후에 바로 그 의견이 채택되었다. 바로 디스코드 봇을 만드는 프로젝트이다. 처음 들었을 땐 웹사이트만 만들어본 입장에서 다른 프로그램에 뭔가를 한다는 것도 생소하였고, 봇은 또 어떤건지 감도 잘 오지 않았다. 그 프로젝트를 기획한 팀원이 구체적인 기획을 짜왔었고 discord Bot에 대한 이해를 한 후에 그 기획을 채택하였다. 이유는 뭐 다른 팀원들은 모르겠지만, 나는 그 팀원이 그 전까지 보여온 완성도 있는 프로젝트들의 영향도 없진 않았다고 본다. 하지만 가장 큰 이유는 프로.. 2022. 3. 14.
Sparta - 12주차 WIL 2020.03.06 유화제작 서비스 프로젝트가 마무리 되었다. 처음에 기능구상을 잘 했기 때문에 처음 기획한 대로의 완성도가 나와서 만족스러운 기분이다. 이번프로젝트는 처음부터 구상을 확실하게 짜놓고 시작했기 때문에 중간중간 발생할 수 있는 문제점들에 대해 빠르게 대응이 가능했다. 가장 중요한 토픽은 이미지를 처리하는 시간이 문제였다. 이번 유화제작 서비스에서는 세번의 이미지 처리 과정이 들어갔다. 처음에 이미지를 그려서 만들어 낼 수 있는 GauGAN 과 이미지를 유화로 변경해주는 nst 기술은 이미 최적화가 잘 되어져 있기 때문에 잘 갖다 쓰기만 하면 되었다. 하지만 마지막 과정인 선택한 이미지를 pipo 페인팅 이미지로 만들어주는 기능에 문제가 있었는데, 이 이미지 처리 시간이 너무 길었다. 10분에서 길면 20분까지.. 2022. 3. 6.