#OT
인정받는 개발자의 3개 원칙
- 논리적 결정 원칙
- 개발을 하는 모든 행동에, 고민과 결정을 통해 나만의 근거를 세워 행동하는 것
- 원인 파악 원칙
- 문제 상황에서 해결이 먼저가 아닌, 원인 파악과 이해가 먼저가 되어야한다는 원칙
- 관점 고려 원칙
- 다른 사람(고객,다른 개발자)의 관점에서 프로그램의 유지보수성과 편의성을 고려하는 원칙
과제 피드백
- 토론 느낌 지향
- 얼마나 깊은 생각과 고민을 했고 어떤 결정을 내려서 이 결과까지 도출되었는지 확인할 것
- 2,3개 원칙 고려 정도, 확인 질문
- 과제의 구성
- 완성은 기본으로 되어야 하며, 코드 한 줄 한 줄 어떤 생각과 결정을 내려서 개발했는지 확인할 것
- 그 주 수업에서 배운 내용이 80%, 스스로 해결해야하는 부분이 20%로 과제가 구성됨
- 팀원의 과제 경청
개발자의 공부 방법
- 탑다운
- 목표를 정하고 목표를 이루는 요소를 한 개씩 해결
- 깊이는 얕아도 성과는 빠르게 나옴
- 구글링
#WEB 기초
Server - Client 구조
- Web은 서버를 사용함으로서 유지보수가 간편 (사용자에게 별도로 알릴 필요x)
- 게임 같은 경우는 처리 속도가 중요하기 때문에 로컬 프로그램 사용 (사용자에게 알려야 함(클라이언트 다운로드 받아야함))
#SEO
- Search Engine Optimization (검색 엔진 최적화)
- 텍스트에 h태그, p태그 등 적절하게 활용하여 SEO에 높은 점수를 받을 수 있다
- 같은 맥락으로 Semantic tag를 이용할 수도 있다
[Semantic tag]
header
nav
section
article
footer 등
#과제
[컴퓨터 견적 짜기]
[조건]
- 특정 목적 정하기 + 그 목적에 맞게 견적 짜기
- 부품 7개 + @
- cpu
- RAM
- 메인보드
- 그래픽카드
- 파워
- 보조메모리
- 케이스
- 63만원대 이내로
- 출처와 근거 등 명확하게