개인 재정 코딩 - 더미와 관련된 교육적 신화

코딩 - 더미와 관련된 교육적 신화

차례:

비디오: 포켓코드로 과학 배우기_1차시 2024

비디오: 포켓코드로 과학 배우기_1차시 2024
Anonim

세계의 몇몇 기술 마법사에게 코딩 직업이 할당되어 있다고 생각하는 것이 일반적입니다. 사실, 일반인을위한 정규직입니다. 당신이 끈질 기고, 양심적이며, 호기심이 있다면, 나는 당신이 그것을 할 수있을 것이라고 확신합니다. 참이 아닌 아이디어를 사기 만하면 자신을 팔지 마십시오.

당신은 코더가되기 위해 수학을 잘해야합니다.

최첨단 게임을 개발하는 개발자, 다음 큰 기계 학습 알고리즘을 만드는 데이터 과학자 또는 금융 서비스 업계에서 일하는 엔지니어는 약간의 숙련이 필요할 것입니다 물리학, 통계학 또는 재무 수학에서 그러나 전자 상거래 응용 프로그램이나 일반적인 웹 페이지를 작성하는 개발자와 같은 많은 개발자는 기본 추가 및 뺄셈 및 고교 대수보다 훨씬 많은 수학을 필요로하지 않습니다.

수학의 많은 부분이 응용 프로그램을 작동하고 실행하지만 종종 일어나고있는 모든 것을 이해할 필요가 없습니다. 컴퓨터 언어와 프로그램은 입력과 출력을 이해하도록 요구함으로써 복잡성을 관리하도록 설계되었습니다. 그러나 그 사이에 어떤 일이 발생 하는지를 추상이라고하는 개념으로 이해합니다.

예를 들어, 자동차를 운전할 때 내연 기관이 작동하는 방식이나 피스톤에서 에너지를 바퀴로 변환하는 물리학을 이해할 필요가 없습니다. 자동차를 운전하려면 액셀러레이터, 브레이크 및 스틱 이동 차량의 클러치 작동 방법을 이해해야합니다. 마찬가지로 프로그램에는 연산을 수행하는 함수가 있지만 함수를 보내는 입력과 반환하는 출력 만 이해해야합니다.

공학을 전공하여 코딩을해야합니다.

공학을 공부하는 많은 사람들이 프로그래밍 방법을 배우지 만 코딩 방법을 배우기 위해 엔지니어가 될 필요는 없습니다. 엔지니어링은 문제를 단계적으로 해결하는 방법뿐 아니라 실제 작업 환경에서 작업하고 설계하는 등 프로그래머에게 유용한 기술을 가르칩니다. 이들은 유용한 기술이지만 공학 교과 과정 밖에서도 배울 수 있습니다.

공학 교과 과정의 일부인 많은 주제는 코드 작성법을 배우는 유용성이 다릅니다. 알고리즘과 같은 주제는 직접 적용 할 수 있습니다. 특히 최첨단 문제로 작업하는 경우 특히 그렇습니다. 어셈블리 언어와 계산 이론 같은 다른 주제는 좋은 배경을 제공하지만 대부분의 코더는 거의 사용하지 않습니다.

컴퓨터 프로그램의 최첨단을 목표로한다면 컴퓨터 공학 학위가 유용 할 수 있습니다.그러나 문제를 해결하기 위해 웹 사이트를 만들고 싶다면 3 ~ 6 개월 내에 코드 작성을 배우는 것으로 시작하는 것이 좋습니다.

많은 대학에서는 과학 및 공학 학위를 취득하는 여성 및 소수 민족의 출석 비용을 보조하거나 완전히 충당 할 수있는 장학금을 제공합니다.

몇 주 안에 코딩을 배울 수 있습니다.

어떤 열정이나 직업과 마찬가지로 코딩은 예술이며 코더는 수십 년 동안 기술을 연마합니다. 코딩을 시작하기 위해 수십 년의 연구가 필요하지 않지만 학습에 필요한 시간은 목표에 따라 다릅니다. 예:

1 주일:

  • 텍스트, 이미지 및 기타 기본 콘텐츠를 페이지에 배치하는 데 충분한 HTML을 학습합니다. 사이트 제작자를 운영하여 정보 제공 웹 사이트를 만들고 사용자 지정할 수 있습니다. 1 개월:
  • 프런트 엔드 CSS 기술을 개발하여 페이지에서 요소를 배치하고 스타일을 지정할 수 있습니다. 또한 Wix, Weebly 및 SquareSpace와 같은 웹 사이트 빌더로 구축 된 사이트를 편집 할 수 있습니다. 데이터 과학의 경우 대규모 데이터 세트를 가져오고 처리하고 Python 또는 R을 사용하여 데이터에 대한 통찰력을 찾을 수 있습니다. 3-6 개월:
  • 프론트 엔드 및 백엔드 개발 기술을 학습하여 개념을 수립하고 데이터를 데이터베이스에 저장할 수있는 작업 프로토 타입을 작성한 다음 수십만 가지를 처리 ​​할 수있는 버전을 코딩합니다. 사용자. 또한 프로그래밍 언어의 외부 라이브러리를 사용하여 기능, 사용자 관리 및 버전 제어 시스템 (예: Git)을 추가하는 방법을 배우면 여러 사람이 프로젝트에서 동시에 작업 할 수 있습니다. 데이터 과학의 경우 d3과 같은 JavaScript 라이브러리를 사용하여 대화 형 시각화를 구현할 수 있습니다. js. 웹 개발이나 데이터 과학을 배우 든, 일자리를 얻는 데는 충분한 숙련도를 얻으려면 약 800 시간의 노력이 필요합니다. 코딩을 시작하기 좋은 아이디어가 필요합니다.

