읽기 및 준비 : 첫 번째 소프트웨어 엔지니어링 작업

첫 번째 소프트웨어 엔지니어링 작업

이 작품은 과정 속 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation "하이퍼 링크"
어디 작업이 필요 https://www.cnblogs.com/harry240/p/11469058.html "하이퍼 링크"
이 과정에서 내 목표는 <직업의 -depth 이해>
작업의 특정 측면에있는 나 목표를 달성하는 데 도움 <자신의 미래를 계획의 부족을 참조, 자신의 방향을 결정합니다>
작업의 텍스트 .... 코드 형식 Yaoan을 업로드 할 수 있습니다
기타 참조

1. 블로그를 구축하고 자신을 소개

(1) 내 블로그 주소 https://www.cnblogs.com/summer-00/ "하이퍼 링크"
(2) 문자 : 내성적 등장하지만 현실에서하지, 낙관적 인, 쾌활한, 최악에서 시작 실패, 웃음을 사랑을 생각하고, 진심으로, 게으른, 더 직접적으로 말할 수 있습니다.
(3) 취미 : 회화, 음악, 사진, 영화, 음악, 요리를 듣고, 등, 자고, 음식 (많은 취미,하지만 대부분은 정말 그냥 내 취미에 국한된다).
(4) 기타 : 몇 가지에 더 민감, 나는 뮤지컬 영화 이름의 이름을 기억하지만, 7 ~ 나쁜 팔이 중요하지 않습니다 라이브 썩은 무언가를 기억할 수없는 ...

2. 읽기와 생각

(1) 상기하자 당신은 당신의 직업 상상에서 대학을 입력 할 때

· 당신은 어떻게 당신의 직업 결정에 선택을 했습니까?
방향의 아무 의미가없는 직업을 선택한 경우, 다음 인터넷 검색, 내가 코드를 노크하는 것도 관심이 매우 유혹 할 때 컴퓨터를 참조 대학 입시 가이드 북으로 이동
(직업 전망도 좋은 것을 발견 하 ), 하, 하, 또한 다른 사람이 매우 강력 코드와 함께 그 일을에 대해, 그들도 그런 식으로 생각, 카운트 선택 결정
컴퓨터 과학 및 기술, 전문 친구.
· 어디 전문 지난 과정에 대한 노출 (이) 년 자신의 기대를 충족 생각하고, 왜?
그것의 절반의 절반은, 시작은 흥미 많은 것들을 배울 것이라고 생각하지만 케이스를 찾을 수 없음, 직접 전문 C 언어 데이터 구조와 두 개의 클래스에 연결되어, 수리, 생각했던 현대 역사는
고통을 느꼈다, 왜 배워야한다 이 코스하지만, 이러한 학습 C 언어, 컴퓨터 흰색에서 자신의 변형을 몇 가지 간단한 코드를 작성하는 코드가 실질적인 문제를 해결하는 데 사용되는 매우에 여전히
자신의 전문 지식은 매우 일반적인 배울 수 있지만, 그것은 감각.
· 당신은 당신이 그것을 잘있어 당신이 좋아하는 당신의 분야에서 전문, 그것은 영역입니다 생각하십니까?
나는 지역을 좋아 생각하지만, 잘되지 않습니다. 끊임없이 생각으로 지속적으로 쓰기 올바른 코드를 시운전하는 것은 슬프지만 행복입니다. 호기심의 전체 컴퓨터 분야의 경우,
하지만 그는 여전히 코드를 작성하는 측면에서 매우 어려운, 앞으로 더 열심히 연습을 많이 작동합니다.
· 당신은 전문에서 경력을 선택하고 작업에 관련된 것인가? 주어진 도시, 회사와 일이다 가고 싶은 경우, 이유는 다음 주어지지
현재보기가 관련된 자신의 전문 작업을 선택합니다. 고용, 다음이 작은 콘크리트 아이디어, 또는 청두 (成都), 심천 가장이 회사는이 지역 상대적으로 강한 국영 기업을 입력 할 경우, 알고있는 미래에 다른 곳이로 이동
이 막대 사이의 소프트웨어 개발, 웹 디자인에 좋은 일자리를. 모든 전문 지식 또는 첫째는 최대 이동합니다.

(2) 사람의 컨트롤은 이제 전에 거리를 걸어와 미래를 설명

· 당신은 이미 전문 지식, 기술, 능력이 느낌, 뭐? 기록 된 코드의 양이 얼마입니까? 설명 당신하고있는 프로젝트 / 작업이 가장 복잡한
왼쪽 학습뿐만 아니라 전 미래의 치열한 경쟁의 중요성을 인식하지 않고 지금 C 언어를 선물 할 것이다, C ++ (약간), PPT, 엑셀은, 코드에 대한 4500 기록, 되어 수행 복잡한 작업 할
C 언어 테트리스로 작성합니다.
· 지식, 기술, 능력에서 자격을 갖춘 졸업생도 격차가되는?
나는 고체 현상의하지가, 여러 가지 방법으로 개발해야 자신의 전문 배운 C ++에 대한 등 자바, C #을, 파이썬의 기본 파악해야한다고 생각하지만, 현재 기준으로 많은 생각, 그래서 능숙 C ++를 연습한다
, 반사 개인 효과적으로 코드를 디버깅하는 법을 배워야 독립적으로 생각하는 법을 배워야합니다,뿐만 아니라 위에서 학습에 더 많은 시간을 할애 할 수 있습니다. 시간과 그렇게 다음 번 질문의 비슷한 종류의 발생, 질문의 동일한 유형의 일부를 요약 한 후 수행해야합니다
생각이없는 것은 아니다.

(3) 현재 삶의 선택, PubMed를, 직장, 공공 시험, 해외 이동, 다른 주니어의 노력에 다른 옵션이의 교차로입니다. 그리고 각 경로가 있는지 대학원 작업, 여러 가지가 있습니다.

당신은 사람들의 경험을 읽기 전에 ·, 당신의 선택은 무엇 제어 이상입니까?
현재 작업과 연구 섹션 사이에 주저. PubMed를 사용하면 더 컴퓨터 지식을 배우고 싶은 경우이지만, 또한 용량이 더 증가 할 것이다. 그러나 시간의 흐름에 불확실성이 많이있을 것입니다 삶의 선택은
사고의 자신의 방법은 당신이 정말 예 무언가를 원하는 더 많은 이해, 성장, 다른 것입니다.
·이 옵션에서, 당신은 당신의 약점은 다른 친구들에 비해 무엇인가, 무엇이 장점이라고 생각?
당신은 연습을 선택하거나 대학원 자체가 특히 큰 장점하지 여부. 컴퓨터 게임에 참여하지 않은 강한 전문 기술하지, 코드 능력은 학교에 국한 높은 아니며, 자신의 학습 방향을 연장하지 않았고 그래서 비교
다른 사람의 약점.
· 당신의 선택, 당신은 자신에게 주니어 계획 준비를 줄 것입니다 설정?
자신이 성장하고 수확 노력하자 일부 게임에 참여 가능한 한 많은 다른 사람과 함께, 특정 기술 및 전문 언어를 배울 더 많은 시간을 할애합니다. 그녀의 여가 시간에 또한 자신을 업그레이드하기 위해, 일부 독립적이고 전문적인 기술을 습득. 주니어는 희망
이력서 위에서 자신의 과거의 영광을보기를 바라고, 종이 아니다. 좋은 경쟁을 인턴쉽, 당신은 미래에 대한 몇 가지 토대를 할 수있는 좋은 회사 연습을 입력하려면, 따라서 하나에 자신을 강제로 해결해야합니다.
작업이 완료 또는 어떤 종류의 준비를 할 계획으니 · 자신의 꿈을 실현?
휴일하거나 동안 족장을 통해 더 클래스 라이브러리에 머물고 및 다른 많은 컴퓨터 언어 학습, 순 클래스를 참조 주위에 물어 없습니다. 어셈블리 언어를 배울 수 있도록 코드를 변경하기 위해 더 편리한 시간의 경우, 충분한 노력, 실제 지출
공부하는 동안 시험을 정지하지, 솔루션, 컴퓨터 어셈블러 언어의 본질을하지만 자신의 미래는 학습. 여분의 시간에 연습 문제를 많이 할 수 있습니다. 언어의 비교는 쉽지 않다, 유사점과 차이점을 요약, 배운
혼란.

품질 문제 3. 언급

(1) 각 질문 뒤에 질문에 대한 섹션에서 일부 내용을 제공 원인을 알려주십시오.
(2) 질문의 지원에 예 또는 정보의 수를 나열합니다.
당신이 질문을 알려주십시오, 당신은 때문에 그들의 서로 다른 가정 및 책의 것은 질문을하거나 책의 용어를 이해하지 못하는, 또는 질문, 또는 책의 설명과 경험 (또는 추론 과정을 직접 경험했다 간접 경험) 모순?
나는이 부분을 테스트하는 목적에 따라 분류의 13 장을 읽고, 너무 많은 방법을 테스트 할 수있는 방법을 알고 싶습니다, 우리는 효과적으로 재단이 좋은 학생들을하지 특히, 시험 방법을 선택하는 방법을해야한다, 테스트 다양한 방법을했다 특정 어려움, 다른에 대한
시험 방법 및 그것의 최선, 어떻게 하나 말할 수있는 성능 테스트,
제 12 장에서 항상 사용자의 선택을 기억하는 소프트웨어 서비스에 관해서을, 심지어 우리가 사용자의 디자인의 소원에 따라 처음에 수도 경우 사용자의 소원 소프트웨어의 성능을 보장하기 위해, 지속적으로 업데이트 된 소프트웨어를 변경하는 소프트웨어,하지만 점점 일을, 그것을 보장하는 방법을,
9.5 장 IX를가 위험 관리에 관해서, 나는 알고 싶은 완전히 아니다 위험은 프로그래머로서, 당신은 당신이 어떤 위험을 예측 아무것도 할 수 있습니다, 존재하지 않는,
첫 번째 책 (304)는 일정 및 비용과 효율성 사이에서 어떻게 더 나은 품질을 보호하기 위해, 소프트웨어 엔지니어링의 품질을 언급

4. 이해하고 소스 코드 버전 관리 도구를 조사

Trac의 :
장점 : Trac에 그것은 좋은 확장 성이 의미 SCM 구성 관리 플랫폼, 할
Trac의 권한 시스템 인 설계가 비교적 완전한
매우 유연하고 임의의 사용자 정의 할 수 있으며, TortoiseSVN을 통합 할 수 있습니다.
단점 : 여러 프로젝트 지원하지 않습니다
, 요구 사항 및 결함이 분리되지 않는
등 대신 문턱이 너무 높고, 위해 제품 계획을 작성하는 문서의 워드 위키와 같은 도구를 사용하는
문화가 완료되지 않은, 예술 사람들의 연락처, 어려움을 내포하다
중국 이름을 표시하지 않도록 지역 의 가난, 할
핵심 기능은 거의 실질적으로 사용할 수 없습니다 설치되어 있지 연결합니다.
---
은 Microsoft TFS에서 :
장점 : Gantt 차트, 통합 프로젝트 관리, 버전 관리, 버그 추적보다 더 유용 작은 팀 작업의 버전, 프로젝트 진행 눈을 요구할 수 있고, 효율적으로 스크럼을 구현할 수 있습니다 VS 원활.
단점 : 빌드, TFS는 더 복잡한 유지 하드웨어 요구 사항은 상대적으로 높다.
---
GitHub의 :
장점 : 모든 규모의 프로젝트의 경우, 그는 이상적인 도구입니다, 그는 훌륭한 웹 워크 플로우 도구이다. 첫째, 그는 그것이 풀어 사용하여 버전 관리 시스템 및 협업 도구 역할을 할 수 있습니다.
GitHub의 사용, 당신은 프로젝트, 다른 사람과의 주식 교환을 보관하고 다른 개발자가 함께이 프로젝트에 도움을하도록 할 수 있습니다. 장점은 그가 프로젝트를 완료하기 위해 함께 사람들을 지원하는, 그래서 당신은 같은 페이지에 대화가 될 수 있습니다.
자신의 프로젝트를 생성하고, 백업, 코드가 로컬 또는 서버에 저장하지 않아도, GitHub에 매우 만족하고있다. 버그가 공개 될 수있다, 당신은 Github의 코멘트는, 버그를 제출할 수 있습니다. GitHub의 페이지에서, 당신은 호스트 또는 DNS를 설정 할 필요없이 앞서 갈 수 있습니다.
단점 : 지속적인 연습과 시간이 필요합니다. .
---

추천

출처www.cnblogs.com/summer-00/p/11517413.html