최고의 전지질문자가 되도록 노력하다.
전심하다
직업이 당신에게 적합한지 아닌지는 적어도 세 가지 기준이 있다. 당신이 잘하는 것, 좋아하는 것, 당신에게 가장 가치 있는 것 (돈을 벌 수 있는 것) 이다. (존 F. 케네디, 일명언) 프로그래머의 직업적 관점에서 볼 때, 한 사람이 프로그래머가 되기에 적합한지 판단하는 데는 많은 기준이 있다.
다음과 같은 핵심 기준을 충족하는지 확인하십시오.
1. 이해력 또는 자습 능력
어른이 되면 선생님의 지도 없이는 배울 수 없다고 항상 생각한다면, 당신은 프로그래머가 될 재목이 아니다. 만약 당신이 단지 테스트를 위해 무언가를 배우고 다시는 그것을 보지 않는다면, 당신은 프로그래머의 자료가 아닙니다.
프로그래밍 과정에서 운영 체제, IDE, 환경, 언어 등의 버그를 번거롭게 해결할 수 있습니까?
2. 논리 능력
프로그래밍을 배우려면 일정한 논리적 능력이 필요하다. 논리적 능력이 부족한 사람은 논리적 허점을 신속하게 찾아 명확한 코드를 쓸 수 없다. 인내심이 없는 배우자는 점점 더 싫어질 것이다. 논리는 또한 프로그래머 천장의 높이를 결정합니다.
3. 추상적 사고
이 능력은 대략 프로그래머의 상한선을 결정한다. 이 능력이 없으면 세상 만물을 추상화할 수 없다. 하루 이상 코드를 배워서 포인터를 이해한다면, 너는 프로그래머의 재료가 아니다. (마찬가지로,' 적합하지 않다' 는 것은 당신이 훌륭한 프로그래머가 될 수 없다는 것을 의미하지만, 당신은 훌륭한 프로그래머가 될 수 있다. (존 F. 케네디, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머) ) 을 참조하십시오
4. 집중
집중은 관심의 파생물이다. 어떤 일에 매우 흥미가 있을 때, 너는 진보가 매우 빠르다. 예를 들어, 어떤 사람들은 "LOL" 이나 "개를 먹는 것" 을 좋아합니다. 몇 시간 동안 놀아도 정신을 차릴 수 있지만, 그들은 여가 시간을 이용해 동영상을 보고 인도를 본다. 왜요 왜냐하면 너는 재미있기 때문이다. 코드를 쓰는 것이 재미있다면 집중력은 문제가 되지 않는다.
5. 상상력과 기억
기억은 잊지 않는 것을 의미하는 것이 아니라, 단지 당신이 기억할 수 있는 어떤 종류, 어떤 함수가 있는지, 각 함수의 대략적인 과정이 어떤 것인지 말하는 것이다. (존 F. 케네디, 기억명언) 그런 다음, 걷거나 지하철을 탈 때, 상상력으로 머릿속에서 코드를 재구성할 수 있다. (조지 버나드 쇼, 생각명언) 사람들이 가끔 꿈속에서 코드를 쓴다고 들었는데, 나는 아직 이 기술을 개발하지 못했다. 물론 이러한 능력은 필요하지 않습니다. 너는 운동을 해야 한다.
6. 통신 기술
많은 사람들은 프로그래머가 의사소통을 할 필요가 없다고 생각하는데, 다만 코드를 잘 쓰면 된다. (윌리엄 셰익스피어, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머) 사실 의사 소통 능력이 필요하지 않은 유일한 사람은 기공이다. 건축가가 되고 싶다면, 적어도 계획을 명확하게 설명하고 더 잘 전달할 수 있어야 한다. (존 F. 케네디, 건축가명언) 물론, 만약 당신이 이미 큰 신이라면, 소통하지 않아도 괜찮습니다. 복숭아는 말하지 않고 시냇물은 말하지 않는다. 너 혼자 모든 사람의 코드를 쓰면, 너는 아무 말도 하지 않고, 남들은 너를 신으로 여긴다.
사실 이 몇 가지를 할 수 있는 사람은 거의 없다. 만약 그들이 2 ~ 3 가지 일을 잘 할 수 있다면, 보통 프로그램을 "적합" 하고, 소프트웨어 업계에서 적당한 일을 찾을 수 있다.