IT&Computer

개발자가 많이 쓰는 필수 프로그램은 뭐가 있을까?

Seeker시커 2023. 8. 14. 23:04
반응형

《먼저 이 포스트는 코드잇 강의 내용을 기반으로 작성되었으며, 개발과 프로그래밍에 대해서 거의 알지 못하는 제가 거의 알지 못하는 초보자를 위해 쓴 글임을 밝힙니다.》

 

개발자들이 쓰는 프로그래밍 언어나 환경에 무관하게 개발자들이 많이 쓰는 필수 프로그램들이 있다. 코딩을 갓 시작한 초보에게는 당장 필요하지 않을 지 몰라도 언젠가는 알아야 하는 프로그램이므로, 지금 무엇이 있는지 대략 이름은 들어보고 가는게 좋겠다.

 

개발자가 많이 쓰는 필수 프로그램은 뭐가 있을까?

Andrew Neel님의 사진: https://www.pexels.com/ko-kr/photo/2312369/

초보자를 위한 프로그래밍 언어 강의에서는 가장 먼저 프로그래밍 언어와 함께 설치하도록 가르쳐주는 프로그램이 있다. 개인적으로 패스트캠퍼스 강의를 들었을때는 비쥬얼 스튜디오였고, 코드잇에서는 파이참이었다.

 

개발자의 가장 필수적인 프로그램인 IDE, 통합 개발 환경 프로그램이다. IDE는 코딩을 할 때 도움이 되는 기능들을 모아둔 프로그램이다. 코드라는건 기본적으로 메모장에 작성해도 잘 작성되기만 하면 작동에 문제가 없다. 문제는 메모장에서 잘 작성하기가 매우 어렵다는 점이다. 이 때문에 모든 개발자들은 통합 개발 환경 IDE를 사용한다.

대표적인 IDE는 IJ, 이클립스 Eclipse, 비쥬얼 스튜디오 Visual studio, 파이참 Pycharm 등이 있다.

 

IDE는 자동완성, 들여쓰기, 함수설명, 변수명 일괄 변경, 세로줄 드래그 등 코드를 빠르게 작성하거나 수정하는데 많은 도움을 주는 기능을 포함하고 있다.

위와 같이 들여쓰기가 필요한 명령어가 나오면 자동으로 들여쓰기를 해주거나

함수의 앞 글자를 입력하면 자동으로 함수명을 자동완성 해주는 것이다.

보통의 문서 작업을 하는 프로그램 이상으로 작성하는 개발자의 번거로움을 줄여주는 프로그램으로 모든 개발자가 반드시 쓰는 프로그램이 IDE이다. 강의를 통해서 배우는 IDE를 사용해도 좋고, 여러가지 IDE를 사용해서 마음에 쏙 드는IDE를 찾아봐도 좋다. 무슨 IDE를 사용하든 코드만 잘 완성되면 프로그램은 작동하기 때문이다.

그 외에도 개발 프로젝트를 관리하기 위한 툴인 Jira, Trello, Asana, Confluence

메신저인 Slack, Skype, Jandi

디자인 협업 툴인 Sketch 등은 필요에 따라 개발자들이 사용하는 프로그램이다.

코드의 버전 관리 툴인 GIT도 개발자들이 필수적으로 사용하는 프로그램 중에 하나이다.

그 외에도 개발자들이 사용하는 많은 프로그램들을 Stack share에 접속하면 알 수 있다.

 

 

개발자가 많이 쓰는 필수 프로그램은 뭐가 있을까?

반응형