LJC.LOG
July 24, 2024

개발하면서 유용한 프로그램 및 툴 소개

1) 소개

안녕하세요. 현재 7년 차 주니어 개발자입니다.

개발 경력은 아직 새내기이지만, 지금까지 개발하면서 유용했던 프로그램 및 툴을 소개하고자 합니다.

개발을 하면서 다양한 프로그램이나 툴을 사용하면 많은 이점이 있습니다.

다음과 같은 장점들을 통해 개발이 더욱 효율적이고 쾌적하게 진행될 수 있습니다.

  1. 생산성 향상: 반복적인 작업을 자동화하고, 복잡한 작업을 간소화함으로써 생산성을 높일 수 있습니다.
  2. 품질향상: 코드의 품질을 유지하고 버그를 줄이는 데 도움이 됩니다.
  3. 일관된 개발 환경: 모든 개발자가 동일한 환경에서 작업할 수 있어 협업이 원활해집니다.
  4. 리소스 절약: 시간과 비용을 절약할 수 있습니다.

이 외에도 많은 장점들이 있으며, 제가 추천하는 몇 가지 유용한 프로그램 및 툴을 소개하겠습니다.

2) winSCP

WinSCP는 파일 전송과 원격 서버 관리에 유용한 툴입니다.

구글에서 검색하시면 공식 홈페이지를 통해 다운로드할 수 있습니다.

이 툴은 PuTTY와 FileZilla를 합쳐 놓은 것과 같은 프로그램입니다.

SSH와 SFTP 접속을 하나의 프로그램으로 처리할 수 있어 매우 편리합니다.

특히 파일 전송과 터미널 접속을 한 번에 처리할 수 있어 시간을 절약할 수 있습니다. 직관적인 인터페이스와 다양한 기능을 제공하여 초보자도 쉽게 사용할 수 있습니다.

3) postman

Postman은 API 개발과 테스트를 위한 필수 툴입니다.

HTTP 요청을 보내고 응답을 확인할 수 있으며, JSON 데이터를 정렬하는 기능도 제공합니다.

이 툴을 사용하기 전에는 직접 Java 코드를 작성하여 API를 호출하고 값을 확인했었는데, Postman을 사용하면 훨씬 간편하고 직관적으로 작업을 수행할 수 있습니다.

API 개발자라면 꼭 한 번 사용해보길 권장합니다.

또한, Postman은 다양한 팀 협업 기능을 제공하여 팀원들과 API 문서를 공유하고 협업 할 수 있습니다.

4) 픽픽(pickpick)

픽픽은 프로그래밍과는 별개로, 이미지 캡처와 편집을 자주 하는 개발자들에게 유용한 툴입니다.

캡처 도구 외에도 이미지 편집, 화면 녹화 등 다양한 기능을 제공하여 업무 효율성을 높일 수 있습니다.

특히 사용이 간편하고 직관적인 인터페이스를 제공하여 빠르게 적응할 수 있습니다.

5) acroedit

AcroEdit은 한국 개발자가 만든 텍스트 편집기로, 무료로 배포되고 있습니다.

빠른 속도와 다양한 언어 지원(유니코드, UTF-8 등)을 자랑하며, FTP 기능이 내장되어 있어 실시간 로그 확인 및 편집이 가능합니다.

소스 코드 비교 기능도 제공하여 이클립스의 비교 기능보다 더 자주 사용하게 되는 툴 입니다.

특히 가벼운 텍스트 편집기를 찾고 있다면 한 번 사용해보세요.

6) everything

Everything은 Windows 환경에서 파일 및 폴더를 빠르게 검색할 수 있는 무료 프로그램입니다.

프로그램이 매우 가볍고 자원을 거의 사용하지 않으면서도 놀라운 검색 속도를 자랑합니다.

보안 감사 등으로 특정 파일을 삭제할 때, 확장자로 검색하여 빠르게 찾아낼 수 있어 매우 유용합니다.

특히 대용량 파일 시스템에서도 뛰어난 성능을 보여줍니다.

7) DB 툴

현업에서는 오라클을 사용 중이기에 Toad라는 툴을 주로 사용하지만, 무료가 아닌 관계로 개인 프로젝트에서는 다양한 DB 툴을 사용하고 있습니다.

oracle developer

  • 오라클 전용 도구로 오라클의 모든 기능을 지원
  • 그냥 정석이라 장단점이 크게 없네요

DBeaver(디비버)

  • 멀티플랫폼지원 ( 윈도우 맥, 리눅스 사용가능)
  • 다양한 데이터베이스 지원 (다룬 툴보다 월등하게 지원하는 데이터베이스가 많습니다.)

mysql workbench

  • ER다이어그램으로 시작적 설계가능
  • SQL편집기로 쿼리실행 및 업데이트가 굉장히 수월

사실 어떤 툴을 사용하더라도 개발은 가능하지만, 각 툴마다 장단점이 있어서 본인에게 맞는 툴을 선택하는 것이 중요합니다.

이 외에도 유용한 프로그램과 툴들이 많으니, 다음 포스팅에서 더 자세히 소개하도록 하겠습니다.

혹시 유용한 프로그램이나 툴이 있다면 댓글로 남겨주세요.

읽어주셔서 감사합니다.

Related Posts