JavaRush /Java Blog /Random-KO /프로그래밍은 어렵다. 그렇기 때문에 공부할 가치가 있다

프로그래밍은 어렵다. 그렇기 때문에 공부할 가치가 있다

Random-KO 그룹에 게시되었습니다
모든 사람은 프로그래밍을 다르게 시작합니다. 어떤 사람들은 학창 시절 첫 컴퓨터 과학 수업을 들으면서 그것에 관심을 갖게 되었고, 어떤 사람들은 대학에서 "실험실"을 쓰기 시작했고, 어떤 사람들은 직업을 바꾸겠다는 목표로 공부를 시작했습니다. 하지만 대부분의 '후배들'은 시작이 매우 어렵다는 점에 동의합니다. 저널리스트 Roger Collier가 어려움을 극복하기 위해 프로그래밍을 배운 방법에 대한 기사를 각색한 내용을 알려드립니다 . 그는 자신의 아마추어 수준을 평가한다. 프로그래밍은 어렵다.  그렇기 때문에 공부할 가치가 있다 - 1시간은 늦었습니다. 자정이 훨씬 넘은 시간입니다. 아내와 아이들은 오랫동안 잠을 자고 있지만 잠은 아직 내 계획에 포함되지 않았습니다. 그래도 끝내겠습니다... 백만번이나 코드를 디버깅하고 실행을 위해 시작했습니다. 흠... 유망해보이네요. 여기를 클릭하면 프로그램이 "다음 단계 계산" 기능을 호출해야 합니다. 그럼... 여기를 클릭하면 함수가 스스로 호출되어야 합니다. 엄청난. 이제 여기를 클릭하면... 어... 확실히 이건 아니네요. 어... 더 많은 디버깅, 더 많은 버그, 시간은 에너지와 함께 하수구로 흘러갑니다... 익숙한 그림인가요? … 프로그래밍을 배우는 것은 어려운 것 같아요. 그래서 나는 그 일을 너무나 좋아합니다.

프로그래밍이 취미가 된 이유

저는 4개월 전에 프론트엔드 튜토리얼을 통해 JavaScript 프로그래밍을 배우기 시작했습니다. 그래서 프로그래밍이 나의 취미가 되었습니다. 지난 몇 년간 나는 내 삶의 창조/소비 비율에 환멸을 느꼈다. 내 자유 시간의 너무 많은 부분이 소비로 소비되었습니다. Netflix, 팟캐스트, Twitter, 잡지, TV 스포츠, Facebook, 블로그, Medium, 신문, 소설 등 목록이 계속해서 늘어납니다. 이러한 활동에는 아무런 문제가 없습니다. 흥미롭고 교육적이며 어느 정도 유용하지만 실제로는 소비만을 목표로 합니다. 좋은 책을 읽는 것조차 소비의 과정이다. 물론 나만 소비한 것은 아니다. 언론 활동의 일환으로 글을 썼습니다. 말하자면 만들어졌습니다. 하지만 점차 싫증이 나고 수수료에 상당한 영향을 미치는 경우에만 좋은 일을 하려고 노력했습니다. 가족, 직장, 기타 활동 및 취미에도 불구하고 나는 여전히 많은 자유 시간을 가졌습니다. 그리고 대부분의 시간을 비디오를 보면서 보냈습니다. 어느 순간 내가 돼지가 된 기분이었다. 프로그래밍은 어렵다.  그렇기 때문에 공부할 가치가 있다 - 2사실 나의 프로그래밍 취미는 아직까지 별다른 성과를 거두지 못했습니다. 저는 간단한 신청서를 작성하고 강좌에서 프런트엔드 과제와 프로젝트를 완료했습니다. 하지만 이것은 시작에 불과합니다! 나에게 있어서 프로그래밍의 핵심은 새롭고 특별한 것을 창조하는 것이 아니라, 창조의 과정에 참여하고, 도전하고, 시작한 일을 끝내기 위해 어려운 일을 시도하는 것입니다.

복잡할수록 좋다

