본문 바로가기
반응형

전체 글179

[JS] promise 비동기처리 프로미스는 비동기 작업의 최종 성공 값 또는 실패 이유와 연결할 수 있다. 이를 통해 비동기 메서드는 동기 메서드와 같은 값을 반환할 수 있다. 즉, 최종 값을 즉시 반환하는 대신 비동기 메서드는 미래의 특정 시점에 값을 제공 하겠다는 약속을반환한다. js에서 비동기를 처리할 때 자주 사용한다. 콜백 지옥에서 유일한 탈출구랄까.... 아무튼 내가 회사에서 사용해보면서 간략하게 이해한 개념들을 정리해보려고 한다. promise는 3가지의 상태로 있다. pending(초기), fulfilled(성공), rejected(실패)로 되어있다. 두 개 이상을 비동기 병렬로 처리하는 방법을 보자.! (한 개 처리하는 건 다른 블로그에도 많으니까!) 한번 코드를 살펴보자. 이러한 코드가 있다고 해보자!!(그냥 방금 대.. 2021. 4. 26.
2021년 1회차 정보처리기사 필기 [합격] 벼락치기 ㅋㅋㅋ 꿀팁 하하하 너무 후기가 늦은 것 같다.. 회사 다니면서 공부를 잘못해서 떨어질 뻔 했다... ㅋㅋㅋㅋㅋㅋ 필자가 공부했던 책은 시나공으로 풀었다! 뭐 책은 아무거나 사서 봐도 된다.. 시나공은 중요도를 A B C D로 나눠서 알려준다. A B 만 보고 시험을 봤다.(이것도 다 못 봤다...)ㅋㅋㅋㅋㅋ 음 사실 준비기간은 2주 정도 했다. 회사에 입사 전에 시간이 있었는데 그때 아마 공부를 미리 조금 했었다. 하루에 두 시간 정도 씩 보고 주말에는 놀았다. ㅋㅋㅋ 그러고 회사에 입사하고 나니 진짜 공부할 시간이 1도 없었다.. 그래서 망하는 줄 알았다.. 2주 보고 1주일 동안 한번 도안 보고 그 주에 바로 시험을 봤기 때문에... ㅋㅋㅋ 책도 다 못 봤다. 그냥 전날에 기출문제 3개 정도 풀었는데 60점 언.. 2021. 3. 27.
[ict 학점연계 인턴십] backend developer [1달차] 시간이 참 빠른 것 같다. 벌써 한 달이나 지났다니.... 서류 준비하고 면접 준비했던 게 최근인 것 같은데.... 요즘에 재미있는 것들을 많이 배우고 있다... aws lambda도 뜯어고쳐보고 설계해보고 있다.. 음... 일하면서 느꼈던 점은 학교에서 배운 것들과는 현업에서와는 조금 괴리감이 있다. 물론 운영체제에서 쓰레드 작동방식이나 스케줄링 방식 ,네트워크쪽은 많은 도움이 되었다. 데이터베이스랑.... 여기 와서 node.js와 parse를 처음 사용해보고 적용하고 있다. 뭔가 비슷하면서도? 다른 느낌이다. 암튼! 지금 하고 있는 일은 parse에서 aws lambda로 기술이전을 하고 있는 것들을 하고 있다.. 지금 parse는 조금 구형의 기술이라 변화가 필요한 시점이었다. 언젠가 지금 사용하.. 2021. 3. 27.
[ict 학점연계 인턴십] backend developer [2주차] 요즘 정신이 없어서 블로그에 글을 한 동안 못 몰렸던 것 같다. 입사한 뒤 너무 바빴다.ㅠㅠ 저번 주에는 정보처리기사 필기가 있어서 쉴틈이 없었던 거 같다. 정보처리기사 필기는 가채점 결과 합격했었다. 이것은 추후 결과가 나오면 한번 정리해서 올릴 예정이다. 음... 일단 2주 정도 회사에서 사용하는 언어와 프레임워크 등.... 공부하는 시간을 가졌던 것 같다. 하루하루 할당량을 정해서 빠르게 빠르게 습득해나갔다. js, node.js, parse, mongoDB 등... 모두 처음 써보는 것이다. 이런 식으로 아이패드로 정리해가면서 공부했다. 사실 나는 python을 주력으로 언어를 하고 있어서 적응하는데 조금 걸렸던 것 같다. 그래도 처음 배우는 것에 대해 거부감이 없고 재미있게 잘 적응했던 것 같다.. 2021. 3. 13.
ict 학점연계 인턴십 최종합격 후기 (+서류, 면접준비) 참 고민이 많았던 시간이었던 것 같다. 3-2학기를 마치고 이제 졸업작품 또는 졸업논문, 인턴십+기사 자격증을 선택해서 졸업 요건을 충족시켜야 한다... 음... 그냥 일단 해보자라는 생각으로 ict 학점연계 인턴십에 지원해보았다... 내가 지금까지 프로젝트 했던 것들을 정리하고 포트폴리오를 제작해서 넣었던 것이 서류합격의 원인이었던 것 같다! 서류에서 하나 떨어졌다... 아마 원하는 기술스택이 달랐던 것 같다.. 아쉽네.... 3개 기업이 다 코딩 테스트를 보는 기업이 아니라 코테는 따로 보지 않았다. 대신 한 곳에서는 live coding test를 따로 보았다. 두 회사에서 연락이와서 면접을 보았다. 둘 다 대면으로 보았지만, 면접 스타일이 달랐다. 한 곳은 1대 1로 심층면접? 을보고 다른 한 곳.. 2021. 3. 1.
[프로그래머스][Python] 두 개 뽑아서 더하기 으아아아 내일 코딩테스트..... 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] def solution(numbers): result=[] for i in range(len(numbers)-1): for j in range(len(numbers)): if i != j: result.appe.. 2021. 2. 21.
[프로그래머스][Python] 나누어 떨어지는 숫자 배열 내일 코딩테스트를 봐야해서 부랴부랴 전날에 하루종일 알고리즘을 풀어보았다... 다 까먹었었는데 간간히 기억이났다.... 오또케하지... 아무튼 문제를 보자 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예 arr divisor return [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] .. 2021. 2. 21.
kakao vision api 적용해보기 [python] 인스타그램 프로그램을 만드는 도중 더욱 정확하게 판별하기위해 이미지인식을 적용해보고싶었습니다. 이 사용자가 어떠한 사진을 많이올리고 어떤 카테고리가 관심이 있는지 분석해보고싶었습니다. 저의 계정의 아이덴티티와 부합되는지 판단하고 소통해보고싶었습니다. developers.kakao.com/docs/latest/ko/vision/dev-guide Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 이 위에 링크에 아주 잘 설명되어있습니다. 저는 python으로 개발해 python기준으로 설명드리겠습니다. 저는 멀티태그 기능을 사용했습니다. import .. 2021. 1. 24.
나의 다이어리 서비스 구현 개발 기술 스택은 프레임워크 -> Django 사용언어 -> Python, HTML, Javascript, Css(bootstarp) 을 사용해서 제작했습니다. 배워 본 것들을 활용해보기위해 혼자 직접 다이어리 서비스를 구현해보고 싶었습니다. 기본적인 틀은 ├── README.md ├── myvenv │ ├── bin │ ├── include │ ├── lib │ └── pyvenv.cfg └── project ├── accounts ├── db.sqlite3 ├── manage.py ├── mydiary ├── mymap ├── myproject └── static 회원가입, 로그인, 로그아웃, 소셜로그인 등... 로그인과 관련된 부분은 acoounts쪽에서 작업하고, mydiary는 일기쓰기, 삭제,.. 2021. 1. 14.
반응형