본문 바로가기

Development

(20)
정렬 알고리즘-삽입 정렬 알고리즘 알고리즘 선택 시 참고할 수 있는 선택 기준. (출처 - 그림으로 정리한 알고리즘과 자료구조) 상황 정렬 알고리즘 항목이 몇 개 되지 않는다. 삽입 정렬 항목이 대부분 정렬되어 있다. 삽입 정렬 최저 상황을 고려해야 한다. 힙 정렬 평균 정렬 결과가 필요하다. 퀵(빠른) 정렬 항목을 조밀한 모집단에서 가져왔다. 버킷 정렬 가능한 짧은 코드를 선호한다. 삽입 정렬 실제 정렬을 하기 위해서는 직접 프로그램을 만드는 경우는 없고 대부분은 라이브러리를 가져와서 쓴다. 책에서는 실제로는 라이브러리에서 가져와서 쓴다고하지만 기술면접이나 코딩테스트, 그리고 적용에 있어서도 쓰는방법은 알아둬야하기때문에 정리해두려고한다. 위의 표에서 보면 여러 상황에서 삽입정렬을 쓴다. 삽입 정렬 알고리즘은 교환 정렬 알고리즘과 비슷하..
컴퓨터공학 입문Ⅰ 취업준비는 막연하고 끝이 없는거같아 막막하지만, 또 어떻게 생각해보면 막연한건 어느것이든 해볼수있는 몇 안되는 소중한 시간들이고 다양하게 내가 배우고싶은 기술이나 언어, 책들을 접할수있는 내가 단단해지기 위한 과정이라고 생각한다. 파이썬에 막연한 관심이 있어서 장고걸스 튜토리얼도, 깔끔한 파이썬 탄탄한 백엔드 책도, 웹에 대한 관심도 생긴것인데 이것에 더해서 빅데이터나 AI도 공부해보고싶어서 관련 MOOC를 찾아 들었다. 학부때 배웠던 내용도 있지만 그때도 지금도 여전히 어려운 개념인 포인터 부분을 듣고있다. 더해서 자료를 보충해서 공부해야겠다 첨부한 사진은 MOOC에서 어느정도 들었는지 대쉬보드로 나타내주는것인데 저런게 참 간단하지만 완강해야겠다는 자극제가 돼서 좋다. 강의를 듣다가 모르는 개념이나 헷..
Django girls tutorial 들어가며 · Django Girls Tutorial 1차 : 2015. 10. 1. 이수진, 함기훈, Jay Park, 조혜선, 정광윤, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민 tutorial.djangogirls.org 3일간 조금씩 시간 쪼개서 해봤다. 튜토리얼이 정말 친절하고 자세하게 나와있어서 따라하는데 어려움없었다. 언젠가 새로운 언어가 나오거나, 아직 번역이 안된 튜토리얼이있다면 나도 이 튜토리얼처럼 번역해보고싶은 마음이 들 정도로 가독성있고 중간중간 직면하게되는 어려움에도 친절하게 설명되어있어서 더 중도하차 않고 따라할 수 있었다. 이건 개발 외적인 얘기지만, 중간중간 조금 힘든 과정을 넘을때마다 페이지 가장 아래에 쉬어가도 좋다면서 도넛사진이라던지 수고했다고, 칭찬하는 문장들이..
백엔드 개발자 자격요건(및 우대사항) 스타트업들의 자격요건들을 정리해서 공통으로 추려지는 부분들에 집중적으로 공부를 시작해볼 계획이다. [링크]를 참고해서 공고를 추려봤다. 스타트업 이름을 누르면 채용 공고 링크로 이동한다. [당근마켓] 백엔드 서버 개발자 (Java) (신입/경력) 자격요건 Java/Kotlin & Spring Framework (Spring boot) 백엔드 개발/운영 경험 MySQL등 RDBMS를 이용한 개발/운영 경험 (MySQL, PostgreSQL등) 간단한 백오피스(어드민) 기능은 자체 제작 가능한 분 우대사항 REST API 설계 및 RPC framework (gRPC, thrift등) 적용 경험 RDBMS기반 대용량 데이터 처리 경험 Kubernetes, AWS등 클라우드 환경에서의 운영경험 자기주도성, 적극..