관련 도서 및 지식/강의 및 인사이트

    그래서 SQL을 왜 써야하는데요?

    ※ 글을 들어가기에 앞서 나는 SQL고수도 아니고 엄청난 전문가도 아님을 밝힌다. 그러나 나처럼 막연하게 느껴졌을 이들을 위해 적어본다. ​ 요즘 많은 채용 공고에 올라오는 단어가 있다. 바로 SQL 가능자 우대. ​ SQL이 도대체 뭐길래 마케팅, 기획, 경영 등 다양한 분야에서 우대하는지 궁금했다. ​ SQL이란 무엇인가 RDBMS(관계형데이터베이스시스템)이라는 데이터 저장고를 관리하고 처리하기 위해 만들어진 언어 관계형DB 기본이나 최근 NoSQL이라는 비관계형 DB 등장 서버 : MYSQL, ORACLE ​ 이에 관한 공부는 정말이지 '막연함;;' 그 자체였다. 땀날 정도로 광범위한 이 세계의 언어,, 가장 답답했던 부분은 이러했다. 개발자도 아닌 내가 이걸 어떻게 써먹어야 하는데? 그래서 SQL..

    얕고 슬기롭게 아틀라시안(JIRA + Confluence) 활용하기

    IT회사는 다양한 협업툴을 사용한다. 그 중 핵심툴은 아틀란시안의 Confluence와 JIRA 사실 대학생이 경험하기 어려운 툴이기 때문에 IT업계 희망자들을 위해 얕고 쉽게 설명을 해보려 한다. ​ 아틀라시안이뭔데?! 아틀라시안은 협업 프로젝트 관리 SaaS 업체이다. - 대표 서비스 : 컨플루언스, JIRA 1. 컨플루언스란? 위지위그(화면표시 컨텐츠 = 출력 컨텐츠) 형태의 에디터를 가진 GUI(사용자인터페이스) 위주 인터페이스 구성의 소프트웨어 다른 위키(다양한 유저들이 합쳐만드는) 소프트웨어데이터 불러오기 가능 RDBMS 사용 가능 ​ 2. JIRA란? 애자일 프로젝트 관리(배포) 전략적 제품 포트폴리오 관리 IT서비스 운영 및 VOC관리용 ​ 등등.. 이들은 한마디로 협업용 다양한 기능이 있..

    [플랫폼] SaaS(서비스형 소프트웨어)란?

    우리 회사의 플랫폼은 SaaS 플랫폼이다. 다소 생소할 수도 있는 이 이름, 이에 대해 설명하고자 한다. [ 플랫폼 서비스의 유형 ] *이전 글 참고 : IT기업 비개발자가 알아야 하는 기초상식 (1) (tistory.com) (1) IaaS = Infrastructure Software as a Service ex_AWS의 E2C 실시간 활용이 가능한 인프라(H/W) 제공, 고객이 서버를 직접구축해야함 인프라 = 보안체계 + 가상머신 + DB + 네트워크 + 배포 시스템 + SW (2) PaaS = Platform as a Service ex_구글의 앱엔진 IaaS + 클라우드로 가상서버 제공, 고객이 코딩으로 SW구현 필요 (3) Saas = Software as a Service ex_드롭박스, 유..

    IT기업 비개발자가 알아야 하는 기초상식 (2)

    클라우드 / 온프레미스 서버 : 단말기 넘어로 네트워크 통신하는 시스템 DB : 공유 목적으로 체계화 하고 통합 관리하는 데이터 모음 클라우드 컴퓨팅 자세한 소개 : https://blog.naver.com/bbyubb/222872329155 클라우드 웹 서버 원격환경으로 운영 클라우드의 다양한 부가 서비스 DB자동백업 쉬운 마이그레이션 전문가가 없어도 사용 가능 안정적인 서비스 운영 필요부분만 비용 지급 고비용 제한된 접근 권한 온프레미스 물리적 전산실 서버를 구성하여 운영 1. 세부적인 것도 사용자가 설정 가능 2. 서비스 맞춤형 최적화 가능 3. 고비용(물리적 구현이 요구됨) 전문가 필요 모든 자원을 직접 운영 = 전문가 필요, 큰 유지보수비 물리적 공간 필요 로그 IT인프라에서 발생하는 모든 상황..

    IT기업 비개발자가 알아야 하는 기초상식 (1)

    우리 회사에서 사용되는 몇가지 개념들을 공부하다가, IT기업을 다닌다면 비개발 직무 누구든 이런 기초적인 것을 알고 있으면 좋을 것 같아 공유하고자 글을 써본다. ​ ​ ​ IT기업의 업태분류 SW(소프트웨어) HW(하드웨어)를 제외한 컴퓨터 내 모든 프로그램 솔루션 사용자 니즈에 맞게 모듈화한 SW패키지(무형)나 해결하는 HW(유형) SI 기업이 보통 고객사의 업무 시스템(무형솔루션)을 제작하여 납품 플랫폼 SW + HW를 포괄하는 APP을 작동시키기 위한 기술 환경 = 직접 특정업무 수행X, 수행의 징검다리나 수행가능한 토대를 제공 소프트웨어/하드웨어/서비스 플랫폼 EX) 마이크로소프트 사의 WINDOWS, 애플의 Mac OS ​ ​ API 특정 정보를 제공할 목적의 웹서비스 형태 명세서 F/E에서 ..