목록IT개발자 (4)
베이스 아카이브
안녕하세요! 오늘은 지난 포스팅에 이어 간단한 개발 용어에 대해 알아보겠습니다. 오늘 알아볼 기본 개발 용어는 빌드와 배포입니다. 빌드 작가들이 책을 쓸 때는 챕터마다 워드 파일들을 만들고 수많은 사진 및 참고자료들을 다루면서 작업을 하다가 이를 책으로 낼 때는 PDF 파일 하나로 묶어서 공개합니다. 프로그래밍도 마찬가지입니다. 소프트웨어라는 게 보통 몇백 줄 코드로 되는 게 아니기 때문에 개발자가 작업하는 프로젝트는 일반적으로 수십, 수백 개가 넘는 폴더와 파일들로 이루어져 있습니다. 개발자의 편의를 위해서죠. 이중에는 개발자가 작성하는 코드 파일들도 있고, 다른 곳에서 작성한 코드들, 즉 라이브러리들 그리고 이미지나 기타 소프트웨어에 필요한 파일들이 포함됩니다. 소프트웨어의 특성마다 다르지만 일반적으..
안녕하세요 지난번 포스팅까지 개발 분야에 대해서 알아보았습니다. 오늘부터는 개발을 어디서 공부할 수 있는지에 대해 알아보겠습니다. 개발을 공부할 수 있는 방법은 여러 가지가 있습니다. 저는 코딩 부트캠프 국비지원 학원 온라인 인강 독학 총 4가지 방법에 대해 설명드리려고 합니다. 오늘은 첫번째로 코딩 부트캠프에 대해 설명하겠습니다. 최근 코딩에 대한 관심이 커지면서 많은 분들이 코딩 부트캠프를 대표적인 개발 공부 방법으로 선택하고 있습니다. 코딩 부트캠프는 단기간에 체계적인 교육으로 개발자를 양성시키는 곳이라고 생각하면 됩니다. 교육의 질이 국비지원을 통해 배우는 것보다 높을 수는 있지만 국비지원에 비해서 자율로 공부해야 하는 시간과 자기 주도적 학습량이 상당히 높다는 점이 부트캠프의 대표적인 특징 중 ..
안녕하세요 지난 포스팅에 이어서 이번 포스팅에서는 개발자가 되기 위해서 가장 중요한 분야에 대해 마저 설명드리겠습니다. 지난번 프론트엔드 개발자와 백엔드 개발자에 이어 오늘은 데브옵스 개발자와 데이터 사이언티스트에 대해 알아보겠습니다. 데브옵스 개발자는 무엇을 하는 개발자일까요? 사이트에서 큰 이벤트를 진행하거나 연말연초에 많은 사람들이 카톡을 하게 되면 갑자기 카톡 메시지 전송이 안 되거나 이벤트 대기 인원 순서가 많아 접속을 하지 못하게 되는 경우가 종종 있습니다. 갑자기 클라이언트(Client)에서 서버(Server)로 평소 처리할 수 있는 요청보다 요청이 많이 오게 되면 서버가 터지게 되겠죠? 이럴 때 데브옵스 개발자는 이런 상황을 해결하기 위해 상황에 맞게 서버의 개수를 늘리고 줄여야 합니다. ..
개발자가 되기 위해 가장 먼저 분야를 정해야 합니다. 일반적인 회사에서 존재하고 있는 개발 분야는 프론트엔드(Front) 백엔드(Server) 데브옵스 데이터 사이언티스트 입니다. 오늘은 이 중 프론트엔드와 백엔드 개발자에 대해 알아보겠습니다! 먼저 프론트엔드 개발자는 클라이언트(Client)에게 보이는 모든 화면을 만들게 됩니다. 프론트엔드는 웹 프론트엔드와 앱 프론트엔드로 나누어집니다. 웹 프론트엔드는 HTML, CSS, Javacsript 언어를 사용하여 개발을 합니다. 이 중 가장 중요하게 여겨지는 언어는 Javascript입니다. Javascript 를 배우게 되면 동적인 페이지를 만들고 서버로 어떠한 요청을 주고받는 것을 이 언어를 통해서 할 수 있습니다. 앱 프론트엔드는 안드로이드 / iOS..