개발자 4

개발자 SI & SM 업무

S M System Management(시스템 운영, 또는 유지보수)의 약자다. 예전에는 SM 이라고만 했는데 요새는 ITIL의 영향때문인지 해외에서 Information Technology Service Management(ITSM)과 일반 Service Management를 구분하여 사용한다. S I System Integration(시스템 구축)의 약자. 전산시스템을 필요로 하는 곳으로부터 하청을 받아, 시스템의 기획, 개발, 유지보수, 운영 등을 대신 해주는 업종이다. 개인보다는 기업이나 관공서가 주된 고객이다. 고객의 요청에 따라 제안서를 작성하고, PM과 개발자를 투입하여 프로젝트를 수행한 뒤, 소요된 인건비와 솔루션의 단가 등을 수임료로 벌어들이는 형태의 산업이다. 따라서 도급 시스템과 파견..

Programming 2021.06.03

[JAVA] 접근제한자 종류

접근 제한자란? 멤버들은 객체 자신들만의 속성이자 특징이다. 무분별하게 접근을 허용하는 것이 보안적인 측면에서 좋은 것이 아니므로, 객체의 멤버들에게 접근 제한을 걸 수가 있는데 자바에서는 이를 접근 제한자라고 부른다. 제한자 종류 public 모든 접근을 허용 protected 같은 패키지(폴더)에 있는 객체와 상속관계의 객체들만 허용 default 같은 패키지(폴더)에 있는 객체들만 허용 private 현재 객체 내에서만 허용 접근제한자 사용 클래스 : public, default 생성자 : public, protected, default, private 멤버변수 : public, protected, default, private 멤버메소드 : public, protected, default, pri..

Java 2021.05.21

[개발 직무] Front-End / HTML, JS, CSS

IT 분야의 직종에 관심이 있다면 프론트엔드와 백엔드에 대해서 한번쯤 들어본 경험이 있을 것이다. 필자도 처음 공부를 시작했을 때에는 이 개념이 모호하게 느껴졌었는데, 프로그래밍 언어를 하나씩 배워가면서 이해하게 되었다. 오늘은 프론트엔드의 개념과 사용되는 언어들을 알아보자! 프론트엔드(Front-End) 개념 사용자가 웹 사이트 또는 웹 애플리케이션의 URL을 입력하거나 모바일 애플리케이션을 다운로드할 때, 사용자들은 아주 깔끔한 레이아웃을 가진 인터페이스를 보게 됩니다. 이렇게 사용자가 마주 보는 인터페이스를 테크놀로지 분야에서 ‘프론트엔드’라고 부릅니다. 프론트엔드는 사용하기 쉽고 완전한 기능을 갖춘 인터페이스를 갖추었을 때만 사용자들의 참여를 끌어내기 때문에 아주 중요한 요소가 됩니다. 서비스의 ..

Programming 2021.05.17

Python 그게 뭔데, 어떻게 하는 건데?

파이썬은 프로그래밍을 처음 접하는 사람도 쉽게 배울 수 있는 인터프리터 언어로서, 빠르게 프로그램을 개발할 수 있다는 장점이 있다. 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근법을 제공한다. 또한 파이썬의 표준 라이브러리는 매우 광범위하며, 다양한 기능을 제공한다. 라이브러리에는 일상적인 프로그래밍에서 발생하는 많은 문제에 대한 표준적인 해결책을 제공하는 모듈(파이썬으로 작성)뿐만 아니라, 파일 I/O와 같은 시스템 기능에 액세스하는 내장 모듈들이 포함된다. + 'Python' 이라는 이름은 라는 BBC 프로그램에서 유래한 것이다. (파충류와 연관 없음!) Python의 공식 소개는 다음과 같다. 파이썬은 배우기 쉽고 강력한 프로그래밍 언어입니다. 파이썬은 효율적인 고수준..

Python 2021.04.14