전체 11

트러블 슈팅 방법

Trouble Shooting 트러블 슈팅이란?"프로젝트 진행 중 가장 기억에 남는 트러블 슈팅 경험을 말해주세요" 필자 : ?velog.io 1. 문제 정의문제가 되는 동작 혹은 원인 확인ex) 배탈나버림2. 사실 수집해당 문제에 대한 정보 수집문제를 재현하는 방법 수집ex) 배탈나게 한 음식에 대한 정보 수집3. 원인추론확인된 사실을 통해 원인 추론ex) 아 고기때문에 배탈난거같다 많이먹었거든4. 조사방법 결정증상과 추론 원인을 기반으로 어떤 순서로 문제를 해결할지 결정보통 가능성이 높은 원인을 우선적으로 조사ex) 고기를 얼마나 먹었는지 엄마한테 물어보기로 결정5. 조사 방법 구현앞서 결정한 내용을 토대로 문제를 조사ex) 엄마 나 얼마나 먹었어? 한 5인분?6. 결과 관찰조사 방법을 구현하고 그 ..

활성화

활성화 - 생체나 생체 물질이 그 기능을 발휘함. 신체가 활성화되지 않으면 무기력하고 피곤해진다. 몸과 마음을 잘 보듬어 활성화시켜서 내 잠재력을 100% 발휘해보자. 활성화 방안"몸"의 활성화 : 몸을 자주 풀어주기. 스트레칭, 근력운동."정신"의 활성화 : 열심히 공부한 후에는 쉬어주기. 클래식 음악 듣기, 산책, 독서, 영화 등 취미 즐기기."감정"의 활성화 : 솔직하게 내 감정을 발산하기. 주변 사람과의 스몰톡, 같이하는 취미 즐기기.

대충 일기 2024.01.26

윤슬

윤슬 - 햇빛이나 달빛에 비치어 반짝이는 잔물결 자기 의지와 상관 없이 세상에 내던져진(彼投) 인간은 필연적으로 불안할 수 밖에 없다. 따라서 끊임 없이 스스로를 새로운 가능성으로 던져야 하는(企投) 운명에 처해있다. 그러나 기투가 다시 피투가 되어버리는 불안의 굴레가 반복되게 된다. 이를 해결하기 위한 방법은 공동체 감각의 강화를 통한 자기수용이 유일하다고 생각한다. 우리 존재 자체가 물결 하나에 빛나는 윤슬과 같음을 깨닫고, 내가 대하는 모든 대상을 소중히 여기자.    기투(Entwurf, 企投)와 피투(Geworfenheit, 彼投)기투(Entwurf, 企投)와 피투(Geworfenheit, 彼投) 피투성; 인간에게 공통되게 자의와 상관없이 세상에 던져져있는 존재로서의 특성. 이런 피투성은 기분,..

대충 일기 2024.01.18

git

VCS (Version Control System)개발되는 SW의 '시간'과 '차원'을 관리하고 통제한다.1) 저장 공간 및 백업 시간을 아낄 수 있고, 2) 각 버전의 변화를 파악하기 쉬우며, 3) 특정 부분만 되돌리기 쉽다.작업 내역을 팀원과 공유하고 협업할 수 있게 돕는다. GitCommit : 프로젝트 상태를 현재 버전으로 저장. 이전 버전과 비교해 무엇이 수정되었는지 상세히 보여준다.Reset : 문제가 된 커밋의 이전 시간으로 돌아감. (그 사이 작업들 모두 삭제)Revert : 문제가 된 커밋만 수정 후 새로 추가. (그 사이 작업들 삭제되지 않음)Branch : 하나의 프로젝트 폴더 안에 여러 차원을 분기. 기능 테스트를 위해 활용된다.Merge : 브랜치 병합 기능. 다른 차원의 작업 내..

Programming 2024.01.14

공부 책 VS 생각 책

1. 공부를 목적으로 읽는 책들은 빠른 지식 습득과 가공을 통해 정보를 내 것으로 만들어야 한다.이때 개조식 요약정리가 큰 도움이 된다. 블로그에 내용을 간단히 요약 정리하는 것만으로 공부가 되고, 나중에 요긴하게 참조할 수 있다.  2. 반면 생각의 깊이를 더해주는 책들은 한 달에 한 권 정도를 잡고 진득하게 곱씹으며 읽어야 한다.예컨대 에세이, 철학, 소설 등 "친구"와 같은 책들이 이에 해당한다.이 책들을 읽었다고 해서 당장 인생이 변하지는 않지만, 삶의 방향성을 잡아주고 무의식 단계에서 나를 변화시켜 장기적으로는 긍정적인 결과를 가져다준다.