코드 학습은 길고 힘든 과정입니다. 며칠 동안 붙어서 많은 진전을 보지 못할 수도 있습니다. 필연적 인 좌절의 기간 동안, 더 큰 아이디어를 가지거나 학습을 계속하도록 동기를 부여하는 구체적인 이유가 도움이 될 수 있습니다. 다음 Facebook, YouTube 또는 Google을 구축하는 대신 개인적으로 직면 한 문제를 해결할 수있는 무언가를 구축하십시오. 다음은 코드 작성을 배우고 프로젝트로 동기 부여를받은 사람들입니다:

Coffitivity. com:

  • 4 명의 대학생들은 주변 소리를 듣고 작가 블록을 싸우고 싶어했다. 코딩을 배우는 동안 Tommy Nicholas는 커피 숍 사운드를 스트리밍하여 조용한 사무실 및 작업 공간에 배경 소음을 추가하는 사이트를 만들었습니다. 장마. 나:
  • Sam Fellig는 성공적인 군중 프로젝트에서 아이템을 검색하고 구매할 수있는 간단한 방법을 원했던 Kickstarter 열광 자입니다. 그는 도약을하면서 코드 작성을 배웠으므로 자신의 웹 사이트를 구축 할 수 있었고, Time 잡지의 2013 년 톱 웹 사이트 중 하나가되었습니다. Sworkit:
  • Ryan Hanna는 운동을 좋아하지만 자주 좋아했습니다. 체육관에서 지루해졌다. JavaScript와 Ruby를 배우면서 5 분 이내에 군사 스타일의 운동을 통해 사용자를 안내하는 앱을 만들었습니다.응용 프로그램은 다운로드 횟수가 100 만 회를 넘어 섰고 Ryan은 결국이를 운동 회사 인 Nexercise에 판매했습니다. 장마. 성공적인 군중 프로젝트에서 제품을 판매하고 있습니다.

이러한 각 사이트는 어느 정도의 인기를 얻었으며 수많은 사용자가 주목했습니다. 디자인하는 사이트에서 이와 유사한 상황이 발생하면 좋은 보너스로 작용합니다. 그러나 그렇지 않은 경우에도 자신의 문제를 해결 한 것에 만족할 것입니다.

Ruby가 Python보다 낫습니다.

먼저 어떤 언어를 배울 지 궁금해 할 수 있습니다. 특히 모든 선택 사항을 고려해야합니다. Ruby, Python, JavaScript, PHP, Swift, Objective-C 등으로 시작할 수 있습니다. 이 토론을 해결하기 위해 가장 적합한 언어 또는 가장 먼저 배울 언어를 검색 할 수 있습니다. 하나의 언어 또는 다른 언어를 옹호하는 기사와 게시물을 찾을 수 있습니다. TV 나 토스터를 비교하는 것과는 달리 분명한 승자는 나오지 않습니다. 때로는 언어 학습에 익숙해지는 것보다 먼저 배울 언어를 결정하는 데 더 많은 시간을 할애 할 수 있습니다.

가장 중요한 것은 먼저 몇 가지 간단한 스크립팅 언어를 학습 한 다음 모든 목적의 초급 프로그래밍 언어를 선택하여 철저히 학습하는 것입니다.

보통 초보자는 HTML, CSS 및 JavaScript로 시작합니다. 이러한 언어는 구문 오류를 가장 잘 이해하고 가장 쉽게 배울 수 있습니다. 그런 다음, 웹 개발에 관심이 있다면 이러한 기본 사항을 배우고 Python 또는 Ruby를 선택하십시오. 많은 온라인 자습서와 두 가지 모두에 대한 도움말을 찾을 수 있습니다.

WordPress 나 Drupal과 같은 컨텐츠 관리 시스템으로 작업 할 계획이라면 PHP를 배워보십시오.

먼저 배울 언어를 결정하는 데 너무 많은 시간을 소비하지 말고 동시에 모두 배워야하지 마십시오. 때때로 사람들은 하나의 언어로 장애물에 부딪혀 포기하고 다른 언어를 배우기 시작합니다. 그러나 최종 결과는 단일 언어를 마스터하고 완벽하고 작동하는 웹 사이트를 구축 할 수있는 대신 많은 언어에 대해 조금 배우는 것입니다.

코딩 - 더미와 관련된 교육적 신화

편집자의 선택

Dragon Go! iPhone 및 iPad 용 앱 - 인형

Dragon Go! iPhone 및 iPad 용 앱 - 인형

Dragon Search를 사용하시는 분이라면 Dragon Go를 사용하는 것이 좋습니다! Nuance는 iPhone 3GS, iPhone 5, iPhone 4, iPod touch (3 세대), iPod touch (4 세대) 및 iPad에서 사용할 수 있도록 무료로 다운로드 할 수있는이 앱을 만들었습니다. (iOS 4.0 이상이어야합니다.) Android 기기에서도 사용할 수 있습니다. 드래곤가! ...

드래곤에서 피할 수있는 10 가지 실수 말하기 - 인형

드래곤에서 피할 수있는 10 가지 실수 말하기 - 인형

모두가 실수를 저지르고 어떤 사람들은 정말 크고 재미있게 만든다. 실수. NaturallySpeaking을 사용하여 많은 실수를 저 지르므로 때때로 수시로 일부를 만들 수도 있습니다. 내가 묻는 것은 다음과 같습니다. 내가 미리 짐작했던 10 가지 분명한 실수를하지 마십시오. 원래의 수. 창조적으로 행동하십시오. 거기서 나가서 ...

NaturallySpeaking을위한 10 가지 시간 절약 팁 - 인형

NaturallySpeaking을위한 10 가지 시간 절약 팁 - 인형

때로는 잘하고 그냥 사용하는 것의 차이 새로운 소프트웨어는 더 지혜롭고 경험 많은 스승의 충고 한 부분입니다. 누군가가 당신에게 전에 말했었 으면 좋을 10 가지가 있습니다. 대화 상자의 단축키 사용 대화 상자, 라디오 버튼, 확인란의 다양한 기능 ...

편집자의 선택

Google SketchUp 8에서 새로운 지형 모델을 만드는 법 - Google에서 모델링 할 때 인형

Google SketchUp 8에서 새로운 지형 모델을 만드는 법 - Google에서 모델링 할 때 인형

SketchUp을 사용하면 지형을 만들어야 할 수 있습니다. 건물에 대한 패치를 모델링하든 센트럴 파크를 다시 디자인하든 기존 데이터로 지형을 모델링 할 수 있습니다. 기존 데이터는 일반적으로 등고선 또는 토폴 라인 형태로 도착합니다. 지형지도에서 볼 수있는 삐걱 거리는 선을 알고 있습니다.

SketchUp에서 드레이프로 경로와 도로를 만드는 법 - 스케치 업에서 드레이프 도구

SketchUp에서 드레이프로 경로와 도로를 만드는 법 - 스케치 업에서 드레이프 도구

드레이프 도구가 작동 함 쿠키 커터와 조금 같다. 그것을 사용하여 객체의 가장자리를 직접 그 아래에있는 다른 표면으로 전송합니다. 아마도 당신은 부드럽게 경 사진 지형을 가지고 있으며, 당신은 그것에 사행 경로를 그리기를 원할 것입니다. 경로는 윤곽선을 따라야합니다.

SketchUp 모델을 3D 인쇄 용 부품으로 자르는 방법 - 인형

SketchUp 모델을 3D 인쇄 용 부품으로 자르는 방법 - 인형

SketchUp 모델 자르기 Intersect Faces 도구를 사용하여 그룹을 결합하는 것과 매우 유사합니다. 더 큰 오브젝트와 교차하여 커팅의 새 가장자리가 될 커터로 지오메트리를 사용할 것입니다. 모델이 매우 단순하고 SketchUp을 사용하는 경우 ...

편집자의 선택

Route Prefix를 사용하여 Junos - dummy에서 라우팅 필터를 생성하는 방법

Route Prefix를 사용하여 Junos - dummy에서 라우팅 필터를 생성하는 방법

라우팅 정책은 특정 경로가 라우팅 테이블에 수용되거나 일부 인접 라우터에 보급되는 것을 방지하기위한 것입니다. 경우에 따라 특정 경로 또는 경로 집합을 일치시키는 것이 유용 할 수 있습니다. 이렇게하려면 경로 필터를 사용합니다. 경로 필터는 특정 IP 주소 또는 접두어 범위에서 일치합니다. ...

Junos 라우터에서 COS의 코드 포인트 별명을 사용하는 방법 - 인형

Junos 라우터에서 COS의 코드 포인트 별명을 사용하는 방법 - 인형

전달 수업은 고통 스러울 수 있습니다. 더 좋은 방법은 코드 포인트 별칭을 사용하는 것입니다. CoS (Class of Service) 정책을 결정할 때 비트 패턴을 지정하는 대신 비트 패턴을 나타내는 별칭 이름을 정의 할 수 있습니다. 이러한 별칭을 코드 포인트 별칭이라고합니다. 간단히 말하자면 코드 포인트를 사용하십시오 ...

Junos 라우팅 정보를 요약하는 방법 - 더미

Junos 라우팅 정보를 요약하는 방법 - 더미

때때로 라우팅 정보를 간단하게 요약 할 수 있습니다 라우터. 예를 들어, 네트워크에서 OSPF를 방금 구성 했으므로 라우팅 테이블에 특정 수의 OSPF 경로가 표시 될 것으로 예상됩니다. show route summary 명령을 실행하여 모든 경로를 볼 수 있습니다 ...