본문 바로가기

전체 글

[소프트웨어 디자인] 프로미스는 어떻게 작동하나요? * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  프로미스가 어떻게 작동하는지 살펴보겠습니다.  이 짧은 프로그램은 두 개의 다른 콜백(resolve: 모든 것이 성공했을 때 실행됨, reject: 문제가 발생했을 때 실행됨)을 인수로 받는 새로운 Pledge를 생성합니다. 최상위 콜백은 우리가 제일 먼저 수행하려는 부분, 즉, 지연이 예상되기 전에 실행하고자 하는 작업을 수행합니다. 여기서는 지연 목적으로 setTimeout의 지연을 0으로 설정해서 작업을 전환하겠습니다. 이 작업이 재개되면 resolve 콜백을 호출해서 지연 이후에 일어날 일을 트리거합니다. 이제 then이 있는 라인을 살펴보겠습니다. 이것은 방금 생성한 Pledge 객체의 메서드이며, 지연 후에 수행하려는 작업을 나타냅니다. t.. 더보기
[소프트웨어 디자인] 비동기 실행은 어떻게 관리할까요? * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. 자바스크립트는 이벤트 루프를 중심으로 구축되었습니다. 모든 작업은 큐의 항목으로 표시되며, 이벤트 루프는 큐의 앞쪽에서 작업을 가져와 실행하고 새로 생성된 작업을 큐의 뒤쪽에 추가하여 나중에 실행하는 식의 작업을 반복적으로 수행합니다. 한 번에 하나의 작업task만 실행되며 각 작업에는 고유한 호출 스택이 있지만 작업 간에 객체를 공유할 수 있습니다  대부분의 작업은 작성된 순서대로 사용 가능한 모든 코드를 실행합니다. 예를 들어, 다음 한 줄짜리 프로그램은 Array.forEach를 사용해서 배열의 각 요소를 차례로 출력합니다.  그러나 몇 가지 특별한 내장 함수를 사용하면 Node가 작업을 전환하거나 실행 큐에 새로운 작업을 추가할 수 있습니다. 예.. 더보기
인공지능 시대의 질문의 힘과 AI 리터러시 《챗GPT 질문의 기술》 출간! 챗GPT 질문의 기술 2nd Edition  AI 리터러시가 필요한 시대에서 가장 중요한 것은 ‘질문하는 힘’ 인공지능으로 인한 정보 격차 심화, 고용 및 경제 구조 변화 등 사회 전반의 전환이 예상되는 가운데, 다가오는 시대를 대비하려면 인공지능의 기능과 한계를 잘 이해하는 것이 중요합니다. 이제 인간에게 남겨진 마지막 역할, ‘질문하는 힘’을 키우는 것이 우리의 경쟁력이 될 것입니다. 이 책은 《챗GPT 질문의 기술》의 개정판 도서로, 챗GPT 최신 버전(GPT-4o)과 생성 AI의 최신 동향을 반영하였습니다. 챗GPT를 비롯한 생성 AI의 핵심 기술과 사용법, AI 리터러시의 기초에 대한 내용을 담았습니다.  🔍 이 책으로 얻을 수 있어요!- 일상과 업무에 바로 쓰는 챗GPT 활용법- 질문으로 정.. 더보기
영진닷컴 공식 Github(깃허브) 오픈! 영진닷컴 공식 Github 오픈! 매년 수많은 IT도서를 출간하는 영진닷컴에서 드디어 를 오픈하였습니다👏 앞으로는 깃허브에서 소스 코드를 편하게 확인하세요. 신간 도서부터 구간 도서 코드까지 다양하게 준비했답니다.확인하고 싶은 도서의 코드가 있다면 댓글로 남겨주세요! 열심히 뒤져보겠습니다⛏ ⬇️ 코드 요청 방법- 영진닷컴 메일 Support@Youngjin.com에 메일 보내기- 댓글에 코드를 확인하고 싶은 도서 제목 남기기⬇️ 업로드 예정 언어(코드)- JavaScript- JAVA- C++- C#- 기타 언어  🔵 Github 링크 : https://github.com/Youngjin-com/ 더보기
IT 프로젝트 전 과정 요약 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. 이번 포스팅에서는 IT 프로젝트의 전 과정을 요약 설명하겠습니다. 이 글을 통해 IT 프로젝트 진행 과정의 큰 흐름을 확실하게 이해할 수 있길 바랍니다.  ✔ IT 프로젝트 전 과정IT 프로젝트를 단계로 구분하여 설명드리겠습니다. 본격적인 설명 전에 두 가지 용어를 정리하고, 이후부터는 해당 용어를 기준으로 설명하겠습니다. 첫 번째는 [고객사]입니다. IT 프로젝트 사업을 발주하는 회사를 말합니다. 두 번째는 [수행사]입니다. 고객사에서 발주한 사업을 수주하고 수행하는 IT 개발 회사를 말합니다. 지금부터 IT 프로젝트의 전 과정을 알아보겠습니다.  첫 번째는 [프로젝트 제안 및 수주] 단계입니다. IT 프로젝트를 진행하려면 먼저 고객사에서 사업을 발주.. 더보기
IT PM(프로젝트 매니저)이 되는 방법 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ IT PM이 되는 사례IT 현장에서 다양한 사례를 통해 PM이 됩니다. 이 사례를 자세히 살펴보면 아래 그림과 같이 크게 세 가지로 구분됩니다. 참고로 IT업계에는 매우 많은 회사가 있습니다. 같은 분류의 회사라 하더라도 조금씩 차이가 있을 수 있으며, 지금부터 설명하는 내용은 해당 분류에서 많은 회사가 일반적으로 진행하는 방식을 기준으로 작성된 것임을 참고하길 바랍니다.  첫 번째는 [회사의 규모]에 따른 구분입니다. 회사가 스타트업인지, 소기업인지, 중격기업인지, 대기업인지에 따라서 PM이 되는 과정에 차이가 있을 수 있습니다. 두 번재는 [회사의 종류]에 따른 구분입니다. 웹에이전시 회사, SI 회사, 솔루션 회사, IT 서비스 회사에서 PM.. 더보기
유튜브에 영상 올리기_ 제목과 설명 작성/업로드 예약 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 유튜브에 영상 올리기 전 - 제목과 설명 작성이제 유튜브 채널에 영상을 올려봅시다. 유튜브 앱을 실행하기 전에 먼저 정해야 할 것이 있습니다. 바로 ‘제목’과 ‘설명’입니다. 유튜브에서 보고 싶은 영상을 찾기 위해 검색해 본 적이 있나요? 예를 들어 ‘고양이’를 검색한다면, 귀여운 고양이의 모습을 담고 있는 영상이 잔뜩 나타납니다. 이 영상들의 공통점이 무엇인지 보이시나요? 바로 제목에 ‘고양이’라는 단어가 무조건 들어가 있다는 점입니다.   그만큼 제목은 검색 결과에 많은 영향을 미칩니다. 이왕 열심히 만든 영상인데 다른 사람들에게 잘 검색되면 그만큼 조회 수도 많이 오를 겁니다. 지금부터 알려드리는 팁을 잘 참고해서 첫 영상의 제목과 설명을 멋.. 더보기
영상 편집 앱 설치하기(어플 추천) * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 영상 만들기 전에 미리 준비해야 할 것1. 스마트폰  스마트폰 카메라의 성능은 나날이 좋아지고 있습니다. 전용 장비를 쓰지 않고 스마트폰 카메라만으로도 우리가 원하는 품질의 영상을 얻을 수 있습니다. 2011년 박찬욱 감독은 전 장면을 아이폰4로만 촬영한 ‘파란만장’이라는 영화를 개봉했습니다. 아이폰 카메라의 우수성을 홍보하기 위한 일종의 이벤트였지만, 스마트폰 카메라로 영화와 같은 고품질 영상을 얻을 수 있음을 증명했습니다. 당시 스마트폰 카메라의 성능으로도 영화 촬영이 가능했고, 카메라 성능이 훨씬 좋아진 요즘 스마트폰으로는 당연히 가능합니다.  스마트폰의 가장 좋은 장점은 매일 들고 다니기 때문에 언제 어디서든 주머니에서 꺼내어 바로 영상 촬.. 더보기