나의 고향인 캐나다 온타리오에서 사람들의 신체 상태를 개선하는 것을 목표로 하는 프로젝트가 있습니다. 그것은 당신의 하루를 더 힘들게 하라 입니다 . 이 프로젝트의 주요 아이디어는 매우 간단합니다. 일상 생활에 간단한 운동을 추가해야 한다는 것입니다. 이렇게 하면 신체 활동 수준이 향상되고 건강이 향상됩니다. 모든 것이 매우 간단합니다. 계단을 이용하고, 엘리베이터를 타지 말고, 필요한 것보다 한 정거장 일찍 내려 걸어가세요. 회사주차장은 사무실 입구에서 최대한 멀리 주차하시기 바랍니다. "단순하다고 해서 더 나은 것은 아니다"가 이 커뮤니티의 모토입니다. 정말 정확한 표현이네요!
물론 컴퓨터 앞에 앉아 코드를 작성한다고 해서 몸 상태가 좋아지는 것은 아닙니다. 프로그래밍은 훌륭하지만 근육에는 적합하지 않습니다. 그러나 Java 프로그래밍 교육을 두뇌 운동으로 생각할 수 있습니다 . 어쨌든 맥주와 칩을 마시면서 유명인의 인스타그램을 스크롤하는 것보다 더 건강합니다. 프로그래밍을 시작한 후에도 여전히 여가 시간은 충분합니다. 예를 들어, 지난 한 달 동안 나는 낯선 사람들이 금속 고리에 공을 던지는 것을 지켜보는 데 수십 시간을 보냈습니다. 즉, NBA 플레이오프를 지켜봤다. 그리고 저는 토론토 랩터스의 팬이기 때문에 이러한 활동은 자학 행위에 해당될 수도 있습니다. 프로그래밍은 어렵다.  그렇기 때문에 공부할 가치가 있다 - 3농구를 정기적으로 보는 것이 나에게 도움이 되었습니까? 나는 맥주를 더 많이 마시고 칩이나 닭날개 같은 정크푸드를 더 많이 먹기 시작했습니다. 게다가 저는 서부 해안에서 열리는 경기를 보기 때문에 항상 늦게까지 깨어있습니다. 건강한 수면은 나에 관한 것이 아닙니다. 그리고 나는 이 활동을 정말 좋아하지만 사실 그것은 나에게 해를 끼칩니다. 좋은 오락이지만 그 이상은 아닙니다. 물론, 고칼로리 스낵과 맥주로 인한 과체중이나 다음날 중반의 졸음을 고려하지 않는 한. 하지만 간단하고 즐겁습니다! 소파에 눕고, 시원한 맥주 한 병을 따고, 다리를 쭉 뻗고 한자리에 3시간 동안 앉아있습니다. 쉬운 방법은 유혹적입니다. 복잡한 것이 훨씬 더 유용합니다.

배우기는 어렵고, 싸우기는 쉽다

영화 히든 피겨스(2016)를 보면서 어려움을 극복하는 것의 가치에 대해 다시 한 번 생각하게 됐다. 이 영화에는 존 F. 케네디의 "우리는 달에 가기로 결정했습니다" 연설에서 발췌한 내용이 포함되어 있습니다. 미국은 우주 비행을 연기하지 않았지만 이 작업이 어려운 것으로 입증되었다고 대통령은 말했습니다. 그들은 우주 프로그램이 어려웠기 때문에 계속해서 우주 프로그램을 개발했습니다. “그렇습니다. 우리는 달을 정복하기로 결정했습니다. 그리고 이번 10년 안에 말이죠. 이것은 쉬운 목표는 아니지만 훨씬 더 좋습니다. 이러한 테스트를 통해 우리는 최선을 다하고, 우리가 무엇을 할 수 있는지 보여주고, 우리의 모든 힘을 실현할 수 있습니다. 이것은 우리가 지금 여기에서 감당할 준비가 되어 있는 도전입니다. 그리고 우리는 승리만을 믿습니다!” . 존 F. 케네디.
"어려운", "어려운", "복잡한"이라는 단어는 나쁜 것을 설명하는 데 가장 자주 사용됩니다. 많은 경우 이는 사실이다. 사랑하는 사람이 고통받고 아픈 모습을 보는 것도 힘들고, 반려동물이 죽는 것도 힘들고, 이별을 견디는 것도 어렵습니다. 어떤 상황은 고통만 가져올 뿐이고, 그 속에서 긍정적인 것을 빼내는 것은 불가능합니다.
그러나 어려운 것을 배우는 것은 언제나 그 자체로 유용합니다 . 학습 과정 자체는 보상이나 혜택으로 볼 수 있습니다. 코드와의 쓸데없는 싸움은 마음의 약이라고 볼 수 있습니다.
작업 중에 놀라운 것을 만들고 사용자가 지갑을 열고 애플리케이션 뒤에 줄을 서는 경우가 발생합니다. 그렇지 않다면 프로그래밍을 계속하십시오. 당신이 마스터 코더이고 New York Times(100만 명 이상)보다 더 많은 구독자를 보유한 YouTube 전문가가 되었다면 정말 멋진 일입니다. 그렇지 않다면 계속 코딩하세요. 프로그래밍은 어렵다.  그렇기 때문에 공부할 가치가 있다 - 4많은 사람들이 특정 목표를 달성하기 위해 프로그래밍하는 방법을 배웁니다. 아마도 당신은 직업에 지쳐서 좀 더 흥미로운 직업으로 바꾸고 싶을 수도 있습니다. 아무 문제가 없다. 아니면 더 많은 돈을 벌기 위해 IT 분야에 진출하고 싶습니다. 물론 누군가는 가족에게 도넛을 제공하고 비용을 지불해야 합니다. 그러나 프로그래밍을 시작하는 데 반드시 심각한 이유가 필요한 것은 아닙니다 . 그냥 시작하세요. 그리고 당신의 길이 쉽지 않다면 절망하지 마십시오. 이것은 당신이 올바른 길을 가고 있다는 것을 의미합니다. 어려운 것에.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION