반응형

개발 및 프로그래밍 관련 16

AI 기술이 우리의 일상을 바꾸는 10가지 방법

AI 기술은 우리의 일상생활을 혁신적으로 변화시키고 있습니다. 스마트 어시스턴트부터 자율주행차, 맞춤형 추천 시스템까지, 인공지능은 다양한 분야에서 생산성과 편리함을 증대시키고 있습니다. 이 글에서는 개발자가 주목해야 할 AI의 10가지 주요 변화를 소개합니다.   목차   AI 기술: 우리의 일상생활에서 인공지능(AI)은 이제 더 이상 공상과학 영화 속에서나 등장하는 미래의 기술이 아닙니다. AI는 이미 우리 일상에 깊숙이 자리 잡고 있으며, 다양한 방식으로 우리의 삶을 변화시키고 있습니다. 스마트폰 속 음성 비서, 온라인 쇼핑에서의 맞춤형 추천, 의료 진단에서의 AI 활용까지, AI는 다양한 분야에서 인간의 삶을 개선하고 있습니다. 특히 개발자들에게 AI는 새로운 기회와 도전 과제를 동시에 제공하며,..

은행 IT시스템 프로젝트 알아보기

은행의 IT 시스템은 신계약, 계정계, 정보계 등으로 나뉘어 각각 고유한 역할을 수행합니다. 이 글에서는 은행 IT 프로젝트에서 중요한 각 시스템의 기능과 역할을 자세히 설명하며, 채널계, 대외계, 운영계, 기간계까지 포괄적으로 다룹니다. 은행의 디지털 혁신과 안정적인 운영을 위한 필수 정보를 확인해보세요.    목차   은행 IT 시스템의 핵심: 신계약, 계정계, 정보계부터 운영계까지.. 은행의 IT 시스템은 금융 업무의 복잡성을 관리하고 다양한 서비스를 제공하기 위해 여러 부분으로 나뉘어 운영됩니다. 각 시스템은 고유한 역할을 수행하며, 서로 긴밀하게 연동되어 은행의 전체 업무를 지원하는 중요한 역할을 합니다. 이러한 시스템은 고객이 금융 상품을 신청하는 단계부터 실제 거래가 이루어지고, 그 데이터를..

AI 프롬프트 작성법: 초보 개발자가 접근하기 쉬운 프롬프트

인공지능(AI)을 활용하여 원하는 결과를 얻기 위해서는 프롬프트 작성이 매우 중요합니다. 특히 AI 초보자에게는 프롬프트 작성이 처음에는 어렵게 느껴질 수 있지만, 올바른 방법을 익히면 누구나 쉽게 AI와 효과적으로 소통할 수 있습니다. 이때 중요한 것은 명확성과 구체성, 그리고 단계별 지침입니다.  또한, AI와의 상호작용에서 피드백을 통해 결과물을 점점 더 개선해 나가는 과정도 필수적입니다. 이 가이드에서는 초보자들이 AI와의 상호작용에서 더 나은 결과를 얻기 위해 알아야 할 핵심 방법들을 소개합니다. 명확하고 구체적인 프롬프트 작성법, 복잡한 작업을 단계별로 나누는 방법, 그리고 피드백을 통해 프롬프트를 개선하는 방법에 대해 자세히 알아보겠습니다.  목차   서론인공지능(AI)의 발전은 우리의 삶에..

유용한 AI 서비스 모음

이 콘텐츠는 다양한 분야에서 유용하게 활용될 수 있는 AI 서비스들의 목록을 제공합니다. 각 서비스는 생산성 도구, 언어 처리, 고객 서비스, 콘텐츠 생성, 이미지 및 디자인, 데이터 분석, 개인화 추천, 건강 및 웰빙 등 여러 카테고리로 분류되어 있습니다. 링크를 통해 각 서비스의 기능과 장점을 직접 확인할 수 있으며, 이를 통해 개인의 업무 효율성을 높이고 삶의 질을 향상하는 데 도움을 받을 수 있습니다. AI 기술의 발전으로 인해 우리는 더 스마트하고 효율적인 방법으로 문제를 해결하고, 새로운 기회를 창출할 수 있습니다.   목차   AI 서비스를 활용을 통한 서비스 현대 사회에서 AI 서비스는 자기계발의 강력한 도구로 자리 잡았습니다. AI를 활용한 자기 계발은 더욱 효율적이고 개인화된 학습 경험..

