전체 글
-
사수 없이 버틴 주니어 백엔드 개발자 첫 1년 회고django 2021. 6. 22. 16:15
부트캠프 개발을 전혀 모르던 상태에서 20년 5월 부트캠프에 들어갔다. 3개월 만에 커리어 전환이 된다고 했다. 실제로 3개월 만에 취업했다. 지금도 비전공이면서 개발자 되고 싶다는 주위 사람들에게 부트캠프를 추천한다. 하지만 부트캠프를 나오면 뭔가 대단한 개발자가 될 거라는 생각은 하지 않았다. 인생에 페스트 트랙은 없다고 믿는다. 세상 그 어떤 분야도 3개월 배우고 쌉고수가 될 순 없다. 부트캠프를 통해 개발자 트랙의 궤도에 겨우겨우 첫 진입을 할 수 있을 뿐이다. 결국 자기 하기 나름. 늦게 비전공자로 새로운 분야에 입문했다는 것이 내가 기억해야 할 냉정한 현실이었고, 그에 맞는 대가를 치러야 한다고 생각했다. 바닥에서 3~4년은 열심히 구르자고 다짐하며 부트캠프에 들어갔다. 40명가량의 동기 중 ..
-
일과 삶을 구분하면 일과 삶이 하나인 사람과 경쟁 자체를 할 수 없다.book 2021. 6. 10. 09:56
자극 되는 기사 발견. 메모용으로 남겨놓는다. 기사 원문: https://content.v.kakao.com/v/cykcmq6beF 이 분이 운영하는 청담에 위치한 헤어샵 하움은 평점 4.91/5. 방문자리뷰 2,133개 ㄷㄷ 1. 남보다 3시간 일찍 시작하면 성공한다 “어디에서 남보다 3시간 일찍 시작하면 성공한다는 이야기를 들었다. 원래 미용실이 오전 9시에 문을 열면 청소를 시작한다. 그래서 새벽 6시에 출근해 매장 문을 열고 일을 했다. 그런데 어느 날부터 다른 사람이 문을 여는 게 아닌가. 경쟁심이 붙어 새벽 5시 30분에 출근하다 어느 순간 출근 시간이 5시로 바뀌었다. 매일 새벽 4시 30분에 일어나 출근을 준비했다. 아침 9시까지 개인 연습을 하고 매장 일이 오후 8~9시에 끝나면 혼자 2..
-
운영체제 5. Process Schedulingos 2021. 4. 17. 13:49
1. Process Scheduling 목차 스케줄링의 목적 스케줄링 기준 및 단계 스케줄링 정책 기본 스케줄링 알고리즘들 case study 1. 스케줄링의 목적 1) 다중 프로그래밍(multi-programming) 여러 개의 포르세스가 시스템 내에 존재 자원을 할당할 프로세스를 선택해야 함. -> 이것이 곧 스케줄링자원 관리 시간 분할(time sharing) 관리 하나의 자원을 여러 스레드들이 번갈아가며 사용 예) Processor 프로세스 스케줄링 프로세서 사용시간을 프로세스들에게 분배 공간 분할(space sharing) 관리 하나의 자원을 분할하여 동시에 사용 예) 메모리(memory) 2) 스케줄링의 목적 : 시스템 성능(performance) 향상 대표적 시스템 성능 지표(index) (..
-
운영체제 2. 운영체제 overviewos 2021. 4. 10. 16:58
1. 운영체제의 역할 1) User Interface(편리성) CUI(Character user interface) GUI(Graphical User interface) EUCI(End-User comfortable Interface) 2) Resource management(효율성) HW Resource(processor, memory, I/O devices, Etc.) SW Resource(file, application, message, signal, Etc.) 3) Process and Thread management 4) System management(시스템 보호) 컴퓨터 시스템의 구성 커널이 운영체제의 핵심 운영체제는 하드위에 위층에 있음 유저는 system call Interface를 통해..
-
운영체제 1. 컴퓨터 하드웨어os 2021. 4. 10. 16:57
컴퓨터 하드웨어 1. overview 1-1. 프로세서(Processor) 프로세서는 쉽게 말해 계산하는 장치이다. CPU 그래픽카드(GPU) 응용 전용 처리장치 등1-2. 메모리(memory) 메모리는 쉽게 말해 저장하는 장치이다. 주 기억장치 보조 기억장치 등1-3. 주변장치 키보드/마우스 모니터, 프린터 네트워크 모뎀 등 2. 프로세서 2-1. 컴퓨터의 두뇌(중앙처리장치) 연산 수행 컴퓨터의 모든 장치의 동작 제어 2-2. 레지스터(Register) 프로세서(cpu) 내부에 있는 메모리 프로세서가 사용할 데이터 저장 컴퓨터에서 가장 빠른 메모리 레지스터의 종류 용도에 따른 분류 전용 레지스터, 범용 레지스터 사용자가 정보 변경 가능 여부에 따른 분류 사용자 가시 레지스터, 사용자 불가시 레지스터 저..
-
엄청 쉬운 python 파일 쓰기, 파일 읽기, 사진 다운받기python 2021. 4. 6. 10:32
1. 파일 쓰기 1-1. 파일 새로 만들기(기존 파일 덮어 씌우기) 파일을 쓸땐 write의 의미로 'w'을 써줍니다.. with open('new_file.txt', 'w') as f: f.write("Hello world!\n") f.write("Nice to meet you\n")이렇게 하면 f.write안의 내용을 담은 new_file.txt라는 파일이 생깁니다.. 똑같은 명령어를 또 치면 파일이 덮어씌어집니다.. 1-2. 기존 파일에 내용 추가하기 덮어쓰기를 하지 않고 아래에 내용을 추가 하려면, 'w' 대신 add의 의미로 'a'를 써줍니다. with open('new_file.txt', 'a'..
-
AWS solutions Architect Associate 시험 오답노트 5aws 2021. 3. 30. 23:17
1. AWS Lambda - max execution time of 900 seconds(15 minutes) 2. AWS Batch : is used for running large numbers of batch computing jobs on AWS. AWS Batch dynamically provisions the EC2 instances. This is not a good solution for an ad-hoc use case such as this one where you just need to run a single script a few times a week. 3. VPC endpoint(Gateway endpoint) There are two different types of VPC e..
-
인생에 한 번은 유대인처럼 와닿는 문구들book 2021. 3. 29. 22:58
"못 하나를 잃으면 편자 하나가 망가진다네. 편자 하나가 망가지면 군마 한 마리가 쓰러진다네. 군마 한 마리가 쓰러지면 병사 한 명이 다친다네. 병사 한 명이 다치면 전투 하나가 패배한다네. 전투 하나가 패배하면 제국 하나가 무너진다네" _나폴레옹의 전쟁 일화 59p "깨끗한 물이 든 잔에 더러운 물 한 방울이 떨어지면 쉽게 오염되지만, 더러운 물이 든 잔에 깨끗한 물 한 방울이 떨어진다고 해서 다시 깨끗해지지는 않는다" 59p 유대인은 겉으로 드러난 상대의 외모와 태도로 사람을 판단하며, 그것을 중요한 사교 기술로 생각한다. 차림새와 겉모습은 그 사람의 생활태도 및 습관과 밀접한 관계를가지며, 경제력, 문화 수준, 사회적인 지위를 직접적으로 드러내기 때문이다. "두 개의 화살을 갖지 말라. 두 번째 화..