인프런 강의중 비전공자를 위한 개발자 취업 올인원 가이드 [통합편] 강의를 보고 작성되었습니다.

문과생 사고방식?

1. 문과생들이 배운 학문은 사실 논술에 가깝다.

2. 정해진 답이 없다.

3. 문제의 해결책이 두루뭉술하게 표현된다.

4. 문제를 하나의 큰 덩어리로 보는 습관이 있을수도 있다.

5. 문제를 한 방에 해결해주는 해결책을 찾으려 할 수 있다.

6. 해결책을 빨리 못 찾으면 내 수준의 문제가 아니라고 착각할 수 있다.

 

엔지니어 사고방식

1. 문제의 답이 정해져있는 경우가 많다.

2. 답이 없는 문제라도 단계별 과정이 중요하다.

3. 문제의 원인과 해결책이 명확하게 표현된다.

4. 문제를 여러 단계로 쪼갠다. -> 이 단계 만으로도 해결되는 경우가 많다.

5. 여러 단계로 쪼갠 문제의 해결책을 구글링한다.

5. 문제의 해결책을 못찾으면, 오히려 즐긴다.

 

수학 공부하듯이 개발 공부하기

이유

1. 수학 공부는 공식 암기보다 문제 풀이와 오답 분석이 중요하다. 개발도 마찬가지이다.

2. Java 문법을 배웠으면 직접 코드를 작성해보고, 문제가 발생하면 문제의 원인을 분석하는 방식으로 학습해야 한다.

3. 수학의 오답 분석이 개발에서의 디버깅과 같다.

4. 개발자로 일할 때, 업무시간의 50% 정도는 이미 작성된 코드에서 발생한 문제를 찾고 해결하는 일(디버깅)이다.

5. 개발자의 실력 차이는 디버깅 능력 차이에서 확연히 드러난다.

 

 

+ Recent posts