CodeGym /Java Blog /무작위의 /개발자 직업이 자신에게 적합한지 이해하는 방법: 멘토 Oleksiy Kapustnik이 초보자 프로그래...
John Squirrels
레벨 41
San Francisco

개발자 직업이 자신에게 적합한지 이해하는 방법: 멘토 Oleksiy Kapustnik이 초보자 프로그래머의 인기 있는 질문에 답변합니다.

무작위의 그룹에 게시되었습니다
풀스택 개발자이자 멘토인 Oleksiy Kapustnik이 초보자의 일반적인 질문에 답하고 프로그래밍이 자신에게 적합하다는 것을 이해하는 방법, 2022년에 Java 주니어가 알아야 할 사항 및 다른 후보자와 차별화되기 위해 해야 할 일을 알려줍니다. 개발자 직업이 자신에게 적합한지 이해하는 방법: 멘토 Oleksiy Kapustnik이 초보자 프로그래머의 인기 있는 질문에 답변합니다 - 1

개발자의 경력이 당신에게 적합한지 어떻게 알 수 있습니까? 그것에 필수적인 자질은 무엇입니까?

지속적으로 새로운 기술을 인식하고, 이에 대한 열정을 갖고, 새로운 것을 배우고 싶어해야 합니다. 이러한 자질이 없으면 어려움을 겪을 것입니다. 나는 수십 명의 학생들을 가르쳤고 각 그룹에서 일부는 프로그래밍에 열광했습니다. 그들은 항상 선두에 있었습니다. 프로그래밍은 끊임없이 배워야 하는 영역입니다. 그리고 레벨이 낮을수록 아는 것이 많지 않기 때문에 더 어렵습니다. 따라서 훈련 부하를 견디고 나중에 수준을 유지하는 데 도움이 될 것입니다. 당신이 수학 교사라면 필요한 지식을 습득하고 이를 향후 50년 동안 적용한 것입니다. 10년마다 발견이나 새로운 공식이 있으면 그것을 알고 다시 가르칩니다. 프로그래밍에서는 그 반대입니다. 2주 동안 기술을 마스터했지만 이해하는 동안 새로운 업데이트가 나왔고, 모든 것이 근본적으로 바뀌었기 때문에 다시 배워야 했습니다. 우리는 적응하는 법을 배워야 합니다. 무언가를 바꾸거나 저항하는 것을 두려워하는 것은 우리의 본성입니다. 하지만 인생에서 그렇게 행동한다면 아마도 당신은 프로그래밍에 속하지 않을 것입니다. 그리고 그 반대의 경우도 마찬가지입니다. 항상 변화하고 개선해야 하며 인생의 모든 것이 영원하지 않다는 것을 이해한다면 프로그래밍은 식은 죽 먹기일 것입니다. 인내와 규율이 필수적입니다. 동기 부여는 초기 단계에서만 작동합니다. 예를 들어, 공부를 시작하는 경우 돈, 자유, 특전 및 새로운 직업에 의해 동기가 부여됩니다. 그러나 몇 달 후에 동기 부여가 사라질 수 있습니다. 이는 일반적입니다. 규율이 더 많이 작동해야 합니다. 작업에 몇 시간 동안 앉아있을 수 있으며 해결하면 모든 것이 가능하다는 것을 이해합니다. 그런데,

2022년 초보 자바 개발자가 알아야 할 것은?

Java Core 외에도 Spring 프레임워크를 알아야 합니다. Spring 프레임워크 없이는 작업할 수 없습니다. 한 번은 내가 그것을 알아야 할 필요가 있다는 것을 깨닫지 못했기 때문에 면접에서 떨어졌습니다. 어쨌든 데이터베이스와 Hibernate 프레임워크에 대한 지식이 필요합니다. 종종 그들은 직업 요구 사항에서 JavaScript, HTML 및 CSS를 아는 것에 대해 글을 씁니다. 그래도 면접에서 물어보는 경우가 있지만 취업하면 사용하지 않을 수도 있습니다. 풀 스택 개발자로 일했던 한 회사에서 이 지식이 필요했습니다. EPAM에서 일할 때 저는 순수한 백엔드 개발자 였고 유용하지 않았습니다. 그럼에도 불구하고 이러한 기술을 아는 것은 나쁠 것이 없습니다. 특히 프로젝트를 만들고 싶다면 더욱 그렇습니다. Kafka와 같은 학습 기술을 권장합니다(Apache Kafka는 분산 소프트웨어 메시지 브로커, Apache Foundation에서 개발한 오픈 소스 프로젝트 – ed.). Middle 개발자는 이를 알아야 하며 Junior 개발자에게는 추가적인 이점이 될 수 있습니다. Git 버전 제어 시스템을 알아야 합니다. 또한 누가 누구이며 DevOps가 무엇을 하는지 이해해야 합니다(이 전문가의 주요 작업은 회사에서 필요한 소프트웨어를 설정 및 유지 관리하고 각 개발 단계를 자동화하는 것입니다 – ed.). 개발자가 직접 프로젝트를 수행하는 경우 DevOps 영역에서 필수적인 사항을 알아야 합니다. 누가 누구이며 DevOps가 무엇을 하는지 이해해야 합니다(이 전문가의 주요 임무는 회사에서 필요한 소프트웨어를 설정 및 유지 관리하고 각 개발 단계를 자동화하는 것입니다 – ed.). 개발자가 직접 프로젝트를 수행하는 경우 DevOps 영역에서 필수적인 사항을 알아야 합니다. 누가 누구이며 DevOps가 무엇을 하는지 이해해야 합니다(이 전문가의 주요 임무는 회사에서 필요한 소프트웨어를 설정 및 유지 관리하고 각 개발 단계를 자동화하는 것입니다 – ed.). 개발자가 직접 프로젝트를 수행하는 경우 DevOps 영역에서 필수적인 사항을 알아야 합니다.

