반응형

공부/자기계발 140

개인적으로 구독하고 있는 서비스들

개인적으로 구독하고 있는 서비스들 안녕하세요, 이번에는 제가 올해 7월에 작성했었던 개인적으로 구독하고 있는 IT & 기타 구독 서비스들을 공유해 볼까 합니다. (모두 무료입니다.) 저는 평소에 여러 개의 서비스들을 구독하며 시간이 날 때마다 좋은 자료들을 보며 인사이트를 얻고 있습니다. 대부분의 서비스가 무료이기에 감사하게 사용하고 있습니다만 한편으로는 구독 서비스가 증가함에 따라 정보의 홍수 속에서 좋은 자료를 찾는 것이 더 중요해질 것 같은 생각입니다. 혹시나 다른 좋은 구독 서비스가 있다면 알려주세요 😀 출처 : 커리어리 '이주현'님 https://careerly.co.kr/comments/73381?utm_campaign=user-share 이주현 / 개인적으로 구독하고 있는 서비스들 | 커리어..

공부/자기계발 2023.02.05

2022년 깃허브 유니버스에서 발표한 새로운 기능

2022년 깃허브 유니버스에서 발표한 새로운 기능 2022년도 깃허브 유니버스에서 발표한 알아두면 좋은 새로운 기능입니다. 깃허브 유니버스는 깃허브에서 주최하는 컨퍼런스입니다. 1️⃣ 가능성 재정의 01. 비즈니스용 깃허브 코파일럿은 AI 기반 코딩 제안을 통해 개발자 생산성을 55% 높일 수 있도록 지원한다. 📌 휴먼 개발자가 필요 없어지는 구글의 시크릿 AI 프로젝트 https://careerly.co.kr/comments/72595 📌 요즘 Generative AI관련 이야기가 많이 나오네요. 코드를 생성하거나 제안하는 AI 기반 도구 이야기가 자주 들립니다. 02. 키보드 없이 코드 작성한다고? 깃허브 코파일럿 음성 상호 작용 기능을 추가했다. "Hey, GitHub!"는 깃허브 코파일럿과 음성 ..

공부/자기계발 2023.02.02

최종 면접 통과 준비를 위한 무료 노션 템플릿

최종 면접 통과 준비를 위한 무료 노션 템플릿 취업 준비생과 이직러들에게 필요한 최종 면접 준비를 위한 무료 노션 템플릿을 만들었습니다. 비자 문제와, 적성을 찾지 못해서 이직 때문에 수십 번 이상 면접을 밨던 것 같습니다. 이력서 넣은 것까지 합하면 숫자가 훨씬 더 커지겠네요. 영문으로 작성해서 한국 구독자를 위해 한국어로 번역해서 올립니다. 1️⃣ 첫 번째 단계: 채용 담당자와의 통화 이 단계에서 기술적인 이야기를 하지 않는다. 예컨대 채용 담당자가 알고리즘과 특정 알고리즘 문제의 시간 복잡도에 대해 물어보지 않는다. 하지만 전화 코팅 테스트 단계로 넘어가기 전에 채용 담당자가 컴공 지식을 테스트했던 회사가 지금까지 두 군데 있었다. 가끔 이 단계에서 예상하는 기대치 연봉 범위를 알려 달라고 하는데,..

공부/자기계발 2023.02.01

🕊️ 코딩테스트를 위한 리트코드 60

🕊️ 코딩테스트를 위한 리트코드 60 많은 회사들이 채용 프로세스의 과정 중에 하나로 코딩 테스트를 가지고 있습니다. 벼락치기로 준비하기도 힘들 뿐더러 요령을 알아야 하기 때문에 취준생들이 꽤나 골치아파 합니다. 뻔한 말이지만 꾸준히 하는 것 밖에는 답이 없는 것 같습니다. 오늘은 '코딩 인터뷰를 위한 60가지 리트코드 문제'를 가져왔습니다. 구글 시트로 깔끔하게 정리된 버전도 있어서 후다닥 가져왔습니다. 저자에게 감사를(_ _) https://docs.google.com/spreadsheets/d/1Y98QKaYPazWImEt1nA_ocpGNJ-yQjH1FAsVQhUQ7OTw/edit#gid=0 60 LeetCode problems to solve for coding interiew Sheet1 htt..

공부/자기계발 2023.01.31

📺 전설적인 프로그래머들의 조언

📺 전설적인 프로그래머들의 조언 1️⃣ 지식을 습득하는 것보다 가치 있는 제품을 만드는 것이 중요하다 - John Carmack 2️⃣ 윤리적인 선택을 통해 더 나은 미래를 만들어라 - James Gosling 3️⃣ 개발자라면 적어도 다섯가지 언어를 사용할 줄 알아야 한다 - Bjorn Strawstrop 4️⃣ 프로그래밍은 문제를 해결하는 과정에서 배우게 되는 것이다 - George Hots 5️⃣ 훌륭한 개발자가 되기 위해선 호기심, 배우고자 하는 자세가 중요하다 - Travis Oliphan 출처 : 커리어리 '하조은'님 https://careerly.co.kr/comments/72647?utm_campaign=user-share 하조은 / 전설적인 프로그래머들의 조언 | 커리어리 1️⃣ 지식을 ..

공부/자기계발 2023.01.31

학습력 강화하려면 손으로 받아 쓰세요

학습력 강화하려면 손으로 받아 쓰세요 자기 계발을 효과적으로 하려면 학습을 효과적으로 해야 합니다. 학습할 때 노트를 받아 적는데, 손으로 받아써야 습득력이 강하다고 하네요. 관련 아티클 정리해서 올립니다. 1️⃣ 손으로 받아쓰기는 독해력을 강화한다 인간은 시각적으로 학습한다. 글쓰기에도 똑같이 적용된다. 시각적 학습을 생각하면 사람들을 주로 이미지나 동영상을 떠올리지만, 문자와 단어도 사회적 의사소통 형태인 시각적 표현이다. 손글씨는 글을 배우는 사람들의 개성을 드러낸다. 글과 단어를 그들만의 형식으로 인식하고 손글씨로 받아쓴다. 한 연구에 의하면 반복적이고 창의적인 필체가 독해력과 언어 인식 능력을 강화하는 것을 보여준다고 한다. 2️⃣ 손으로 받아 쓰면 촉각적인 정보 기억을 만들어낸다 학습의 가장 ..

공부/자기계발 2023.01.24

✍🏻 개발자로서 느꼈던 것들 - 희망편

✍🏻 개발자로서 느꼈던 것들 - 희망편 개발자로서 느꼈던 감정을 짧은 글로 담았습니다. 희망이 될진 모르겠지만 개발하면서 이런 재밌는 일, 뿌듯한 일도 종종 있다고 말해주고 싶었습니다. 1️⃣ 천재 새로운 카드 UI를 그려야 한다. 왼쪽에 이미지가 하나 있고 오른쪽에 텍스트 그리고 하단에 양쪽을 가로지르는 긴 버튼 하나. 오케이. 브라우저를 켜기 전에 간단하게 일단 대충 구조를 잡자. 스타일은 몇 가지만 주면 될 것 같은데...? 흠... flex를 써볼까 grid? 일단 flex로 해보고... 좋아. 이제 브라우저를 켜서 확인을... 어? 한 번에 됐네? 천잰가? 2️⃣ 진리 그럴 리가 없다. 코드에는 문제가 없어. 분명 잘 되던 코드란 말이지. 왜 계속 에러가 나는 거야. 패키지가 꼬였나? 싹 지우고..

공부/자기계발 2023.01.24

알아 두면 좋은 깃허브 오픈 소스 10가지

알아 두면 좋은 깃허브 오픈 소스 10가지 1️⃣ crsql https://github.com/vlcn-io/cr-sqlite crsql (Convergent, Replicated SQLite)는 SQLite에 대한 CRDT를 지원하는 multi-writer이다. 공통 스키마를 공유하는 데이터베이스를 병합할 수 있다. 2️⃣ GreptimeDB https://github.com/grepTimeTeam/greptimedb/ 그렙타임DB는 클라우드 네이티브 분산 시계열 데이터베이스다. 그렙타임DB는 시계열 데이터, 인덱스 옵션, 네이티브 SQL, Python 스크립팅 등을 처리하기 위해 최적화된 컬럼지향 레이아웃을 제공한다. 3️⃣ Openblocks https://github.com/openblocks-d..

공부/자기계발 2023.01.18

시니어 엔지니어의 5가지 습관

