코딩하는 개굴이

개발자의 초기 세팅, 필요한 모든 것들! 본문

기본기 채우기

개발자의 초기 세팅, 필요한 모든 것들!

개굴이모자 2023. 2. 6. 01:21
반응형

컴퓨터를 새로 사거나, 이직을 하거나 환경이 변하였을 경우 편리하게 세팅되었던

모든 것을 처음부터 다시 해야하는 설렘과 귀찮음이 함께 오게된다.

 

본인의 경우 이직으로 새로운 맥북 세팅을 하며 새로이 이전에 설치한 것들과, 개발 시 도움이 되는 플러그인/프로그램들을

차근히 정리하여 차후에 새로 있을 환경 변화에 빠르게 적응할 수 있도록 하려한다.

 

 

아래 내용은 도움이 되는 새로운 프로그램들이 생길 경우 지속적으로 업데이트 하고 있음을 알립니다.



  • 문서 정리
    • 문서 정리 혹은 메모는 기본적으로 깔려있는 메모장/메모 앱을 사용할 수도 있지만, 본인의 경우 자주 사용하는 Notion 과 차후 포스팅할 Tistory 에 맞춰 마크다운 혹은 html 로 작성할 경우 등이 있다. 또한, 기본 앱에서 제공하지 않는 Header, Bold, 이미지, 표 등의 기능을 사용해 효율적인 정리를 하고자, 문서 정리 앱을 사용한다.
    • 추천하는 문서 정리 프로그램
  • 코드 작업
    • 코드 작업 시, 사용되는 것들을 기준으로 나열해 보았다. (본인은 안드로이드 개발자로, 관련 내용에 치중되어있을 수 있음을 미리 알리고자한다.)
      • Android studio
        • 기본 중에 기본으로, 설치 후 관련 세팅은 차후 포스팅 하고자 한다.
      • Git
        • Git 을 GUI 없이 cmd 혹은 터미널 등으로도 사용할 수 있지만, 본인의 경우는 잘 보이고 화려한 UI 를 선호하는 부류로써 GUI 툴을 유용하게 사용하는 편이다.
        • GitKarken
          • 유료이나, 보기 매우 편하고 관리하기 좋은 GIT GUI 툴이다.
        • SourceTree
          • 버전 관리에 특화된 GIT GUI 툴로, 보편적으로 많이 사용하는 무료 툴이다.
      • Visual Studio Code
      • Intellij
        • Java, Kotlin 등을 개발하기 위한 현재 최고의 IDE 라고해도 과언이 아니다. 무료 버전과 얼티밋 버전으로 나위어있다.
      • home brew
        • 커맨드 라인 도구나 시스템 패키지들을 쉽게 설치하는데 사용한다.
      • scrcpy
        • 컴퓨터에서 연결되어있는 안드로이드 장치를 제어할 수 있는 프로그램이다.
      • java
  • SNS
    • 업무 혹은 개인적으로 사용하는 메신저를 설치한다. 물론 적지 않아도 무조건 먼저 하는 것 중 하나이지만 혹시 모르니 적어보았다.
    • zoom
    • slack
      • 플랜에 따라 메신저 내용이 오래 저장되므로 업무 시, 자주 사용되는 메신저이다.
    • kakaotalk
    • line
    • 등…
  • 브라우저
  • 환경 설정
    • 핫코너
      • 특정 가장자리에 포인터를 얹으면 자동으로 잠자기 모드를 하는 등의 동작을 걸어둘 수 있다.
    • 스크롤 방향
  • 그 외
    • TODO
      • 할일 관리를 할 때 자주 사용한다. 오늘 할일과 다른 것들을 분리할 수 있어서 유용하다.
    • RUN CAT
      • 컴퓨터가 갑자기 느려지거나 원인 모르게 뜨거워지는 것 같을 때 사용하려고 깔았지만 고양이가 너무 귀엽다.
    • Horo (Timer)
      • 타이머로, 카운트다운/카운트 업 등을 제공한다. 잠깐 자거나, 집중한 시간을 측정하기 매우 유용하다.
    • Magnet
      • 윈도우처럼 특정 사이드에 붙여서 화면의 사이즈를 조정하기 쉽도록 한다.
    • Monosnap
      • 구역 캡쳐를 편하게 하고 즉각 편집할 수 있도록 제공한다.
    • Onedrive
    • beyond compare
      • 특정 텍스트나 파일을 비교하여 다른 점이 없는지 쉽게 보여준다.
      • 유료이며, 주로 어떤 부분에서 실수하였는지나 큰 파일에서 달라진 점이 무엇인지 확인할 때 쓰인다.
    • jump desktop (개인용일 경우)
      • 노트북일 경우 아이패드나 핸드폰 등에서 원격 접속을 시도할 때 사용하는 유료앱이다.

 

 

이 외에도 추천하거나 유용한 프로그램들이 있다면 댓글로 공유 부탁드립니다

의견과 추천은 언제나 매우 환영입니다 :)

반응형
Comments