본문 바로가기

분류 전체보기44

(2024-10-24) Java로 기초 개념 깊게 익히기 public class Main { public static void main(String[] args) { System.out.println("Hello World"); }}  Main 클래스: 프로그램의 시작점. 프로그램을 시작시키면 이 Main 함수 프로그램이 자동으로 실행될 것이다.main 함수: 프로그램의 시작점2. System.out.println(); : System.out 이를 손으로 바로 쓸 수 있는가? String[] 에서 대문자 여부가 헷갈림System에서 대문자가 헷갈림println에서 Writeln으로 적어버림그래도 하다보면 손에 익겠다. 2024. 10. 25.
언어 및 코딩 기초 지식을 어떻게 소화할까? - C# 기초 예제와 함께 using System;namespace MyCompiler { class Program { public static void Main(string[] args) { Console.WriteLine("Hello world!"); } }} 위와 같은 기초 예제 코드가 있다고 가정하자.프로그래밍용 기초 수학을 어느 정도는 안다는 전제로 프로그래밍 입문에서 출력을 설명하고 또 동시에 코딩을 위한 기본 형태를 소개하기 위한 가장 기초 예제였다.  여기에서 내가 들었던 강의를 중심으로 27개의 낱알 지식이 있다. 이는 4개의 중심 지식을 기반으로 엮여 있다.Main함수와 그 형태. 반환형, 접근제어자, static, 매개변수와 다중인자.using System.. 2024. 10. 25.
개발 능력, 3주+@간 어떻게 성장할까? □ 문제 배경: 스파르타 기간 가운데 본격적으로 Spring을 배우기 전 기간이 4주(사전캠프 1주 + 본캠프 3주) 있다. 이 기간 동안 내 개발 능력을 어떻게 성장시킬 수 있을까? 이런 질문이 생각보다 어려운 이유는, 내가 모른다는 것을 모르는 상태에 빠지기 쉽기 때문이라 생각된다. 커친 틀이지만 개발 지식에 대해 아래와 같은 두 개 축을 생각해 볼 수 있겠다.(필요하다는 것을) 알고 있음 ↔ (필요하다는 것을) 모르고 있음내가 익히고 있음 ↔ 내가 익히지 못하고 있음두 개 축을 따라 문제 유형을 더 구분하자면Ⅰ유형: 내가 필요하다는 것을 알고 있고, 내가 익히고 있는 것. Ⅰ유형을 계속 늘리는 게 우선 목표Ⅱ유형: 내가 필요하다는 것을 알고 있으나, 내가 익히지 못하고 있는 것. Ⅱ유형이라도 계속 .. 2024. 10. 25.
(2024-10-23) 사전캠프 학습: nested 클래스, 상속, HTML, CSS등 데일리 퀘스트를 통해서 JAVA, SQL 각각 오늘차 지점을 풀었습니다. SQL WHERE조건에 단어 검색 조건을 익혔습니다. JAVA는 자연수를 역순으로 배열에 넣는 걸 생각했는데, 배열의 선언에 미리 길이(메모리 공간)을 정해 두어야 하기 때문에  여기에 대한 최적화 고민을 조금 했습니다. C언어로 풀어서 생각하니 오히려 코드가 복잡해졌는데, GPT에 물어도 비슷했기 때문에 추후 심도깊은 학습이 필요해 보입니다. nested 클래스, 상속 개념을 배우면서 객체지향의 내용을 흡수하고 있습니다. 웹개발 종합반 1주차 내용을 들으며 HTML과 CSS의 큰 개념을 흡수했습니다. 또한 부트스트랩 등 쓸만할 툴을 알게 되었습니다. 2024. 10. 23.
(2024-10-22) 사전학습 ① 데일리퀘스트를 오늘치까지 따라잡았습니다. SQL 문법과 JAVA문법이 다소 손에 익었습니다. ② JAVA 문법 강의를 디자인 패턴 도입부까지 들었습니다. 강의를 더 나가고 또한 복습했습니다. 멤버 변수, 멤버 함수, 접근제어자, static 개념이 확실하게 머리에 들어오게 개념을 정리했습니다. 2024. 10. 22.
(2024-10-21) 사전학습 2024. 10. 21.