분류 전체보기 139

앵귤러 Can't bind to 'ngModel' since it isn't a known property of 'input' 오류 해결

문제 발생 앵귤러에서 양방향 바인딩을 하기 위해 ngModel 문법을 사용하려고 하니 아래 에러가 발생했다. Can't bind to 'ngModel' since it isn't a known property of 'input' 해결 방법 해결법은 매우 간단하다. 양방향 데이터 바인딩을 사용하기 위한 ngModel은 앵귤러 모듈에서 FormsModule 패키지를 import 해야 가져다 쓸 수 있다. 따라서 app.module.ts 파일에서 FormsModule 관련 정보를 추가한다. import { FormsModule } from '@angular/forms'; ... @NgModule({ imports: [ FormsModule ], }) 즉, 아래처럼 두 줄을 추가하면 에러는 사라진다. 앵귤러를 ..

Frontend/Angular 2024.03.19

코사(KOSA) 경력 등록하는 방법, 개발자 프리랜서 경력관리

코사(KOSA)는 소프트웨어 기술자 경력관리 사이트이다. 프리랜서 개발자로 일하는 경우(특히 초급) 프로젝트 투입 시 코사 증명서를 요구하는 경우가 많아서 경력 증빙용으로 등록하곤 한다. 국민연금가입증명서 등으로 경력증빙 대체도 가능해서 코사에 등록하지 않는 사람도 많지만, 개인적인 경험상 아직까지는 업체 측에서 요구하고 있기에 코사로 경력관리를 하고 있다. 1. 코사(kosa) 접속하기 코사에 접속해서 회원가입 및 로그인을 한 뒤 [기술자신청] 버튼을 클릭한다. 2. 경력 정보 입력하기 기술자신청 화면으로 이동하면 본인이 일했던 경력 사항들을 입력하면 된다. 7개 파트(개인정보, 근무경력, 기술경력, 학력, 기술자격, 교육, 상훈)로 나뉘어 있는데 하나씩 살펴보자. 1) 개인정보 회원가입했던 기본 정보..

개발자 질문 잘하는 방법, 내가 올린 질문에 답변이 안 달릴때

okky 글을 보고 개인적으로 정리한 내용입니다. 몇 년 전 글이지만 개인적으로 도움이 되는 글이라서 기록해 둔다. 내 생각엔 작성자분이 okky에서 뜬금없이 해결법만 요구하는 사람들을 위해 올리신 것 같다. 회사나 개발 커뮤니티에서 질문 잘하는 방법 같은 건 학교나 사회생활에서 배우지 않기 때문에 질문을 잘 하지 못하는 사람들이 꽤 있다. 어느 정도 학습을 한 상태에서 질문할 경우, 아래 내용을 고려해 보는 것이 질문자와 답변자 서로 간에 도움이 되고 더 빠른 문제 해결을 위한 지름길일 것이다. 1. 본인이 참고한 레퍼런스를 언급하자 본인이 공부한 과정이나 레퍼런스(웹 사이트, 참고 서적)를 알려준다. 잘못된 레퍼런스를 참조했다면 더 나은 레퍼런스를 얻을 것이고, 그 글을 이미 학습한 사람이라면 부연 ..

앵귤러 프로젝트 생성 및 개발환경 설정하기

대표적인 프론트엔드 3대장은 리액트, 뷰, 앵귤러가 있다. 이 중 앵귤러 프로젝트에 투입 예정이라서 앵귤러에 대해 간단하게 공부해보려고 한다. (사실 앵귤러가 아니라 리액트를 하고 싶었던 건 안비밀🙉) SPA 앵귤러를 알기 위해서는 SPA(단일 페이지 웹 애플리케이션)의 개념이 중요하다. SPA는 서버에 요청할 때마다 전체 리소스를 로드하는 것이 아닌, Ajax 요청을 통해 필요한 부분만 렌더링하는 것이다. 앵귤러는 SPA 개발을 위한 자바스크립트 프레임워크이며 점차 브라우저에서 재사용 가능한 단위인 컴포넌트 기반으로 웹 애플리케이션 개발이 가능하게 된다. SPA 및 컴포넌트를 활용하는 대표적인 것이 바로 앵귤러인 셈이다. 앵귤러(Angular) 앵귤러(Angular)는 구글에서 만든 SPA 프레임워크이..

Frontend/Angular 2024.03.13

생성형 AI ChatGPT와 소라 등장! 미래 AI 대체 위험 직업군은?

JTBC News 영상을 보고 개인적으로 정리한 내용입니다. ChatGPT에 이어 AI 소라 등장 날로 발전하는 인공지능(AI) 기술이 여러 직군을 위협하고 있다. 2024년 2월, OpenAI 기업에서 소라(Sora)를 공개했다. ChatGPT 개발에 이어 또다시 혁신을 몰고 온 최신형 인공지능이다. Sora 공식 홈페이지에서는 소라를 한마디로 정의한다. Creating video from text. (텍스트로 영상을 만들 수 있다) 소라는 텍스트로 지시를 내리기만 하면, 사실적이고 상상력이 풍부한 장면을 빠른 속도로 연출할 수 있는 AI 모델이다. 소라와 ChatGPT는 대표적인 생성 AI 시스템이다. 기존 AI 기술은 수많은 데이터를 학습해서 모방하고 예측하는 정도의 수준이었다면, 생성 AI는 새로..

