Gramming
  • About
  • 개발자이해하기
  • 코딩공부팁
  • 취업준비팁
  • 멘토링기록
  • 기술면접준비
블로그 구독하기 무료 멘토링 신청 포트폴리오제작

Gramming

Studying programming

CPU 스케줄링 기법 (선점 스케줄링, 비선점 스케줄링)

※ 같이 보면 좋은 포스팅: Process와 Thread의 비교 프로세스(Process)가 구동하려면 다양한 시스템 자원이 필요하다. 대표적으로 CPU(중앙처리장치)와 입출력장치가 있는데, 최고의 성능을 내기 위해 자원을 어떤 프로세스에 얼마나 할당하는지 정책을 만드는 것을 CPU스케줄링이라고 한다. CPU스케줄링에

preamtree preamtree
Studying programming

교착상태(Deadlock)와 식사하는 철학자들(Dining Philosophers)

교착상태(DeadLock) 는 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다. 컴퓨터 쪽으로 해석을 해 본다면, 운영체제나 소프트웨어가 자원(Resource)관리를 잘못하여 둘 이상의 프로그램이 다운되거나

preamtree preamtree
Mentoring

Q. 왜 한국에서는 40대가 되면 프로그래머를 계속하기 어렵나요?

본 내용은 2019년 1월 온라인 스터디에서 받았던 질의응답 내용입니다. Q) 제 주위에는 50대 프로그래머(아직까지도 배우고자 하는 열정이 대단하심)도 꽤 있으신데, 왜 한국에서는 40대가 되면 프로그래머를 하기 어렵다고 하는 건가요? 관리직으로 이동하는 것 때문인가요?

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Mentoring

Q. 회사 밖, 어디서 프로그래밍을 배울 수 있는 환경을 만들 수 있을까요?

본 내용은 2019년 1월 온라인 스터디에서 받았던 질의응답 내용입니다. 질문자 분은 IT가 아닌 기타 전공 대학생 분이었습니다. 그래서 조금 더 대학생 관점에 초점을 맞춰 답변을 드렸습니다:) Q)프로그래밍을 공부할 때, 배울 수 있는 사람과

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Studying programming

MVC패턴과 모델1, 모델2

MVC패턴은 웹 애플리케이션 개발 방법론(혹은 아키택쳐) 중 하나로 유명하다. 웹 프레임워크의 대부분은 MVC패턴을 채택하고 있다. 이 글에서는 MVC와 MVC패턴의 모델1, 모델2에 대해 간략하게 다룬다. MVC란? 먼저 모델(Model), 뷰(View), 컨트롤러(Controller)에 대한 정의를 내리면 다음과

preamtree preamtree
Mentoring

Q. 30대 중반 신입 개발자로의 시작은 어떨까요?

본 내용은 2019년 1월 온라인 스터디에서 받았던 질의응답 내용입니다. Q) 비전공자 30대 중반의 기획자 입니다. 프로그래밍에 대해서는 잘 알진 못하고 SQL을 이용해 간단한 데이터 추출은 하는 정도 입니다. 개발자로 방향을 전향하고 싶어 현재

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Preparing job

취업 준비 팁 목차

IT 회사 취업을 준비하며, 알아두면 좋을 내용들을 정리해보려고 합니다! 하나씩 작성해나가며, 계속적으로 추가할 예정입니다 :) 내가 지원하려는 회사 파악하기 어떤 회사들이 있을까?(1) 규모별 - 중소/중견/대기업 어떤 회사들이 있을까?(2) 고객별 = SI/SM/서비스/솔류션 회사는 어떤

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Understanding programmers

안흔한 개발자 분류 (3) 주로하는 업무는 무엇? 개발하는 비율?

분류 3 - 주로 하는 업무에 따른 분류 아래와 같이 크게는 세 종류로 나눌 수 있어요. 개발하는 비율에 따른 분류죠. 개발하는 개발자 (Developer / TechUser) 개발도 하는 직장인 IT 관련된 일을 하지만, 개발은

정쿠(Jeongkoo) 정쿠(Jeongkoo)
How to study programming

프로그래밍의 다양한 스터디 방법 - 목차

멘탈관리 - 정신승리 아무것도 몰라요 - 입문 공부법 집중력 뿜뿜한 혼자가 좋아 - 동영상 강의, 온라인강의, 책, 기록하기 혼자는 외로웡 함께해요! - 스터디 활용법 멘토가 필요해 - 과외, 멘토링 넓고 얕게 공부하기 -

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Understanding programmers

안 흔한 개발자 분류 (2) 일하는 방식이 무엇?

분류 2 - 개발자 일하는 유형애 따른 분류 스피드타입 Good: 아이디어를 빠른 속도로 구현 Bad: 빠른 속도로 구현하기에 언뜻보면 우수하게 보이지만, 규모가 커지만 근성이 없어 제대로 못 하는 경우가 있음 아이디어 타입 Good:

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Understanding programmers

개발자 분류 (1) 사용하는 기술이 무엇?

웹, 모바일, 게임 등 기술 분야에 따른 분류 가장 흔하게 활용됩니다. 개발자들이 “저는 백엔드 개발자입니다” 처럼 스스로를 소개하거나, 채용 공고에서 개발자를 채용할 때 활용하는 분류입니다. 가장 많은 퍼센티지를 차지하는 것이 웹 개발자이지요. 웹

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Understanding programmers

개발자 이해하기 시리즈 목차

개발자 이해하기 시리즈 목차 오해와 진실(1) 제가 개발자가 잘 맞을까요? 오해와 진실(2) 개발자는 개발만 잘하면 되나요? 흔한 개발자 분류 (1) : 사용하는 기술이 무엇? 안흔한 개발자 분류 (2): 일하는 방식이 무엇? 안흔한 개발자

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Mentoring

1st 멘토링 기록(2) - SI와 SM에 대하여, 포트폴리오 피드백

목차 첫번째 대화 다시보기 SI(시스템 통합), SM(시스템 운영)에 대하여 정쿠 보통 IT쪽에서의 대기업이 크게 (1) IT 인터넷 기업(IT 서비스 기업)과 (2)SI 대기업으로 나뉘거든요. 나중에 옮기실 때는, 서비스 기업 말고 SI 대기업을 목표로 하시는

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Mentoring

1st 멘토링 기록(1) - 이력서 피드백 & 상담

멘티 - 사회학계열 / 취준생 / 교육 및 프로젝트 3-4개 보유 - IT 회사에 대해 잘 모름 - 자소서와 포트폴리오 피드백 요청 멘티 안녕하세요!! 지난번 (IT 비전공자를 위한) 선배의 공부 & 꿀 조언

정쿠(Jeongkoo) 정쿠(Jeongkoo)
Gramming © 2019
Published by Jekyll using Jasper2 Theme
Latest Posts Facebook
Gramming

멘토링 & 상담 신청

멘토링 상담과 관련해서 자세한 사항은 메일로 보내드릴께요!

Gramming

checklist

멘토링 상담과 관련해서 자세한 사항은 메일로 보내드릴께요!