전체 글 112

효율적인 프로그래밍 공부방법 5단계

1. 강의나 책을 보면서 남들이 작성한 코드를 그대로 따라 작성하자. (일단 돌아가게 만들자) 2. 강의나 책이 없어도 스스로 만들 수 있게 나만의 설명서를 남기자. 3. 중간에 에러나 버그를 만나, 삽질하게 된다면 그 에러의 원인, 상황, 어떻게 해결했는지를 기록하자. 4. 배운 기술을 써먹을 수 있을만한 프로젝트를 진행하자. 5. 내가 배운 기술들의 원리에 초점을 맞춰서 깊이 있는 학습을 진행하자. 유튜브 JSCODE 박재성 님의 내용을 참조하였습니다. https://www.youtube.com/watch?v=moeDDhqW5z0

주니어 개발자가 성장을 위해 반드시 해야 하는 것

장용규 테크리더님의 세미나를 듣고 배운 지식을 바로 실행해 옮겼다. 글을 쓰고보니 생각정리가 되는 것이 확실히 느껴진다. 매일 이 글을 보고 하루를 시작해야겠다. 제로베이스 프로2기 테크리더 라이브 특강 내용정리 강의자: 장용규 테크리더님 이력(요약): 현) 현대에이치티 기술연구소 IoT플랫폼실 수석연구원) 전) 마켓컬리 물류개발팀 팀장 마인드 꾸준한 이력관리, 그리고 도전실행 달성가능한 현실적인 목표 무엇보다 업(JOB)에 대한 전문성과 애정을 유지하기위해 노력해야한다. 전환점 SI에서 서비스 업계로의 전환 - 의식(시야)의 전환 유니콘기업경험 - 폭발적성장과 한계 후회, 성급했던것 늦은 도전 스타트업, 또 스타트업 개발자는, 공부, 탐구하는 것을 싫어하지(싫증내지) 않고 지식으로 결과물을 만드는데 자..

주간회고록 2023/09/06 [노마드코더 리액트스터디 3기 1주차]

2023년 8월 31일 야근을 끝으로 퇴사했다. (같이 일했던 후배개발자님들 파이팅...) 8개월이란 짧은 기간동안 스타트업에서 일하면서 반면교사 삼을것들이 너무나 많아서 인상적인 8개월이 아니었나싶다. 코딩자체에 대한 기술은 단 하나도 배운것이 없다. 하지만 서버, 리눅스에 대해 공부할 수밖에 없는 환경이었기에 그동안 몰랐던 것들에 대해 자세히 공부할 수 있는 시간을 가질 수 있었다. (다시한번 강조하지만 스타트업에서 회사대표가 기술적인부분을 알려준 것은 단 하나도 없다. 탈세 하나는 제대로 배웠다.) 사실 나는 리액트를 제대로 배워서 업으로 삼고 싶었다. JAVA는 국비교육시절 6개월간 배우긴했지만 제대로 배워본 적이 없어서(마음가짐또한 대충대충) 뭔가 내것이라는 느낌이 없다. 그렇게 6년정도 일했다..

[노마드스터디] 주간회고록 10주차

이번 주 목표 캐럿마켓 졸업작품 영어독립 365 매일 영어 읽기 주 3회 이상 크로스핏 인스타그램 인증 식단 인스타그램 인증 지난 주 결과 [] 캐럿마켓 마무리짓기 [✅] 크로스핏 주 3회 이상 인스타그램 인증 [✅] 식단 인스타그램 인증 😭 버리거나 고쳐야하는 것 정신력(마나)의 60%정도로만 행동하자. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 💬 생각정리 할것은 많고 해야할 것도 많은데 시간, 돈, 에너지는 항상 부족한 것 같다. 항상 부족함을 느끼다보니 욕심이 과해지고 무리하다보면 결국 부정적 결과를 초래한다. 캐럿마켓을 시작할 때는 하루 3시간 공부시간을 확보하면 80%이상은 내 것으로 만들 수 있을 것이라고 생각했다. 웹개발에 대한 경력이 있으니 믿어의심치 않았다. 하지만 이것은 과의식자..