다른 지원자들과 다른 이력서를 어떻게 특별하게 만들 수 있습니까?

이력서는 읽기 쉬워야 합니다. 채용 담당자가 볼 수 있도록 직관적으로 읽을 수 있어야 한다고 말하고 싶습니다. 이것은 Java 개발자의 이력서입니다. 이 개발자는 프레임워크의 핵심과 기초를 알고 있습니다. 읽은 책 목록은 플러스가 될 수 있습니다. 나의 첫 이력서에서 나는 그러한 목록을 제공했고 HR이 나를 만났을 때 그녀는 그녀와 그녀의 동료들이 내가 이 책들을 읽었다는 것에 깊은 인상을 받았다고 말했습니다. 자신이 가지고 있는 "일반적인 지식"을 명시하는 것도 필요합니다. 예를 들어 인터넷 작동 방식, REST, SOAP에 대한 지식 – Java Core에는 적용되지 않지만 일반 프로그래밍에 속하는 것입니다.

면접 시간이 언제인지 어떻게 알 수 있습니까?

Java Junior 직책에 대한 인터뷰 질문을 찾는 것으로 시작하겠습니다. 그런 다음 질문을 읽고 어떻게 대답할지 생각했습니다. 그런 다음 주어진 답변과 내 답변을 비교하십시오. 대부분이 일치하면 인터뷰할 준비가 된 것입니다. 그러나 30개 질문 중 3개만 맞힌 경우 시간이 더 필요합니다. 모든 문제가 해결되면 온라인 테스트를 치를 수 있습니다. 인터뷰에서 질문은 거의 동일 할 것입니다. 그럼에도 불구하고 스트레스를 잊지 말고 도전할 준비를 하십시오. 이 모든 준비를 할 때 기한을 정하십시오. 그렇지 않으면 실제 인터뷰에 대한 준비가 되지 않을 수 있습니다.

면접 준비는 어떻게?

우선 두려움을 극복해야 합니다. 생애 첫 취업 면접이라면 스트레스를 많이 받을 것이다. 첫 번째 인터뷰에서 세 명의 훌륭한 프로그래머가 저에게 말했습니다. "글쎄, 말해봐." 그리고 나는 그들이 무서웠기 때문이 아니라 전에는 이런 일이 없었기 때문에 두려웠습니다. 이 두려움을 극복하기 위해 친구에게 도움을 요청할 수 있습니다. 친구에게 질문 목록을 제공하고 해결하도록 하십시오. 면접을 진행하다보면 어떤 질문을 받았는데 답을 모르는 상황이 생길 수 있습니다. "모르겠어요"라고만 말하고 침묵을 지킬 수는 없습니다. 대신 "이 기술로 작업한 적이 없지만 이런 식으로 작동한다고 가정합니다 ..."라고 대답해야 합니다. 무지를 빠르게 배울 수 있는 것으로 전환해야 합니다. 자신감있게 행동하십시오. 회사에서 인터뷰의 목적은 개발자로서 귀하를 평가하고 귀하는 면접관을 잠재적 동료로 평가하는 것입니다. 동등하게 느끼십시오. 회사가 귀하를 선택하면 귀하도 회사를 선택합니다.

학습을 어떻게 구성해야 합니까?

훈련에는 미세한 선이 있습니다. 개인 생활과 컴퓨터 작업 사이의 균형입니다. 처음 학습을 시작하면 시간은 충분하지만 코딩에 대한 지식은 거의 없을 수 있습니다. 따라서 하루에 3시간을 프로그래밍에 할애할 수 있습니다. 그러면 지식의 양이 늘어나면 하루에 8시간을 공부할 수 있습니다. 때로는 모든 것을 가능한 한 빨리 배우기 위해 하루에 15시간씩 일하는 것이 좋은 생각이라고 생각할 수도 있습니다. 하지만 이 속도를 오래 유지하지는 못할 것입니다. 따라서 자료를 학습할 만큼 노력했지만 소진되지는 않았음을 깨달았을 때 자신의 한계를 찾는 것이 필수적이다. 한 번은 공부하고 너무 열심히 일해서 부정적인 영향을 미쳤습니다. 휴식을 취하고 두뇌를 재충전해야 합니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION