17에서 배운 프로그래밍에 대한 7 가지 중요한 교훈

출처 : 트위터 – 항상 코딩 – 이것은 가장 중요한 교훈입니다!

안녕하세요, 저는 Alec입니다. 17 살이고 12 살 때부터 웹 개발을 배우고 있습니다. 저는 훌륭한 개발자와는 거리가 멀지 만 평균적인 사람이되는 것에 대해 확실히 배웠습니다. 🥳

다음은 모든 개발자, 특히 새로운 개발자가 알아야 할 교훈입니다.

아무도 모든 것을 모른다

개발자가 모든 것을 아는 것은 아니며 모든 것을 알 필요는 없습니다.

예를 들어 PHP 버전 5.6에서 배열을 조작하는 방법과 같은 것을 아는 것보다 개발자가되는 것이 훨씬 더 많습니다. 작은 것을 아는 것은 중요하지 않습니다. 잊어 버린 경우 Google 검색 거리입니다.

다음과 같은 사소한 세부 사항을 배우는 것보다 개발자로서 자신을 향상시키기 위해 할 수있는 훨씬 더 중요한 일이 있습니다.

  1. 문제 해결 능력 향상
  2. 팀워크 및 의사 소통 능력 향상
  3. 프로그래밍 개념 및 언어에 대한 지식 향상
  4. 작품을 선보일 멋진 프로젝트 만들기
  5. 깨끗하고 효율적인 코드 작성에 집중

개발자가되는 것의 가장 큰 장점은 모든 것을 알 필요는 없다는 것입니다. 문제를 해결하는 방법 만 알아야합니다.

버그를 갖는 것은 학습에 필수적입니다

출처 : 이미지

무언가를 프로그래밍 중이고 버그를 발견하지 못하면 아무 것도 배우지 않는다는 의미입니다.

버그에 빠지지 않는다고해서 실수를하기에는 너무 똑똑해서 어떻게 든 훌륭한 개발자라는 의미는 아닙니다. 이는 이미 버그가 발생하지 않는 방법을 이미 알고 있기 때문에 이미 여러 차례 비슷한 것을 개발했음을 의미합니다.

버그를 해결하면 강력한 개발자가됩니다. 개발 과정에는 끝없는 버그가 있으므로 버그 처리 방법을 빨리 배울수록 더 나아질 것입니다.

공식 교육은 필요하지 않습니다

17 세에 저는 현재이 주제를 다루고 있습니다. 컴퓨터 과학 학위를 취득하려면 대학에 진학해야합니까?

대답하기 어려운 질문입니다. 그러나 이것을 읽는 대부분의 사람들은 아마도 17 세가 아닐 것입니다. 사실, 대부분의 사람들은 이미 직업을 가지고있을 것입니다.

이미 대학에 다녔다면 컴퓨터 과학 학위가 필요하지 않습니다. 또한 이러한 코딩 부트 캠프를 모두 수행 할 필요는 없습니다.

흥미로운 프로젝트가있는 GitHub 프로파일은 볼륨을 말합니다. 프로그래밍 할 수 있다는 것을 보여줄 수 있다면 어떤 배경을 가지고 있는지는 중요하지 않습니다.

가장 잘 배우는 방법에 대한 질문 일뿐입니다.

저는 선택의 여지가 없었습니다. 주말 캠프에서 6 주를 쉬지 못했기 때문에 주말에 코드 작성을 배워야했습니다.

컴퓨터 과학 학위를 받기 위해 대학으로 돌아가거나 8 주짜리 부트 캠프에 참석하고 싶다면, 가십시오. 그러나 필요한 곳은 없습니다.

인터넷 검색은 합법적 인 기술입니다

훌륭한 개발자가 되려면 인터넷 검색 기능을 향상시켜야합니다. 찾고있는 솔루션과 코드를 찾을 수 있어야합니다.

특히 새로운 기술을 배울 때 인터넷 검색이 자주 발생합니다.

작은 "해킹"과 Google이 설정 한 팁을 통해 검색 결과를 향상시키는 방법에는 여러 가지가 있습니다.

코딩 프로젝트는 코드에 추가해야 할 이상한 토끼 구멍을 무너 뜨릴 수 있습니다. 때로는 이해조차 못하는 문제에 대한 해결책을 찾아야합니다. 그러나 고맙게도 구글은 어딘가에 답을 가지고 있습니다.

코딩보다는 사고를 시도하십시오

코딩 할 때“이 코드를 작성하는 가장 좋은 방법은 무엇입니까?”

나는 일반적으로 하위 솔루션을 작성하기 전까지는 안된다는 것을 알고 있습니다. 너무 자주, 나는 내 머리에 처음 튀어 나온 솔루션을 작성하는 것을 발견했다. 대부분의 경우 문제에 대한 첫 번째 해결책이 최선이 아닙니다.

코드를 입력하는 작업이 짧습니다. 누구나 조잡하게 코드를 빠르게 작성할 수 있습니다. 안정적인 솔루션을 마련하려면 시간이 필요합니다.

지루할 수는 있지만 테스트 중심 개발은 기대하는 기능과 작동 방식에 대해 생각해야하므로이를 촉진합니다. 미리 계획해야 할 때는 코드를 자유롭게 처리 할 수 ​​없습니다.

물론 모든 규칙에는 예외가 있습니다. 나는 조용히 앉아서 모든 코드 줄을 생각해야한다고 말하지 않습니다.

그러나 무엇이든 코드에 대해 생각함으로써 리팩토링 및 버그 수정 시간을 절약하십시오.

튜토리얼에주의하십시오

코딩 자습서와 함께 따르는 것이 처음에는 훌륭하지만이 자습서가 학습에 사용해야하는 유일한 리소스는 아니라고 생각합니다.

코딩 자습서를 따를 때 실제로 배우는 것은 아닙니다. 조금 배울 수도 있지만 실제로하고있는 일과 왜 하는지를 배우는 것은 아닙니다.

또한 Quincy의 트윗에 설명 된대로이 자습서는 코드의 중요한 부분을 빠르게 건너 뛸 수 있습니다. 복사하여 붙여 넣기 만하면 자습서에서 질문하지 않아도됩니다.

코딩하는 법을 배우는 가장 좋은 방법은 빌드하려는 프로젝트를 시작하는 것입니다. 그런 다음 시작하십시오. 작은 코드 조각을 찾고, 자신의 코드를 작성하고, 버그를 해결하고, 설명과 게시물을 읽습니다.

배우는 가장 효과적인 방법은 프로그램이 완성 될 때까지 퍼즐을 맞추는 것입니다.

공백보다 탭이 낫다

이미지 소스

알아. 이 기사를 읽는 동안“그는 우주인이되어야합니다.”라고 생각하고있었습니다. 모든 사람이 코드를 작성할 때 탭을 사용해야한다는 것이 두렵습니다.

알겠습니다 탭은 다른 사람의 컴퓨터와 다르게 보일 수 있습니다. 그러나 스페이스 바를 반복해서 누르는 대신 탭을 누르는 것이 좋습니다. 탭 사람들에게 자신을 대하십시오!

내가 배운 짧지 만 중요한 교훈을 읽어 주셔서 감사합니다. 내가 말한 내용에 동의하지 않으면 이유를 듣고 싶습니다!