리눅스 서버에서 한글 깨질 때 (Tomcat 9, Ubuntu)

로컬호스트에서 정상적으로 작동했던 POST 전송이 서버에서는 400에러가 발생했다. putty로 해당 서버를 접속했고 apache-tomcat-9.0.62/logs 경로로 이동 후, tail -f catalina.out 커맨드를 입력하여 실시간로그를 분석했다. 로그에서는 로컬호스트에서 정상적으로 출력되는 한글이 서버에서는 한글깨짐현상이 발생하는 것을 확인했다. 이 현상은 다음과 같은 방법으로 해결했다. 서버에 설치한 톰캣 경로 /bin으로 이동 후 setenv.sh 파일 생성 후 아래의 코드를 입력한다. #!/bin/bash JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=\"utf-8\"" 이후 서버를 재기동하면 한글이 정상적으로 POST전송 되는 것을 확인 할 수 있다. (이걸 몰..

[노마드스터디] 주간회고록 9주차

이번 주 목표 캐럿마켓 마무리짓기 주 3회 이상 크로스핏 인스타그램 인증 식단 인스타그램 인증 지난 주 결과 [] 하루 3시간 캐럿마켓 스터디 [✅] 크로스핏 주 3회 이상 인스타그램 인증 [✅] 식단 인스타그램 인증 😭 버리거나 고쳐야하는 것 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그으면서 읽기 시간이 될때 메모해둔 것만 대충 읽어도 기억에 오래 남는다. 매일 최소 3시간 캐럿마켓 스터디 크로스핏 운동인증 인스타그램에 매일 업로드하기 💬 공유하고 싶은 고민이나 질문 직접 서버를 다뤄야하는 상황이 왔다. 이론적으..

[노마드스터디] 주간회고록 8주차

이번 주 목표 php 공부시작 주 3회 이상 크로스핏 인스타그램 인증 식단 매일인증 지난 주 결과 [] 하루 3시간 캐럿마켓 스터디 [✅] 크로스핏 주 3회 이상 인스타그램 인증 []일일 스프린트 & 하루느낌 글쓰기 [✅] 글읽기: 맥스웰몰츠 성공의 법칙, 프로그래머의 뇌 [] 코드 리뷰 😭 버리거나 고쳐야하는 것 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 캐럿마켓 클론코딩 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그으면서 읽기 시간이 될때 메모해둔 것만 대충 읽어도 기억에 오래 남는다. 매일 최소 3시간 캐럿마켓 스터디 크로스핏 운동인증 인스타그램에 매일..

[노마드스터디] 주간회고록 7주차

이번 주 목표 하루 3시간 캐럿마켓 스터디 크로스핏 주 3회인상 인스타그램 인증 일일 스프린트 & 하루느낌 글쓰기 글읽기: 맥스웰몰츠 성공의 법칙, 프로그래머의 뇌 코드 리뷰 지난 과제 클론코딩 지난 주 결과 [ ✅ ] NextJs 졸업작품 완성 [ ✅ ] 크로스핏 주 3회인상 인스타그램 인증 [ ✅ ] 일일 스프린트 & 하루느낌 글쓰기 [ ✅ ] 글읽기: 아웃풋법칙 [ ] 코드 리뷰 [ ] 지난 과제 클론코딩 😭 버리거나 고쳐야하는 것 시간이 금이다. 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 캐럿마켓 클론코딩 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그..

Tailwind CSS IntelliSense 설치해도 자동완성 안될 때

1. VSCode 설정창 오픈 macOS : ⌘ + , Windows : Ctrl + , Linux : Ctrl + 2. 설정 값 변경 quickSuggestions 키워드로 검색 후 다음과 같이 설정을 변경한다. editor.quickSuggestions By default VS Code will not trigger completions when editing "string" content, for example within JSX attribute values. Updating the editor.quickSuggestions setting may improve your experience: "editor.quickSuggestions": { "strings": on }