728x90
반응형

전체 글 186

셀프 부트캠프를 만들고 보완하면서 느끼는 점

https://blog.hyojun.me/10 개발자가 되려는 동생을 어떻게 도와줄 수 있을까 개발자가 되기 위해 "부트캠프" 과정을 시작한 동생 비전공자인 동생이 온라인으로 진행되는 부트캠프 프론트엔드 개발자 과정을 시작하게 되었다. 내가 풀타임으로 가르칠 여건도 안 되고 자 blog.hyojun.me 공유받은 글을 읽다가 뿌듯해져서 잠깐 글을 써본다. 개발 공부를 시작하고 나서 챙겨야 할 게 많다는 생각과 모르는 것 투성이인 프로젝트와 파면 팔수록 새로운 심화내용이 나오는 것에 놀라 체계적인 학습시스템을 만들어야겠다고 생각했다. 막학기이고 전공에 힘을 빼고 공부하는 만큼 투입할 수 있는 최대한의 시간을 들이고 있지만, 시간 대비 효율성을 높여가는 게 중요하기 때문이었다. 우선 개발자가 되기 위한 로드..

HTTP 완벽 가이드 목차대로 공부하기

마법처럼 늘 깨끗한 화장실, 제때 입으로 들어오는 식사 같은 것들. 이것들이 결코 마법이 아님을 대부분은 독립을 하고 나서야 알게 된다. 계약직으로, 아르바이트로 일을 하면서 느낀 건 번듯해 보이는 네임밸류 뒤에 아직도 이렇게나 매뉴얼하게 운영된다고??? 하는 놀라움(경악)이었다. 그렇기 때문에 나는 네트워크에 대해 더 잘 이해하고 싶다. 코더가 아닌 디벨로퍼가 되고 싶은 거다. 제 손으로 밥 한 끼 차리지 못하면서 반찬 운운하는 걸 성인이라고 보기 어렵듯, 네트워크에 대한 이해가 없다면 개발자라고 보기 어렵다고 생각한다. HTTP완벽 가이드에서 우선적으로 공부해야 할 것들의 목록은 이렇다. 원서로 읽으면 가장 좋겠지만 우선 목차를 참고해 키워드만 뽑아 n차 자료로 감을 잡아보려 한다. 키워드와 참고할 ..

CS50 2주차 정리::C언어

💬오늘의 목표! 간단한 C언어 기본을 통해 1주차에 스크래치로 만들었던 프로그램을 만들어보자. 스크래치에서 편하게 했던 활동들을 실제로 컴퓨터에서 수행하려면 어떤 액션이 필요할까? 왜 그럴까? ==컴퓨터 언어는 사람이 만들었고, 컴퓨터는 해야 할 일을 하나하나 알려줘야 하는 바보라서 ✅Step 1: Compile, Machine code, Library 스크래치의 '더블클릭하여 실행' 실제 컴퓨터에서 일어나는 일 :스크래치 화면 == 소스코드(인간이 작성하는 파일) :실행버튼 == 프롬프트 :더블클릭 == 컴파일+실행(clang+./파일이름) : 스크래치가 해야 하는 일이 '컴퓨터가 가능한 기능'이어야 함 = 해당 기능이 들어있는 파일이 있어야 하고, 위치도 알려줘야 함, 변경사항이 생기면 recompi..

220505 TIL 게시판 만들면서 문법 공부한 입문자의 점프 투 자바 후기

필요성을 느껴야 이해가 더 잘 된다. 그동안 코테를 풀고, 게시판을 만들면서 이게 대체 왜 이렇게 되는 건데? 싶은 게 많았다. 그게 2~3주 쌓인 채로 궁금함이 폭발할 즈음 자바 기본서를 보니 너무너무 요긴하다. 물론 구글링도 해봤고 파편적인 기본문법 정도야 봤었지만 확실히 필요에 의해 학습하는 거랑은 효율 차원이 다른 것 같다. 비슷한 예시로 전공 공부를 할 때도 해당 단원 연습문제를 수업시간에 같이 펼쳐놓고 키워드 뽑아가며 중요한 부분을 체크했는데 지금도 비슷한 방식 같다. 프로그램 구조도 모르면서 무작정 맨땅에 헤딩하는 게 처음엔 막막했지만 문법고 자바 구현 방식 자체에 흥미를 가지게 된다는 점에서 추천할 만하다고 생각한다. 아래는 거의 점프 투 자바를 통해 학습한 것인데, 소개에 나와있듯 '왜 ..

KPT 회고 2022.05.05

진전이 없을 때 이겨내는 법

나는 꾸준하게 내상을 입는 사람 나는 스스로 보기에 회복탄력성이 썩 좋지는 않다고 생각한다. 실수와 잘못에 대해 민감하고, 감정적인 영향을 받기 때문이다. 삽질이 일상인 개발자의 길을 택하며 가장 걱정됐던 부분이기도 했다. 꾸준하지만 계속 내상을 입는 사람이라고 요약할 수 있달까? 그런데 회복탄력성이란 만들기 나름이라는 걸 알게 됐다. 해탈도 때론 도움이 된다 회복탄력성이라고 하면, 실수와 오류에도 꿋꿋한 이미지를 떠올리기 쉽다. 그러나 내가 경험한 회복탄력성은 어느정도 '해탈'에 가까웠다. 천성적으로 그다지 꼼꼼한 성격은 아니기에 일상에서도 무언가 자주 까먹고, 오타를 내곤 한다. 그래서 역시나 프로그래밍을 하면서도 오타 하나 때문에 안 돌아가는 걸 몇 시간씩 잡고 있었다. 이 과정이 반복되고, "아악..

협업용 깃 커밋 메시지 사용방법//혼자 커밋메시지 연습하기

협업용 깃 커밋메시지 작성법 여기에 적는 메시지를 말하는데, 협업용 메시지 작성법은 구글링하면 워낙 많은 문서가 나와서 공부한 내용 출처랑 요약만 간단하게만 써본다. 분류: 한줄 제목 - 구현내용 detail - 구현내용 detail Add: User app 생성 및 회원가입 엔드포인트 추가 - 유저 앱을 만들고, 유저 모델 클래스 생성 - 회원가입 엔드포인트 구현 https://velog.io/@palza4dev/TIL-28.-GitGithub-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%8B%9C%EC%A7%80-%EC%9E%91%EC%84%B1%EB%B2%95 TIL 28. Git&Github 깃 터미널 명령어와 커밋 메시지 작성법 깃 터미널 명령어와 커밋 메시지 작성법을 알아보자 ve..

코딩테스트 준비방법, 알고리즘 왜 중요할까?

https://sowon-dev.github.io/2020/09/28/200929codingTest/ 자바 코딩테스트 공부방법 및 추천사이트 코딩테스트 사이트최근 코딩테스트를 할 수 있는 많은 사이트가 생겼다.차근차근 단계를 올려가며 코딩테스트를 준비하고자한다. sowon-dev.github.io 우선 코드업 언급이 많아 코드업 기초 100제부터 풀어보려 한다! 출력은 거의 맨땅에 헤딩 수준으로 익숙해지고 있지만 여전히 스펠링을 틀린다 ^^ 알고리즘 자체를 왜 공부해야 하는지에 대해서도 찾아봤다. 결국은 효율화 사고를 위해 학습하는 거라고. 잘해보자! https://brunch.co.kr/@chickenmoim/4 03화 알고리즘이 필요한 '진짜' 이유에 대해서 왜 우린 코딩 테스트에 노예가 될 수밖에 ..

깃헙에서 코드, 파일 나열을 보는 게 신물날 때

전부터 TIL이든 단순 메인이든 마크다운 문법으로 가독성 좋게 쓴 글들이 마음에 들었다. 열심히 찾다 발견한 https://theorydb.github.io/envops/2019/05/22/envops-blog-how-to-use-md/ [Jekyll Blog] 마크다운(Markdown) 사용법 및 예제 개요 지금 당장 필요한 마크다운(Markdown) 문법부터 단계적으로 배워봅시다. 목차 Markdown이란? Markdown 에디터 뭘 쓸까? Markdown 문법1(반드시 알아야 하는) Markdown 문법2(유용한 부가기능) 실전연습 이 theorydb.github.io 노션에서 얼추 마크다운 비스무리한 단축키를 써서 엄청 낯설지는 않다. 필요성에 대해서는 좀 더 생각을 해봐야겠지만.... 당장 눈앞..

프로젝트부터 시작하려는데 너무 막막할 때

나도 그랬다. 우선 자바를 활용해 뭔가 만들고 싶었는데, 애초에 어떻게 만드는지조차도 몰라서 팀부터 꾸렸다. 그러다 스프링을 설치해야 한다는 걸 알게됐고, 전혀 스프링을 모르니 스프링 강의를 찾아 듣고 있다. 이번에 참고한 유튜브에서 박재성님은 지금 방식을 지지하고 있다. 필요해서 하는 공부가 가장 잘 와닿고, 당장은 체계가 없을지 몰라도 자바 기본서 하나 끼고 이해 안 될 때마다 참고하고 구글링하는 방식으로 진행해보라고 하셨다. 대신 모르는 용어는 꼭 정리하고, 예제를 기록함으로써 이해할 수 있는 만큼만 대충 이런 느낌인 것 같아~ 정도로 정리하고 넘어간다. 강의를 목적으로 하지 말고 프로젝트를 목적으로 공부하자. 다만, 컴퓨터 자체의 이해를 사이드로 병행하자! 구글링만 해서 임시변통으로 해결하는 건 ..

비전공자가 차별화를 만들기 위해 가져야 할 태도

모든 생활이 개발을 중심으로 돌아갔으면 좋겠다. 나는 비전공자지만 한편으로는 전공을 두 번째 바꾸는 과정에 있다고 생각한다. 처음으로 전공을 바꿀 때 생각했다. 나는 수학적 머리도 없고 경제용어도 하나도 모르는데 어떡하지? 그런데 그때 남들보다 두세배씩 울면서 공부했다. 특출나게 잘하게 되지는 않았고 나보다 이해가 빠르고 당연하게 잘 푸는 사람들은 많았다. 시간이 더 흘러서야 전체적인 구조를 알고, 부족한 것을 채우면서 비로소 잘하게 됐다. 그때의 마음으로 공부해야겠다. 우선은 챌린지 설정과 sns 대신 개발 블로그 구독하기를 벤치마킹해야겠다. https://velog.io/@city7310/%EB%82%B4%EA%B0%80-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EB%B0%..

728x90
반응형