Categories. 88

[Node.js] Node.js 및 NPM 설치 (윈도우10)

아래 다운로드 페이지 접속 https://nodejs.org/en/download/ Node.js — Download Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org .msi 설치 파일 다운로드 설치파일 실행 & next 동의 & next 설치 경로 설정 & next 따로 설정할 거 없어서 next chocolately 필요하면 체크 후 next (따로 설치 가능하며 지금 당장은 필요없어서 next 함) install 설치완료 터미널 실행 후 아래 명령어 입력하여 버전 나오는지 확인 node -v npm -v 이 상태가 되면 npm으로 라이브러리 설치가 가능하다.

[Chitchat.] 현대오토에버 이직 후기 - 01. 서류전형

현대오토에버 이직 후기 시리즈 첫번째로, 서류전형 준비 경험을 공유하고자 한다. 서류전형을 준비하며 면접 전형에 참여하는 것을 염두해두고 문항을 작성해 면접까지 같이 준비가 되었다. 스펙 본인 보다 뛰어난 스펙을 가지신 분이 훨씬 훨씬 더 많아서 붙을 줄 몰랐었다. 지금 와서 생각해보니 아마 이러한 스펙보다는 업무 경력과 그간 이룬 성과들을 중심으로 평가하지 않았을까 하는 생각이 든다. 경력: 5년차 대리 학점: 3.8/4.5 어학: X (어학 성적은 없으나, 외국 회사와 일했기 때문에 비즈니스 영어를 할 수 있고, 혼자 영어 미팅을 할 수 있는 수준이라 어필했다.) 수상: 국제 대회 우수상 수상 (해외 자매결연 대학이 함께 주최하는 대회로, 대만, 일본 친구들과 프로젝트를 수행한 경험과 글로벌 마인드셋..

Daily./Chitchat. 2024.01.23

[Chitchat.] 현대오토에버 이직 및 재직 후기 (feat. 복리후생)

들어가며 현대오토에버 이직 후기 시리즈를 작성해 보고자 한다. 본인은 2023년 1분기 대규모 경력사원 채용 공고에 지원, 최종합격하여 재직중이다. 전형 별로 이직 후기 시리즈를 작성하여 본인이 겪었던 과정들에 대한 후기를 공유 하고, 현대오토에버에 지원하고자 하는 미래 사우님들에게 참고가 되었으면 한다. 기업 소개 현대오토에버는 현대자동차 그룹 계열사로, 주요 사업분야는 크게 'Vehicle IT'와 '디지털 트랜스포메이션 서비스', 'Core Technology'로 나눠볼 수 있다. Vehicle IT 사업분야는 차량 SW 플랫폼, SW 통합 개발환경 플랫폼, 차량 연동 서비스, 내비게이션, 정밀지도 분야로 세분화된다. 현대오토에버는 거대한 IT 기기로 진화하고 있는 차량용 모빌리티와 미래 모빌리티 ..

Daily./Chitchat. 2023.11.05

"말이 나온 김에", "얘기 꺼낸 김에" - 대화를 연결하는 다양한 영어 표현

대화에서 적절한 연결어구를 사용하면 대화를 자연스럽게 이어나갈 수 있습니다. 이전 주제와 관련된 새로운 주제를 꺼내거나 관련 정보를 제공할 때 사용되는 영어 표현들을 알아보겠습니다. 아래 표현들은 모두 "말 나온 김에", "얘기 꺼낸 김에", "그와 관련해서", "그러고 보니" 의 의미로 사용되며 상황에 따라 여러가지 표현을 다양하게 사용하시면 됩니다. Since You Bring It Up Since you bring it up, I'll ask you a favor. 말 나온 김에, 부탁 하나만 할게요. Now That You Mention It Now that you mention it, what's he up to these days? 말이 나와서 말인데, 그 사람 요즘 뭐한대요? Speaking..

일상에서 자주 사용되는 "Hit the OOO" 표현 5가지 - hit the road, hit the sack, hit the books, hit the gym, hit the bars

영어는 다양한 표현과 관용구로 가득하며, 이 중에서도 "Hit the"로 시작하는 표현들은 일상에서 자주 사용됩니다. 그 중, 정말 많이 쓰이는 표현 5가지, "Hit the road," "hit the sack," "hit the books," "hit the gym," "hit the bars" 에 대해 알아보겠습니다. "Hit the road" - 길을 나서다, 떠나다, 출발하다 이 표현은 여행이나 출발을 나타내며, 어떤 장소를 떠나는 순간을 의미합니다. We should hit the road early if we want to avoid traffic. 교통체증을 피하려면 일찍 길을 나서야돼. "Hit the sack" - 잠자리로 가다, 잠자리에 들다 이 표현은 피곤해서 잠자리에 들러야 할 때..

"혹시.." - happen to / by any chance

대화에서 정보나 질문을 부드럽게 전달하거나, 무언가를 확인할 때 "혹시"라는 단어를 사용하는 것은 매우 일반적입니다. 영어로 "혹시"를 표현할 때 주로 두 가지 표현을 사용하는데, 바로 "happen to"와 "by any chance"입니다. 이 두 표현은 비슷한 상황에서 사용되며 미묘한 차이점이 있습니다. 1. Happen to "Happen to"는 주로 어떤 일이 우연히 또는 뜻하지 않게 발생했을 때 사용됩니다. 이 표현은 다른 사람에게 어떤 정보를 물어보거나 확인할 때 사용할 수 있으며, 주로 자연스럽게 대화에 녹아들기 쉽습니다. "Do you happen to know where the nearest gas station is?" 가장 가까운 주유소가 어디인지 혹시 아세요? "I happene..

[Design Patterns.] 디자인 패턴이란?

디자인 패턴은 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 전형적인 solution이다. 이는 재사용할 수 있는 코드 조각같은 것들이 아니고, 특정 문제를 해결하는 방식을 알려주는 일반적인 개념이다. 패턴은 알고리즘과 혼동되곤 하는데, 둘 다 어떤 문제를 해결하기 위해 따라야 할 일련의 절차를 정의하지만, 패턴은 알고리즘보다 더 상위 수준의 설명을 의미한다. 즉, 알고리즘을 요리에 대한 레시피에 비유한다면, 패턴은 다이닝 코스 구성으로 비유할 수 있다. 디자인 패턴은 Creational Pattern(생성 패턴), Structural Pattern(구조 패턴), Behavioral Pattern(행동 패턴) 3가지로 구분 되며 종류는 다음과 같다.Creational PatternStructur..

[DEV] CRT 라이브러리 사용하여 메모리누수 찾기

1) 개요 메모리 누수 문제는 C++앱에서 가장 감지하기 어려운 이슈 중 하나로, 이전에 할당했던 메모리를 해제하지 않으면 메모리 누수가 발생한다. 이러한 문제를 감지하기 위해 CRT 라이브러리에 대해 알아보았다. 메모리 누수 감지 기능을 사용하기 위해서 다음과 같이 선언되어야 한다.메모리 누수 문제는 C++앱에서 가장 감지하기 어려운 이슈 중 하나로, 이전에 할당했던 메모리를 해제하지 않으면 메모리 누수가 발생한다. 이러한 문제를 감지하기 위해 CRT 라이브러리에 대해 알아보았다. 메모리 누수 감지 기능을 사용하기 위해서 다음과 같이 선언되어야 한다. #define _CRTDBG_MAP_ALLOC #include 을 포함하면 malloc과 free가 디버그 버전 _malloc_dbg, _free_dbg..

