JavaRush /Java Blog /Random-KO /많은 정보에 미쳐버리지 않고 프로그래밍과 사랑에 빠지며 평범하고 행복한 삶을 사는 Java 프로그래머가...
LenaR
레벨 16
Воронеж

많은 정보에 미쳐버리지 않고 프로그래밍과 사랑에 빠지며 평범하고 행복한 삶을 사는 Java 프로그래머가 되는 방법은 무엇일까요?

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분. 제 이름은 Lena이고 Java 프로그래머가 되고 싶습니다. 저는 2015년 12월에 이 결정을 내렸습니다. 저는 프로그래밍에 대해 아무것도 몰랐고 프로그래밍 언어에서 변수를 선언하는 방법도 몰랐습니다. 나는 프로그래머를 몰랐고 IT 회사에서 일하지도 않았으며 일반적으로 어떤 식 으로든 도움이 될 수있는 것이 없었습니다. 이것은 제가 유망한 후배 프로그래머로 취업하게 된 성공 사례가 아닙니다. 나는 아직 배우는 중이고 모든 것이 순조롭게 진행되는 것은 아닙니다. 인터넷에는 “누구나 프로그래밍을 할 수 있다”, “늙은이가 1년 만에 훌륭한 프로그래머가 된다” 등 영감을 주는 게시물이 넘쳐난다. 모든 것이 쉽고 재미있고 즐겁습니다. 이 글을 쓰는 사람이 누구인지는 모르겠지만 순진한 여성인 저에게 영감을 주었습니다. 나는 모든 것이 정말 간단하고 고통스럽지 않을 것이라고 결정했습니다. 게다가 저는 이제 겨우 25살이고, 프로그래밍을 할 수 있는 나이는 아닙니다. 많은 정보에 미쳐버리지 않고 프로그래밍과 사랑에 빠지며 평범하고 행복한 삶을 사는 Java 프로그래머가 되는 방법은 무엇일까요?  - 1낙관적인 생각에 저는 Geekbrains에서 모바일 개발자 과정을 구입하고 초보자를 위한 Java 과정 1개를 수강하기 시작했습니다. 이 과정은 8개의 웹 세미나(주 2회)와 각 세미나 후 간단한 숙제로 구성됩니다. 그럼 2번째 코스가 나옵니다. 전체적으로 훈련은 2~3개월 동안 진행됩니다. 짜잔! - 당신은 프로그래머입니까? 그러나 여기서 현실과의 충돌이 발생합니다. 코스가 시작되기 전에는 선생님이 말하는 내용의 절반 이상을 이해하지 못할 것이라고 경고하지 않으며 이러한 이해력은 눈덩이처럼 불어날 것입니다. 다음 강의의 본질을 이해하려면 해당 주제에 대해 찾은 모든 내용을 읽고, 모든 비디오를 시청하고 전문가에게 물어봐야 한다고 말하지 않습니다. 또한 그들이 알려주지 않는 것은 코스에서 여러분과 함께 공부할 코스 참가자는 프로그래밍에 전혀 익숙하지 않은, 고등 교육을 받은 사람들, 실제 경험이 있는 사람들, 웨비나에서 적극적으로 커뮤니케이션에 참여하고 현명하게 질문할 사람들이라는 것입니다. 질문을 하면 당신은 그것을 이해하지도 못할 것입니다. 일반적으로 당신은 당신에게 뭔가 문제가 있다고 생각하기 시작합니다. 프로그래밍은 당신을 위한 것이 아니며 아무것도 당신에게 잘 맞지 않을 것이며 당신은 어리 석고 무능력합니다. 사실 그것은 공부하는 시간의 차이일 뿐입니다. 어떤 사람에게는 더 많은 시간이 필요하고 어떤 사람에게는 더 적은 시간이 필요합니다. 하지만 솔직히 말해서 그것은 중요하지 않습니다. 프로그래밍을 하고 싶다면 누구도 막을 수 없습니다! 물론 저는 이 강좌를 통해 많은 혜택을 얻었습니다. 저의 프로그래밍 0레벨은 높아졌지만 기대만큼은 아니었습니다. 두 코스를 마친 후 저는 프로그래밍에 관한 책을 읽기로 결정했습니다. 모두가 Schildt와 Eckel을 추천했지만 나는 읽기 시작했고 참을 수 없을 정도로 지루해졌습니다. 특히 처음 10개 레벨이 무료이기 때문에 저는 Java Rush를 사용해 보기로 결정했습니다. 나는 그들이 실제 업무에 집중한다는 사실에 매료되었습니다. 마지막으로, 적어도 직장에서 해야 할 일과 비슷한 것!! 나는 그들의 접근 방식이 마음에 들었습니다. 지루하지 않았고, 도중에 농담도 있었고, 각 레벨의 시작 부분에는 프로그래머가 되는 것이 얼마나 멋진지에 대한 동기 부여 강의가 있었습니다. Java 프로그래밍을 즐기는 방법을 직접 가르쳐주는 과정입니다.. 적극적으로 공부했는데 일을 하다보니 아직도 너무 느렸어요. 그러다가 Horstmann과 Head First Java라는 새로운 추천 도서를 발견했습니다. 아주 멋진 책들이에요!! Horstmann은 매우 명확하게 글을 쓰고 있으며 저는 Head First Java를 절대적으로 좋아합니다. 재미있고 명확하게 작성되었으며 그림과 같은 다양한 접근 방식을 사용하여 정보를 더 잘 이해할 수 있도록 도와줍니다. 기분을 좋게 하기 위해 그렇게 읽을 수도 있습니다. + 매우 간단한 영어로 작성되어 있으므로 언어도 향상시킬 수 있다는 것이 중요합니다! 그런 다음 처음으로 복잡한 문제를 해결할 수 있었거나 IDEA용 플러그인을 설치했을 때(저는 아직 소녀이고 프로그램을 설치하는 데 문제가 있습니다) 밝은 점이 시작됩니다. 마침내 객체를 생성하고 사용하는 방법을 알아낸 경우. 지금은 상승하기 좋은 시간입니다. 그러나 Java Rush를 사용하여 점차적으로 해당 주제에 대한 문헌을 읽고 비디오를 시청합니다. 어딘가에서 속도를 늦추면 Info JavaRush를 보기 시작하고 거기에 등록하여 언젠가는 현명하거나 현명하지 않은 질문을 할 수 있습니다. 주제가 더 복잡해질 때마다. HashMap은 실제로 저를 죽였습니다. 반복자가 어떻게 작동하는지 4일 동안 이해할 수 없었고, 정적으로 공통 언어를 찾는 데 오랜 시간이 걸렸으며, StackTrace는 정말 기뻤습니다! 의욕이 떨어지고 혼자서 계속 끓어오르게 됩니다. 적어도 Java Core를 알아야 하고 이에 대한 지식은 아직 멀기 때문에 아무도 당신을 직업이나 인턴십으로 고용하지 않을 것입니다. 들어오고 나가는 스트림을 처리하는 방법을 모르겠습니다. 직렬화, 멀티스레딩, 콘솔 출력이 무엇인지 모르겠습니다. 나는 아직도 인터페이스가 무엇인지 이해하지 못한다. 저는 일반적으로 프레임워크와 Java EE에 대해 침묵합니다. 하지만 인터뷰에서 이 지식이 불필요한 것은 아닙니다. 그리고 때때로 Java에서 문자열을 초기화하는 방법과 같이 적어도 뭔가를 알고 있다고 생각하는 순간이 있습니다. 이 단계는 이미 통과된 것 같지만 갑자기 String에 toCharArray(), toUpperCase(), CompareTo()와 같은 유용한 메서드가 많이 있다는 것을 알게 됩니다. 그러면 이해가 옵니다. 당신은 빙산의 일각만을 알고 있고 그 이상은 알지 못한다는 것입니다. 내가 왜 이 모든 것을 쓰고 있는 걸까요? 공유하세요, 정말 모든 것이 그렇나요? 닥치고 밤낮으로 열심히 Java를 공부하고, 비디오를 보고, 책을 읽고, 원하는 만큼 문제를 해결하면 됩니다. 그리고 몇 달 동안 격리된 후 생활은 정상으로 돌아올 것입니다. 일자리를 얻고, 다른 사람들과 다시 의사소통을 시작하고, 더 많이 연습하고 매일 완전히 새로운 주제를 공부하지 않고, 두뇌에 대한 자신감을 얻게 될 것입니다. 등등. 아니면 현실 세계의 요구 사항을 적어도 어느 정도 충족하는 문제를 해결하기에는 지식이 아직 충분하지 않은 경우 지금 인간처럼 살 수 있는 옵션이 있습니까? Java Rush의 연간 구독권과 GeekBrains의 모바일 개발자 과정을 구매했지만 방향이 다릅니다. Java Rush는 유급 인턴십을 제공할 수 있지만 이는 웹 기반 인턴십입니다. GeekBrains는 안드로이드, 오브젝티브 C, 스위프트입니다. Java Rush에서 인턴십을 하려면 레벨 30이 필요하지만 저는 레벨 10 정도입니다! 벌써 8월이 그리워서 11월부터 모집이 시작됩니다! 인턴십은 훌륭할 것입니다. 다양한 사람, 마감일, 멘토가 있습니다. 누군가와 함께 공부하면 더 많은 동기 부여와 경쟁 정신이 생깁니다. 하지만 이는 스스로 20개의 레벨을 통과하고 앞으로 4개월 동안 혼자 어울려야 한다는 것을 의미합니다! GeekBrains에서는 8월부터 동일한 Android 학습을 시작할 수 있지만 그것이 나에게 맞는지 잘 모르겠습니다. 나는 웹에 더 끌리지만 여전히 이 옵션에 대해 생각하고 있습니다(한 달 후에 시작하고 거기에 사람이 있습니다). 경험이 있는 사람이 저 대신 무엇을 하시겠습니까? 감사합니다!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION