본문 바로가기

생각정리19

뉴스 직접링크 사용에 대한 생각.. "뉴스를 링크하는게 언론사에 손해를 입히는거야?" 요즘 프로젝트하면서 드는 생각 중에 하나이다. 앱에서 원하는 키워드의 뉴스를 골라서 볼 수 있는 서비스를 구현했다. 어떤 기능이든 정말 사용해도 괜찮은가 점검을 해봐야 한다. 검색을 해보니 한국언론진흥재단의 디지털 컨텐츠 이용규칙을 볼 수 있었다. 프로젝트에서 사용되는 것은 내용 중의 "직접링크"에 해당한다. 디지털 컨텐츠 이용규칙 내용 일부 ① 직접링크란 영어의 'Deep Link(딥 링크)'를 쉽게 표현한 것으로, 특정 웹사이트의 메인페이지(홈페이지 또는 초기화면)를 링크한 것이 아니라 그 하위페이지나 특정 웹페이지, 특히 개별뉴스나 사진을 직접 링크한 경우를 말한다. ② 현재까지는 직접링크도저작권법상의 복제·전송에는 해당되지 않는다는 것이 법원의 판.. 2022. 10. 22.
Swift 알고리즘 공부를 시작하며.. (프로그래머스) 어제부터 프로그래머스 알고리즘 문제를 풀기 시작했다. 코딩 테스트 준비 영상이나, 취업 후기를 보면 공통적으로 코딩테스트는 문제를 많~이 풀어야 한다고 조언한다. 그래서 조금이라도 일찍 하루 1~3개 정도 문제를 풀고 정리해나갈 생각이다. 앱 개발 공부를 하며 Swift에 나름 익숙해졌다고 생각했는데 자신만만하게 프로그래머스 레벨 1 문제를 풀어보는 순간 .. 이.. 이게 뭐지? 몇몇 함수는 앱 개발에서도 자주 볼 수 있어서 친근했는데, 옵셔널 처리나 익숙치 않은 함수들이 많았다. 아무래도 앱 개발과 코딩 테스트 알고리즘 문제에서 쓰이는 지식은 조금 차이가 있는 것 같고, 알고리즘 문제를 많이 풀어보면서 여러 함수와 문법들에 친해질 필요가 있겠다. 그래도 다행인 것은 코딩테스트 공부를 하면서 알게되는 지.. 2022. 3. 28.
유료 강의로 공부한 글들을 "보호"로 전환하였다. 유료 강의를 들으면서 정리한 글들을 전부 보호로 설정했다. 강의 내용을 녹취하듯이 전부 받아적고 일부 슬라이드를 캡쳐한 사진도 있다보니 나만 보는 것이 좋을 것 같았다. 아무래도 유료 강의이다보니 저작권이 마음에 걸린다. 공부한 글들은 앞으로도 블로그에 올릴거지만, 유료 강의를 기록한 글은 보호 설정하는 것이 맞는 듯하다. 강의 내용을 바탕으로 나만의 도전과제(?)를 진행하며 재창작을 하거나, 내가 따로 이곳저곳 돌아다니며 알게된 내용들을 정리하고 올리는 글만 공개로 포스팅하는 것이 좋겠다. 강의 내용을 따라 만든 결과물을 깃허브에 올렸었다. README도 처음으로 gif 캡쳐해가며 정성스럽게 기록해보았는데.. 아쉽게도 강의 내용을 따라 만든 레포는 비공개로 하는 것이 맞는 것 같다. 마찬가지로 저작권이.. 2022. 1. 21.
기본 문법 공부 이후는? 패스트캠퍼스 ios 초격차 중에서 swift 기본문법 파트를 완강하였다. 무엇을 중점으로 공부하였나? 전에 웹개발을 공부하려고 들었던 니콜라스의 노마드코더 클론코딩 강의를 따라하였을 때에는 웹개발의 전반적인 흐름을 볼 수 있었지만, 강의를 완강한 이후 기본문법 등의 기본기가 부족한 것을 느꼈고, 배운 것을 응용하는 단계에서 쉽지가 않았다. 그렇기 때문에 이번 swift 문법을 공부할 때에는 최대한 기본을 다지려고 노력했다. 강의는 기본을 핵심적으로 전달해주어서 좋았다. 하지만, 아무래도 용어가 낯설다보니 머릿속에 잘 들어오질 않았고 마치 녹취를 하듯이 강의 내용을 전부 받아적어서 여러번 보고 이해하는 식으로 학습했다. 공부하고 밤에 잠들기 전에는 스위프트 공식 문서를 번역한 고마우신 분이 계셔서 해당 자.. 2022. 1. 19.
자료구조 수강 후기 CS 공부를 위해 패스트캠퍼스(이하 패캠)에서 컴퓨터 공학 강의를 구매해서 수강해보았다. 대학 4년 과목을 압축한 커리큘럼이라 양이 방대한데, 우선 네트워크, 운영체제, 알고리즘, 자료구조, 데이터베이스를 공부하려고 했다. 왜 자료구조 알고리즘을 먼저 공부하였나? 강의를 수강하기 전의 나는(지금도 그렇지만) '무엇을 모르는지 모르는 단계' 였다. 그렇기 때문에 유튜브, 인터넷 검색을 통해 IOS 개발자가 되기 위해서 공부해야 하는 것들과 취업을 위해 준비해야 하는 것을 알아보았다. 그 중 공통적으로 공부해야 한다는 의견이 많았던 것은 자료구조와 알고리즘 이었다. 네카라쿠배 같은 대기업의 코딩테스트에 합격하려면 필요한 필수 지식이었고, 실무에서도 더 좋은 성능의 코드를 위해 필요한 지식이라는 정보를 얻었다.. 2022. 1. 13.
자료구조를 공부하며 집중해야 할 부분 자료구조를 공부하며 집중이 흐트러지는 때가 있어서 무엇에 초점을 두고 공부하면 좋은지 유튜브를 통해 알아보았다. 순서가 보장이 되는지? 중복된 데이터가 들어갈 수 있는지? 검색할 때 얼마나 효율적인지, 수정할때 얼마나 효율적인지 인풋의 사이즈가 커질 수록 빅오가 어떻게 변화하는지 공간과 시간의 복잡도는 어떤지 어떤 자료구조를 이용해서 이 알고리즘을 쓰는게 좋은지 이 자료구조는 어느 상황에 쓰이는 것이 좋고, 어떤 식의 API들이 있는지 큰그림을 보면서 공부하면 좋다 4가지에 집중 검색 읽기 삽입 삭제 알고리즘 문제를 푸는데 좋은 사이트는 "프로그래머스" 2022. 1. 10.