본문 바로가기

프론트엔드4

좋은 개발자가 되기 위해서는 1.스스로 학습하는 개발자 - 좋은 개발자란 단순히 코딩에 익숙해지는 것을 의미하지 않음 이전에 없던 문제를 정의하고 해결했을때 비로서 개발자로서 성장의미 - 즉 스스로 문제를 정의하고 해결하는 과정에서 성장할 수 있는 기회가 많다 2.개발자들의 문제 해결 방법1) 공식문서를 이용하라 - ex) MDN, w3school, JavaScript Info 2) 검색엔진은 구글로 그리고 가능하다면 영어로 검색( 정보의 양과 질이 차이가 크다) 3) chat gpt를 잘 활용하되 코드를 복붙하는 짓은 피하자, 레퍼런스 코드를 얻었다면 내코드와 저 녀석의 코드가 어떻게 다른지 비교하기 4) 스스로 최대한 찾아 볼 수 있을 만큼 찾아봤는데도 만족스러운 결과를 얻지 못했다면 커뮤니티에 물어보자. - StackOverf.. 2025. 3. 26.
뇌 가소성과 개발자의 길 1. 뇌 가소성이란? 뇌가 성장과 재조직을 통해 스스로 신경 회로를 바꾸는 능력이다. 즉 뇌는 성형적이고 순응성이 있다는 것. 신경회로는 일생을 통해 끊임없이 변하는데, 새로운 언어나 운동기능의 습득이 왕성한 유년기때에는 새로운 신경회로의 활동성이 최대치를 보인다. 성년기나 노년기에는 약간 감소하지만, 여전히 새로운 언어나 운동기술을 어느 정도의 수준까지는 습득할 수 있는 일정한 수준의 뇌신경 가소성을 일생동안 유지한다.뇌가 변하기 위해서는 내재적 동기와 꾸준함이 필요하다 잠깐 다른 이야기로 넘어가서 2.개발자란?1) 개발자의 정의다양한 문제를 소프트웨어로 해결하는 전문가. 즉 컴퓨터와 소통하여 *프로그래밍 언어로 기존에 없던 더 좋은 프로그램과 서비스를 만들어 내는 전문가이다.  프로그래밍 언어 : 사.. 2025. 3. 25.
[React] 리액트에 대해서 프론트엔드를 하려면 라이브러리와 프레임워크를 다룰 줄 알아야 한다길래 리액트,앵귤러 뷰 중에 이리저리 알아보다가 솔직히 입문자가 보기에 다 똑같아 보였기에 제일 많이 추천하고 많이 사용하는 리액트를 선택해 배우고 있다. 본 포스팅은 개인적 공부를 위해 아래 글을 참고해 정리한 것입니다. https://m.blog.naver.com/z1004man/221878557383 https://velog.io/@dojunggeun/React-interview-questions-15 1. 리액트의 장점 1) Virtual DOM으로 인해 빠른 속도 - REACT의 Virtual DOM은 UI를 구성하는 DOM트리를 메모리에 보관하고 업데이트가 일어나면 이전 돔 트리랑 비교해서 업데이트할 요소의 목록만 골라 최소한의 .. 2021. 12. 9.
[CS] 프로세스와 쓰레드에 대해 오늘은 프로세스와 쓰레드의 대해서 알아보도록 하겠다. 1. 프로레스와 쓰레드란? 1) 프로세스 - 프로세스는 운영체제 위에서 연속적으로 실행되는 프로그램, 음악 프로그램이나 동영상 프로그램 그런 것들 - 만약 우리가 어떤 어플 쓰다가 어플에 문제 생기면 그 어플만 강제 종료하거나, 갑자기 어플이 죽는 경우가 있는데 그럴 경우 프로세스에 문제 생겨서 그 프로세스가 죽은 것, 즉 운영체제 위에서 독립적으로 실행 되는 녀석 - 개인적으로 할당된 메모리가 존재하며 프로세스 안에는 프로그램이 실행되기 위한 코드와 함수들이 있으며 어떻게 실행 되어야 하는지 실행 끝나면 어디로 돌아가야 하는지에 대한 정보 저장한 스텍과 우리가 오브젝트 생성하거나 데이터 만들 때 그 데이터가 저장 되는 공간인 힙이 있음, - 힙에는 .. 2021. 12. 5.