방법론
- Divide and Conquer
하나의 문제를 작은 여러개의 문제로 쪼갠 뒤, 각 문제를 해결한 후 이를 합쳐 원래 문제를 해결하는 방법.
모르는, 해보지 않은 문제를 마주했을 때, 이해할 수 있는 기능까지 쪼개서 문제를 해결해 나가는 것.
게임랩 했을 때 피쳐 단위로 쪼개 구현하라고 했던 것과 일맥상통하는 부분인 듯 하다. - 일의 우선순위
여러 가지 일감을 동시에 마주하기 때문에, 일의 우선순위를 정하는 것 또한 중요하다.
추천 해주시는 순위는,
- 적은 시간 투자로 바로 결과를 낼 수 있는 안건.
- 다른 사람의 일정과 엮여 있어, 미뤄지면 다른 곳에서 delay 되는 안건.
- 마감 일정에 가까워지고 있는 안건.
- 다른 사람과 독립적으로, 꾸준히 계속 개발해나가야 하는 안건.
- 프로로서의 마음가짐
최고의 프로는, 항상 최고의 기술로, 일정에 맞출 수 있는 사람.
그 조율을 잘 해서, 신뢰를 줄 수 있는 사람이, 프로라고 할 수 있다.
C#
- LINQ
Language Intergrated Query. 특정 데이터들에서 query 를 하여 데이터를 빠르고 편리하게 추출하는 방식.
from : 어떤 데이터에서 찾을 것인가
where : 어떤 조건으로 찾을 것인가
order by : 어떤 항목을 기준으로 정렬할 것인가
select : 어떤 항목을 추출할 것인가