copyright로 보호(GPL,Apache,BSD,MIT)->GPL은 사용하면 안된다.

Penguin Effects, Network Effects , 특정 상품에 고착 현상 ->승자독식

 

  • embedded software(내장형 소프트웨어) -> 휴대폰,DTV,냉장고,자동차
  • Package software (Adobe,DBMS,ERP,CRM)
  • Software Service (System Integration ->SI),(Software management -> SM)
  • 수직 분류 : Embedded, Standard(알집,알약), Enterprise

 

 

소프트웨어 수요자의 행태

 

Network Effect

네트워크 형태로 전파된다. 잘하는 사람 한명있으면 한명씩 알려주는데 그런식으로 전파된다.

특정 상품에 대한 어떤 사람의 수요가 다른 사람들의 수요에 영향을  받는 효과이다.

Penguin Effect 

용기있는 얼리어답터가 먼저 트라이하고 그이후 우르르 몰린다.

다른 사람이 상품을 사면 이를 따라 구매하는 소비 형태

 

퍼스트 펭귄

처음으로 바다에 뛰어들어 다른펭귄들을 이끄는 펭귄을 가리킨다.

위험한 상황에서  다른 이들에게 참여 동기를 유발하는 선발자 도전자를 뜻하는 관용어로 사용

 

SRS(Software Requirements Specification) 소프트웨어 자격요건 설명서

Software 개발에서 가장 어려운 문제

Software 개발에서 가장 중요한 문서

 

 

개발 프로세스(순서)

기획 ->요구분석 -> 설계 -> 구현 -> 테스트 -> 유지보수

 

아키텍처 공부하기

Layered, BlackBoard, PipeLine, Pub & Sub 

 

디자인 패턴

Observer, facade, MVC, Singleton

 

개발자가 갖추어야 할 역량

  1. 농업적 근면성
  2. 반복적 접근(try and error)
  3. 도구 활용 능력(타이핑,단축키,호기심)
  4. 검색 능력(추론과 적용)
  5. 에러메시지 감잡기
  6. 체력
  7. 학습취향 파악
  8. 암기력(패턴암기)
  9. 스스로 질문(why,what)
  10. 관찰력 -> 추상화(단순화)

핵심을 서두에 전달

일단 먼저 시도해 보고 그 결과를 공유하면 금상첨화

약간의 문서화 능력

협업 도구의 활용(WBS,슬랙,버그관리시스템,테스트 커버리지)

 

오류 정리노트 작성하기

 

 

portfolio  지속적으로 관리

 

5W 1H

예시> eclipse

What : 코드 작성 도구

Why : 안써도 되지만, 쓰면 생산성이 향상되고 협업이 편해진다.

Where : 모든 os지원

Who : 나

When : 코드 작성시

How :  작동원리,os에 설치한 JDK를 연결해줘서 Run  실행시 컴파일 및 실행을 한다.

 

 

 

Software Architect

 

주100시간!!

 

남는 60시간을 활용해라

 

 

3-6-9 연봉

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함