본문 바로가기
반응형

개발24

도전을 망설이고 있는 비전공자들에게 작년 12월에 도와달라고 글 올렸던 호텔리어 출신 개발자입니다. 그때 도와주셨던 분들 다시 한번 말씀드리지만 너무 감사합니다. 결론부터 말하자면, 이번 연도 2월에 호텔 퇴직하고 3월부터 국비 학원에 들어가서 9월 1일부터 작은 스타트업에 취업에 성공해서 열심히 다니고 있습니다. 제가 글을 쓰는 목적은 분명합니다. 작년 12월에 저처럼 이직을 고민하고 있는 분들, 어려워서 도전을 고민하고 있는 분들에게 조금이나마 도움이 됐으면 하는 마음에 글을 씁니다. 일단 저의 개발자 도전 배경을 말씀드리면, 호텔에서 벨맨으로 근무하던 중 호텔에서 쓰는 엑셀에 대해 관심이 생겨 퇴근 후 공부하다 보니 재미있어서 함수나 매크로를 사용해서 간편하게 만들었습니다. 그럼에도 불구하고 개인적으로 욕심이 더 생겼습니다. 더 효율.. 2022. 5. 26.
호텔리어 출신 개발자 싼쵸의 생존일기 2화 2화 :건강하자!!! 2월은 생전 처음 걸리는 각막염으로 시작해서 코로나 음성으로 나왔지만, 오미크론 증상을 정말 힘들게 겪으면서 흘러갔다ㅠㅠ 29년 동안 살면서 한 달 사이에 이렇게 자주 아픈 적도 처음이었고, 생각보다 아픈 기간이 길어서 당황스러운 한 달이었다. 아픈 동안 일도 제대로 못하고, 무엇보다 코딩도 제대로 못했다. 지금 3월 2일부터는 노트북을 자체를 만지지 못할 정도로 아파서 그냥 누워 있었다. 개인적으로 아파도 푹 쉬지는 못했는데, 이유는 정보처리기사 시험을 신청해서... 아파도 시험에 떨어지기 싫어서 억지로 2시간 정도는 꾸준히 했다. 3월 5일 어제 필기시험이었는데, 시험 보는 동안 아.... 망했다라고 생각이 들 정도 많이 찍었고 실제로 난이도가 쉽지 않았다. 집 도착 후 떨어졌다.. 2022. 3. 20.
정처기 #18 프로그래밍 언어 활용 프로그래밍 언어별 특성 1 ) 스크립트 언어 원시 코드를 컴파일하지 않고도 실행할 수 있는 프로그래밍 언어 스크립트 언어는 별도의 컴파일 없이 내장된 번역기에 의해 번역되므로 바로 실행 스크립트 언어 : Javascript, PHP, Basic, Python 2 ) 컴파일 언어 원시 코드를 컴파일러를 통해 기계어 코드로 변경해야 사용자가 실행할 수 있음 컴파일용 언어: C언어, COBOL, PASCAL, Java 3 ) 객체 기반 언어 클래스 선언, 상속, 객체 생성 등을 사용할 수 있는 언어, C++, Java 등 4 ) 객체 지향 언어 클래스 선언, 상속 등을 할 수 없으며, 생성된 객체 사용하거나 객체 기술의 일부분만 사용할 수 있는 언어 5 ) 프로그램 수행 순서 구현 단계 작업 절차 : 코딩 계.. 2022. 2. 11.
정처기 #17 물리 데이터 베이스 설계 1 ) 파티션 종류 Range 분할 : 지정한 칼럼 값을 기준으로 분할 Hash 분할 : 해시 함수에 따라 데이터를 분할 Composite(조합) 분할 : 범위 분할 후 해시 분할로 다시 분할 2 ) 반정규화(De-Normalization) 정규화된 엔티티, 속성, 관계를 시스템의 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리(분할) 등을 수행하는 데이터 모델링 기법 중복 테이블 추가 용도 : 다량의 범위를 자주 처리하는 경우나 특정 범위의 데이터만 자주 처리되는 경우에 활용 중복 테이블 추가 방법: 집계 테이블을 추가하는 방법, 진행 테이블을 추가하는 방법, 특정 부분만 포함하는 테이블을 추가하는 방법 테이블 분할 용도는 열(Column) 별로 사용 횟수가 차이가 많은 경우나 사용자마다 사.. 2022. 2. 10.
정처기 #16 논리 데이터베이스 설계 1 ) 데이터 모델링 절차 개념 데이터 모델링 : 정보 내용의 요구를 만족시키는 것으로 개체의 속성들로 기술된 개체 타입 간의 관계를 이용하여 현실 세계를 표현하는 방법 E-R 모델이 대표 논리 데이터 모델링: 데이터베이스 개발 과정의 첫 단계로 전략 수립 및 분석 단계에서 실시, 개념적 데이터 모델을 바탕으로 DBMS가 어떤 모델을 지원하는 지 파악하여 논리적 데이터 모델로 변환시키는 단계 논리적 데이터 모델링의 3단계 논리적 데이터베이스 구조로 Mapping 트랜잭션 인터페이스를 설계 스키마의 평가 및 최적화 물리 데이터 모델링 : 설계 단계에서 시스템의 설계 및 정보요건을 정확하고 완전하게 표현한 모델로써 데이터베이스 생성을 위한 물리 구조로 변환 물리적 데이터 모델링의 3단계 레코드 분석 및 설계.. 2022. 2. 9.
정처기 #15 데이터베이스의 개요 1) 데이터베이스의 정의 Shared data(공유 데이터) : 여러 사용자가 필요로 하는 데이터들을 공동으로 공유 Operational Data(운영 데이터) : 조직체가 운영되는 데 필요한 모든 데이터와 데이터들의 관계 집합 Integrated Data(종합 데이터) : 불필요한 데이터를 제거하고 중복이 최소화된 데이터들의 집합 Stored Data(저장 데이터) : 컴퓨터 시스템이 저장 매체에 저장 2) 데이터베이스의 특징 Continuous Evolution(계속적인 변화) : 새로운 데이터의 삽입, 삭제, 갱신을 통해 정확한 데이터를 유지하며 변화, 갱신 Real Time Accessibility(실시간 접근) : 수시적이고, 비정형적인 질의에 대하여 실시간 처리로 응답 Concurrent Sh.. 2022. 2. 8.
반응형