올해 금융 IT차세대 프로젝트 인력부족 우려? 제2금융권 저축은행 차세대 준비

BI Korea 기사를 보고 개인적으로 정리한 내용입니다. 2024년부터 내년까지 금융 IT 차세대 프로젝트가 본격적으로 시작될 조짐이 보이고 있다. 올해의 주요 이슈는 제2 금융권 및 저축은행의 차세대 IT시스템 개발이다. 다올저출은행과 스마트저축은행 발주 예상 다올저축은행은 올해 상반기 발주, 스마트저축은행은 하반기 발주할 것으로 예상된다. 다올저축은행 : IT시스템 개편 예정(약 300억 원) 스마트저축은행 : 차세대 IT시스템 구축을 준비 중(약 300억 원) 두 저축은행 말고도 흥국생명, 흥국화재, 동양생명, NH농협생명, NH농협손보, 한화생명, 한화손해보험 등 많은 금융권들이 차세대 준비를 고려하고 있는 것으로 보인다. 인력 부족 우려 작년에 이어 제1금융권 관련 대규모 사업이 줄어든 시점인..

2024년도 금융권 IT투자 사업목록 정리, 금융권 차세대 프로젝트

BI Korea 기사를 보고 개인적으로 정리한 내용입니다. 올해 금융권 IT 투자사업 관련 기사를 보고, 프로젝트 정보를 요약해 둔다. 프로젝트의 투자내용 및 규모는 예상 추정치이며, 현재 진행 중인 사업도 있고 진행 예정인 사업도 있다. 1. 은행사 1금융권은 단위사업 위주로, 2금융권은 차세대 IT개발 위주로 국민은행 통합데이터 플랫폼 현대화(300억원) 코어넥스트(CoreNext 슬림화, Non 코어뱅킹 영역, 100억 원) 통합단말 현대화(100억 원) 그룹공동 챗봇 고도화(20억 원) 그룹공동 콜봇 고도화(20억 원) 원(One) 클라우드 고도화(10억 원) 신한은행 글로벌시스템 고도화 및 일본향 패키지 작업(130억 원) SBJ 일본은행 해외사업(100억 원) R비서 본 사업(RPA 2단계 고..

VSCode 터미널 오류 해결 : 이 시스템에서 스크립트를 실행할 수 없으므로...

문제 발생 VSCode에서 터미널을 통하여 npm 혹은 yarn을 사용하여 작업 수행시, 아래와 같은 에러가 발생할 수 있다. 이 시스템에서 스크립트를 실행할 수 없으므로 ~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 해결 방법 1 Windows 환경에서는 PowerShell 스크립트 실행이 기본적으로 비활성화되어 있다. PowerShell 스크립트 실행을 허용하려면 아래와 같이 실행 정책을 수정한다. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 해결 방법 2 1. PowerShel..

프리랜서 공실, 안좋은 감정에 무뎌지지 않을 것

작년 12월, 애매한 기간에 개발 프로젝트가 끝났다. 프리랜서 보릿고개 시즌인 1~2월이 지나가고 있지만, 곧 3월이 다가오는 지금까지도 시장 상황이 좋지 않아 보인다. 계속 금리도 올라가면서 정리해고도 많아졌고 회사들도 돈이 없는 건 사실이라 작년부터 프로젝트 양이 현저히 적다. 올해 미국 금리가 인하된다는 소식에 시장 상황이 더 나아질거라 보고 있지만, 지금 당장은 늪지대 같은 상황이다. 처음으로 맞는 보릿고개라서 그런가, 답답한 마음에 더 많은 생각이 든다. 끊임없이 내려앉는 기분에 사로잡히지 말자. 집에 있으면 생각만 많아지니 밖으로 카페라도 나가자. 최대한 직장 생활하는 것처럼 규칙적인 패턴을 유지하도록 노력하고, 시간 날 때 틈틈이 운동하자. 사람 일은 언제나 잘 풀릴 수는 없는 법이고.. 지..

자바 컬렉션 프레임워크(Java Collection Framework) 정리

자바 컬렉션 프레임워크(Java Collection Framework)배열을 보완하는 컬렉션(Collection)컬렉션(Collection)은 여러 요소들을 담을 수 있는 자료구조이다. 즉, 다수의 데이터 그룹이며 컨테이너(Container)라고도 부른다. 컬렉션은 배열과 비슷하지만, 크기가 고정된 배열을 보완하여 Re-sizable한 특성을 가진다. 자바 초창기에는 Vector, Stack, HashTable 등의 컬렉션 클래스만 제공했으나 자바 1.2 이후 표준적인 방식으로 컬렉션을 다루기 위한 컬렉션 프레임워크(Collection Framework)가 등장하였다. 모든 컬렉션 클래스명은 구현한 인터페이스명이 포함되어 있어서 바로 클래스의 특징을 바로 알기 쉽다. (예를 들어 HashMap 클래스는 ..

Backend/Java 2023.12.18