시니어 엔지니어의 5가지 습관 ❶ 메모하기 모든 톱엔지니어들은 노트를 적는 시스템이 있습니다. 노션부터 텍스트파일까지 다양합니다. 질문들, 배웠던 것들, 키 데이터, 대응해야하는 것들을 적습니다. 메모하는 것에 관심을 가지고 실천해보세요. ❷ 피드백 루프를 단축하기 소프트웨어 개발은 모두 피드백에 대한 것입니다. 1. 코드를 변경했다면, 테스트를 실행하세요. 2. 버그를 수정했다면 재현해보세요. 3. 마켓에 제품을 출시했다면, 출시한 제품을 실행해봐야합니다. 그리고 출시와 실행을 반복하세요. 최고의 엔지니어들은 피드백 시간을 줄이기 위해 최선인 사람들입니다. 무언가 잘못되었을 때 빠르게 우선순위를 세우고 빠른 피드백을 받기위해 테스트를 합니다. 자주 실행하고 테스트하고 커밋을 합니다. 디버깅을 위한 작은..

공부/자기계발 2023.01.17

🕊️ 주니어 개발자들의 8가지 일반적인 실수

🕊️ 주니어 개발자들의 8가지 일반적인 실수 레벨이 높아지면 좋을 것만 같은데, 의외로 시니어 엔지니어가 되는 것을 꺼리는 분들이 많습니다. 많은 이유 중에 한가지는, 주니어 때는 허용 가능하던 실수들이 시니어에겐 더이상 관대한 눈으로 바라 봐 주지 않기 때문입니다. 그들에게는 실수를 저지르는 수 많은 시간들이 있었고, 어쩌면 그들의 경험이 주니어에게 또 하나의 실수를 저지르는 상황을 피하는 데 도움이 되겠습니다. 이번에는 '주니어 개발자들의 8가지 일반적인 실수'를 가져왔습니다. 1️⃣ 도움을 요청하지 않는다. 프로그래밍은 어렵습니다. 다양한 기술과 패턴을 인식하고, 언제 어떤 기술을 사용할지 알 수 있어야 합니다. 처음 시작할 때, 당신을 올바른 방향으로 인도하고 잘못된 것을 알려줄 누군가가 필요합니..

공부/자기계발 2023.01.16

자신을 Java/Spring 개발자라고 소개하지 않기

자신을 Java/Spring 개발자라고 소개하지 않기 최근에 많이 줄어들기는 했지만, 여전히 자신을 Java/Spring 개발자라고 소개하는 사람을 종종 만난다. 나는 그 소개가 자신의 전문성을 제대로 드러내지 못하는 표현이라고 생각한다. 📣 전문 분야가 모호한 표현 개발자는 웹 애플리케이션, 데스크톱 애플리케이션, 모바일 애플리케이션, 게임, 로봇, 운영 체제, 네트워크 시스템 등과 같은 다양한 분야의 애플리케이션을 개발한다. 그 과정에서 적합한 프로그래밍 언어나 프레임워크부터 사용자 인터페이스, 데이터베이스, 메시징 솔루션 등 여러 가지 도구와 기술을 사용한다. 복잡한 현대 애플리케이션을 개발하기 위해서는 애플리케이션별로 전문화된 지식과 풍부한 경험을 갖춘 개발자가 필요하다. 그래서 개발하는 분야의 ..

공부/자기계발 2023.01.15

<🌱 주니어 개발자가 알았으면 하는 10가지>

주니어 개발자가 다음 단계로 도약하기 위해서는 어떤 것들을 알아야 할까요? 제가 주니어였을 때를 생각해보면, 일을 잘하고 싶은 마음은 큰데 모르는 게 많아 막막했던 기억이 납니다. 그런 분들을 위해 Kamran Ahmed님이 적어 주신 주니어 개발자를 위한 조언 중 꼭 필요하다고 생각되는 10가지를 선정해 보았습니다! 1. 몰라도 괜찮습니다. 모른다는 것을 부끄러워하지 마세요. ‘이런 건 바보 같은 질문일까?’라고 고민할 시간에 하나라도 더 질문해야 일의 효율성을 높일 수 있습니다 (물론 물어보기 전에 검색해 보는 건 기본이지만요). 2. 코드를 많이 읽어보세요. 업무에서 사용하는 코드 외에도 오픈소스 코드, 라이브러리/프레임워크 코드 등 잘 쓰여진 코드를 읽고 배우세요. 3. 업무 외 사이드 프로젝트를..

공부/자기계발 2023.01.15

🕊️ 코딩테스트 습관을 들이는 4가지 방법

