본문 바로가기

개발자 도전기107

KOICA 봉사단 코디네이터에서 IT개발자로: 끊임없는 성장을 향한 나의 커리어 전환 이야기 다채로운 경험, 새로운 도약2014년 졸업 후, 저는 다양한 직장을 경험하며 성장해왔습니다. 코이카 몽골 사무소 인턴부터 우간다 사무소 봉사단 코디네이터까지, 국제개발협력 분야에서 3년간 값진 경험을 쌓았습니다. 코로나19 이후 한국으로 돌아와 코딩을 배우고 개발자로 커리어를 전환, 현재는 인사관리 소프트웨어 개발 회사에서 일하고 있습니다. 글쓰기를 통한 성장과 소통저는 글쓰기를 통해 생각을 정리하고 스트레스를 해소합니다. 그동안 에버노트, 노션, 3P 바인더 등에 개인적인 기록을 남겨왔고, 블로그에도 꾸준히 글을 썼습니다. 하지만 코딩 공부에 집중하기 위해 블로그를 잠시 닫았던 것이 못내 아쉽습니다. 최근 코이카 경험을 회고하는 글을 블로그에 올리기 시작했는데, 많은 분들이 찾아주셔서 놀랐습니다. 아직.. 2024. 9. 12.
리눅스 파일 시스템 구조와 설명 /boot : Contains file that is used by the boot loader (grub.cfg)/root : root user home directory. It is not same as //dev : System devices (e.g. disk, cdrom, speakers, flashdrive, keyboard etc.)/etc : Configuration files/bin → /usr/bin : Everyday user commands/sbin → /user/sbin : System/filesystem commands/opt : Optional add-on applications (Not part of OS apps)/proc : Running processes (Only ex.. 2023. 9. 11.
Window에서 CodeIgniter 세팅 1. XAMPP 다운로드 https://www.apachefriends.org/ XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to uswww.apachefriends.org 설치하면, XAMPP Control Panel을.. 2023. 8. 31.
[JS] history.replaceState() 란? history.replaceState()란? - 웹 브라우저의 세션 기록(history)을 관리하는 JavaScript의 History API 메서드 중 하나. - 브라우저의 세션 기록을 수정하거나 대체하는 역할 - 웹 페이지의 URL과 관련된 정보 업데이트 - 뒤로가기와 같은 브라우저 내장 기능을 통해 페이지 이동할 때의 동작 제어 history.replaceState()의 인자 - state (상태 객체) : 새로운 URL과 관련된 상태. 페이지의 히스토리 엔트리와 연결. 추가 정보나 데이터를 저장하는데 사용. - title (제목) : 페이지의 제목을 나타내는 문자열. 일반적으로 이 인자에는 빈 문자열이 전달됨 - url (URL 문자열) : 새 URL을 나타내는 문자열. 브라우저의 주소 표시줄에 .. 2023. 8. 22.
[JS] 모듈(Module) 기본 사용 방법 모듈(Module)이란 특정 데이터들의 집합(파일)입니다. JavaScript의 가져오기(Import), 내보내기(Export) 문법을 사용할 수 있습니다. 1. 기본 내보내기 (Defualt Export) // module.js const value = 1004; export default value; // 다른 파일에서 가져오기 import number from "./module.js"; 기본 내보내기는 단 한개의 값만 내보낼 수 있으며, 가져올 때 중괄호 없이 이름을 지정하여 가져옵니다. 2. 이름 내보내기 (Named Export) // module.js export const str = "peter"; export const arr = []; export function hello() {} //.. 2023. 8. 9.
[MSSQL] 테이블 컬럼 추가/수정/삭제 SQL Server에서는 테이블의 컬럼을 추가, 수정, 삭제를 위해 ALTER TABLE 문을 제공한다. 테이블을 생성한 이후에 컬럼을 추가하거나 수정하고, 삭제할 수 있다. 목차 1. 테이블 컬럼 추가 2. 테이블 컬럼 수정 3. 테이블 컬럼 삭제 공통적으로 사용되는 단어는 ALTER TABLE이고, 뒤에 내용에 따라 다른 동작을 한다. 1. 테이블 컬럼 추가 테이블 컬럼을 추가할 수 있다. 이 세팅에서는 NOT NULL 설정을 할 수 없다. NULL을 허용하지 않는다는 의미인데, 이미 만들어진 테이블에 컬럼을 추가하면서 값을 동시에 넣을 수 없기 때문에 일단 NULL 설정을 하지 않고 컬럼을 추가해야 한다. NOT NULL 설정을 하려면, 테이블 컬럼 추가 → UPDATE를 통한 값 넣기 → 테이블 .. 2023. 4. 20.