프로그램 개발자 실력 향상을 위한 시간 관리법

안녕하세요! 오늘은 프로그래밍 실력 향상을 위한 시간 관리에 대한 전략과 효율적인 코딩 습관 만들기에 관해 이야기해 보려 합니다. 프로그래밍을 잘하기 위해서는 단순히 코드를 작성하는 것뿐만 아니라, 시간 관리와 습관 형성이 매우 중요합니다. 이를 통해 개발 업무와 학습을 효율성 있게 진행하는 방법을 알아보겠습니다. 목차 1. 코딩 공부의 어려운 점 및 프로그래밍 실력 향상을 위한 시간 관리 개발자로 업무를 진행하면서 전체적인 프로젝트의 큰 틀에서 분석, 설계, 구현, 테스트 등의 단계를 거치면서 업무에 맞춰서 프로그래밍하게 됩니다. 구현 단계에서 개발, 즉 코딩하게 고 개발자는 이를 지속해서 공부하는것이 중요합니다. 코딩 공부를 하면서 어려운 점에 대해서 알아보고 전체적인 실력을 향상할 방법에대해서 알아..

[개발] 개발을 하면서 알아둬야 할 것들 (SI, SM프로젝트, 프리랜서 개발자) ver 2.0

예전에 작성한 내용의 글에서 시간이 흐르면서 조금씩 변경되거나 추가된 내용에 대해서 다시 정리하는 시간을 가졌습니다. 프리랜서 IT 개발자, 웹개발, 모바일 프로그래머들에게 도움이 되기를 바랍니다. 지극히 개인적이고. 객관적인 내용이므로 대다수가 공감하거나, 무조건 내용이 옳다는 것은 아닙니다 긴 시간을 통해 경험 한 내용에 대해서 공유드립니다.    목차  개발을 하면서 알아둬야 할 것들 (SI, SM프로젝트, 프리랜서 개발자)  ver 2.0 먼저 이전에 작성한 내용에 대해서 링크를 첨부드립니다. 포스팅한 내용에 대해서 너무 과거이므로, 현 상황이나 트렌드에 맞지 않는 내용에 대해서 업데이트하는 위주로 글을 작성하려고 합니다. https://junibugi.tistory.com/15 [개발] 개발 일..

이커머스(e-commerce) 프로젝트의 주문 관리(OMS) 업무 개인적인 정리..

앞서 이커머스 프로젝트를 진행하면서 주요 업무 프로세스에 대해서 다룬 바가 있습니다. 저는 주문관리(OMS) 파트를 맡아서 프로젝트 개발을 진행했으며, 그에 대해서 경험하고 정리한 내용에 대해 작성하겠습니다. 개인적 견해가 많이 포함되어 있으니 참고 정도로 생각해 주세요. 목차 주문관리(OMS)란? 주문관리(OMS)란 Order Management System으로 이커머스 시스템의 물류시스템 상에 주문된 상품 현황을 확인, 주문, 배송 결제, 주문 취소, 교환, 반품 등을 총괄하는 시스템입니다. 이러한 시스템으로 상품의 재고관리를 쉽게 할 수 있으며, 주문되는 상품의 수량을 파악하여 데이터화하여 마케팅이나 이벤트 등의 데이터를 활용할 수 있습니다.  앞서 나열한 여러 프로세스 중에 주문 취소, 교환, 반..

이커머스(e-commerce) 프로젝트의 주요 업무 프로세스

