본문 바로가기

IT인터넷

비전공자 코딩 공부 배우기 : 프로그래밍 공부 6가지 팁

프로그래밍 언어를 어떻게 배울 수 있을까? 라는 질문을 많이 합니다. 간단한 질문이지만 프로그래밍 언어에 노출된 적이 없는 사람에게는 중요한 질문입니다. IT분야 비전공자 사람들이 프로그래밍 언어를 배울 수 있습니까? 물론 입니다.

 

코딩
코딩


교육 배경이 무엇이든 프로그래밍을 배우는 것은 가능합니다. 더욱이 현대에 프로그래밍 언어를 사용할 확률은 이전보다 높아질 것입니다. 이미 프로그래밍 언어에 관심이 있다면 미래의 경력을 위해 학습을 시작하기에 지금보다 더 좋은 시기는 없습니다.

 

 

 

 

 

 

 


IT 교육을 받지 않은 저와 다른 모든 사람이 프로그래밍을 배울 수 있습니다. 이 기사에서는 프로그래밍 언어를 공부하고 마스터하기 위한 성공 팁을 공유하고 싶습니다.

 

1. 프로그래밍을 배우고 싶은 이유 결정

프로그래밍 언어를 공부하려는 사람들에게 제가 줄 수 있는 첫 번째 팁은 그들이 프로그래밍 언어를 배우고 싶어하는 이유를 결정하는 것입니다. 당신의 경력을 위한 것입니까, 지식을 위한 것입니까, 아니면 과대 광고를 따르고 싶습니까?


교육 기간이나 직장에서 프로그래밍 언어를 배우도록 강요받지 않는 우리에게는 프로그래밍 언어 학습을 위한 강력한 기반을 구축하는 것이 중요합니다. 우리는 오래된 습관을 고수하기를 좋아하기 때문에 정신적으로 새로운 것을 무시하기 쉽습니다.


심지어 연구에서도 그렇게 말했습니다. 한 연구 에서 새로운 통근 경로를 찾아야 했던 20명 중 약 19명은 새로운 경로가 더 빠르더라도 결국 이전 경로로 돌아갑니다.

 

 

 

 

 

 

 


위의 연구처럼 프로그래밍 언어를 처음 한 달 배우다 포기하고 싶다는 생각을 하는 사람이 많을겁니다. 계속 나아가게 하는 것은 스스로 구축한 강력한 동기부여 기반입니다.


이는 데이터 과학 분야의 미래 경력을 위한 것이며 투자할 가치가 있을 것입니다. 저는 현대 데이터 과학 세계에서 프로그래밍 언어가 필수적이라는 것을 알고 있으며 데이터 과학 경력이 제가 원하는 것임을 알고 있습니다.


요컨대 프로그래밍 언어를 배우고 싶은 이유에 대한 강력한 기반을 구축하십시오. 이것은 당신을 계속 나아가게 할 것입니다.

 

2. 배울 프로그래밍 언어 결정

데이터 과학용 프로그래밍 언어를 배우기 시작할 때 Python으로 시작할지 R로 시작할지 항상 논쟁이 있습니다. 제 생각에는 어떤 프로그래밍으로 시작하고 싶은지는 중요하지 않지만 중요한 것은 시장 수요, 특히 원하는 산업에서 시작해야 한다는 것입니다.

 

 

 

 

 

 

 


원하는 직위, 산업 및 기술을 조사하십시오. IT 교육을 받지 않은 대부분의 개인의 경우 원하는 산업이 무엇인지 이미 알고 있거나 적어도 익숙하지만 직무를 경험하지 않았을 수 있습니다. 업계를 조사할 때 대부분의 경우 다른 기술을 요구합니다.


어떤 프로그래밍 언어를 배울지 조사하는 시간에 저는 생물학 산업(제 전공)을 연구합니다. 여기서 많은 연구 데이터 과학 직책에서 R을 알아야 할 수도 있다는 것을 알았습니다. 


반면에 다른 산업을 연구하는 곳(금융, 기술 등), 그들은 종종 파이썬을 알 것을 요구했습니다.

내 조언 을 위해 당신이 배우고 싶은 프로그래밍 언어는 당신에게 익숙하거나 당신이 원하는 것과 일치하기 때문에 당신의 선호 산업에 따라 배우고 싶은 프로그래밍 언어를 결정하십시오. 


결국 모든 것에 실패하게 될 것이기 때문에 처음에 모든 프로그래밍 언어를 배우는 것을 저글링하려고 하지 마십시오.

 

 

 

 

 

 

 

 

3. 항상 기본부터 시작하라

기본부터 시작해야 하는 것은 당연해 보이지만, 어쩐지 많은 사람들이 진보적인 것부터 시작합니다. 데이터 과학 프로젝트를 시작하는 것에 대한 흥분이 높다는 것을 알고 있지만 기본 사항을 다루지 않으면 아무 것도 시작할 수 없습니다.


많은 친구들과 학생들은 중급에서 고급 자료를 사용하여 학습을 시작하는 IT 교육을 받지 못했습니다. 특히 우리가 이 모든 도구를 사용하도록 훈련받지 않은 곳에서는 그들이 처음부터 그것을 이해하는 방법이 없습니다. 


그들이 일을 너무 어렵게 느끼고 프로그래밍 언어 학습을 포기하는 일이 발생합니다.

당신이 고급 기술에 뛰어들 때, 당신의 정신은 그것에 대한 준비가 되어 있지 않을 것이고 당신이 프로그래밍을 배우는 데 성공할 가능성을 차단하기 시작할 것입니다. 막 시작했을 때 학습을 위해 고급 자료를 사용하는 경우가 있습니다. 


기본부터 시작해야 한다는 것을 깨닫기 전까지는 프로그래밍이 저에게 적합하지 않다고 거의 느낄 수 있습니다. 그러면 상황이 옳다고 느껴집니다. 기본 자료를 마치고 프로그래밍 기술에 대한 자신감을 쌓은 후에 훨씬 더 잘 진행할 수 있습니다.

 

 

 

 

 

 

 


여기서 팁 을 드리자면 기초부터 시작하세요. 고급 자료에 놀라지 마세요. 밑바닥부터 기술을 쌓아야 하기 때문입니다.

 

4. 학습 개요 또는 가이드 사용

이것도 사람이 해야 할 당연한 일인데 의외로 많은 사람들이 프로그래밍 언어를 공부하는 데 도움이 되는 개요를 사용하지 않았습니다. 어디서부터 무엇을 공부해야 할지조차 모른다면 난이도가 높을 것입니다.


Python 학습을 시작했을 때 온라인 학습 플랫폼을 시작 가이드로 사용했던 것을 기억합니다. 제가 프로그래밍 언어 초심자이고 공부를 시작하려면 지도가 필요하다는 점을 고려하면 유익합니다. 모든 초보자는 똑같이 해야 하며 온라인에서 가이드를 찾아 어떤 프로그래밍 언어가 제공되는지 확인하고 개요를 따라야 합니다.


물론 학습 여정을 시작하기 위한 가이드가 너무 많으며 가이드를 선택할 때 사람마다 성향이 다릅니다. Python 가이드의 경우 여기 에서 완전한 초보자 리포지토리 가이드를 확인할 수 있습니다.

 

 

 

 

 

 

 

 

5. 서두르지 마세요

학습에서 중요한 것은 개념을 이해하고 다양한 조건에 적용하는 것입니다. 모든 사람은 자신만의 여정과 속도를 가지고 있습니다. 프로그래밍 언어를 배우는 것은 새로운 언어를 배우는 것과 비슷하지만 다양한 데이터 과학 사례 시나리오에 적용하려면 시간이 걸립니다. 어떤 프로그래밍 언어를 배우는 것이 너무 느리다고 느낀다면 그것은 정상입니다. 


그것은 당신의 속도입니다. 서두르지 마세요.

서두른다는 것은 기본 학습을 이해하지 못하고 데이터 탐색을 시작하고 싶거나 직책에 지원하려고 하는데 프로그래밍 기술을 완전히 습득하지 못한 경우를 의미합니다. 


이것은 준비가 되었다고 느끼지만 결국 실패하기 때문에 정신적으로 상처를 줄 수 있습니다. 학습에는 시간이 걸립니다. 특히 비 IT 출신의 사람들에게는 더욱 그렇습니다. 프로그래밍 언어는 시간이 걸립니다.


내 경험상 Python 학습 여정은 약 1년이 걸립니다. 예, 기본 사항을 이해하고 이를 데이터 과학 프로젝트에 적용하는 데 1년이 걸립니다. 저보다 프로그래밍 언어를 훨씬 더 빨리 이해하는 많은 사람들을 알고 있습니다. 

 

 

 

 

 

 

 


괜찮습니다. 그들은 그렇게 할 수 있습니다. 소외감을 느끼지 마십시오. 더 빨리 따라잡아야 합니다. 당신의 시간에 배우고 원하는 목표를 확보하십시오.


내 말은 — 시간을 들여 프로그래밍 언어를 배우고 자신의 속도에 맞춰 개념을 이해하는 것입니다.

 

6. 멘토 찾기

어떤 사람들에게는 자가 학습을 할 수 있고 프로그래밍 언어를 성공적으로 이해할 수 있지만 다른 사람들에게는 그렇지 않습니다. 나는 개념을 이해하는 데 도움을 줄 멘토가 필요한 후자 그룹에 속합니다.


IT 교육을 받은 사람들이 프로그래밍 언어를 배울 수 있는 이유는 무엇입니까? 교육 기간 동안 멘토링을 받았기 때문입니다. 그렇다면 이 방법을 따르지 말아야 하는 이유는 무엇입니까? 


멘토를 갖는 것은 학습 과정에서 매우 도움이 됩니다. 멘토가 여러분을 안내하고 여러분의 실수를 보여줄 수 있기 때문입니다. 저는 멘토이며 학습 과정에서 학생의 고충이 어디에 있는지 이미 알고 있습니다. 

 

 

 

 

 

 

 


멘토는 멘티의 어려움을 이해하기 때문에 학습 과정을 더 빠르고 효율적으로 도울 수 있습니다.

멘토를 찾는 것은 자원의 문제입니다. 왜냐하면 모든 멘토가 당신을 가르칠 자유 시간이 있거나 비용 없이 이용할 수 있는 것은 아니기 때문입니다. 


멘토에게 가르침을 받는 것은 비용이 많이 들 수 있지만 그만한 가치가 있습니다. 멘토가 없었다면 지금 제가 가진 능력에 도달하지 못했을 것이고 데이터 과학자 자리를 확보하는 데 더 오래 걸릴 수도 있습니다.

 

결론

학습 프로그래밍은 특히 IT 교육을 받지 않은 사람에게는 쉬운 일이 아닙니다. 이 기사에서는 프로그래밍 학습 팁을 모든 사람과 공유하고 싶습니다. 핵심은:

 

  • 프로그래밍 언어를 배우고 싶은 이유 결정
  • 배울 프로그래밍 언어 결정
  • 항상 기초부터 시작하십시오
  • 학습 개요 또는 가이드 사용
  • 서두르지 마세요
  • 멘토 찾기

 

도움이 되길 바랍니다!