반응형

공부/자기계발 140

"그냥 그런 선배 말고" 더 나은 고참 개발자로 만들어 주는 7가지 습관

"내가 어디에 사는지 아는 폭력적인 사이코패스가 내 코드를 유지 관리한다는 생각으로 코딩해야 한다"는 말이 있다. 고참 개발자는 이 말을 마음에 새겨두기 마련이다. 구체적으로 어떻게 해야 할까?   더 좋은 코드를 쓰는, 더 나은 개발자가 되기 위해 오늘부터 바로 시작할 수 있는 몇 가지 습관과 규칙을 공유한다. 지난 몇 년 동안 필자가 코드를 쓰면서 후회하는 과정에서 얻은 귀중한 교훈이다. 결국 필자가 아는 최악의 코더는 6개월 전의 자신이다.  더 읽어보기 및 출처 : IT월드의 Nick Hodges님https://www.itworld.co.kr/news/344880 "그냥 그런 선배 말고" 더 나은 고참 개발자로 만들어 주는 7가지 습관 www.itworld.co.kr

공부/자기계발 2024.07.29

아인슈타인의 더 나은 삶을 위한 7가지 규칙

1. 중요한 일에 힘을 쏟아라 2. 사랑하는 일을 하라, 비록 당신이 그것에 서툴더라도 3. 퍼즐 같은 사고방식을 가져라   출처 및 더 읽어보기 : https://news.hada.io/topic?id=15996 아인슈타인의 더 나은 삶을 위한 7가지 규칙 | GeekNews중요한 일에 힘을 쏟아라아인슈타인은 늘 불규칙한 머리와 낡고 후줄근한 옷차림으로 유명했음. 개인적인 외모에 신경 쓰지 않았으며, 주로 회색 양복에 가죽 재킷을 입었음단순하지만 편안한news.hada.io

공부/자기계발 2024.07.29

신입생을 위한 백준공부법

이 글은 23학번인 제가 24학번 신입생들을 위해 작성하는 글 입니다. 개발자가 되기를 원하는 여러분들은 프로그래밍 실력을 키워야합니다. 프로그래밍이라는 단어에 포함되는 의미는 여러가지가 있겠지만 프로그래밍의 기본이 되는 문제해결력을 기르고 자료구조 알고리즘을 공부하는 것은 여러분이 선택한 분야와는 상관없이 꼭 필요한 능력입니다. 그렇다면 백준이라는 사이트를 통해 문제해결력을 기르고, 자료구조와 알고리즘은 난이도 순서대로 효과적으로 공부해나가는 방법에 대해 알아봅시다.  더 읽어보기 및 출처 : Velog의 dlgkdms4660님https://velog.io/@dlgkdms4660/%EC%8B%A0%EC%9E%85%EC%83%9D%EC%9D%84-%EC%9C%84%ED%95%9C-%EB%B0%B1%EC%..

공부/자기계발 2024.06.24

코딩 테스트를 준비하는 모두를 위한 조언

합격자가 되고 싶은 여러분에게이번 글에서는 코딩 테스트에 어떤 마음가짐으로 임하면 좋을지, 책 ‘코딩 테스트 합격자 되기’ 저자들의 조언을 모아봤습니다. 그럼 여행을 떠날 준비를 한다고 생각하면서 함께 천천히 살펴보겠습니다. 코딩 테스트를 조금 더 효율적으로 준비하기 위해서는 타인의 풀이를 확인하고, 내가 생각한 테스트 케이스를 추가하는 것이 좋습니다. 왜 그런지 구체적인 내용을 알아보겠습니다.  더 읽어보기 및 출처 : 요즘 IT의 골든래빗님https://yozm.wishket.com/magazine/detail/2612/?utm_source=stibee&utm_medium=email&utm_campaign=newsletter_yozm&utm_content=contents 코딩 테스트를 준비하는 모두를..

공부/자기계발 2024.06.24

의사소통이 즐거운 개발자의 3가지 능력

