Don't wanna be here? Send us removal request.
Text
코칭이란
(신입팀원과 선배사원 간의 갈등)
코칭이란 팀원의 이야기를 듣고 선배의 문제를 찾아내는 것이 아니다.
신입팀원이 자신의 책임감으로 이 문제를 어떻게 풀어갈 것인가를 돕는게 코칭이다
0 notes
Text
인공지능을 업무에 활용하는 것에 관하여
아래 내용은 인공지능 개발에 대한 기술적 상세함을 모르는 초심자의 관점에서 개괄적으로 기술하여 본 것으로, 실제 인공지능을 활용하려고 할 때에는 기술적인 검토와 함께 보다 구체적으로 검토를 해보아야 한다.
인공지능도 결국은 사람이 하는 일을 자동화해서 컴퓨터/기계가 대신하는 것이다. 기존의 자동화 프로그램과 다른 점은 기존에는 모든 procedure(절차)에 따른 decision과 action을 사람이 미리 정의해 두고 모든 절차를 step by step으로 코딩해 두어야 했다. 그리고 실핼중에 미리 정의하진 않은 state가 발생하면 프로그램이 계획된 대로 동작하지 않았다.
인공지능은 기존에 사람이 manualy 설정해 주어야 하거나, 판단을 해야 했던 부분까지도 프로그램이 알아서 할 수 있도록 발전된 자동화 프로그램이라고 할 수 있다.
인공지능을 활용하여 업무를 효율화 그리고 효과적으로 수행하려고 할때 고려할 점은 이것이다. 기존의 자동화 프로그램에서 사람의 개입이 필요 했던 부분이 무엇이었는지 찾아내는 것이다. 수동으로 설정을 해주어야 하는 부분과 상황에 대한 판단을 해야 하는 부분이 있을 것이다.
또 다른 부분은 빅 데이타를 다루는 일이다. 기존의 자동화 프로그램으로는 빅 데이타 분석에 제약이 많았기 때문에 인공지능은 특히 빅 데이타를 다루는 일에 특히 도움이 된다.
우선 데이타를 전처리/후처리 하는 일에 사람의 개입을 최소화내지는 개입이 필요 없게 할 수 있다. 또한 데이터를 분석하여 패턴을 찾아내는 일 또한 사람을 대신하여 AI가 할 수 있다. 사실 사람보다 훨씬 빠를 뿐만 아니라 더 잘 할 수도 있다. 발견판 패턴에 대해서 의미를 부여하는 일 또한 AI가 할 수 있다. 의미에 대해서 2차 판단을 하고 그에 대한 대응도 할 수 있다. 사실 사람이 판단하는 모든 일에 대해서 AI가 대신할 수 있다.
AI는 알고리듬과 라이브러리가 이미 많이 개발이 되어 있어서, AI 응용프로램을 개발하려고 할때에 직접 모든 것을 개발하거나 코딩할 필요는 없을 듯 하다. 기 개발된 라이브러리를 활용하는 수준으로도 충분히 업무에 효과를 낼 수 있을 듯 하다.
인공지능을 업무에 활용하려고 할 때에는 다음을 고려하자.
-.대상이 되는 데이터의 속성
-.발견하고자 하는 패턴의 유형 및 속성
-.패턴을 통해서 발견하고자 하는 의미는 무엇이고, 그것을 통해서 진짜 하려고 하는 것이 무엇인가?
-.
일단은 여기까지.
1 note
·
View note
Text
SW Testing 패턴 v0.1
1) title
2) problem
요약(굵은 글씨)
그림 삽입
배경(background)
문제 상세 내용 기술
3) solution
다이어그램 삽입
해결방법 상세 설명
4) consequence & effect
결론(문제/해결로 부터 기인된)
testing 및 다른 분야(개발, 설계 등)에 미치는 영향 및 관련사항
1 note
·
View note
Text
![Tumblr media](https://64.media.tumblr.com/9dbe6fe67f7aa6f3aec546dd81d6f2f6/64577ecb85ad2b64-e1/s540x810/4a857b484a4b3d86134ddb9ae637fe46ecd3f14c.jpg)
패턴의 정의
- 많은 사람이 겪은 문제점과 해결방법을 정리해둔 것
- (사전적의미) 일정한 형태나 양식 또는 유형으로 반복되는 것
- 패턴은 발명하는 것이 아니라 발견하는 것
지속적인 관찰을 통해 특정한 패턴 발견(창발)
- 문제를 해결하는 과정을 일반화한 것
- 하나의 패턴이 다른 패턴에서 사용됨
- (sw공학) 소프트웨어적인 문제를 코드로 구현할 때 적용했덤 해결방법을 패턴화하여 정리한 것
- (testing) 테스팅 중 발견된 문제 해결방법을 패턴화하여 정리한 것.
- 객제지향 구현 문제를 해결하기 위해 도입됐으며, 해결 방법을 재사용하는 것
디자인 패턴
- 객체지향 문제를 해결하기 위한 일련의 코드 스타일
- GoF는 기존 객체지향 설계시 발생했던 문제를 카탈로그화하여 24개의 패턴으로 정리
- 개발 방법을 정의
패턴의 요소
- pattern name
- problem
- solution
- consequence
패턴의 구성요소 (from A pattern language)
1.패턴명.
패턴의 유형 및 중요도 *표시 개수 로 구분
2.패턴의 전형을 보여주는 사진(다이어그램)
3.상의 패턴들과의 관계
4.머리말.문제점 요약.(굵은글씨.한두문장)
5.본문. 패턴 상세 설명
패턴의 경험적 배경, 유효성의 증거, 패턴의 다양한 적용 방법에 대해 설명
6.해결책. 패턴의 심장부(굵은글씨.지시문)
문제점을 해결하는데 필요한 모든 물리적, 사회적 관계 기술. 지시문의 형태. 패턴을 만드는 데 필요한 사항이 무엇인가를 정확히 알 수 있도록 함.
7.다이어그램.해결책을 도시.해결책의 주요 요소 간략히 정리
8.하위 패턴들과의 관계
0 notes
Text
![Tumblr media](https://64.media.tumblr.com/3aca3fc9a8e8ba11b1006b74336ebe75/4715c7528940bdcb-25/s1280x1920/c045156b22caa142f6e2e294c5a12a2471805432.jpg)
버그 없는 소프트웨어는 없지만, 적어도 테스트가 커버하는 범위 내의 동작이 이전과 동일함를 보일 수는 있다. (옮긴이의 말)
#소프트웨어 테스팅 책들에서는 거의 개발단계에서의 테스팅, 특히 unit testing이 주로 다뤄지고 통합테스팅 까지가 그 대상이 되는 듯 하다. 시스템 레벨 테스팅(나의 주된 관심사인)에 대해서 다루는 책이 있으면 좋으련만...
0 notes
Text
![Tumblr media](https://64.media.tumblr.com/0f045eaf1e47ea116e6145f8bc62399f/c5b0e2168d4652d9-19/s1280x1920/466943692d9026f3ee08749b61f2d3b79bf532dd.jpg)
전략과 전술
전략 - 프로젝트 성공을 위한 테스트 방법론. 상위 개념. 프로직트 초기에 TestPlan 수립 전. 어떻게 테스트 할 것인가? 어떻게 SW 품질을 확보/확인할 것인가?
전술 - 테스트 실행시 사용되는 테스팅 기법. 하위 개념. 단계별 테스팅 단계에서 적합한 테스트 기법 선택. Testing 중에 필요한 skill 및 판단.
0 notes
Text
[책] cisco 네트워킹
Router 라우팅 설정 예제 (p383~406)
1) laptop0>
ping 172.70.100.10
tracert 172.70.100.10
2) laptop1>
ping 150.150.10.10
tracert 150.150.10.10
0 notes
Text
양적인 것만 바라보면 질적인 면이 보이지 않는다.
정량적인 것만 바라보면 정성적인 면이 보이지 않는다.
경제적인 면만 바라보면 비경제적인 면 보이지 않는다.
![Tumblr media](https://64.media.tumblr.com/784b402ee700d19dd401fbe953b4ee91/9083e0b6b449742f-be/s540x810/5d50d6236914cb13109946f427efead2508a1994.jpg)
![Tumblr media](https://64.media.tumblr.com/f61cf6ed358f73aed079160eabfb5291/9083e0b6b449742f-8f/s540x810/99f834e79ef207ce111fab9901d5b7c3c4783f82.jpg)
0 notes
Text
DevOps에 대하여
개발부터 테스팅 그리고 SW 출시후 운영까지 총 망랑해서 한곳(사람?)에서 관여하고 관리하는 개발/운영 문화내지는 방법론인듯..
0 notes
Text
subnet
- class로 할당빋은 네트웍 대역을 subnet으로 잘게 나눠서 사용
- class별로 default subnet mask가 장해짐
1) 165.213.158.63
class C임, default subnet mask는 255.255.255.0
2) 10.246.199.76
class A임, default subnet mask는 255.0.0.0
- host address부분늘 subnet+host으로 사용
- host address bit가 모두 0이면 network address
- host address bit가 모두 1이면 boradcast address
- 가용한 host address는 2^bit(host address)-2개
![Tumblr media](https://64.media.tumblr.com/111826251bb90397d8e1eda54e7958de/61979f6fe9dd659a-24/s540x810/ff43e5632df1ba3f9681a78782393a8d692a9f85.jpg)
- subnet 나누는 디자인 문제
![Tumblr media](https://64.media.tumblr.com/a57ae6dabe1acbba7b21af8d2143062d/61979f6fe9dd659a-8a/s540x810/0eccd1fd6c636955a77dd5f5491486c5ec3897e8.jpg)
![Tumblr media](https://64.media.tumblr.com/31debf2a46b915282075ece2b02faee2/61979f6fe9dd659a-01/s540x810/2c76d9d1b078f7fc03715675147a040046b65710.jpg)
0 notes
Text
네트워크 기초
후니의 cisco 네트워킹 책에 포함된 동영상 강의 및 pdf 자료 참고
layer
osi 7 layer network layer(tcp/ip)
![Tumblr media](https://64.media.tumblr.com/d11d71face72cd12040e0415f66eef1f/7068d3f0b5938ebe-2d/s540x810/881ce525d2549901d6e113d11a2f45be58dd1c24.jpg)
layer별 네트워크 장비
L1 : cable, hub
L2 : switch, bridge
L3 : router, multilayer switch
L4 이상은 네트워크 장비 없음
네트워크 장비
hub(L1) : collision 분리 안됨.
switch(L2) : collision 분리. 동시 통신가능.vlan기능
router(L3) : broadcasting domain 분리.목적지까지 경로를 결정해서 전달.
mac address (L2)
6bytes : vendor code(3byte) + serial number(3bytes)
arp 프로토콜(boradcasting)으로 목적지 mac addess 확인
IP address (L3)
4bytes
그외 요약
- ethernet(ieee 802.3) 통신은 csma/cd 방식임.
- 데이터 전송 방식 : unicast, boradcast, multicast
- unicast 패킷은 네트워크 카드단(L1)에서 걸러짐. mac주소가 일치하는 패킷만 L2로 전달.
- broadcast, multicast 패킷은 cpu단에서 처리됨. 불필요한 브로드캐스트 패킷은 네트워크내 pc들의 cpu부하에 영향을 줌.
라우터 vs 스위치
![Tumblr media](https://64.media.tumblr.com/f09a21ca9cf5846396c64fba2c2c0230/7068d3f0b5938ebe-9e/s540x810/95979de25795f57189090d174eed982326c4f3bd.jpg)
스위치는 vlan 설정이 핵심이네.
1 note
·
View note
Text
코칭, 강의 혹은 세미나
1) sw testing에 대한 세미나 // 불가
2) excel로 하는 data 분석 // 난이도 중
3) 딥러닝을 sw testing에 적용 // 난이도 상
4) 일하는 방법론에 대한 이야기 // 난이도 중
2분면에서 일하기, 칸트차트, 코칭과 피드팩, 컨플루언스 활용, 생산성과 버틀렉, ...
5) 업무지식/스킬 공유 // 난이도 하
ccna, 네트워크, 서버/os, 쿠버네티스
0 notes