스터디41 혼공얄코 - 기계가 알아 듣게 작성해주세요! 프로그래밍 언어는 자연어와 어떻게 다른가요? 스터디를 시작하기 전에 아래 영상을 한 번 보자. 영상 속 아버지는 땅콩버터와 잼을 바른 샌드위치를 만드는 방법을 아이에게 알려달라고 한다. 얼마 뒤 아이가 적어온 방법대로 만들어서 프로그래밍의 원리를 설명하는 영상이다. https://www.youtube.com/watch?v=cDA3_5982h8 영상에도 잘 나오지만, 사람과 달리 컴퓨터는 주관적인 판단이 없다. (물론 그 주관이라는 개념이 라이브러리가 될 수도 있지만 이 역시도 사람이 붙여주는 것이니) 그래서 만들고자 하는 프로그램의 동작을 정확하게 알고 명확하게 명령해야 이를 구현할 수 있다. 영상 속 아이는 이미 버터와 잼을 바르는 방법을 알고 있고 이미 샌드위치를 여러 번 만들어 먹어봤을 것이다. 그.. 2024. 1. 10. 혼공얄코 - 개발자와 연관된 직군 정리하기 선택미션 주차 진도 선 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch.01(01-1)에 소개된 개발자와 연관된 직군을 정리하기 1. 웹 퍼블리셔 / UI 개발자 웹사이트에서 보이는 부분을 담당하는 개발자. 해외에서는 보통 UI 개발자라고 한다. 소프트웨어 디자인 컨셉과 아이디어를 프론트엔드 기술을 사용하여 현실로 구현하는 역할을 가진다. 2. 프론트엔드 개발자 웹 퍼블리셔의 역할에 프로그래밍 요소를 담당하는 개발자. 프론트엔드 개발을 클라이언트 개발이라고 부른다. 💡 잠깐, 웹퍼블리셔와 프론트엔드 개발자의 차이점은? 둘 다 개발자라는 이름이 붙지만 UI(User Interface)는 디자이너에 가깝고 Font-end는 엔지니어에 가깝다. 정확하게 구분하는 건 어렵지만, 전자는 웹사이트 내의 .. 2024. 1. 8. 혼공얄코 - 비전공자가 들여다보는 IT 직무의 세계 기본미션 주차 진도 기본 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch.01(01-1, 01-2) 확인 문제 풀고 인증하기 (p. 40~41 & p. 50~51) Chapter 01-1 개발자는 대체 뭐하는 사람인가요? : 확인문제 1. ③ 스위프트 스위프트는 애플의 iOS와 macOS를 위한 프로그래밍 언어이다. 잠시 프로그래밍 언어 순위(24년 1월)를 살펴보자. 갈수록 웹뷰를 통한 앱 개발 비중이 높아지고 있어서 그런지 갈수록 Swift는 순위가 떨어지는 모습이다. 2. 로봇 청소기의 기기 제어 소프트웨어 개발 (임베디드 개발자) 커뮤니티 웹사이트의 회원 정보를 데이터베이스에 저장하는 과정을 개발 (백엔드 개발자) 윈도우용 화면 캡처 프로그램을 개발(응용 프로그램 개발자) 디자이너가 작.. 2024. 1. 8. 혼공학습단 11기 - 혼자 공부하는 얄팍한 코딩 지식 혼공학습단 11기가 시작되었다. 이전 기수도 참여했지만, 직장인에게 이만한 채찍은 없는 것 같아서 이번에도 신청하게 되었다. (사실 늦게 신청하는 바람에 혼공족장님에게 사정한 건 비밀😂) 도서 선택 : 혼공얄코 혼공자바 스터디할 때 은근히 도움이 되었던 혼공얄코로 선택했다. 사실 10기가 끝난 시점에서 벌써 책은 구매한 상태였다. 혼공얄코 주차별 미션 미션은 아래와 같다. 지난 기수와 같이 기본 미션과 선택 미션으로 나눠지며, 기본미션만 수행해도 수료에는 문제가 없다. 물론 우수 혼공족이 되려면 선택 미션까지 빡빡하게 채워야 한다. 하지만 스터디는 누구에게 보여주기 위함이 아니기 때문에 미션은 미션일 뿐임을 잊지 말자! # 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch... 2024. 1. 8. NCS 모듈형 전과목 요약 정리(34페이지 pdf) 배경지금은 전혀 다른 길을 가고 있지만, 한창 코로나가 극성이던 때 안정적인 직장에 목말랐고 그래서 공기업 취업을 목표로 삼았던 적이 있다. NCS는 흔히 PSAT형이라 불리는 유형은 따로 암기할 것이 없지만, 모듈형은 이론을 바탕으로 암기과목 형태로 출제되었기 때문에 요약해서 매일매일 보는 것이 중요했다. 그래서 자투리 시간을 활용해 내용을 정리했다.덕분에 모듈형으로 나온 시험에서 필기 경쟁률 100:1를 뚫었던 적이 있다.(하지만 면탈 엔딩.....😂) 요약 구성당시 가지고 있던 책과 공식 가이드 문서를 토대로 하나하나 요약하여 초안을 작성했다. 그 이후에는 실제로 시험을 치러가서 처음 보는 내용은 따로 정리하고, 새로운 문제집에서 몰랐던 개념이 나오면 덧붙여 해당 파일을 완성했다. 1 페이지당 .. 2024. 1. 2. [혼공학습단 10기] 활동 회고 혼공학습단 10기 활동회고 왜 신청했나요? 보통 스터디라는 걸 왜 하냐고 하면, 효율성과 동기부여라고 할 수 있다. (물론 여기서 말하는 스터디란 스터디그룹 형태를 말한다.) 여러 명이서 모여서 같은 주제로 학습하니, 자연스럽게 의견공유를 하면서 폭넓은 이해를 할 수 있고, 다양한 관점으로 나의 약점을 보완할 수도 있다. 학습 내용을 요약한다든지, 구성원이 연습문제를 내오는 방식으로 학습의 효율성을 매우 높일 수 있다. 동기부여 측면에서는 말 그대로 정해진 진도가 있고, 같이 옆에서 맞추는 구성원이 있어서 혼자 할 때보다 좀 더 몰입하고, 포기하지 않게 된다. 물론 벌금, 상금 등 당근과 채찍이 곁들어지면 더 훌륭해진다. 서론이 길었는데, 이러한 스터디그룹은 필요조건으로 나 말고 다른 사람이 있어야 하고.. 2023. 8. 20. [혼공학습단] 자바로 텍스트파일 읽어보기(+파이썬도) 선택미션 주차 진도 선택 미션 6주차 chatper14 p. 632 문제 2번 풀고, 풀이과정 설명하기 연습문제 풀이 2. FileReader와 BufferReader를 이용해, source.txt 내용을 읽고, 각 라인 번호를 추가해 모니터로 출력하는 프로그램을 작성해보세요. package sec02.verify.exam02; import java.io.BufferedReader; import java.io.FileReader; public class AddLineNumberExample { public static void main(String[] args) throws Exception { String filePath = "src/sec02/verify/exam02/AddLineNumberExamp.. 2023. 8. 20. [혼공학습단] 입력스트림 요약 정리 하기 기본미션 주차 진도 기본 미션 6주차 chapter14 입출력 스트림 요약 정리하여 포스팅 하가 Java 입출력 스트림이란? Java에서 입출력 작업을 처리하기 위해 사용되는 개념 입출력 스트림은 데이터를 읽어들이거나 쓰는 데 사용됨 다양한 데이터 소스와 대상으로부터 데이터를 읽고 쓸 수 있음 종류 대표적인 두 가지 유형은 다음과 같다. 바이트 스트림(Byte Streams) 바이트 단위로 데이터를 처리하는 스트림. 주로 그림, 음성 등의 이진 데이터를 다룰 때 사용됨 InputStream과 OutputStream이라는 기본 추상 클래스(최상위 클래스)를 기반으로 함 하위 클래스 FileInputStream / FileOutputStream: 파일에서 데이터를 읽고 쓸 때 사용 ByteArrayInput.. 2023. 8. 20. 이전 1 2 3 4 5 6 다음