JavaRush /Java Blog /Random-KO /미래의 Java 개발자를 위한 안내서입니다. 면접 및 경력
Fry
레벨 41
Львов

미래의 Java 개발자를 위한 안내서입니다. 면접 및 경력

Random-KO 그룹에 게시되었습니다
미래의 Java 개발자를 위한 안내서입니다.  면접 및 경력 - 1 포스는 많은 사람들이 마실 수 있는 강이며, 제다이 훈련만이 포스를 끌어낼 수 있는 유일한 방법은 아닙니다." — Luke Skywalker 모든 책 선택이 남겨졌습니다. 어느 책을 읽을지, 어떤 책을 읽지 않을지 결정하는 것은 여러분의 몫입니다. 이제 당신에게 남은 목표는 단 하나뿐입니다. 갈퀴를 밟지 않고 일자리를 얻고 경력을 쌓는 것입니다. 마지막 글은 다음과 같은 섹션으로 나누어져 있습니다. - 작업 전 - 인터뷰 - 작업 중 이 부분에는 제 개인적인 의견이 많이 포함되어 있으니 맥락에 맞지 않는 표현을 취하지 마시고 오랜 친구와의 솔직한 대화처럼 다루시기 바랍니다 :).

일하기 전에

다음은 영혼이 프로그래밍에 끌렸지만 특정 상황이 사람을 방해할 때 발생하는 가장 인기 있는 10가지 진부한 표현입니다. 나의 임무는 당신의 의심을 멈추고 긍정적인 사고 방식을 갖도록 노력하는 것입니다. 이 글을 읽고 계신다면, 당신은 생각보다 훨씬 앞서 있습니다! 정신적으로 당신은 이미 있어야 할 곳에 있으며, 이미 몇 권의 책을 읽었다면 이미 절반쯤 온 것입니다. 그러므로 의심하지 마십시오. 이것이 약한 사람들의 일입니다. 앞으로만! 벌써 나아졌나요? 그럼 가자! “저는 교육을 받지 못했습니다.” 제가 완전히 초보이고 대규모 아웃소싱 회사 중 한 학원에 입학했을 때 면접관들은 졸업장에 전혀 관심이 없다고 부드럽게 암시했기 때문에 질문은 OOP 및 기본에 대해 구체적이었습니다. 자바. 물론 기술을 이용할 수 있는 공석을 만나게 될 것입니다. 교육은 분명한 요구 사항이 될 것입니다. 요즘은 그의 부재가 걸림돌이 되지 않는다고 말하고 싶을 뿐이다. 많은 해외 ​​사무소에서는 컴퓨터 공학 학사/석사 또는 관련 경험을 요구합니다. 설득력이 없나요? 제가 기술 교육을 받지 않았다는 사실에 실망하셨을 수도 있지만, 이것이 제가 대기업에서 경험을 쌓는 데 전혀 방해가 되지는 않았습니다. 지금 물어보세요. 영화를 되감을 수 있다면 어떻게 할까요? 물론 KPI/NAU로 가겠지만, 안 들어가도 크게 서운하진 않을 것 같아요. 걱정하지 마세요. 시간은 흐를 것입니다. 원한다면 40세에도 학위를 취득할 수 있습니다. 하지만 지금은 주니어 개발자가 되는 데 집중하세요. “나보다 더 똑똑한 사람은 있을 것이다” 당신 보다 더 똑똑하고, 더 똑똑하고, 더 유연하고, 더 재능 있는 사람들은 항상 있을 것이고, 어떤 직업도 예외는 아닙니다. 이 사실은 귀하에게 목표에서 벗어날 권리를 전혀 부여하지 않습니다. 아마도 지구 반대편 어딘가에는 당신보다 더 빨리 곱셈과 나눗셈을 하는 일본의 어린 소년이 있을 것이고, 체코의 어떤 할머니는 어떤 십대보다 더 빨리 휴대폰 키보드를 두드리는 어떤 할머니가 있을 것입니다. 하지만 당신은 그것에 대해 생각하지 않습니다, 그렇죠? 그렇다면 일단 채용되면 함께 일하는 사람들에 대해 왜 관심을 가져야 합니까? 어떤 면에서는 미래의 동료가 당신보다 우월할 수도 있고, 어떤 면에서는 당신보다 열등할 수도 있습니다. 이건 괜찮아! 우리는 그것을 지웁니다. “나는 할 수 없을 것 같아요.” 글쎄요, 우선 그것이 쉬울 것이라고 아무도 말하지 않았지만 이것이 당신의 목표가 불가능하다는 것을 전혀 의미하지 않습니다. 현재 회계사 또는 영업 컨설턴트로 일하고 있다고 해도 단순히 시도하는 것을 막을 수는 없습니다. 퇴근하고 앉아서 공부하세요. 시간이 지남에 따라 약간의 진전이 보인다면 이는 올바른 방향으로 움직이고 있다는 신호입니다. 멈추지 마! 당신이 이것에 조금이라도 관심을 갖고 그것을 당신에게 준다면 나는 당신이 그럴 자격이 없다는 것을 나에게 확신시킬 수있는 단 하나의 요점도 모릅니다. "게으름이 심해요" 게으름은 단순히 동기가 부족한 것입니다. 여가 시간의 대부분이 공부하고 궤도에 머무르는 대신 어리석게 쓰레기를 짓고 있다는 것을 알게 된다면 프로그래머가 되는 것이 당신에게 적합하지 않을 가능성이 높다는 점을 서둘러 알려드립니다. 적어도 지금은 아닙니다. 어떤 사람들은 게으름을 비만과 함께 죄, 질병, 현대의 콜레라라고 부릅니다. 이 문제는 경력 히스테리에 맡기십시오. 제 생각에는 이생의 모든 것은 투쟁과 경쟁의 환상으로 가득 차 있습니다. 누가 더 키가 크고, 누가 더 강하고, 누가 더 부유합니까? 더 멋진 차를 가진 사람, 팀에서 더 높은 급여를 받는 사람, 체육관에서 더 무거운 벤치 프레스를 하는 사람, 더 일찍 결혼하여 아이를 낳은 소녀-이것은 냄새 나는 패스트 푸드처럼 당신을 아프게 만듭니다. 사람들은 꿈을 쫓으며 삶과 삶을 즐기는 것을 멈추고 자신의 안락함을 펩시와 코카콜라 중 하나를 선택했습니다. 나에게 있어서 게으름은 좋은 것이고, 정말 멋진 일이다. 이것은 쓸모없는 일에 에너지와 시간을 절약하기 위한 신체의 일반적인 보호 기능입니다. 인간은 자유롭도록 창조되었으므로 게으른 경우 엉덩이를 소파에서 들어 올리려고 하지 마십시오. 아마도 이제 제자리에 있을 것입니다 :). “돈 때문에 거기로 갑니다.” 개발자를 모아서 다음과 같이 말하면: 지금부터 급여는 모든 레벨에서 3~4,000 그리브냐가 될 것이며 테스터는 계속 동일한 요율을 받게 될 것이며 질문은 달라질 것입니다. 얼마나 많은 프로그래머가 폭탄이냐가 아니라 이 소식 이후에 얼마나 많은 프로그래머가 프로그래머로 남을 것인가입니다. 많은 사람들이 돈 때문에 IT에 관심을 갖습니다. 달러, 치즈 및 값 비싼 DSLR로 번역 된 급여. 사람들과 아무리 일을 해도 항상 이것에 대한 대화가 있었습니다. 나는 이것이 나쁘다고 말하는 것이 아닙니다. 나는 단지 당신이 세상을 더 나은 방향으로 바꾸려는 순전히 영적인 목적을 위해 왔다고 스스로 확신하려고 하지 않기를 바랍니다. 후배로 취업하기 전에는 선배, 기술 책임자, 심지어 중간 관리자의 급여가 얼마인지 알고 있었고 이러한 생각은 저에게 영감을 주었을뿐입니다. 프로그래머로 일하기 전에는 그런 수치를 꿈꿀 수밖에 없었습니다. 이것들을 고유한 이름으로 부르고 부끄러워하지 마세요. “이건 내 것이 아닌 것 같아요.” 그러면 누구의 것입니까? 아시다시피 확인하는 것은 쉽습니다. Hortsmann의 첫 번째 책을 열고 예제에서 코드를 읽고 작성해 보세요. 지루하지 않고 두 번째 주에 같은 장에 시간을 표시하지 않는다면 의심을 버리십시오. 전문 기술을 공부하는 것은 순차적인 일입니다. A를 모르고 B로 넘어갈 수는 없지만, 항상 한 장으로 돌아가 기초를 강화할 수 있는 기회가 있습니다. 그것을 위해 가십시오. “나 같은 사람이 많아요” 항상 자리를 놓고 경쟁이 벌어지고 있습니다. 예를 들어, 지금은 경험이 없는 테스터가 300~400명, 또는 장소당 그 이상이 있다고 주장하지 않습니다. 예, 이것은 씁쓸한 진실이지만, 반면에 그러한 지표가 있어도 충분히 심각한 점을 찾을 수 없습니다. 네, 장소당 최소 100500입니다!! 당신은 항상 당신의 프로젝트에 대한 경험을 쌓을 기회를 가지고 있습니다. 어떤 종류의 서비스, 데스크탑 프로그램을 구축하고 당신이 알고 있는 전체 스택을 사용하십시오. 그리고 당신은 이미 진전을 이루고 있는 반면 나머지는 이력서를 보내는 것 외에는 다음을 수행합니다. 다른 것은 없습니다. “내 이력서에 아무도 응답하지 않습니다” 위의 내용이 계속됩니다. 경험이 없는 미래의 IT 전문가에게는 아름다운 이력서를 작성할 수 있는 것이 좋지만, 한 자리에 사람이 많으면 많은 이력서가 서로 매우 유사합니다. 물론 사진을 보낼 수 있습니다. 분열로 (여자라면) 또는 Wikipedia에서만 알고있는 많은 기술을 작성하십시오. 두 경우 모두 HR은 신경 쓰지 않습니다. 예를 들어 AWS를 아는 사람이 프로젝트 공석에 포함되어야 하는 경우 이력서에서 AWS를 찾을 것입니다. 동료의 추천과 같은 또 다른 중요한 사항을 고려하십시오. 후배의 대부분이 거기에서 가져 오기 때문에 그러한 지인이없는 사람의 고통입니다 (그 사람이 추천되는 경우-물론 바보는 아닙니다). 일반적으로 후배 직위의 경우 배울 준비가 되어 있고 심지어 음식까지 먹을 준비가 되어 있는 적절하고 활동적인 사람을 고용한다고 강조합니다. 그리고 만약 그러한 후보자가 실패한다면, 당신은 아마도 다음 후보가 될 것입니다. 나머지 사람들이 인터뷰를 하는 동안 오픈 소스, 인터넷 작업, 프리랜서 등 기술을 향상할 수 있는 영역이 많이 있습니다. “면접에 합격하지 못할 것 같아요/특정 회사에 들어가고 싶어요” 네, 아마도 첫 번째 면접은 실패하겠지만, 얻게 될 경험은 값진 것입니다. 이후의 인터뷰를 통해 귀하는 더욱 자신감을 갖고 지략을 갖추게 될 것입니다. 나는 아직도 내 첫 번째를 기억합니다 ... 맙소사, 내가 무슨 말도 안되는 소리를하고 있었나요?! 그 후에 떠나는 것은 너무나 부끄러운 일이었지만(내 얼굴에 웃었던 그 구울이 생각났습니다), 집에 와서 곰곰이 생각해 보니 그것이 훌륭한 교훈이었다는 것을 깨달았습니다. 그 이후에 발생한 모든 유사한 사건은 쉽고 자신감이 넘쳤습니다. 아무도 죽지 않았고 그들은 나 같은 사람을 찾고 있습니다. 즉 내가 나타날 것입니다. 자신을 믿으세요! 구체적으로 특정 회사에 입사하고 싶다면 우리 환경에서 인기 있는 생활 꿀팁을 말씀드리지는 않겠지만 그래도 이 회사와 회의를 계획하기 전에 경쟁사와 인터뷰를 진행하세요. 어쩌면 거절할 수 없는 제안을 받거나 조건이 더 까다로워질 수도 있습니다. 한 가지는 확실히 알고 있습니다. 후회하지 않을 것입니다. “나도 이 일이 기분이 좋다” 아시다시피, Le mieux est I'enneini du bien(“최고는 선의 적이다”)이라는 옛말이 있습니다. 어쩌면 당신의 직업이 최악의 장소는 아닐 수도 있지만, 그래, 상사는 멍청한데, 그래서 어쩌지? 또는 예를 들어, 보너스가 없는 3년차이지만 특히 제가 이미 30세가 넘었기 때문에 안정적인 급여를 받습니다. 어느 정도 사실일 수도 있습니다. 인생은 한 번 뿐이며 낭비해서는 안 된다는 점을 기억하세요. 주변에 흥미로운 것들이 너무 많고 인생 전체가 이해하기에 충분하지 않을 때 실망, 상상의 위안을 위해. 더 나아지는 것을 두려워하지 말고, 최고가 되는 것을 두려워하지 마십시오. 누구의 말도 듣지 말고, 이것이 정말로 하고 싶은 일이라는 것을 안다면 끈질기게 목표를 향해 나아가십시오. 변화를 두려워하지 마세요!

회견

대체로 인터넷에서이 모든 것을 찾거나 친구에게 물어볼 수 있지만 불필요하지는 않을 것이라고 생각합니다. 다음은 제가 면접관이었다면 지금의 주니어 Java 개발자를 위한 인터뷰의 예입니다. 질문은 무엇이든 될 수 있습니다. 저는 단지 병원에 대한 평균적인 내용을 수집하려고 노력했습니다. 당신이 운이 좋다고 상상해 봅시다. 표준 계획 1단계. 채용 담당자가 귀하에게 전화를 하면 귀하는 예를 들어 내일 오전 11시에 그녀와 인터뷰를 주선합니다. 2단계. 일찍 도착합니다. 11시 이후는 아마도 당신을 위한 시간이 아닐 가능성이 높지만, 개발자들이 당신을 고문할 공간을 예약해 두었을 것이기 때문입니다. 채용 담당자가 이에 대해 경고하는 것은 좋은 습관이 될 것입니다. Step 3. 사실 3단계부터 면접이 다르게 진행될 수 있기 때문에 모든 포인트가 엇갈릴 수 있습니다. 예를 들어, 여기서 당신은 어디서 왔는지, 왜 여기에 있는지 등과 같은 기본적인 사항에 대해 질문을 받을 수 있습니다. HR 본인이 직접 할 수도 있고, 물론 영어로도 가능합니다. 실제로 회사에 따라 다릅니다. 4단계. 귀하는 회의실에 초대되어 1명, 2명, 3명과 대화를 나누게 됩니다. 그 중 한 명은 향후 귀하와 함께 일할 선임 또는 기술 책임자가 될 것이며 나머지도 거기에 있을 것입니다. 스크럼 마스터일 수도 있고 다른 개발자 또는 HR일 수도 있습니다. 그들은 잠시 인터뷰를 한 후 악수를 하고는 놓아줍니다. 5단계. 아마도 다음 날이 될 수도 있고, 4단계 직후가 될 수도 있습니다. 외국 고객과 대화를 나누거나(있는 경우) 외국인 고객이 직접 인터뷰를 진행하게 될 수도 있습니다. 보시다시피, 많은 옵션이 있습니다. 고객이 있는 곳, 전화 인터뷰도 있는 곳. 이것은 단지 예일 뿐입니다. 주니어 Java 개발자를 위한 기술 면접 예시 면접에서 지원자 앞에서 익사/압박/과시하려는 목적으로 현명한 내용을 읽는 저개발자들에게 매우 안타까움을 느낍니다. 그런 사람을 눈앞에서보고 그 사람에게 압박감과 긴장감을 느낀다면 즉시 그를 재미있는 세 가지 사람에게 보내십시오. 성공적인 완료 후에는이 바보와 함께 일해야하기 때문입니다. 소중한 신경을 낭비하지 마십시오. 면접은 우선 지원자가 모르는 것이 아니라 무엇을 알고 있는지를 알아내는 것을 목표로 진행되어야 한다. 당연히, 특정한 것을 아는 사람이 필요하다면 그에게 물어보세요. 프로젝트에서 사용하지 않는 쓸데없는 일로 그를 괴롭히지 마십시오. 결국 인간이 되십시오! 다음은 면접 시 나올 수 있는 대략적인 질문입니다. 각 기술에 대해 5개의 질문이 있습니다. 이런! 1. 다형성의 실제 사례를 들어보시겠습니까? 장점은 무엇입니까? 결함? 간단한 코드를 작성해 보세요. 2. 인터페이스란 무엇입니까? 추상 수업? 어리석게도 클래스에 모든 것을 작성할 수 있다면(약간의 도발) 인터페이스가 필요한 이유는 무엇입니까? 추상 클래스에서도 마찬가지입니다. Java 8의 기본 메소드는 무엇입니까? 3. 가상의 데이터베이스 또는 프로그램(데이터베이스에 있는 다양한 작업자 클래스 목록이 있음)의 특정 예와 이들 간의 상호 작용(집합, 구성)을 사용하여 클래스 계층 구조를 구성합니다. 4. 구성은 집계(is-a, has-a)와 어떻게 다릅니까? 5. Java의 다중 상속 금지를 어떻게 우회할 수 있습니까? JDK/JRE 1. JDK는 JRE와 어떻게 다릅니까? JVM이란 무엇입니까? 2. 클래스패스란 무엇이고 무엇을 위한 것입니까? 예를 들어 다른 클래스를 클래스 경로에 로드하는 방법은 무엇입니까? 3. 클래스로더에 대해 무엇을 알고 있나요? 4. javadoc에 대해 알려주세요. 그것은 무엇을 위한 것입니까? 5. JAR, WAR이란 무엇인가요? Java 공통 1. 정적 메소드와 비정적 메소드의 차이점은 무엇입니까? 최종이란 무엇입니까? 2. 복싱-언박싱이란 무엇인가요? 바이트 b = 127, b++, 결과는 무엇이며 그 이유는 무엇입니까? 3. 래퍼란 무엇이며 용도는 무엇입니까? 4. 주석을 만들려면 어떻게 해야 합니까? 오버라이딩/오버로딩이란 무엇인가요? 5. String 클래스가 최종 클래스인 이유는 무엇입니까? intern() 메소드는 무엇을 합니까? 데이터 구조 1. Java의 Collections API 구조를 설명하세요. 이미 Stream API를 사용해 보셨나요? 2. ArrayList와 LinkedList의 차이점은 무엇입니까? ArrayList를 사용하는 것이 더 좋은 곳은 어디이며 LinkedList는 어디에 있습니까? 3. HashMap이 어떻게 작동하는지 알려주세요. TreeSet, HashSet 작업의 기능은 무엇입니까? Guava 컬렉션에 대한 경험이 있나요? 4. Java 배열, 2차원 배열의 예. 5. hashCode는 HashMap을 예로 사용하는 것과 동일합니까? 동시성 1. 프로세스란 무엇입니까? 흐름? 스레드를 만드는 방법은 무엇입니까? 동기화란 무엇입니까? 이 코드 또는 스레드로부터 안전한 코드를 이해하는 방법은 무엇입니까? 2. Thread.sleep은 무엇이며 대기, 알림, 양보도 있나요? 3. 교착상태의 예를 들어보시겠습니까? 4. 멀티스레딩 작업 시 컬렉션. 5. ThreadLocal 및 Atomic SQL/JDBC 작업 1. 특정 예를 사용하여 사용자 데이터베이스에서 급여가 5000보다 큰 사용자를 가져옵니다. 2. 예 INNER JOIN, OUTER JOIN, Order By, Group By. 3. JDBC 드라이버가 필요한 이유는 무엇입니까? 예. 4. 몇 가지 예를 포함하여 ResultSet에 대해 알고 있는 모든 것을 알려주십시오. 5. RS를 사용하여 간단한 DAO를 작성합니다. JPA/Hibernate 1. JPA의 단점과 장점은 무엇입니까? 2. EntityManager란 무엇입니까? 실재? 3. JPA/Hibernate의 기준. 4. JPA/Hibernate의 일대일, 다대다 5. Hibernate에서 JOIN을 어떻게 하시겠습니까? HQL? 1. DI/IoC란? 장점. 2. 애플리케이션 컨텍스트란 무엇입니까? 콩? 3. IoC 초기화 유형은 무엇입니까? 4. 싱글톤, 스프링의 프로토타입? 주석 기반 Spring? 5. 원두의 수명은? 초기화 방법, 파괴 방법? @PostConstruct, @PostDeploy? 메이븐 1. 메이븐의 주요 단계, 라이프사이클. 2. 테스트 없이 테스트만으로 Maven을 실행하는 방법은 무엇입니까? 원형, mvn 종속성이란 무엇입니까? 3. Maven의 프로필, 생성 방법, 실행 방법. 4. 메이븐에서 스냅샷이란 무엇인가요? 중앙/원격 저장소? 5. mvn의 플러그인, 작동 방식, 몇 가지 예. Algo 1. 알고리즘의 개념, 속도, Big-O-Notation. 2. LinkedList의 중간 요소를 한 번에 찾는 방법은 무엇입니까? 3. 기본 스택을 작성하시겠습니까? 스택과 큐의 차이점은 무엇입니까? LIFO, FIFO? 4. 퀵 정렬, 병합 정렬. 5. 숫자가 회문인지 확인하는 프로그램을 작성하세요. 동의합니다. 바가 후배보다 중간쪽으로 조금 더 구부러져있을 수도 있지만 그러한 준비가 확실히 당신에게 해를 끼치 지 않을 것이라고 생각합니다. 각 질문에 대해 더 자세히 알아보십시오. 그런데 Java의 많은 영역은 여기에 표시되지 않으므로 이를 고려하십시오.

