JavaRush /Java Blog /Random-KO /커피 브레이크 #59. 텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까? 첫 ...

커피 브레이크 #59. 텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까? 첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론

Random-KO 그룹에 게시되었습니다

텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까?

출처: Hackernoon 초보 프로그래머를 종종 혼란스럽게 만드는 두 가지 질문이 있습니다. 어떤 프로그래밍 언어로 시작해야 하는지, 코딩에 어떤 언어를 사용하는 것이 더 좋은가요? 텍스트 편집기인가요, 아니면 IDE인가요? 커피 브레이크 #59.  텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까?  첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론 - 1초보자라면 프로그램을 코딩하고 실행하는 데 어떤 플랫폼을 사용해야 하는지 궁금할 것입니다. 텍스트 편집기 + 터미널 조합과 두 기능을 모두 갖춘 개발 환경(IDE) 중에서 선택할 수 있습니다. 여기에는 온라인 IDE를 사용하여 프로그램을 실행하는 것도 포함될 수 있습니다.

텍스트 에디터

워드 프로세서의 공식적인 정의는 텍스트 편집에 사용되는 프로그램 유형이라는 것입니다. 기본적으로 텍스트 편집기는 다양한 프로그래밍 언어로 파일을 만들고 편집할 수 있는 컴퓨터의 프로그램입니다. 즉, 이곳이 코드를 작성하는 곳입니다. 텍스트 편집기의 기능 및 이점:
  • 구문 강조;
  • 코드 형식화;
  • 편집;
  • 파일분할;
  • 프로젝트 간 빠른 전환;
  • 여러 요소 선택(강조 표시)
  • 크로스 플랫폼 지원.
텍스트 편집기는 콘솔에서 코드를 실행할 필요가 없는 프로그래밍 언어와 잘 작동합니다. 또한 많은 변경 없이 소스 코드를 쉽게 편집할 수 있는 훌륭한 도구이기도 합니다.

통합 개발 환경(IDE)

IDE는 개발자와 프로그래머에게 코드 작성 및 애플리케이션 개발을 위한 포괄적인 환경을 제공하는 소프트웨어 애플리케이션입니다. IDE 기능 및 이점:
  • 구문 강조;
  • 코드 형식화;
  • 코드 완성;
  • 오토메이션;
  • 버전 관리;
  • 디버깅;
  • 코드 실행;
  • 테스트.
IDE는 프로그램을 콘솔에서 직접 실행하려는 경우 이점이 있습니다. 일반적으로 코드를 작성할 때 디버깅과 테스트만 하면 됩니다. IDE 선택에 대한 엄격한 요구 사항은 없습니다.

우리 시스템에는 무엇이 있어야 합니까?

이제 텍스트 편집기와 IDE가 무엇인지 알았으므로 시스템(컴퓨터)에 무엇이 있어야 하는지에 대해 질문이 있을 수 있습니다. 대답은 사용하는 프로그래밍 언어와 플랫폼에서 원하는 기능에 따라 다릅니다. 시스템 사양과 디스크 공간의 양도 선택에 영향을 미칩니다. Java로 코딩을 시작했다고 가정해 보겠습니다. 텍스트 편집기를 사용하는 경우 몇 가지 부분을 제외하고 고정된 코드 줄을 작성합니다. 그런 다음 터미널이나 명령줄을 사용하여 프로그램을 실행합니다. IDE로 작업하는 경우 템플릿이 제공되므로 고정된 코드 줄을 작성할 필요가 없으며 콘솔도 제공되므로 실행할 항목을 검색할 필요가 없습니다. 당신의 프로그램. 오래된 컴퓨터를 가지고 있거나 RAM이 부족한 경우 IDE에 더 많은 리소스가 필요하기 때문에 IDE는 텍스트 편집기보다 빠르게 실행되지 않습니다. IDE를 선택하는 경우 사용하는 프로그래밍 언어마다 별도의 개발 환경이 필요합니다.

결론

프로그래밍 초보자의 경우 텍스트 편집기를 사용하는 것이 더 좋습니다. 왜냐하면 이를 통해 파일 확장부터 디버깅까지 많은 것을 배울 수 있기 때문입니다. IDE를 사용하면 프로그램을 쉽게 작성하고 실행할 수 있지만 우리는 어떻게 작동하는지 모릅니다. 한 가지가 더 있습니다. 많은 새로운 프로그래머는 각 프로그램의 코드 20줄 중 10줄이 동일하다는 사실을 발견하면 좌절감을 느낍니다. 이 때문에 그들은 더 이상 이러한 줄을 수동으로 작성하고 싶어하지 않습니다. 이 경우 IDE를 사용하거나 이러한 코드 줄이 포함된 파일을 저장하고 필요한 경우 거기에서 복사하여 붙여넣을 수 있습니다.

첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론

출처: Free Code Camp 취업에 지원할 때 누구나 프로그래밍과 개발에 열정을 갖고 있다고 말합니다. 고용주로서 저는 이에 대한 확인을 구하고 있습니다 . 이번 주에 저는 직업을 바꾸거나 첫 개발자 직업을 찾고 있는 사람들의 이력서 몇 개를 살펴보았습니다. 1인당 2~5분 정도 시간을 내어 자신이 잘 맞는지 판단했습니다. 낯선 사람에게 깊은 인상을 줄 시간이 많지 않습니다! 내가 찾고 있던 것의 짧은 목록은 다음과 같습니다.
  • GitHub의 정기적인 커밋
  • 개별 프로젝트
  • 글쓰기 실력이 좋다는 증거.
커피 브레이크 #59.  텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까?  첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론 - 2

GitHub의 정기 커밋

GitHub 기여 내역은 어떤가요? 코딩에 열정이 있다면 정기적으로 프로그래밍을 한다고 가정합니다. 당신의 열정을 보여주는 가장 쉬운 방법은 공개적으로 코딩하는 것입니다. GitHub 리포지토리를 만들고, 원자성 커밋을 수행하고, 프로젝트에 기여하는 방법을 알아보세요. 이는 고용주에게 매일 코드를 작성하고 코딩에 대한 열정이 있다고 말할 때 진심으로 사용한다는 좋은 신호를 보낼 것입니다. GitHub에서 이 사람의 공개 기여 내역을 살펴보겠습니다. 커피 브레이크 #59.  텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까?  첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론 - 3이 사람은 일년 중 특정 기간인 11월, 12월, 3월, 7월에만 공개적으로 코드를 작성하는 것을 볼 수 있습니다. 나는 그것이 부트캠프 프로젝트, 즉 필수 프로젝트와 일치한다고 생각합니다. 동일한 부트 캠프 그룹의 후보자를 보면 각 사람이 동일한 커밋 일정을 가지고 있으므로 단 한 사람을 골라내기가 어렵습니다. 고용주로서 나에게 이것은 열정의 강한 신호가 아닙니다. 결국 차트에는 완전히 비어 있는 몇 달이 표시됩니다. 이 사람은 개인 노트북에 매일 코드를 작성할 수 있지만 고용주로서 나는 그가 노력하는 것을 보지 못합니다. 다른 사람의 커밋 기록을 살펴보겠습니다. 커피 브레이크 #59.  텍스트 편집기 또는 IDE: 초보 프로그래머에게 더 나은 것은 무엇입니까?  첫 번째 개발자 직업을 얻는 방법 - 이력서 검토의 결론 - 4여기서는 GitHub에서 거의 매일 커밋되는 내용을 볼 수 있습니다. 이는 그 사람이 코딩에 관심이 있고 지난 12개월 동안 매일 코딩을 해왔다는 매우 강력한 신호입니다. 특히 이 사람이 주요 직업의 프로그래머가 아닌 경우 이는 환상적입니다. 나는 그와 이야기를 나누고 그가 정확히 어떤 일을 하고 있는지 알아보고 싶습니다! 그의 커밋의 대부분이 README 파일의 텍스트를 편집하는 것이지만 이는 여전히 헌신과 일관성의 훌륭한 표시입니다.

개인 프로젝트

자신만의 프로젝트를 시작하고 정기적으로 지원하세요! 간단한 단계로 충분합니다.
  • 실제 콘텐츠를 만듭니다.
  • 거기에 당신만의 개성을 더해보세요. 당신에게 의미가 있는 이미지를 찾아보세요.
  • 당신의 작업에 자부심을 가지십시오. 아름답게 디자인될 필요는 없습니다. 저는 시각 디자이너가 아닌 개발자를 찾고 있습니다. 그러나 기본 요구 사항을 기억하십시오. 웹 프로젝트인 경우 프로젝트는 브라우저 간 호환이 가능하고, 모바일 장치와 호환되어야 하며, 요소가 서로 겹쳐서는 안 됩니다.
내가 발견한 일반적인 오류는 다음과 같습니다.
  • 프로젝트에 대한 링크가 없습니다.
  • 일반적인 교실 프로젝트를 만들거나 lorem ipsum(말도 안되는 텍스트)을 사용하세요. 같은 부트캠프 졸업생 20명이 나에게 이력서를 보내면 금방 지루해진다. 포트폴리오를 개인화하는 데 신경을 쓰지 않는다고 해서 "코딩에 열정이 있다"는 의미는 아닙니다.
  • 더 이상 작동하지 않는 프로젝트에 대한 링크입니다. 언급한 모든 프로젝트를 테스트했는지 확인하세요.
  • 사용자 정의가 필요한 프로젝트에 대한 링크입니다. 더 쉽게 만드세요! 설정 방법에 대한 세부 정보가 포함된 훌륭한 README 파일을 만드세요. 스크린샷, UX 흐름, 시퀀스 다이어그램 등을 삽입하세요. 고용주가 이 모든 것을 확인할 가능성은 낮지만, 스크린샷, UX 프로세스 및 기타 요소를 통해 귀하가 프로젝트에 실제로 참여했음을 보여줍니다.

좋은 서면 의사소통 능력의 증거

저는 모든 기술직에는 글쓰기 능력이 요구된다고 생각합니다. 코드에 문서가 있습니다(이상적으로는 코드가 자체 문서화되어야 함). 일상 업무의 일부로 Slack 및 끌어오기 요청도 있습니다. 이력서에 포함해야 할 또 다른 간단한 사항은 "뛰어난 의사소통 능력"입니다. 이는 모든 이력서에 표시됩니다. 고용주로서 이 점은 이력서로 평가하기 어렵기 때문에 크게 신경쓰지 않습니다. 그러나 잘 구조화된 README 파일에 대한 링크로 이 설명을 보완하는 경우; 자신이 쓴 글이나 개인 블로그에 올린 다음 빙고! 고용주로서 저는 반드시 이 링크를 따라갈 것입니다. 이는 귀하의 성격, 의사소통 스타일, 귀하가 생각을 구조화하는 데 쏟은 세부 사항 및 노력 등을 평가하는 데 도움이 됩니다.

요약하자면

개발자가 되기로 결정했다면 첫 직업을 찾는 것이 어려운 일처럼 보일 수 있습니다. 하지만 포기하지 마세요! 이 기사가 귀하의 이력서를 더욱 독특하게 만들어 다른 후보자들 사이에서 돋보일 수 있도록 도움이 되기를 바랍니다. 결과적으로 첫 번째 작업이 더 쉬워질 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION