2021년 목표설정

이미지
기본적으로 작년에 달성하지 못한 것들을 하려고 생각중인데..코로나가 언제까지 이어질지, 한국이나 북해도는 갈 수 있을지..자격증은 응시 가능할지..여러가지가 불확실하다. 2021년은 무엇보다 정신적인 부분과 경제적인 부분에 중점을 두고 조금 더 치열하게 지내보고 싶다. 일본나이로도 30대 마지막 해, 이제 불혹에 접어드는 나이..복잡하지만 심플하게. 육체적목표 : 트라이에슬론 스탠다드 도전하기 정신적 : 자격증2개 도전 + 자체개발 서비스 론칭 가족적 : 가정의 평화를 유지하기 경제적 : 외식과 유흥비를 줄이고 부수입을 늘려서 결과적으로 저축하기 사회적 : 목표세미나를 포함해서 민단과 개인인맥의 활성화와 교류를 촉진하기

Softwear Engineer 의 실무와 윤리에 대한 행동강령

컴퓨터는 산업, 경제, 정부, 의학, 교육, 문화, 사회의 각 방면에서 중심적인 역활을 한다.
소프트웨어 엔지니어는 소프트웨어 시스템을 분석, 명세화, 설계, 개발, 인증, 유지보수, 시험
등에 직접 참여하거나, 가르치거나 하여 공헌을 한다.
소프트웨어 시스템을 개발하는 그들의 역활 때문에, 소프트웨어 엔지니어는 좋은 일을 하거나, 나쁜 일을 하거나, 혹은 다른 사람에게 좋은 일이 되게 하거나, 나쁘게 하거나, 혹은 다른 사람에게 영향을 미칠 수 있는 중요한 기회를 가진다.
가능하면, 그들의 노력이 좋은 곳에 쓰일 수 있도록 하기 위해서, 소프트웨어 엔지니어는
소프트웨어 공학이 은례를 베풀고, 존경 받는 직업이 될 수 있도록 자신에게 서약해야 한다.
이러한 서약과 함께, 소프트웨어 엔지니어는 전문가의 업무 수행과 윤리 강령을 따라야 한다.

이 강령은 학생과 교육생은 물론 전문적인 소프트웨어 엔지니어, 교육자, 실무자, 감독관,
정책 입안자에 의해 만들어진 행위와 의사 결정에 관계된 8개의 주요 원칙을 포함한다.
이 원칙은 개인, 집단, 조직이 참여하는 윤리적 책임 관계와 그 관계 내에서의 의무 사항을 
명시한다. 각 원칙은 그 관계에 포함된 의무 사항을 예시할 수 있다.
이러한 의무 사항은 소프트웨어 엔지니어의 작업에 의해 영향을 받는 사람들에 대한 관심,
소프트웨어 공학 실무의 유일한 요소인 소프트웨어 엔지니어의 인간성에 기초하고 있다.
이 강령은 소프트웨어 엔지니어가 되고자 하는 누구에게나 의무사항으로 규정되고 있다.

[소프트웨어 공학 윤리 강령과 전문가 업무]
소프트웨어 공학 윤리 강령과 전문가 업무에 관한 ACM과 IEEE-CS 공동 특별 전문위원회

[머리말]
축약본은 높은 수준의 추상화 단계에서 목표를 요약하였지만, 완성본에서는 포함되는 내용은
이러한 목표가 우리가 소프트웨어 공학 전문가로 행동하는 방식을 변화시키는 사례와 세부 내역을 제시한다.
목표가 없다면, 세부 내역은 형식적이고 장황하게 될 것이며,
세부내역이 없다면, 목표는 매우 과장되지만 하찮은 것이 될 수 있으므로,
목표와 세부 내역이 함께 결합된 강령을 구성한다.
소프트웨어 엔지니어는 소프트웨어의 분석, 명세화, 설계, 개발, 시험 그리고 유지보수를 
유익하고 높이 평가되는 직업으로 만드는 데 전념해야 한다.
소프트웨어 엔지니어가 대중의 건강, 안전, 복지를 위해 전념하는 것에 맞추어서
다음의 8가지 원칙을 준수해야 한다.

1. 대중 - 소프트웨어 엔지니어는 대중의 이익과 일치하여 행동해야 한다.
2. 고객과 고용주 - 소프트웨어 엔지니어는 자신들의 고객과 고용주의 최선의 이익이
                          대중의 이익과 일치하는 방식으로 행동해야 한다.
3. 제품 - 소프트웨어 엔지니어는 자신들의 제품 및 관련된 수정 사항이 가능한 가장 높은
             전문 표준을 준수하여야 한다.
4. 판단 - 소프트웨어 엔지니어는 자신들의 전문적인 판단에서 정직성과 독립성을 유지
             하여야 한다.
5. 관리 - 소프트웨어 공학 관리자와 리더들은 소프트웨어 개발과 유지보수의 관리를
             윤리적인 접근법에 따라 진행해야 한다.
6. 직업 - 소프트웨어 엔지니어는 직업의 고결함과 명망을 대중의 이익과 일치시켜야
             한다.
7. 동료 - 소프트웨어 엔지니어는 자신들의 동료에게 공정하고 협력적이어야 한다.
8. 자신 - 소프트웨어 엔지니어는 일생동안 자신들의 직업의 실무에 대해 학습하는 데
             참여하여야 하고, 직업의 실무에 대해 윤리적인 접근법을 활성화시켜야 한다.

<ACM/IEEE 윤리 강령 - 1999>

댓글

이 블로그의 인기 게시물

성공적인 소셜커머스를 위한 10단계 전략

[C# & LINQ] 랜덤으로 데이터를 한 개 추출하는 방법

[메모] PostgreSQL에서 Insert 하는 경우 자동채번 PK가 중복에러 나는 경우