대충 일기 2024.01.09

[혼공파] Iteration

● 1. List & Iterationstring과 list는 매우 비슷한 data type이므로, 사용할 수 있는 연산자와 함수도 비슷하다.비파괴적인 list 연결 연산자와 달리, 파괴적인 아래 함수들은 list 자체를 바꿔버린다.연산(비파괴적)+연결*반복len()element 개수 세기추가list .append(요소)list 뒤에 추가list .insert(위치, 요소)list 중간에 추가list .extend( [요소1, 요소2 ..] )한 번에 여러 요소 추가 (매개변수로 list를 입력)제거del list [index]위치 기반 제거 (slicing해 여러 개 제거도 가능)list .pop(index)위치 기반 제거  (index 미입력시 -1로 취급해 마지막 요소 제거)list .remove(..

Programming 2023.12.31

[혼공파] Conditional

● 1. Boolean data type & if conditional- Bool 만들기 - Comparison operators==같다!=다르다작다>크다작거나 같다>=크거나 같다 - Bool끼리 연산하기 - Logical operatorsnot불을 반대로 전환and피연산자 두 개 모두 참 = True  /  그 외 = Falseor피연산자 중 하나만 참이라도 = True / 두 개 모두 거짓 = False  - [예제 p.169]  짝수와 홀수 구분하기풀이 1 - 끝 자리로 구분  (사람의 방법)number = input("정수 입력> ")last_character = number[-1]    # 마지막 자리 숫자 indexinglast_number = int(last_character)    # da..

Programming 2023.12.15

[혼공파] Data type

● 1. 자료형과 문자열 / 2. 숫자문자열 (string) : 따옴표로 감싸 입력숫자 : 정수 (integer), 실수 (floating point)불 (boolean) : True / False연산자 (operator) 사용시, 문자열은 문자열끼리, 숫자는 숫자끼리 사용해야 한다. (위반시 TypeError) - String Operators 의미입력출력+연결print("안녕" + "하세요")안녕하세요*반복print("안녕하세요" * 3)안녕하세요안녕하세요안녕하세요[ ]문자 하나 선택 (indexing)print("안녕하세요"[0])안     #파이썬은 zero index     #IndexError 주의[:]문자 범위 선택 (slicing)print("안녕하세요"[1:4])print("안녕하세요"[..

Programming 2023.12.14

[생활코딩] CSS

● 2. CSS가 등장하기 전의 상황        h1>a href="index.html">font color="red">WEBfont>a>h1>        ol>            li>a href="1.html">font color="red">HTMLfont>a>li>            li>a href="2.html">font color="red">CSSfont>a>li>            li>a href="3.html">font color="red">JavaScriptfont>a>li>        ol>- 위 코드의 문제점, 태그는 각각 WEB이라는 문자가 링크, 제목임을 설명하는 "정보"임에 반해, 태그는 "디자인" 기능을 할 뿐 어떠한 정보도 가지고 있지 않다. 따라서 웹페이지가..

Programming 2023.11.27

개발자가 읽어야 할 55권 책 리스트

개발자가 읽어야 할 55권 책 리스트공부를 하겠다고 마음먹으면 가장 하는 일이 있다. 문서적인 지식들을 습득하는 것..! 그 중에 대표적인 것...blog.naver.com  1. Clean Code(클린 코드) - 로버트 C. 마틴 / 인사이트 / 29,700원 1,650P 2. 클린 아키텍처: 소프트웨어 구조와 설계의 원칙 - 로버트 C. 마틴 / 인사이트 / 26,100원 1,450P 3. 함께 자라기 - 김창준 / 인사이트 / 11,700원 650P 4. CODE(Program Programming Programmer 6) - 찰스 펫졸드 / 인사이트 / 22,500원 1,250P 5. 테스트 주도 개발(프로그램 프로그래밍 프로그래머 4) - 켄트 벡 / 인사이트 / 22,500원 1,250P 6..

Computer Science 2023.11.12