몇 년 지난 일입니다. 회사 CTO님이 판교에서 개발자를 구하는 창업자를 만나고 와서 했던 질문이 꽤 인상 깊게 남았습니다. 그는 “코딩 실력만 있는 것이 아니라 대화가 통하는 동시에 일도 믿고 맡길 수 있는 개발자가 한국에 몇 명이나 있을 것 같냐”고 내게 물었습니다. ‘누구와의 대화’가 통해야 하는 지는 불분명했지만, 제 추측으로는 창업자를 만나고 온 직후이니 고용주가 개발자와 나누고 싶은 이야기들이 그 대상일 듯했습니다. 생각해 본 일이 없어서 대답을 망설이자 그가 먼저 숫자를 제시했습니다. 충격적으로 적은 숫자였습니다. 정말 우리나라에 의사소통이 능통한 개발자가 그렇게 부족할까요? 돌아보면 저 역시 의사소통의 중요성을 깨달은 것은 오래되지 않은 듯도 합니다. 개발자에게 의사소통 능력이 역량의 전부..

공부/자기계발 2024.06.24

4년 차 개발자의 SI 대기업 이직기 ① 이직 결심부터 코딩테스트까지

“저 이직해요.” 전 회사에 이직을 알린 순간부터 현재 회사로 옮겨 n년째 재직 중인 지금까지, 이직에 대한 질문을 많이 받습니다. 생각보다 이직에 관심 있는 사람도, 실제로 준비하는 사람도 많다는 것을 알게 되었죠. 제가 이직을 준비할 때는 주변에 이직을 경험한 친한 선배가 없어 어려움을 겪었습니다. 그래서 구글링으로 다른 사람은 어떻게 준비하고 있는지 하나하나 찾아보고 참고해야 했습니다. 그럴 때마다 이직을 경험해 본 사람이 A부터 Z까지 정리해 줬으면 좋겠다는 생각을 많이 했습니다. 이번 기회에 제가 자주 받은 질문을 중심으로 제 경험을 직접 정리해 보고자 합니다. 두 편을 시리즈로 준비했고, 이번 글에서는 이직을 결심하는 것부터 면접 전, 즉 서류와 코딩테스트까지 과정을 다룰 예정입니다.  더 읽..

공부/자기계발 2024.06.24

지금부터 향후 30년은 창업하기 가장 좋은 시기가 될 겁니다.

1. VC 구조조정이 일어나고 있어요. 투자판이 바뀌고 있다는 얘깁니다. 2. AI 기반의 새로운 미디어 생태계가 열릴 겁니다. ‘레거시 미디어 종말론’은 지금까지 계속 있어 왔지만, AI가 미디어 생태계 내에 인력 구조 자체를 바꿀 수 있기 때문에, 이로 인한 파급 효과는 예상보다 클 수 있습니다. 그리고 미디어 생태계가 바뀐다는 건 정보와 광고의 유통 패러다임이 바뀐다는 뜻이기 때문에, 이런 변화는 사회 전반에 큰 영향을 미칠 겁니다. 3. 앞으로는 크리에이터와 잘 연결되는 사업자들이 살아남을 겁니다. 이미 A급 크리에이터 한 명의 영향력과 그들이 확보한 독자들은 기존 미디어 수준입니다. 다만, 크리에이터들의 비즈니스 역량이나 운영 역량은 꽤 떨어지는데요. 따라서 앞으로는 크리에이터들과 지속적인 협업..

공부/자기계발 2024.03.06

불경기 취업 너무 어렵죠?

요즘 경기가 안 좋다보니 특히 신입이나 주니어 취업이나 이직이 쉽지 않다. 특히 미국에서 공부하는 유학생들이라면 비자 등의 문제로 시간적으로 여유가 많지 않기에 마음이 더 급할 수 밖에 없다. 거기에 들어간 돈과 시간을 생각하면 더 조급해진다. 기본적으로 경기가 안 좋아지면 회사들이 채용을 줄이고 채용의 초점을 경력자로 옮기니 그런 듯 하다. 요즘 다수의 신입 혹은 주니어 개발자들의 이력서를 리뷰했는데 이 정도면 최소 인터뷰는 몇 번 봤으리라 생각되는 이력서도 아예 기회가 없는 경우들이 허다했다. 나도 큰 애가 대학 4학년이라 남 일이 아니다. 하지만 사실 리먼 사태가 터졌을 때도 동일한 문제가 있었고 더 앞으로 가보자면 닷컴 버블 꺼지고 9/11 터졌을 때도 동일한 이슈가 있었다. 그보다 더 앞으로 가..

