Google Software Engineer | How I studied

  Рет қаралды 6,765

평범한남자

평범한남자

Күн бұрын

Пікірлер: 36
@hey-look-around
@hey-look-around 8 ай бұрын
기본기! 정말 중요합니다! 영상 잘 봤습니다!
@주형김-j6f
@주형김-j6f Жыл бұрын
역시 바이블이 가장 도움되는 것 같네요 ㅎㅎ.. 저도 한 번 도전해보겠습니다
@timeover243
@timeover243 2 жыл бұрын
현재 한국의 학부생임 저한테는 매우 큰 도움이 됐습니다. 백준과 리트코드를 풀어보는 저에게는 아무래도 한국에서 지방의 학벌에 대한 컴플렉스가 심하다보니 괜히 우울하고 비관적이었지만 도움이 됐습니다. 구글 개발자가 될 정도의 실력으로 세계에 좋은 영향을 줄 수 있는 생각은 늘 새로운 것 같습니다. 오래걸려도 가서 꼭! 일해보고 싶네요 ㅎ
@average_joe7
@average_joe7 2 жыл бұрын
도움이 됐다니 기쁘네요ㅎㅎ 세계에 좋은 영향을 주겠다는 목표 잊지마시고 꾸준히 포기하지않으시면 분명히 목표하시는일 하실 수 있을거라고 생각합니다! 화이팅!!
@김도지-w6z
@김도지-w6z 8 ай бұрын
실전꿀팁이 많아서 재밌게 잘봤습니다 ㅋㅋㅋ
@starco4415
@starco4415 Жыл бұрын
좋은 영상 감사합니다 ;)
@김경민연구원
@김경민연구원 2 жыл бұрын
도움 많이 얻고 갑니다 !!! 감사합니다 !😃
@user-uj3lq7xl2d
@user-uj3lq7xl2d 2 жыл бұрын
정말 좋은 정보들 감사드려요..!! 😭 저는 고졸에다가 아직 미필입니다 .. 개발자란 꿈을 갖게 된건 고등학생때였지만.. 이제 다시 정신차리고 공부하고 있는데 비전공자인데다가 대학을 안나와도 평범한 남자님처럼 훌륭한 개발자가 될 수 있을까요? 아직 프론트인지 백엔드인지 풀스택인지 뭔지 어디로 갈지는 정하지 않아서 맨 처음에 html, css, js로 접근 해서 공부하다가 이제 자바스크립트의 대해 어느정도 익숙해진 것 같아서 이제나마.? cs의 대해 좀 공부하고 있는데요. 그 후에 자료 구조 알고리즘의 대해 공부하는게 맞을까요? 아니면 c, c++ 공부하면 나중에 도움 되려나요??
@average_joe7
@average_joe7 2 жыл бұрын
최대한 빠른시간안에 큰회사에서 개발자로 일하시려면 비교적 쉬운언어(python, java, javascript 같은)들 중 한가지만 인터뷰 문제를 풀 수 있을정도로 알고계셔야 하고, 그다음은 무조건 알고리즘과 자료구조를 공부하시는게 좋다고 생각합니다. 언어공부는 나중에 일하면서도 어차피 해야하고 할 기회가 올거에요. 다른 개발자들은 좋은대학도 가고 대학원까지도 가는 분들도 많이 계십니다. 그 분들이랑 경쟁하려면 아무래도 좀 힘드시겠지만 그분들보다 부족한부분을 지금부터라도 더 시간을 쏟고 노력하시면 실력있는 개발자 되시는건 정말 시간문제라고 생각해요. 힘드시겠지만 할 수 있어요!! 힘내시고 열공하세요!!
@user-uj3lq7xl2d
@user-uj3lq7xl2d Жыл бұрын
@@average_joe7 정말 감사합니다!! 요즘 수학부터 시작해서 대학 커리큘럼 대로 공부해 나가고 있어요. 현실적으로 고졸이 실리콘 밸리 가는건 불가능이겠죠? 이걸 고민할 시간에 공부하는게 맞지만, 지난 시간은 되돌릴 수 없으니.. 하루라도 빨리 목적에 맞는 공부를 하고 싶어서요! 원래 목표는 공부하면서 제가 만들고 싶은 거 만들어보며 포트폴리어를 만들어나갈 생각이였으나 현실적으로 고졸이 힘들다면 수능을 준비하고 싶어서 고민 중인데 조언 해주실 수 있나요..? 물론 저의 열정이 중요하고 제 인생이니까 제가 알아서 해야하는건 알지만.. 평범한남자님의 생각도 들어보고 싶어요!
@average_joe7
@average_joe7 Жыл бұрын
고졸 vs 학사/석사/박사 이렇게 접근하는것보다는 고졸인데도 좋은회사 또는 우리가 생각하는 성공한 삶을 살고 계신분들은 뭐를 했길래 그렇게 됐을까를 더 찾아보시는게 도움이 될것같아요. 고졸했다고해서 다 똑같은것도아니고 대학나왔다고해서 대학가지않은 사람보다 더 실력있나? 그것도 사람마다 다르다고 생각합니다. 대학을 가지않았으면 그만큼 그시간동안에 어떤경험과 실력을 쌓았는지 그게 중요한거겠죠. 내가 다른사람만큼 시간을 쓰지 않았으면 좋은 결과를 기대하기 힘들듯 대학을 가도 그 시간동안 대학가지않은사람보다 노력을 하지않았으면 경쟁에서 지는거고요. 생각보다 단순합니다ㅎㅎ 진로 걱정되시겠지만 저도 님께 어떻게 하는게 좋다고 말씀은 드리지 못하겠네요. 사람마다 노력의 정도가 다 다르니까요. 하지만 시간과 노력은 정말 거짓말안한다는건 제가 직접 느껴서 그정도는 제가 말씀 드리고 싶어요!
@user-uj3lq7xl2d
@user-uj3lq7xl2d Жыл бұрын
@@average_joe7 정말 감사합니다!
@user-uj3lq7xl2d
@user-uj3lq7xl2d Жыл бұрын
@@average_joe7 진짜 진짜 죄송한데 하나만 더 여쭤봐도 될까요?? 혹시 공학수학까지 꼭 알아야하나요.. 딥러닝 분야로 갈 것 같진 않은데 이산수학정도는 배워야한다고 생각하는데 공학수학까지 배워야할진 잘 모르겠어서요.. 그래서 현직 개발자셔서 공학수학을 알아야하는지 여쭤보고 싶어요!! 일할 때 공학수학 개념을 알면 많이 도움이 되나요?
@박성수-u3v
@박성수-u3v 2 жыл бұрын
도움정말 많이 받고갑니다ㅎ 고마워요
@inm4337
@inm4337 Жыл бұрын
안녕하세요 힘들게 터득하신 공부법 공유해주셔서 너무 감사드립니다 현재 유럽대학 컴공으로유학을갈 예정인데 유럽에있는 구글에개발자로 입사를 희망해 학부생활동안 열심히 준비하려하는데 파이썬으로 백준과 리트코드 (easy,medium)병행해서 코테나 코딩인터뷰준비하고 평범한남자님이 추천해주신 인터뷰 책으로 알고리즘 자료구조 기본공부를 하려하는데 구글 코딩인터뷰 난이도도 걱정되고 포토폴리오나 개인프로젝트는 어떻게 해야할지 막막해 질문드려봅니다 ㅠㅜ
@average_joe7
@average_joe7 Жыл бұрын
안녕하세요! 유럽 대학입학하시면 4년제를 가시는건가요? 대학기간이 어떻든 학교다니시면서 학교과목들 열심히 공부하시고 나중에 취직 전 3달정도 코딩인터뷰 공부하시면 충분할거에요. 대학졸업 신입의 코딩테스트는 릿코드 이지, 미듐 정도 물어보기때문에 그렇게 걱정하지 않으셔도되지만 그렇다고 쉽지는않아서 준비 열심히 하긴해야해요. 그리고 앞으로 2년, 4년뒤에도 지금처럼 인터뷰 절차가 같을지는 보장된게 아니기 때문에 인터뷰 프로세스가 어떤지도 항상 먼저 숙지하는게 중요한거같습니다! 시간을 잘활용하시면 걱정안하셔도 될거에요 화이팅하시고 열공하세요!
@inm4337
@inm4337 Жыл бұрын
@@average_joe7 넵 4년제 대학입니다 지금 국비교육으로 python,my sql등등 듣고있고 대학다닐때 스스로 알고리즘공부 할수있는수준까지는 하고싶어서 백준 단계별로 할수있는데까지해보고 leetcode 도 병행하려합니다 조언주신것처럼 걱정보단 하루하루 꾸준히하겠습니다 구독해서보고있으니 영상 많이 올려주시면 감사하겠습니다 영상들이 다 진짜 피같은 내용이많아 감사히보고있습니다ㅎㅎ
@jehyunlim9766
@jehyunlim9766 2 жыл бұрын
저도 미국에서 개발자로써 일하는중인데 좀 더 좋은 회사로 이직하고싶어서 동영상을 찾던중 딱 저의 상황에 맞는 정보를 공유해주셔서 정말 감사합니다!!!
@박호엥-k3y
@박호엥-k3y 2 жыл бұрын
혼자 공부하는 방법에 있어 시행착오가 많았는데 이제야 저만의 루틴을 좀 찾았어요. 더 참고해서 점점 성장하는 개발자가 되고 싶어요!! 잘 봤습니당 ❤️
@average_joe7
@average_joe7 2 жыл бұрын
시행착오가 많은 만큼 많이 성장하시리라 생각합니다 화이팅!!
@disciplechoi2685
@disciplechoi2685 9 ай бұрын
릿코드 풀때마다 머리 안좋은것같아서 자괴감들어요…
@dowonlee7301
@dowonlee7301 2 жыл бұрын
안녕하세요 이제 곧 뉴욕에 있는 구글 개발자 인터뷰를 보게되는 이제 막 졸업한 학생입니다. 기본기에 대해 하나 여쭤보고 싶었는데 예를들어, 릿코드 Two Sum 같은 경우의 문제가 나왔을때 Big O notation을 생각하지 않고 Nesty For loop으로 (On^2)찾는방법이 있고, 해쉬 맵으로(On) 해서 찾는 방법이 있는데, 인터뷰 보는 사람 입장에서 가장 간단하게 기본기에 맞춰서 푸는게 좋은 방법일지 저런식으로 해쉬맵으로 해서 빅O 노테이션 까지 생각하면서 코딩 인터뷰를 준비해야 하는지 매우 궁금합니다. 물론 빅O 노테이션까지 생각해서 해쉬맵으로 하는게 좋을것 같다는 생각은 있지만, 그게 큰 가산점이 아니라면 정말 기본기에 맞춰서 안전빵으로 가는게 낫지 않을까 해서 질문 드립니다.
@average_joe7
@average_joe7 2 жыл бұрын
기본기랑 기초는 다른거라고 생각합니다! 제가 생각하는 영상에서 말씀드린기본기는 알고리즘과 자료구조, 인터뷰 절차등 인터뷰를 잘보기위해 꼭 숙지해야하는 것들이에요. 말씀하신 nested for loop 이런건 기본기라기보단 기초, brute force 방식이라고 보통 얘기들 하죠! 회사마다 다르지만 처음보는 문제라면 아마 보통 brute force가 제일 좋은 approach에요. 그 brute force에서 더 improve on either time or memory하면서 알고리즘을 계속 개선해나가는 방식이 보통의 인터뷰에요. 저한텐 개인적으로 brute force는 그냥 “제일먼저 떠오르는 솔루션” 이라고 생각해요. Two sum을 예로 들면 nested for loop이 처음생각나면 그게 brute force인거고, 해쉬맵을 처음부터 생각해서 픈다면 그게 brute force라고 생각해요. 둘 다 인터뷰 풀이의 시작점이기때문이죠. 처음에 nested for loop을 푼 사람은 아마 그걸 풀고 그럼 시간을 더 빨리 개선하는 방식으로 인터뷰가 진행될거고, 처음부터 해쉬맵을한사람은 아마 제가 인터뷰어 였다면 follow-up으로 해쉬맵없이(no memory)푸는 방식을 물어볼거같아요. 그렇게 모든 인터뷰가 문제를 제일빨리 풀고 이런거보다 항상 what if xyz? 이런식으로 계속 변형되고 거기에 맞춰서 풀어나가는거라고 생각하시면 better의 문제보단 how many ways can you solve this? When is it better/the only way to choose one algo over another? 이런식으로 접근하시면 더 좋을거같다고 생각합니다! 제 생각을 글로 전달하려니 좀 길어졌는데 복잡하게 생각하실 필요 없이 그냥 항상 문제를 풀때 어느 솔루션을 풀던, brute force(빠르던 느리던 그냥 처음 생각나는 솔루션)로 문제를 푸는 방법을 연습하시는게 첫번째고 그다음에 항상 거기서 또 다른방식(brute force가 nested for loop이었다면 이제 다른 data structure을 이용해서 풀면 보통 시간을 더 단축시킬수있고, brute force가 해쉬맵을 쓰는거라면 hashmap없이는 그럼 어떻게 풀까 생각하시면서 문제를 푸시면)으로 답을 찾아보는 연습을 하시면 정말 도움 많이 될것 같습니다. 도움이 되셨으면 좋겠네요. 제 말이 좀 길어져서 이해가 안되시는 부분이 있다면 알려주세요!!
@dowonlee7301
@dowonlee7301 2 жыл бұрын
@@average_joe7 너무 너무 이해가 확 잘 되었습니다. 말씀하신대로 여러가지의 경우의 수로 풀 수 있게 준비를 해놓아야 할 것 같아요. 너무 감사합니다
@awoo0210
@awoo0210 2 жыл бұрын
안녕하세요 저는 비전공자로 코딩을 시작한 20대 입니다. 평범한 남자께서 작업 중 집중력이 흐려질 때 다시 집중할 수 있는 팁이 있으신지 궁금합니다.
@average_joe7
@average_joe7 2 жыл бұрын
저는 계획없이 그냥 막 작업할때가 가장 집중력이 흐려지는 거 같아요. 코딩 인터뷰볼때처럼 계획을 짜고 테스팅 계획까지 보통 그림을 좀 그려놓은 다음에 코딩을 시작하면 집중도 훨씬 잘되고 더 빠른시간안에 끝내는 것 같습니다. 이렇게 해도 집중이 너무 안된다 싶을때는 그냥 아예 다른일을 해요. 예를 들면 프로젝트A가 있는데 그게 무슨 이유던 도저히 집중이 안될땐 프로젝트B(A랑 관련없는)를 하는거죠. 그럼 프로젝트 A로 다시 돌아오면 머리도 더 잘 돌아가고 집중도 더 잘되는 것 같아요. 집중이 안될때는 보통 이유가 막혔던가, 반복작업이던가 둘중 하나인데 반복작업일때는 왠만하면 그 반복작업을 자동화 시키려고 생각하다보면 집중도 잘되고 코드를 개선시킬수도 있는것 같고, 어느 부분에서 막혔다면 저는 한 15-30분정도는 제가 혼자 열심히 찾아보다가 도저히 안되겠으면 제가 막힌부분에 대한 지식이 있는 팀원이나 다른 팀원분들께 여쭤보는 편이에요. 집중은 본인이 모르지만 글을 한두번 읽었을때 이해할수 있을정도의 새로운 지식에 마딱뜨렸을때 잘된다고 생각하는데, 일할때는 대부분이 아예 모르는 것도 많이 보고 그래서 집중 안될때가 많아요. 집중하는것도 연습이 많이 필요한 것 같습니다. 저도 특별한 팁은 없지만 말씀드린것처럼 미리 작업을 어떻게 할지 계획세우기, 좀 쉬었다가 다시보기 등 이런게 그나마 도움이 많이 되는거 같아요. 도움이 되셨으면 좋겠네요 :)
@MD-te1lz
@MD-te1lz 2 жыл бұрын
안녕하세요 궁금한게 저는 비전공자이고 지금 코딩공부를 시작한지 얼마 되지 않았습니다. 그런데 자료구조, 알고리즘이 중요하다는 말을 정말 많이 듣고 있는데요. 영상에서 추천해주신 책을 저같은 비전공자 초보도 보면서 공부할 수 있는 난이도인지 궁금합니다.
@average_joe7
@average_joe7 2 жыл бұрын
Cracking the coding interview는 아무래도 인터뷰 준비용 책이다 보니 대충 자료구조나 알고리즘에 대한 기초지식이 있는 사람들한테 더 잘 맞을것같습니다. 코딩을 시작한지 별로 되지 않으셨다면 알고리즘과 자료구조보다는 코딩자체에 더 집중해서 배우시는걸 추천드려요. 지금 배우시는 언어가 어떤식으로 compile되고 실행이 되는지 먼저 이해하시고, 기본적인 문제들(palindrome찾기, 숫자 작은거에서 큰거 정렬하기, binary search 등)을 먼저 풀어보시고 나서 이제 자료구조에대해 공부하시고 알고리즘에 다가가시는게 더 이해가 빠르실거에요. 기초지식없이 자료구조나 알고리즘을 시작하시면 처음엔 이해하기가 많이 어려울거에요. 찾으시는 답변이 됐으면 좋겠네요 :)
@MD-te1lz
@MD-te1lz 2 жыл бұрын
@@average_joe7 와 친절하고 자세한 설명 감사합니다! 말씀해주신 방법 참고해서 공부하고 나중에 본격적으로 코딩테스트, 코딩인터뷰 준비할 때 이 영상 다시 보면서 공부해보겠습니다. 평범한남자님도 화이팅하세요 :)
@HelloJaewon
@HelloJaewon 2 жыл бұрын
안녕하세요. 전체 준비기간중에 코딩 인터뷰에 비해 디자인 인터뷰의 비중은 많이 두지 않으셨던것 같은데, 회사마다 차이는 있을 수 있겠지만 실제 인터뷰에서도 코딩 인터뷰의 비중이 더 높은건지 궁금합니다. 준비 과정 공유해주셔서 감사합니다.
@average_joe7
@average_joe7 2 жыл бұрын
네 말씀하신것처럼 회사마다의 차이도 있고, 경력의차이도 있어요. 제가 인터뷰 봤던 회사들은 시스템 디자인보다는 코딩을 더 위주로 봤었어요. 나중에 각 회사별마다 인터뷰 절차를 다루는 영상 한번 올려볼게요!
@ceokan9374
@ceokan9374 Жыл бұрын
백엔드 개발자라고 하셨는데 구글에서는 백엔드를 무슨 언어로 다루나요? 한국은 자바 공화국이라 진짜 왠만한 대기업은 다 자바+(스프링) 쓴다고 해도 과언이 아닌데 미국도 그런가요?
@average_joe7
@average_joe7 Жыл бұрын
구글도 백엔드 팀마다 다른데 저희팀은 C++, Java를 주로 사용하고 그이외에 python, go도 사용하고있습니다!
@wireless-lj7we
@wireless-lj7we 2 жыл бұрын
좋은 영상 감사드립니다!
@average_joe7
@average_joe7 2 жыл бұрын
도움이 되셨으면 좋겠네요 :)
Advice from the Top 1% of Software Engineers
10:21
Kevin Naughton Jr.
Рет қаралды 3,3 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 125 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
개발자 인터뷰 꿀팁 Top 5
8:32
코맹탈출 - 실리콘밸리 개발이야기
Рет қаралды 2,6 М.
Easy Google Coding Interview With Ben Awad
28:00
Clément Mihailescu
Рет қаралды 1 МЛН
개발자 망하게 하는 사고방식 😱 (개발팁 5가지)
15:31
I Asked Googlers How To Get Hired
9:44
Namanh Kapur
Рет қаралды 1,6 МЛН
Google Korea VLOG | Food is Amazing [ENG SUB]
5:49
평범한남자
Рет қаралды 12 М.
개발자 입문 로드맵
15:41
큰돌의터전
Рет қаралды 12 М.
문과 출신으로 구글 본사 개발자 취업하는 방법
18:30
조코딩 JoCoding
Рет қаралды 35 М.
와 그랬구나...
7:36
에디의 개발 여행기
Рет қаралды 19 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29