[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기
반응형

분류 전체보기 495

[시스템프로그래밍] Programs, Processes and Threads

이것은 한낱 대학생이 교수의 수업을 듣고 작성한 개인저장용 복습 문서입니다. 그렇지만, 물론 지적과 수정은 환영합니다. 프로그램(program) 정해진 일들을 실행하는 준비된 명령어들의 나열. c컴파일러는 각각의 소스 파일을 오브젝트 파일로 변환해 준다. 컴파일러는 각각의 오브젝트 파일과 필요한 라이브러리들을 연결하여 실행 가능한 모듈을 만든다. 프로세스(process) 실행되고 있는 프로그램의 인스턴스이다. 운영 체제가 커널 자료 구조에 적절한 정보를 추가하고 프로그램 실행을 위한 필요한 메모리 공간을 할당. 프로세스는 주소공간과 적어도 하나의 쓰레드라고 불리는 제어의 흐름을 가지고 있다. 프로그램 카운터(PC) 프로세서에 의해 다음으로 실행될 명령어에 대한 정보를 유지한다. 실행 흐름(thread o..

[시스템프로그래밍] Technology’s Impact on Programs

이것은 한낱 대학생이 교수의 수업을 듣고 작성한 개인저장용 복습 문서입니다. 그렇지만, 물론 지적과 수정은 환영합니다. os의 3대기능 communication(통신), concurrency(동시성), asynchronous operations(비동기적실행) -cca fundamental changes in commercial sorftware(용어의 변화) 메인프레임에서 실행되던 데이터베이스나 다른 상업적인 애플리케이션들은 더 작고 값싼 시스템에서 실행할 수 있게 되었다. 터미널은 그래픽 사용자 인터페이스(GUI)와 멀티미디어 기능을 갖춘 데스크탑에서 자리를 내어주었다. 고립되어있던 PC애플리케이션은 네트워크 통신을 사용하는 방향으로 진화하였다. 이러한 기술상의 발전들은 소프트웨어 애플리케이션 내에서의..

[시스템프로그래밍] 리눅스 튜토리얼

이것은 한낱 대학생이 교수의 수업을 듣고 작성한 개인저장용 복습 문서입니다. 그렇지만, 물론 지적과 수정은 환영합니다. 리눅스 튜토리얼 Shell 이란? 사용자 명령을 받아 OS가 그것을 할 수 있도록 중계하는 것. 영어 명령어로서 작동됨. Help man(manual)를 사용시 메뉴얼을 불러옴. ex) man echo : echo에 대한 메뉴얼을 불러준다. q를 누르면 다시 prompt로 돌아간다. echo hello world -> hello world 출력 리눅스에서 옵션은 -? 로 사용 -ne 등으로 여러개도 가능하다. File system 리눅스에서 모든 파일은 루트 디렉토리(/)아래에 존재한다. ex) /hom/john/wow pwd print working directory. 현재 작업중인 ..

억대 연봉 개발자가 되려면? (비전공자 취업, 유튜브 테크보이 워니님 펌)

아주 인상깊어서 링크 가져와봅니다. 원래 화학공학을 전공하고 회사에 다니던 분인데, 개발을 공부해서 전직하셨다고 합니다. 컴퓨터로 공부도 하셨고, 코딩부트캠프에 참가하셨다고 하네요. 단순히 코딩부트캠프를 참가하는 것을 넘어서 일자리를 구할 때도 자기관리를 철저히 하셨습니다. (취직에 중요한 것 알고리즘, 자료구조라고 하시는데, 이건 모든 분들이 말씀하시는게 똑같네요 와우.) 엄청 많이 지원하시고 떨어지는 것을 반복해서 첫 직장을 구하셨다고 합니다. 뭐든 쉬운 것은 없는 것이죠. 온라인에서 지원하는 것보다 내부자를 찾아 지원하는 것이 오히려 빠를 수 있다고도 말씀합니다. 그리고 코딩을 배울때든, 프로젝트를 진행하든, 협업을 하는 것이 굉장히 중요하다고 합니다. 이것이 저에겐 가장 부족한 부분인데 새삼 반성..

나동빈님의 대기업IT직군 코딩테스트 합격을 위한 공부 순서

코딩 유튜버 중 '나동빈'이라는 분이 대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서를 영상으로 만들어 올려주셨습니다. 평소 어떻게 공부를 할지 갈피를 못잡고 있던 저에게 큰 도움이 되었습니다. 관련 내용을 정리해서 블로그에 올려놔 봅니다. 혹시 문제가 될 경우 바로 삭제하겠습니다. 코딩 초보자로서 크게 도움이 되는 채널입니다. 늘 많은 참고가 되니 관심있으신 분은 영상을 좀 보시고 구독까지 하시면 좋을 것같습니다. 공부순서 영상을 보고 정리한 공부 순서는 아래와 같습니다. 1. 우선 어떤 언어든, 기본 문법을 떼기. (C++, Python 추천) 2. 코드업 알고리즘 기초 100제 풀기 http://codeup.kr/ CodeUp ☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 I..

반응형