일하는 동안

이미 정착한 주니어/중간 개발자를 위한 몇 가지 작은 권장 사항은 다음과 같습니다. 이 간단한 팁이 저에게 도움이 된 것처럼 여러분에게도 도움이 될 수 있습니다. 고집을 부리지 마십시오 . 설사 그것이 진실에 가깝더라도 자신의 주장을 증명하려는 노력을 중단하십시오. 당신은 이미 당신이 오랫동안 논쟁을 벌여 왔다는 것을 알았습니다. 즉, 바리케이드 반대편에는 인생에서 자신의 의견과 잘못된 의견이라는 두 가지 의견 만 가진 평범한 당나귀가 있다는 것을 의미합니다. 우리에게는 자존심이 흔들리지 않기 위해 끝까지 자신의 입장을 고수하는 완고한 사람들이 엄청나게 많습니다. 그리고 이들은 동료 일뿐만 아니라 미니 버스, 상점, 친척, 친한 친구 등 어디에나 있습니다. 도망 치거나 숨을 수 없습니다. 그 사람이 공개적으로 말도 안되는 말을하고 있다는 것을 이해하더라도 어떻게 든 그들과 상호 작용해야합니다. 게다가 당신에게도 같은 일이 일어날 수 있습니다. 동의합니다. 단순한 것은 완고한 사람에게도 설명될 수 있지만, 프로젝트의 건축 문제나 개인적인 의견에 대해 이야기하고 있다면 어떨까요? 이 쓰레기는 잊어버리세요. 융통성을 가지세요. 나는 모든 사람 앞에서 자신의 실수를 인정할 수 있는 사람들을 존경합니다. 이것이 바로 하급 전문가로서 귀하에게 유용할 품질입니다. 특히 그가 배우고 있고 실수할 권리가 있음을 인정할 때 개방적인 사람과 대결하기가 어렵습니다. 늦지 마세요 수습 기간이든 모두가 잊어 버리고 11시에 오는 금요일이든 상관 없습니다. 또 다른 중요한 점은 시간 엄수는 갑자기 자신을 위해 추가 점수를 얻는 전문가의 특징입니다. . 그리고 추가 점수는 경험이 없는 사람에게 해를 끼치지 않습니다. 그렇죠? 지각하지 마시고, 8시간 정직하게 일하고 퇴근하세요. 추정치를 남용하지 마십시오 . 불행하게도 이것은 제가 과거에 겪었던 매우 일반적인 상황입니다. 개발자는 작업을 완료하는 데 8~16시간을 설정했는데 예상외로 3~4시간 만에 완료했습니다. 그는 남은 시간을 저와 마찬가지로 탁구를 치거나 YouTube 및 기타 엔터테인먼트를 시청하는 형태로 개인 시간을 보냅니다. 법적인 관점에서 볼 때 우리는 동의한 것처럼 보이지만 인간의 관점에서 볼 때 당신은 매우 중요한 것들을 스스로 빼앗고 있습니다. 1. 당신은 여분의 시간을 불필요한 일로 채우고 있기 때문에 가만히 서 있습니다. 2. 빠른 진행 상황을 경영진에게 알리지 않기 때문에 발전하지 못하고 있고, 예상보다 빨리 작업을 완료하고 있다는 사실을 아무도 모릅니다. 3. 가치에 대한 평균 시간을 지속적으로 과대평가하기 시작합니다. 이는 아무데도 갈 수 없는 길일 뿐입니다. 시간을 내어 공부하세요 기관차에 뒤처질 가능성은 비현실적으로 높으므로 기술과 새로운 버전이 매우 빠르게 발전하고 있다는 점을 명심하세요. 우리 시대의 Java 전도사를 구독하고 Java 다이제스트를 읽고 일반적으로 관심을 갖고 새로운 것을 배우십시오. 이는 귀하의 브랜드를 유지하고 발전시키는 데 도움이 될 것입니다. 다른 이들을 돕다 다른 사람들이 당신만큼 친환경적이라 할지라도 돕는 것을 두려워하지 마십시오. 첫째, 당신은 당신의 지식을 크게 강화할 것이고, 둘째, 당신은 다른 사람들의 눈에서 존경을 얻게 될 것이며 동시에 그들은 당신을 도울 것입니다. 이러한 환경에서 최고의 팀이 탄생하고 기술적, 개인적 성장도 매우 빠르게 이루어집니다. 스포츠를 즐겨보세요. 취미를 가지세요 아니, 진심으로요. 운동을 하면 외모와 기분이 좋아질 뿐만 아니라 뇌 기능도 좋아집니다! 척추 측만증, 허리, 과체중, 내부 장기의 다양한 문제 - 직장 밖에서도 24시간 내내 컴퓨터 앞에 앉아 있는 것이 이에 기여합니다. 스포츠를 할 수 없다면(의심스럽겠지만) 작은 생활 꿀팁을 사용하세요. 때때로 서서 일하고, 두 정거장 일찍 내려서 걸어서 출근하세요. 그리고 일반적으로 더 많이 걷습니다. 프로그래밍에 일주일에 40시간보다 훨씬 더 많은 시간이 소요된다면 피로의 위험도 있습니다. 예를 들어 사진, 음악 등 개인 취미가 구출됩니다. 정기적으로 영성을 위한 시간을 만드십시오. 개인 생활의 균형을 유지하십시오. 여자 친구/아내가 "노트북이 아니면 나야"라고 말할 때 프로그래밍이 인생에서 차지하는 위치에 대해 신중하게 생각해야 합니다. 반면, IT 분야의 여정을 시작할 때는 이제 더 많은 것을 성취하기 위해 많은 공부를 해야 한다는 점을 연인에게 명확하게 설명해야 합니다. 나는 그들이 이해하기를 바랍니다. 글쎄, 시간의 균형을 올바르게 맞추고 분배하도록 노력하십시오. 그 이상을 넘어 적극적으로 행동하십시오. 예를 들어 지식을 공유하거나 흥미로운 주제를 가질 수 있다고 생각되면 회사 내에서 다른 사람들을 위한 소규모 코스를 마련해 보는 것은 어떨까요? 도움을 줄 수 있는 방법을 알고 있다면 대규모 오픈 소스 프로젝트에 참여하는 것을 두려워하지 마십시오. 게임, 소셜 프로젝트 또는 다른 아이디어를 작성하고 싶다면, 해보세요! 가만히 있지 말고 항상 발전할 수 있는 방법을 찾으세요. 경쟁력을 갖추세요 . 새로운 트렌드를 관찰하고 Java 커뮤니티에서 일어나고 있는 트렌드에 대한 최신 정보를 받아보세요. 예를 들어, 때때로 DOU에서 Java 공석을 모니터링하지만 직장에서 벗어나기 위해서가 아니라 어떤 기술이 여전히 관련성이 있고 어떤 기술이 시장에서 천천히 사라지고 있는지 알기 위해 모니터링하면 나쁠 것이 없습니다. . 또한 Coursera, Udacity 등의 강좌를 수강하여 새로운 지평을 탐험해보세요. 심지어 영어도 가능합니다. 말하기 능력을 향상시키기 위해 자막과 함께 좋아하는 영화/시리즈를 원본으로 시청하고, 언어 학습을 위한 몇 가지 흥미로운 애플리케이션(예: LinguaLeo)을 다운로드한 다음, 마지막으로 강좌를 수강하세요.