🕊️ 코딩테스트 습관을 들이는 4가지 방법 사실 단시간 안에 코딩테스트를 준비하기란 어려운 일입니다. 코딩테스트는 알고리즘과 문제 해결 능력 그리고 많은 풀이 경험을 필요로 하는데, 많은 개발자들은 일상적인 업무에서 이를 접하지 못합니다. 그러나 언제 어디에서 기회가 올 지 모르기 때문에, 본인이 목표하는 회사가 코딩테스트를 필요로 한다면 항상 준비해 두어야 하겠죠. 이번에는 '리트코드 습관을 들이는 방법'을 요약해 보았습니다. 비단 코딩테스트 뿐만 아니라 습관을 들이고 싶은 모든 것에 해당하는 것 같습니다. 1️⃣ 명백하게 만들어라 습관의 가장 일반적인 2가지 신호는 '시간'과 '장소' 입니다. [현재 습관] 이후에, [새로운 습관] 공식을 따르세요. '나는 헬스장에 가기 전에, 카페에 가서 코딩테스트..

공부/자기계발 2023.01.15

<👩🏻‍💻 개발자 직급 별 차이점>

연차가 높아지면서 사람들이 스스로에게 하는 질문이 있습니다. "나는 내 직급에 맞는 실력과 역량을 갖추고 있을까?" 그런데 이 '직급에 맞는 실력과 역량'이라는 게 정확히 무엇일까요? 회사에서 직급에 따라 기대하는 바가 정확히 정의되어 있으면 그나마 낫겠지만, 그렇지 않은 경우 스스로 이를 파악해야 합니다. 오늘 글에서는 Kamran Ahmed님이 정의한 주니어, 미드 레벨, 시니어 개발자의 차이를 소개드립니다! 🌱 주니어 개발자 - 코드를 작동하게 하는 것에만 주로 집중함. ‘작동하는 코드 = 좋은 코드’라고 생각함. - 업무를 받을 때 구체적이고 잘 정리된 요구사항을 받아야 진행 가능. - 일을 하다 막히면 직접 해결하기보다는 시니어의 도움을 필요로 함. - 문제가 있을 때 그 문제의 근본 원인을 파..

공부/자기계발 2023.01.15

좋은 개발자란 어떤 사람일까?

좋은 개발자란 어떤 사람일까? 좋은 개발자는 어떤 능력을 가진 사람인지 생각해본 적이 있는가? 이 글에서는 코드, 생산성, 커뮤니케이션, 학습, 관리 능력 5가지를 갖춘 개발자가 좋은 개발자라고 한다. 5가지 관점과 함께 좋은 개발자는 어떤 사람인지 알아보자. 1️⃣ 코드 1. 코드 Reading 능력 : 코드를 빠르게 잘 파악하고, 어떻게 고쳐야하는지 쉽게 파악하는 능력 2. 코드 Writing 능력 : 코드를 잘짜는 것과 별개로, 다른 사람과 자신이 이해하기 쉬운 코드를 짜는 능력 개발자는 코드로 말한다. 그렇기에, 잘 읽고 잘 말해야하는 능력이 위의 두가지이다. 2️⃣ 생산성 개발은 필연적으로 시간과의 싸움이다. 안정적이고 완벽한 코드도 중요하지만, 때로는 시간과 타협해서 돌아가기만 하는 코드로 만..

공부/자기계발 2023.01.14

코딩 테스트 실력 향상시키기 : 니트코드 150

코딩 테스트 실력 향상시키기: 니트코드 150 연습, 문제 풀이 영상 그리고 알고리즘을 카테고리 별로 정리해둔 공부 플랜 - 이 3가지 모두 제공하는 리소스 알려드립니다. 📌 니트코드 150 아래 사이트에 들어가면 알고리즘 별 자주 출제되는 패턴과 친숙해질 수 있는 코딩 문제가 나옵니다. Easy, Medium, Hard 단계별로 정리되어 있고, 문제 풀이 영상도 같이 삽입되어 있어요. 니트코드라는 유튜버인데, 말을 느리게 해서 알아 듣기 쉽고, 문제 풀이법도 아주 쉽게 가르쳐 줍니다. 📌 니트코드 All 웹사이트에 있는 메뉴 탭에서 "Neetcode All"을 선택하면 니트코드의 코딩 문제 풀이법 305개가 전부 나옵니다. 처음부터 All버전으로 시작하면 조금 힘들 것 같아요. 처음에는 지난 포스팅에 ..

