목록내일배움캠프 4기 (132)
A Developing Developer
오늘은 아침부터 오후까지 특강듣고 특강 수업내용 정리하는데 하루가 다갔다. RESTful API 특강은 특별히 실습은 없었고 개념만 배웠는데, 역시 생소해서 그런지 바로 입력되는 느낌은 없었다. 강의를 복습하면서 다시 공부해야할거 같다. html, css, javascript 특강은 기본 개념은 어느정도 알거로 가정하고 실습위주로 진행했다. html, css, javascript 야 구글링하면서 필요한 코드를 참고해서 작성하면 되는데, DB와 연계가 되니까 어려웠다. 실습도 어느정도 따라가다가 결국 강사님께서 실시간으로 작성하는거만 보게되었다. 마찬가지로 복습하면서 다시 공부해야겠다. 아 J 튜터님께서 프론트 관련 꿀팁을 주셨는데 구글링해서 프론트에서 구현하고자하는 키워드 + 'generator' 를 검..
각설 (인트로 의미 없다~) 오늘은 어제 있었던 타임어택 1회차 해설과, DB 특강이 있었다. K 튜터님의 타임어택 해설은 논리적인 구조는 내가 푼 내용과 똑같았고 삼항연산자 사용 여부 차이정도가 있었다. (K 튜터님은 10분? 만에 4문제 다 풀었다고 하신다, 우린 2시간이나 줬는데ㅋㅋㅋ) J 튜터님의 DB 특강은 굉장히 유익하면서도 뭔가 어려우면서 깔끔하게 마무리 되지않는 찝찝함이 남아있었다. MariaDB 를 배우고 사용해봐서 문법의 차이는 없었지만, 취업하고는 db는 건드린 적이 없어서 거의 백지상태로 돌아왔었다. 추가로 '정규화' 와 '데이터베이스 설계' 는 전 학원에서부터도 제대로 학습을 하지 않아서 어려운 부분이 많았다. 특히 정규화는 솔직히 아직 이해 못했다. 오늘 시간이 있으면 블로그에 ..
내배캠 4기 Node.js 12일차 어제 개판이였던 컨디션은 평소의 컨디션으로 회복했다. 아침에는 '자바스크립트 문법 뽀개기' 였던것 같은 강의 제목이... 'JavaScript 올인원' 으로 바뀐거 같은데... 뭐 강의내용은 같았고, 복습을 했다. 뭔가 어려운 개념은 없이 기본만 강의내용으로 구성되어있는지 어렵지는 않았다. 오후에는 내배캠 4기 최초의 '타임 어텍' 이 급습했다. 15:30~17:30, 두시간 시간 동안 문제 4개를 풀어내는 시간이였다. 1회차라 그런지 지난주에 있었던 알고리즘 수업보다는 훨씬 쉬운 수준이였다. (그렇다고 100% 다 풀고 정답을 코딩하지는 못했다...) 저녁에 남은시간에는 어제 컨디션이 나빠서 못했던 호이스팅을 정리해보았다. ========================..
내배캠 4기 Node.js 3주차 첫날이 시작되었다. 근데 일요일에 과한 운동과 음주 이슈로 컨디션이 매우 좋지 않다. 아침에는 주말에 못했던 WIL 을 급하게 작성해서 제출하고 '알고보면 알기쉬운 알고리즘' 복습을 했다. (거의 틀어놓고 기절...) 점심을 먹고 약을 먹으니 조금 괜찮아져서 계속해서 복습을 했다. 저녁시간에는 W 튜터님께서 1조 만의 스페셜 특강을 해주셨다. 오늘 공부하면서 궁금한 내용 질문 받으신다하셨는데, 팀원 전원 딱히 질문이 없어서 역질문으로 시작해서 결국 Javascript 강의를 해주셨다. 기본적인 if 문 for, while 문을 왜쓰는지, 어떻게 쓰이는지 알려주셨고, 개인적인 질문으로 var, const, let 의 차이점과 실무에 적용되는 여부를 질문했고, 답변을 주셨다..
2022.11.21 월요일 본격적으로 '내일배움캠프 4기' 가 2주차... 1주차의 첫 프로젝틈 팀원과 21일 월요일을 마지막으로 해산했다. (앞으로 내배캠 진행하는동안 slack 팀 방에서 소통하기로 했다~) 파이썬과 자바스크립트 문법 인강을 월요일에 끝나고 화요일부터는 알고리즘 사전학습에 들어갔다. 파이썬과 자바스크립트 문법은 큰 어려움을 느끼지 못했다. (그렇다고 마스터한건 절대아니다) 본격적인 시작은 알고리즘이였다. 개념도 어렵고~ 개념어느정도 이해했다고 생각했는데 문제는 안풀리고~ 개인적으론느 개발공부하면서 제일 힘든 주차였다. (진즉에 알고리즘 조금씩이라도 봐둘걸...) 아 참, 공부도 공부지만 이번 2주차 팀 'I-ONE ' 또 팀장해버렸따. (다음부턴 사다리 타야지 ㅠㅠ) 팀 프로젝트 시작..
내배캠 4기 Node.js 4기 10일차 이번 주 내내 알고리즘 인강을 보고 zoom 원격 강의를 듣고 공부를하고있다. 결론, 알고리즘 어렵다. 개념도 어렵고, 그 개념을 알아서 문제를 푸는건 더 어렵다. 매니저님들 튜터님들 하나같이 지금 이해안되고 못 푸는거 정상이라고 남은 기간 약 4개월 동안 계속해서 꾸준히 개념 공부하고 문제풀다보면 지금과 다를거라고 하신다. 이번주 처럼 계속 알고리즘을 공부하면 그럴 거 같긴한데, 당장 이번주가 너무 힘들었다. 인강을 들으면서 이해가 안되면 돌려보다가 돌려봐도 이해가 안되면 질문할 생각보다, 왜 이게 이해가 안되는지 자책하기가 우선이다. 자연스럽게 스트레스는 쌓이더라... (엄한 안경 깨먹음ㅋㅋㅋ) 덕분에 오늘 원격 강의 뿐만아니라 오후 자습시간도 스스로에게는 유..
내배캠 4기 Node.js 트랙 9일차... 알고리즘 시작한지 4일차 속된말로 뒤질거같다ㅋㅋㅋㅋ (정신나감) 오늘은 진짜 의무감에 오늘 하루를 마무리 해본다. 오전은 K 튜터님의 자료구조_알고리즘 강의가 있었고, 오후 내내 (지옥같은) 알알알 3주차 강의를 봤다... ============================================================================================ - K 튜터님 자료구조_알고리즘 강의 2일차 시간 복잡도 : 문제를 해결하는데 걸리는 시간과 입력의 함수 관계를 말하는데, 꼭 최악의 경우를 기준으로 계산해야한다. 공간 복잡도 : 문제를 해결하는데에 대한 공간(메모리)과의 상관관계를 말하는데, 공간 복잡도를 희생해서라도 시간 ..
정렬 정렬 : 데이터를 순서대로 나열하는 방법 버블 정렬: 첫번째 자료와 두번째 자료, 세번째 자료와 네번째 자료,... 이런 식으로 (마지막 - 1) 번째 자료와 마지막 자료를 비교하여 자료를 정렬하는 방식 input = [4, 6, 2, 9, 1] # 1번째 : [4, 6, 2, 9, 1] # → → → → 비교! # 2번째 : [4, 2, 6, 1, 9] # → → → 비교! # 3번째 : [2, 4, 1, 6, 9] # → → 비교! # 4번째 : [2, 1, 4, 6, 9] # → 비교! def bubble_sort(array): n = len(array) for i in range(n - 1): for j in range(n - i - 1): if array[j] > array[j + 1]: ..