공부/자기계발 2024.03.06

나의 가치를 향상 시키는 방법 (부제: 내가 야근을 하는 이유)

"목표를 이루기 위해 고민했다." 나의 목표는 기술적으로 뛰어난 개발자가 되어 억대 연봉을 받는 것이다. 어떻게 해야 뛰어난 개발자가 될 수 있고 이것을 인정받아 억대 연봉을 받을 수 있을까? 많은 고민 끝에 내린 결론은 매우 단순했다. 내가 내린 결론은 내가 다니는 기업에 '받은 것보다 더 많은 것을 주는 것'이다. 하지만 이 단순한 결론에 도달하기까지에는 많은 고민이 있었다. 고민을 하게 된 이유는 주변 사람들이 받은 만큼 일해야 한다고 말했기 때문이다. 내가 어떻게 이 단순한 결론에 도달하게되었는지 고민의 과정을 정리하는 포스팅이 될 것이다. 더 읽어보기 및 출처 : 티스토리 '초급에서 고급까지'님 https://jfbta.tistory.com/279 나의 가치를 향상 시키는 방법(부제: 내가 야근..

공부/자기계발 2024.03.06

객체, 클래스, 인스턴스 헷갈리지 않게 정리해드림!

댓글을 보니 나와 같은 생각으로 의견을 작성해주신 분이 있어 영상의 내용은 다음과 같이 정리한다. 좋은 영상 감사드립니다. 2023년도 고생 많으셨습니다. 제 의견을 하나 덧붙여도 될까요? class, object, instance는 모두 미국에서 만들어진 영어 표현입니다. 영어와 한국어는 서로 다른 언어이며, 서로 다른 문화 및 세계관에 기반하고 있습니다. 따라서 일반적으로 1:1 매칭은 어렵지 않겠습니까? 영어를 무리하게 한국어로 설명하려고 (혹은 한 단어로 간단히 번역하려고) 하다보니 발생하는 문제점도 있는듯 합니다. 제가 권유하고 싶은것은 다양한 영문 학술 서적, 혹은 논문 (컴퓨터 과학 이외에도) 을 읽는 것입니다. 그러면 어느새 자연스럽게 영어식 세계관에 익숙해지면서 본건과 같은 어려움은 줄어..

공부/자기계발 2024.01.11

개발자 될놈과 안될놈의 특징 개발자 적성

영상 내용을 요약해서 본문 게시글로 작성하려고 했는데, 이미 댓글로 정리되어 있어 이를 참조한다. 1. 지금 할 수 있는 일에 집중하기 (시간 낭비하지 않고 본질에 집중하기) 2. 꾸준히 질문하며 커뮤니케이션하기 (맥락을 파악하며 거시적으로 보기) + 만들 대상이 있다면 공부 범위가 확 줄어든다. 3. 알고 있다고 착각하지 말기 (메타인지 : 내가 무엇을 알고 무엇을 모르는지 아는 것) 설명할 수 있거나 아웃풋 할 수 있어야 아는 것이다. 4. 성장 마인드셋 탑재하기 능력과 한계는 고정적이지 않고 노력으로 향상시킬 수 있다. 절대로 모든 것을 다 알 수 없다. 그렇기에 모르는 것이 나올 때 좌절하기보다 성장할 수 있는 기회로 삼자. 모든 문제는 성장의 밑거름이다. 5. 일을 시간별로 쪼개고 우선 순위 리..

공부/자기계발 2024.01.11

빠르게 학습하는 개발자가 되는 방법

본문은 요즘IT와 번역가 Chase가 함께 조쉬 코모(Josh Comeau)의 글 을 번역한 글입니다. 필자인 조쉬 코모는 언스플래쉬, 칸 아카데미 등에서 일했고 현재는 웹사이트 Joshwcomeau.com를 운영하며 리액트, CSS, 애니메이션 등에 대한 다양한 아티클과 강의를 제공하고 있습니다. 이 글은 개발자로서 새로운 기술을 빠르게 습득하는 방법을 다루고 있습니다. 필자에게 허락을 받고 번역했으며, 글에 포함된 각주(*표시)는 ‘번역자주’입니다. 글에 포함된 링크는 원문에 따라 표시했습니다. 더 읽어보기 및 출처 : 요즘 IT의 번역글 https://yozm.wishket.com/magazine/detail/2334/?utm_source=stibee&utm_medium=email&utm_campa..

공부/자기계발 2023.12.29

좋은 개발 리더가 되기 위해 고민해 본 것들

들어가며 이번 글에서는 지난 3년간 개인 기여자(Individual Contributor, IC)가 아닌 한 명의 리더로서 좋은 리더란 무엇인지, 또 좋은 리더가 되려면 어떤 역량이 필요한지에 스스로 고민해 봤던 내용에 관해 적어보려고 한다. 아무리 기여자로서 일을 잘했던 사람이라고 해도 이 경험이 좋은 리더로서의 역량으로 이어지리란 법은 없기 때문에 자연스럽게 이런 고민을 시작하게 되었다. 많은 개발자들이 리더나 매니저 역할을 맡게 되면, 어렵다고 느끼는 부분이 컴퓨터와 다르게 인간은 생각보다 논리적으로 행동하지 않는다는 점에서 기인한다. A라는 명령을 내리면 그대로 A라고 알아듣고 수행하는 컴퓨터와 다르게 인간은 A라고 이야기했을 때 곧이곧대로 A라고 이해하는 경우가 거의 없다. 인간은 각자 자라온 ..

공부/자기계발 2023.12.29

나를 성장시켜준 자기 계발 방법 3가지

주니어 시절 가장 어려웠던 건 ‘어떻게 자기 계발해야 하는지’ 방법을 몰랐다는 것이었다. 주변에 물어볼 만한 선배나 동료가 많지 않았고, 요즘처럼 다양한 플랫폼에서 직무 관련 많은 정보를 얻기도 쉽지 않았기 때문이다. 그래서 무작정 검색도 해보고, 주변에 참고할 만한 기획안을 요청해 보기도 하고, 서점에 가서 책도 읽었다. 관련 온/오프라인 세미나도 꾸준히 다니며 다양한 노력을 했다. 그렇게 성장에 목말라하던 나도 이제는 IT업계에서 일한 지 벌써 10년이 넘었다. 지금은 주변에 선배, 동료, 후배들도 많고, 자연스럽게 알게 되는 업계 소식도 많아졌다. 그래서 주니어 때만큼 성장에 목말라하지 않지만, 배움엔 끝이 없으니 멈추지 않고 정진하고 있다. 하지만 주니어 시절, 누군가 나에게 성장하는 방법을 알려..

공부/자기계발 2023.10.26

당신이 성장하지 못하는 이유

나는 지난 몇 년간 개발자를 코칭하며 ‘프론트냐 백엔드냐’를 고민하는 당신에게, 개발자를 코칭하며 배운 7가지, 장애는 우리의 문제다 등의 글을 썼다. 코칭 과정에서 개발자들이 성장에 대해 관심이 많다는 것을 알 수 있었다. 관심이 많은 만큼이나 스스로 성장이 정체된다고 느꼈을 때 고민이 크다. 하지만 안타까운 점은 자신이 왜 정체되는지 원인을 잘 찾지 못한다는 것이다. 나는 연차가 많아도 실력은 3~4년 차 정도에 머무는 사람들을 자주 본다. 이런 사람들의 공통적인 특징은 학습하려 하지 않고 변화를 좋아하지 않는다는 것이다. 왜 그렇게 되었을까? 내 나름대로 추정해 보면 성장이 정체되었다고 느꼈을 때 원인을 찾지 못하고(않고), 성장이 멈춘 채 시간이 흘렀을 것이다. 성장하지 못했다는 불안감은 점점 익..

공부/자기계발 2023.10.26

신입 버릇 팀장까지 간다! 일잘러의 7가지 습관

[쌩신입 완벽 적응 가이드] 일잘러 될 신입사원은 떡잎부터 다르다 ‘세 살 버릇 여든까지 간다’ 한국인이라면 귀에 못이 박히도록 들은 속담이 아닐까요? 한번 들인 버릇은 여간해서 고치기 힘들다는 뜻을 담고 있지요. 한번 굳어진 행동 방식은 나를 어떤 식으로든 변화시켜요. 좋은 습관 하나가 내 인생에 큰 영향을 미치기도 하고, 나쁜 습관 하나가 한 사람의 건강을 해치기도 합니다. 그렇기 때문에 처음부터 좋은 습관을 만드는 것은 백 번 강조해도 지나치지 않아요. 직장생활도 삶과 마찬가지예요. 신입사원 시기는 모든 상황이 낯설고, 그래서 뭐든 새로 익혀야 하죠. 이때 처음 익힌 습관이 장기적인 커리어에 영향을 줄 수 있죠. 업무 습관도 생활 습관과 다르지 않아서, 연차가 쌓여 비슷한 일을 대할 때 그 습관이 ..

공부/자기계발 2023.09.06

★ 누구나 원하는 개발자되기

5~6년 차 즈음부터 개발자 채용에 조금씩 관여하기 시작했고 현 회사에서는 면접관으로 활동한지 5년이 넘은 것 같다. 면접은 1차 면접에 해당하는 기술 면접이었고 팀의 채용 프로세스를 개선하거나 사전과제, 라이브 코딩 문제 출제에 주도적으로 참여했다. 그간 다양한 개발자들을 만났고 운 좋게도 좋은 개발자들을 많이 채용할 수 있었다. 채용 과정에서 좋은 개발자도 만났지만 그렇지 못했던 개발자도 많았고, 아쉬웠던 개발자도 있었다. 아쉬웠던 개발자들은 노력을 하고 있지만 “어느 정도”로 “어떤 방향”으로 해야 하는지 모르는 경우였고 채용에 대한 준비가 부족했던 경우도 많다. 이런 분들에겐 면접이 끝나기 전에 선배 개발자로서 몇 가지 조언을 해주고 싶었지만 채용 과정에서는 조심스러운 일이기도 하고 최소한의 범위..

공부/자기계발 2023.08.02

일 잘하는 사람들의 5가지 사고방식

학창 시절에는 공부 잘하고 싶죠. 공부 잘하는 친구가 있으면 어떻게 공부하는지 관찰하기도 하고 묻기도 합니다. 회사에서는 일 잘하는 사람들이 늘 부러움의 대상이죠. 나와 경력이나 지식도 크게 차이 없는 거 같은데 유독 일 잘하는 사람이 있습니다. 이번 글에서는 그들의 어떤 점이 달라서 일잘 소리를 듣는지 알아보도록 하겠습니다. 1. 형식에 매몰되지 않는다 일을 할 때 정해진 형식이란 건 없습니다. 형식에 매몰되다 보면 형식 때문에 일이 더디게 진행됩니다. 예를 들어, 아이디어를 보고할 때 굳이 깔끔한 레이아웃의 피피티 문서 작업을 할 필요 없습니다. 문서 작업은 일의 마지막 단계에 정리하면 됩니다. 아이디어를 보고하러 갈 때는 형식을 지키려고 하기보다, 아이디어를 뽑고 전달하는 데 초점을 맞춰야 하는 것..

공부/자기계발 2023.08.02

10배 뛰어난 개발자 되기

좋은 동료가 되기 위한 10가지 방법 제가 수구를 처음 배울 때에, 코치가 해줬던 말이 잊혀지지 않습니다. 그는 “뛰어난 선수는 주변 선수들을 뛰어난 선수처럼 보이게 한다.” 라고 했습니다. 뛰어난 선수는 잘못된 던지기를 예상하고 미리 움직여 어떤 패스라도 잡을 수 있습니다. 뛰어난 선수가 공을 다시 패스할 때는 다른 사람이 쉽게 잡을 수 있도록 공을 던집니다. 오늘날의 소프트웨어 개발은 팀 스포츠와 같습니다. 수구에서와 같이 뛰어난 소프트웨어 시스템은 혼자서 만들 수 없습니다. 그래서 처음 10배 뛰어난 엔지니어에 대한 컨셉을 들었을 때는 혼란스러웠습니다. 어떻게 한 명의 뛰어난 사람이 팀웍을 이길 수 있을까? 제 경험상 성공을 위해 각 개인의 뛰어남은 필수 요소지만, 충분 요소는 아니었습니다. 개개인..

공부/자기계발 2023.08.02
반응형