작년 10월부터 이커머스 프로젝트를 진행했습니다. 이커머스란 electronic commence의 줄임말(?)로 전자 상거래를 말하며, 이는 또 다른 말로 인터넷 쇼핑몰 프로젝트라고 생각하면 조금 이해하기 편합니다. 이커머스 프로젝트를 하면서 경험한 내용에 대한 정리입니다. 주관적 내용이 들어가므로 참고하는 정도로 내용에 대해서 봐주시면 감사할 듯합니다. 목차이커머스란 이커머스에 대해 인터넷에 검색을 하면 다음과 같이 표현이 되어있습니다.  이커머스 (eCommerce)는 거래를 의미하는 Commerce에 전자를 의미하는 Electronic를 합한 말로 전자상거래를 뜻합니다. 즉, 인터넷을 통해 이루어지는 모든 거래를 의미합니다. 전자상거래 시스템, 쉽게 접하고 있는 인터넷 쇼핑, 스마트 스토어 등의 커..

VDI환경에서 프로그램 개발

최근 이커머스 프로젝트에서 VDI 환경에서 개발을 진행 중에 있습니다. VDI 환경이란, 가상 데스크톱 인프라로써, 가상 머신을 사용하여, 데스크톱 환경(이미지)을 제공해 주는 기술입니다. 최근 코로나19 이후 재택근무 확산으로 VDI 솔루션이 각광을 받고 있기도 합니다. (VDI 가상화 프로그램 또는 솔루션은 구글링 하면 많이 나오더군요) 흔히 알고 있는 데스크톱 환경에서 가상 머신(VM) 과는 조금 차이가 있는데, VM은 자신의 로컬 PC 내에 새로운 가상 환경을 설치하는 것이고, VDI는 원격으로 접속한 사용자에게 가상 데스크톱 이미지를 제공하는 것으로 되어있습니다. 예를 들어, VDI 환경은 인터넷 브라우저 상에서 접속을 통해 가상 데스크톱에 접속 후 작업이 가능하다고 생각하면 될 듯합니다. VD..

개발용 키보드 교체, 레오폴드 FC750R PD 저소음 적축 모델

최근에 사무실에서 개발용 키보드를 교체하였습니다. 집에서 데스크톱에 사용하는 키보드가 고장이 났습니다. 이번 기회에 키보드를 선물 받을 기회가 되어 사용하게 된 키보드로 모델은 레오폴드 FC750R PD 저소음 적축, 화이트 블루스타 컬러입니다. 기존에 사물실에서 사용하는 키보드도 3년 넘게 쓰고 있는 적축 모델이었고, 이번 기회에 기존 쓰던 모델은 집에서 사용하고, 새로 들인 키보드는 사무실에서 사용하고 있습니다. 기존의 키보드는 아래의 모델입니다. 다얼유 ek820 적축 모델(카일 LP스위치 적축)로 기억합니다. 키보드에 크게 관심이나 욕심이 없어, 이 모델을 구매 후 나쁘지 않게 사용하였습니다. 블랙 모델, 화이트 모델 두 개다 있는데, 이번 기회에 키만 바꿨습니다. 이 키보드는 유선 및 블루투스 ..

설문 조사 시스템 구축했던 썰..

하는 일이 프로그램 개발이다 보니, 원래는 일하면서 새로 배우게 되는 부분이나, 유용한 스킬에 대해서 정리하고자 블로그를 개설했습니다. 하지만, 일이 바쁘거나, 혹은 블로그에 포스팅하는 귀차니즘이 많아져서 제대로 하지 못했습니다. 평소에 자주 쓰는 JAVA 언어와 html5 기반의 자바스크립트, Spring 또는 Spring Boot 프레임워크 (또는 전자정부 프레임웍), 그리고 오라클이나, MS-SQL 등의 DB 쿼리 작업등을 많이 하는 편입니다. 개발 관련 블로그라고, 처음에 계획한 것은 JAVA의 기초부터 하나하나 차근차근 순서대로 포스팅을 해볼까 했지만, 구글링 하면 한참 잘 정리된 사이트나, 블로그들이 많아서 제 성격상 절대 그분들보다는 잘 정리하고 포스팅할 수 없다는 것을 느꼈습니다. (아마 ..

[개발] 개발 일을 하면서 알아둬야 할 것들(SI 프로젝트, 프리렌서 개발자) ver 1.0

프리랜서 개발자 또는 개발자들이 프로젝트에(보통 여기서는 SI 개발 프로젝트에 대해서 설명할까 합니다.) 투입될 때 알아두면 나쁘지 않을 저의 경험을 소개합니다. 먼저 약간의 용어를 좀 알고 가야 쉽게 설명이 될 듯해서 작성합니다 - 운영서버 : 실제 고객, 고객사 회사원 또는 사용자들이 사용하는 실제 서버를 말합니다.- 스테이지 서버: 회사마다 있고 없는 곳도 있는데, 운영 반영전 최종적으로 체크하는 서버를 말하고, 보통 DB를 운영서버 쪽을 사용하고 화면만 개발된 것 적용하여 테스트하는 경우가 많습니다. 용어는 조금 다를 수도 있어요-개발서버 :로컬에서 개발된 것을 테스트하는 용도의 서버, 보통 운영환경과 동일하게 만들어 놓습니다. 보통 이렇게 분류되어 있고, 프로젝트를 진행하는 곳마다 다르지만 개발..

현재의 개발환경?

웹 개발자로서 아니 개발자로서 보면 개발 환경은 아주 중요하다고 생각합니다. 보통 맥북이나 고급 노트북은 기본이고, 자기에게 딱 맞는 키보드와 마우스 까지도.. 저는 웹개발자로 리눅스와 윈도우 OS 만을 사용했었고, 윈도우 노트북을 사용하고 있습니다. 나중에 맥북OS도 사용할 날이 있겠지만, 현재 제가 하는 웹 개발에 문제가 없네요.. 윈도 노트북에서 리눅스는 가상머신을 통해서 구동하고 있으며, 현재 노트북은 총 3대가 있는데, 1. 일할때 쓰는 장비는 LG 올데이 그램 15인치 2017년식 (16GB, 256 GB SSD), 여기에 24인치 모니터를 물려서 사용하고 있고요, 2017년식 그램은 7세대 i5 7200U? 장착되어 있는데 현재까지는 무리 없이 사용하는 중입니다. 2. 공부용으로 LG 올데이..

[프로그래밍 기초] 코드 에디터 서식을 그대로 가져오는 Color Scripter

코드 자동정렬 및 색상 설정 서식을 마음대로 가져올 수 있는 Color Scripter를 소개하려고 합니다.(예전에 작성된 글 다시 수정) https://colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 프로그래밍에 필요한 코드 에디터로 프로그램 소스코드를 작성한 것을 그에 맞게 자기가 원하는 테마나 서식을 이용해서 가독성도 좋고 예쁜 소스코드(?)를 확인 복사할 수 있는 사이트입니다., 이러한 소스코드 로직을 블로그나 인터넷 게시판 (카페 등등)등에 글을 붙여 넣을 때 일일이 수작업으로 코드의 서식이나 컬러 등을 변경하거나 하이라이팅을 해줘야 하는 경우가 생기게 됩니다. 프로그래밍 IDE를 통해..

[SQL] SQL 관련

데이터 베이스를 공부 하게 되면 반드시 DBMS 데이터베이스관리시스템 을 공부 해야한다. 관계형 DBMS로는 Oracle, MySQL, MSSQL 등이 존재한다. 여기서 공통적으로 쓸수 있는 것은 SQL문이면 이를 통해 데이터베이스를 관리 및 조회 제어할 수 있다. SQL(Structured Query Language) 특징 1) 관계대수와 관계해석을 기초로 한 고급 데이터 언어 2) 이해하기 쉬운 형태 3) 대화식 질의어로 사용 가능 4) 데이터 정의, 조작, 제어 기능 제공 5) COBOL, C, PASCAL 등의 언어에 삽입 -> 내장 SQL 6) 레코드 집합 단위로 처리 7) DBMS에서 사용되는 비 절차적 대화형 Language (다른 프로그래밍 언어는 절차중심적인데 반해서 한줄만으로도 가능) ..

반응형