Development. 2023.08.29

[DEV] Google Test

Google Test의 개념과 활용방안에 대해 알아보고 테스트 문법을 알아보도록 하자. 1) Google Test란? Google Test는 C/C++ 테스트를 위한 구글에서 제공하는 프레임워크이다. SW를 개발하고 검증할 때 필요한 유닛 테스트를 구현하려면 실제 SW가 돌아가는 환경과 다른 환경에서 테스트 해야 할 필요가 있을 때가 있다. 예를 들면 HW가 준비되지 않았거나, 리소스가 충분히 준비되지 않았을 때 테스트 환경을 구성하는데 많은 시간과 비용이 든다. 따라서, 호스트 PC 또는 서버 환경에서 실제와 비슷하게 동작하도록 하는 테스트 환경이 필요하고, 이러한 테스트 수단을 제공하는 것이 Google Test이다. Google Test 프레임워크를 사용해서 SW 개발에 대한 검증을 쉽고 빠르게 진..

Development. 2023.08.28

[Insights.] 개발 공부 제대로 하는 법

다섯 가지의 "깨어있기" 이론 1. "이번만", "다음에" 라고 하지 말자. 다음은 오지 않는다. 당장의 프로젝트가 중요하고, 회사 업무가 바쁘다는 이유로 배움을 미루지 말자. 한번 미루게 되면 같은 이유로 몇 년 뒤에도 똑같은 핑계를 대며 공부하지 않게 될 것이고, 이는 업보가 되어 나에게 돌아온다. 따라서, 어떤 문제를 직면한 순간이 공부하기에 가장 최적기임을 잊지 말자. 물론, 당장 급한 프로젝트와 일정으로 매번 공부할 시간이 나지 않을 수 있다. 그럴 땐 리펙터링 책(http://www.yes24.com/Product/Goods/89649360)에서 거론한 3의 법칙을 따르자. 3의 법칙: 비슷한 일을 세번 째 하게 되면 리펙토링을 진행하라. 동일한 문제가 세번 발생 했을 때, 해당 문제가 나에게..

Daily./Insights. 2023.03.28