결론

음, DOU에 관한 나의 작은 프로젝트가 끝나가고 있습니다. 친애하는 친구 여러분, 진심으로 취업을 기원하며 제가 이 7개 기사에서 설명한 모든 내용이 이미 Java 개발자로 일하고 있는 분들에게도 귀중한 지침이 되기를 바랍니다. 후배 여러분, 불가능은 없다는 사실을 기억하고, 열심히 노력한다면 반드시 성공할 수 있을 것입니다. 자신에게 맞는지 아닌지 최종적으로 판단하고, 구체적인 훈련 계획을 세우고 침착하게 따르시기 바랍니다. 그 대가로 침묵을 얻으면 화를 내지 마십시오. 이것은 모두 일시적이며 가장 중요한 것은 믿고 코스에서 벗어나지 않고 다시 공부하고 공부하고 공부하는 것입니다. 많은 자료를 편집하고 월요일에 프라임 타임을 제공해준 DOU 팀에 큰 감사를 전하고 싶습니다. DOU는 단순히 우크라이나 IT 전문가를 위한 사이트가 아닌 멋진 커뮤니티입니다. 또한 제 글을 대각선으로 읽어주시고 맥락에 맞지 않는 문구를 뽑아주신 모든 평론가들에게도 감사하다는 말씀을 전하고 싶습니다. 당신이 없었다면 기사가 그다지 흥미로워 보이지 않았을 것입니다 :) 포스가 당신과 함께하길 바랍니다! DOU에서 가져온 원본 기사
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION