react-redux 이해하기
Redux 기본 개념Redux는 상태 관리 라이브러리로그 핵심 개념에는 actions, reducers, store 등이 포함된다. 이 개념들이 함께 작동하여 애플리케이션의 상태를 효과적으로 관리한다.
Actions: 상태를 변경하려는 의도를 나타내는 평범한 JavaScript 객체. 각 액션은 일반적으로 type 필드를 포함하며, 필요에 따라 추가적인 데이터를 가질 수 있다.
Reducers: 액션을 받아 현재 상태를 변경하여 새로운 상태를 반환하는 순수 함수이다. 리듀서는 이전 상태와 액션을 인수로 받아 새 상태를 반환한다.
Store: Redux 애플리케이션의 현재 상태를 보유하는 객체. createStore 함수를 사용하여 생성된다. 스토어는 애플리케이션의 상태를 저장하며, 다음과 같은 주요 메서드들을 제공한다.
getState(): 현재 상태를 반환한다. dispatch(action): 액션을 리듀서에 전달하여 상태를 변경한다. subscribe(listener): 상태가 ...
컴퓨터 전공 우대에 대한 생각
최근 개발자 채용에서 컴퓨터 전공 우대가 보기어려워졌다.
컴퓨터공학 4년이면 전공 필수, 전공 선택으로최소 80 학점 이상 전공으로 이수해서 학점을 채운다.
많이 채우면 전공과목만 100학점 이상 채울수 있다.전공과목만 해도 30과목이 넘게 된다.
노베이스 상태더라도4년내내 프로그래밍 혹은 컴퓨터공학에서 이수하는 과목개념에 대해 익숙해지는, 친근해지는 단계가 된다.
대학과 전공 선택은 곧 취업이라고 생각한다.취업에 유리하거나 메리트가 있어야 하는게 아닐까?
비전공 노베이스로 시작해 온,오프라인 강의 하나 듣고공장마냥 찍어낸 포트폴리오로 실력을 평가하기엔백그라운드가 부족하지 않을까?
그들이랑 출발선이 다른것이다.
LH 청약할때 가점이 다 다르지 않는가?나는 청약에 당첨 된적이 없지만 겸허하게 수용한다.
전공자도 당연히 취업시 가점이 달라야한다고 생각한다.많은 기업에서 컴퓨터 전공 우대를 해줬으면 좋겠다.
저울질에 대한 생각
나는 저울질 오래 하는 사람을 싫어한다.
애매한데? 좀 더 봐야겠는데?각이 보이면 순간 정뚝떨 이다.
인력 채용, 연봉 협상, 사람 사귀는 것
나는 저울질 오래 당하면 기대가 커진다.이 정도로 테스트해? 얼마나 잘해주려고?
하지만 테스트에 통과하더라도 기대만큼 충족되지 않을 확률이 높다.저울질에 대한 이미지 실추도 받아들여야 할 것이다.
과연 저울질하는 자격이 될만한 위치에 있는 것인지백그라운드와 포그라운드 모두 받쳐주는지어디 근본도 없이 백그라운드나 포그라운드 하나만 믿고 나대는 것이 아닌지자가 진단 딱딱해야 하지 않을까?
화려한 이력이 당신을 높여주거나 대변해주지 않는다.
나는 싫으면 싫다고 좋으면 좋다고 딱 말해주는 게 좋다.
저울질 과정에서 인신공격하며 상처 주는 사람은반드시 되돌려 받을 것이다.
나의 아르바이트 경험
알바
콜센터 원격지원
사진관
전단지 판촉
로봇 행사도우미
방과후교사
출장기사
컴퓨터 조립/수리
기획/분석 잡무
웹퍼블리셔
웹/앱 테스터
흙수저 출신이알바 많이 한 것은 자랑이 아니다.
가난은 죄니깐…
훌륭한 개발자가 되는 방법
1. 기초 지식 탄탄히 다지기
프로그래밍 언어 익히기: 여러 언어의 문법과 구조를 이해하고 자주 사용되는 언어에 숙달할 것.
자료구조와 알고리즘: 효율적인 코드를 작성하기 위해 필수적인 자료구조와 알고리즘의 이해.
실습과 연습: 온라인 코딩 플랫폼을 활용한 지속적인 연습.
2. 프로젝트 참여와 협업 능력 강화
실전 프로젝트 참여: 학교, 직장, 오픈 소스 프로젝트 등을 통해 현실 세계의 문제 해결 경험 쌓기.
협업 도구 익히기: Git, JIRA 등 협업 도구를 사용하여 팀과 원활하게 협업하는 방법 배우기.
3. 지속적인 학습과 업데이트
최신 기술 트렌드 파악: 블로그, 포럼, 콘퍼런스를 통해 최신 기술 동향을 지속적으로 관찰하고 익히기.
전문가의 조언 이용: 세미나, 워크샵 등에서 전문가의 지식과 경험을 직접 배우기.
4. 문제 해결 능력 향상
문제 분석 능력: 복잡한 문제를 작은 부분으로 나누어 분석하고 해결하는 능력 키우기.
트러블슈팅: ...
레인보우 조현영을 좋아하는 이유
1. 외모160정도의 아담한 키와 베이글 체형, 동안 외모메인보컬로 노래도 잘하고 걸그룹 막내 출신으로 춤도 잘 춘다.
2. 성격조현영은 MBTI가 ESTJ 라고 한다.내가 ISTJ, ISFJ, ESTJ 인데 성격이 좋아보인다.
3. 나이91년생이라고 한다. 비슷한 나이대라 좋다.
4. 기타내 군생활에 레인보우 노래가 많은 도움이 되었다.
여자친구 사귀는 방법
1. 자신을 알고 사랑하기사랑은 자신부터 시작된다. 자신의 관심사, 가치, 강점, 약점을 이해하는 것은 누군가를 사랑하는 첫 걸음이다. 이해와 수용을 통해 자신에게 진실하게 대하면, 상대방에게도 더 진심으로 다가갈 수 있다. 자신을 숨기지 말자, 오히려 당신 그대로를 보여주며, 그것이 진정한 연결을 만들어낸다.
2. 진정성 있는 관심과 존중관계의 핵심은 존중과 관심이다. 상대방의 이야기에 귀 기울이고, 그녀의 취향, 생각, 감정에 진정한 관심을 보이자. 이것은 상대방이 중요하고 소중하다고 느끼게 하며, 신뢰와 정을 쌓는 기초가 된다.
3. 올바른 시기와 방법으로 접근하기모든 관계는 시간이 필요하자. 너무 느리게 가거나 너무 빠르게 가는 것은 모두 문제가 될 수 있다. 상대방의 감정과 반응을 잘 관찰하며, 관계를 자연스럽게 발전시키는 것이 중요하자. 솔직하게 자신의 의도를 나타내되, 상대방의 의견도 존중하자.
4. 건강한 커뮤니케이션 구축서로를 이해하고 정성을 키우려면 효과 ...
게임 메이플스토리에서 초보자가 하면 좋은 직업
1. 전사 계열: 다크나이트선택 이유: 다크나이트는 체력과 방어력이 높아서 생존이 비교적 쉽다. 초보자가 게임을 익히면서 사망을 줄일 수 있어 좋다.특징: 근접 공격을 주로 하며, 회복 능력과 탱크 역할을 할 수 있다.
2. 궁수 계열: 보우마스터선택 이유: 보우마스터는 원거리에서 공격할 수 있어, 전투 상황을 더 안전한 거리에서 조종할 수 있다.특징: 활을 사용하여 원거리에서의 공격이 가능하며, 스킬 사용이 직관적이다.
3. 마법사 계열: 비숍선택 이유: 비숍은 회복 및 버프 능력을 가진 힐러로서 파티 플레이에 큰 도움이 됩니다. 초보자가 팀에 기여하면서 게임을 익힐 수 있다.특징: 파티원들의 체력을 회복시키거나 스탯을 증가시키는 스킬들을 사용하며, 직업 중에서도 비교적 쉽게 다룰 수 있다.
4. 도적 계열: 나이트로드선택 이유: 나이트로드는 원거리 공격과 다양한 스킬로 적을 혼란시키는 재미가 있다. 조작이 다소 어려울 수 있으나, 공격 스타일이 다양해 재미있게 플레이할 수 있다. ...
게임 오버워치에서 초보자가 하면 좋은 캐릭터
1. 솔저: 76 (Soldier: 76)선택 이유: 솔저: 76는 표준 FPS 게임의 캐릭터와 유사한 플레이 스타일을 가지고 있어서 초보자에게 친숙할 수 있다.무기와 능력: 자동 소총, 회복 필드, 로켓 발사 등 다양하게 활용 가능하고, 이동 능력도 있어 생존이 비교적 쉽다.역할: 데미지 DEAL을 주는 역할로, 기본적인 슈팅 기술을 익히는 데 좋다.
2. 라인하르트 (Reinhardt)선택 이유: 라인하르트는 방패로 팀을 보호하고 근접 공격을 주로 사용하는 탱커 캐릭터로, 복잡한 조작이 필요하지 않다.무기와 능력: 거대한 망치와 방패로 간단하게 공격과 방어를 할 수 있으며, 초보자도 쉽게 익힐 수 있다.역할: 팀을 보호하고 전방에서 교전하는 역할로, 팀워크의 중요성을 이해하는 데 도움이 된다.
3. 메르시 (Mercy)선택 이유: 메르시는 치유와 부활 능력으로 초보자가 팀에 기여할 수 있는 힐러 캐릭터이다.무기와 능력: 치유와 공격력 증가, 부활 능력 등을 통해 팀원을 지원하고, ...
비타민 C의 중요성과 이유
1. 면역 시스템 강화비타민 C는 면역 체계의 강화에 중요한 역할을 한다. 이로 인해 감기와 같은 바이러스에 감염되는 것을 예방하고, 이미 감염된 경우에도 증상을 완화시킬 수 있다.
2. 콜라겐 생성비타민 C는 콜라겐의 합성을 돕는 영양소로, 피부, 혈관, 근육, 인대, 치아 등에 존재하는 단백질이다. 이로 인해 피부의 탄력 유지와 상처 치유에 도움이 된다.
3. 항산화 작용비타민 C는 강력한 항산화제로서, 자유 라디칼로부터 세포를 보호한다. 이는 세포의 손상을 줄이고, 노화 방지와 만성 질환 예방에 도움이 된다.
4. 철분 흡수 증진철분은 우리 몸의 중요한 영양소로, 비타민 C는 식물성 철분의 흡수를 증진시켜 주민질환 예방에 도움이 된다.
5. 심혈관 건강 유지비타민 C는 혈액 내 콜레스테롤 수치를 조절하고 혈관을 이완시키는 데에 중요한 역할을 하며, 심혈관 건강의 유지에 기여한다.
6. 눈 건강 개선비타민 C는 눈 건강에도 좋은 영향을 미칩니다. 특히, 백내장과 같은 눈 질환의 ...