공부/자기계발 2023.01.14

💡 주니어 개발자에서 중급 개발자로 도약하기 위한 7단계

💡 주니어 개발자에서 중급 개발자로 도약하기 위한 7단계 대다수의 주니어 개발자의 경우, 개발 리더 또는 시니어 개발자, 프로젝트 관리자 등의 공식 명칭을 가진 개발 경력자들을 포함한 팀에서 근무하고 있을 것입니다. 경험이 많은 개발자들의 업무 중 하나는 주니어 개발자의 작업을 확인하고, 이에 대한 피드백과 조언을 통해 주니어 개발자의 실력을 향상시키고, 회사에 도움이 되는 인재로 발전하도록 도와주는 것입니다. 저도 시니어 개발자와 이러한 과정을 겪어본 경험이 있죠. 누군가가 내 작업을 판단하는 것에 익숙하지 않다면 조금은 의아한 기분이 들 수도 있습니다. 그러나 다들 언젠가는 시니어 개발자의 자리에 앉기를 원하는 만큼, 시니어 개발자의 조언을 경청하고 잘 활용해 보세요. (본문 중) 출처 : 커리어리 ..

공부/자기계발 2023.01.14

<✨ 채용 담당자의 눈을 사로잡는 개발자 이력서 작성 방법>

개발자 이력서는 어떻게 하면 잘 쓸 수 있을까요? 지난 7월에 이력서 관련 포스팅을 올렸었는데요, 이번에 좋은 기회를 통해 원티드에서 보다 긴 분량의 개발자 이력서 작성 팁 아티클을 발행했습니다! 저의 이력서를 여러 번 고쳐 쓰고, 면접관으로서 다른 지원자들의 이력서도 읽어 보면서 터득한 꿀팁을 알차게 담았습니다. 관심 있으신 분들은 원티드에서 전체 아티클을 읽어보세요 (무료입니다)! 💡 이런 내용을 담았어요 - 이력서의 기본 원칙 - 개발자 이력서에 담아야 할 내용 - 이력서 쓸 때 해야 할 것 - 이력서 쓸 때 하지 말아야 할 것 - 기타 이력서 팁 📔 함께 읽어보면 좋은 글 - 개발자 이력서 잘 쓰는 팁: https://careerly.co.kr/comments/62319 - 이력서 작성 무한 반복..

공부/자기계발 2023.01.13

코딩 면접 합격을 위한 무료 깃허브 리포지토리

코딩 면접 합격을 위한 무료 깃허브 리포지토리 코딩 면접 합격을 위해 필요한 자료를 얻을 수 있는 무료 깃허브 리포지토리 5가지 공유합니다 1️⃣ Coding Interview University 대기업 개발자가 되기 위한 개발 공부 플랜. https://github.com/jwasham/coding-interview-university 2️⃣ Tech Interview Handbook 지원서 넣고 연봉 협상할 때까지 필요한 모든 자료를 얻을 수 있는 리포지토리. 많은 정보가 축약되어 있어서 상대적으로 도움되지 않는다고 느낄 수 있다. 간단하고 가볍게 읽고 싶을 때 도움되는 리소스. https://github.com/yangshun/tech-interview-handbook 3️⃣ System Desig..

공부/자기계발 2023.01.13

성장하는 개발자가 필수로 지녀야 할 능력

성장하는 개발자가 필수로 지녀야 할 능력 바로 '질문을 하는 능력'입니다. 개발을 하다보면 막히는 순간이 오고, 어떻게 해결할지 먼저 생각합니다. 그렇게 생각하는 것이 바로 자신에게 질문하는 것이라 할 수 있죠. 이렇게 자문자답을 해서 문제를 해결하면서 성장을 하게 되죠. 그래서 문제를 많이 만나고, 해결을 많이 해본 사람이 잘하게 되는 것입니다. 하지만 항상 스스로 힘으로는 풀지 못하는 상황이 나오는데, 이럴때는 다른 사람에게 물어봐야하는 상황이다. 다른 사람에게 질문한다는 것은, 나를 위해 시간을 내서 좀 수고를 부탁한다는 뜻이다. 그렇기에 우리는 질문을 효율적, 효과적으로 해야한다. 질문을 잘하는 방법을 알아보자. 내가 고민한 과정을 효과적으로 설명해서, 상대방이 문제 파악에 들이는 에너지를 줄이는..

공부/자기계발 2023.01.13
반응형