본문 바로가기

Sparta

(36)
[Sparta] 27. 스파르타 회고 2022-01-12 상당히 오랜만의 포스팅이자, Sparta 카테고리에 작성하는 마지막 포스팅이다. 21년 9월 13일에 시작해서 20년 1월 7일까지로 예정되어 있었지만, 정말 운이 좋게도 좋은 기회를 얻어 조기에 취업을 했다. 크리스마스 전주 즈음에 최종합격을 했으니 대략 3개월 간의 스파르타 내일배움캠프에 대한 회고를 간단히 작성해보겠다. 1. TIL 및 포스팅을 이어나가지 않은 것에 대하여 우선 TIL의 작성을 멈춘것에 대해 정리를 해야겠다. TIL은 내가 가진 지식을 정리하고 공유하기 위해 작성하기 시작했다. 사실 파이썬(flask)이나 AWS를 공부하고 이에 대한 지식을 정리할때는 어느정도 자신감이 있었다. "지식공유자"로써 개발자의 생태계에 정말 자그맣게 기여하는 기분이었다. Spring학습..
[Sparta] 26. TIL을 안쓰게 된 이유... 2021-11-11 벌써 11월이 11일이나 지났다. 시간은 언제나 정직하게 흐른다. 빠르게 느꼈다면 열심히 살았다는것이라 믿는다... TIL이 뜸해진 이유는, 사실 다른 카테고리에 상세히 배운 것을 적는데 굳이 TIL이라는 형식을 맞출 필요가 없다고 느껴서이다. 그냥 그날 배운 내용의 제목만 적을까 생각도 했지만 그것도 큰 의미는 없을것 같아서 말았다. TIL에 산재되어있는 내용들도 조금 아쉬웠고, 지식들을 정리하여 관리하고자 TIL을 멈추고 각 카테고리의 지식들을 정리하였다. 지금은 Java의 Spring과 Python의 Django를 학습하고 있다. Spring 8 : 2 Django의 비율인 것 같다. Spring...정말 어렵다. 오래된 프레임워크이고 엄청나게 방대한 양을 자랑하고 있어서, 새로..
[Sparta] 25. HTTPS 2021-10-26 To-Do 8시 기상 아침식사 매컴싸 일어나기 힘든 아침, 10월도 얼마 안남았다. 힘내자. Today I Learned 1. HTTP and HTTPS 매컴싸 오늘의 매컴싸! 발표자는 김성훈님이고 주제는 "HTTP and HTTPS"였다. 하루에도 수십번씩 사용하는(?) HTTPS, 그러나 이해하기에는 너무 어려운 내용이었다. 2차 프로젝트 진행 시, 내 사이트를 HTTPS로 하고싶었지만 능력의 부족으로 실패! 우선 이녀석이 어떤 녀석인지부터 알아보자. HTTPS (Hypertext Transfer Protocol Secure)는 HTTP에 보안 한스푼을 추가한 녀석이다 SSL을 사용하여 서버와 브라우저 사이에서 안전하게 암호화된 네트워크를 만들어주며, 우리의 개인정보등 민감한 정보..
[Sparta] 24. 매컴싸 시작 2021-10-22 To-Do 7시 기상 아침식사 점심운동 오늘부터 스파르타 내의 작은 스터디모임인 "매일 컴퓨터 싸이언스 뽀개기" (일명, 매컴싸)가 시작되었다. 8시 40분에 모두 모여, 한명의 발표자가 하나의 주제를 발표하고 모두 이에 대해 토론 및 공부를 하는 모임이다. 오늘 첫회를 진행했고, 상당히 재밌었다! Today I Learned 1. DNS 매컴싸 매컴싸 첫모임, 오늘의 발표자는 서정대님이고 주제는 "DNS"였다. 먼저 Domain Name은, 인터넷에 연결된 컴퓨터 주소를 사람이 알기 쉽게 문자 (영문, 한글)로 만든 인터넷 주소를 의미한다. 233.130.200.107 이런건 컴퓨터나 읽는거지 사람이 읽는게 아니다. ex) naver.com google.com 그럼 Domain Na..
[Sparta] 23. 알고리즘, 자료구조, java 2021-10-20 To-Do 7시 기상 아침식사 점심운동 오늘은 새로운 조가 편성되었다. 일주일간 자료구조와 알고리즘을 같이 배우며 스터디하는 조라고한다... 다들 낯을 가리시는지... 얼굴도 안보여주시고 반응도 안해주셔서 힘들었다 ㅠ Today I Learned 1. 자료구조, 알고리즘 예전에 맛만보고 미뤄왔던 녀석들이다. 프로그래머스에서 심심풀이로 Lv.1을 다 풀고 "나 소질 있을지도?"하며 Lv.2에 도전했던 때가 생각난다. Lv.2문제를 몇개 풀어본 소감은, "자료구조랑 알고리즘 공부하고 다시오자!" 였지만, 공부하지 않았다... 자꾸 후순위로 밀려났.. 이번기회에 제대로 공부해보자! 파이썬과 자바, 두가지 언어로 모두 풀이를 해볼 생각이다! 우선 파이썬으로 풀이한 후 자바로도 구현해볼 것이다..
[Sparta] 22. 팀플 마무리 작업 2021-10-18 To-Do 7시 기상 아침식사 점심운동 18일자 TIL이지만, 19일 새벽에 쓰고있는건 함정... Today I Learned 팀플 마무리 1차 프로젝트 발표때, 일종의 벽을 느끼고 상당한 자극을 받았다. 1차때 구현하지 못했던 기능을 전부 구현하고, CI/CD를 구축하고 AWS 클라우드 서버를 완벽히 사용하리라. 결론부터 말하자면 내 욕심이었다. 2차 프로젝트에서 내가 가장 큰 목표로 설정한 것은 두가지였다. 첫번째는 위에서 서술한 완벽한 프로젝트이고, 두번째는 팀원과의 균등한 작업분배였다. 1차 프로젝트때 서버는 내가 거의 다 만들었다고 하여도 무방했고, 이를 지적받았다. 우리조 이외의 조들 중 상당히 잘했다고 생각이드는 조도 같은 지적을 받았다. 개발은 혼자하는 직업이 아니고 개..
[Sparta] 21.AWS 고군분투 2021-10-15 To-Do 7시 기상 아침식사 점심운동 취침시간이 늦어지고 기상시간도 늦어지고 있다... Today I Learned AWS CI/CD 오전에는 AWS를 개별학습했다. VPC에 대한 이해도가 절실했다. 로그인기능 구현 중 팀원 중 한분이 디버깅이 어렵다고하여 우선 로컬에서 개발을 진행하시겠다고 하였다. 생각해보면, CI/CD는 지속적배포 측면에서는 상당히 훌륭한 시스템이지만, 개발내에서 테스트할때는, 프론트와 백, DB가 모두 나뉘어 있어 이를 어떻게 효율적으로 처리할지 궁금했다. 오후에 구현테스트를 보고 미팅을 진행했다. 우리조는 DB에서 삽질을 하는 바람에 꽤나 진도가 늦어져버렸다... 그래도 점점 우리끼리 협업하는 방법을 찾아가는 것 같다. 미팅을 진행하면서 상당히 많은 내용을 ..
[Sparta] 20. MySQL Vs mongoDB 2021-10-14 To-Do 7시 기상 아침식사 점심운동 오늘도 어느덧 12시가 넘어버렸다... 공부하고 팀플하고 구글링하고 구현하고 공부하고 팀플하고... 잘하고 있는거겠지? TIL쓸 시간이 점점 적어지는거 같은데..? Today I Learned 1. MySQL vs mongoDB AWS의 RDS를 사용하기 위해, 그리고 RDBMS의 여러 강력한 기능을 활용하기 위해 우리는 DB를 MySQL로 바꾸고 AWS RDS를 이용했다. RDS의 EC2에 MySQL을 설치하고, Flask서버에서 Python의 라이브러리인 pymysql을 활용하여 백엔드 서버와 DB서버 통신을 했다. 튜터님이 보시더니... 그렇게 하는거 아니라고 하시더라... 이유는 RDBMS는 객체지향 프로그래밍을 제대로 다룰때, ORM을 ..