본문 바로가기
728x90

HOO's LIFE/HOOTips139

[Q&A] 미국에서 연구 논문 없이 석사 졸업이 가능한가요? 미국에서 논문 없이 석사 졸업이 가능한가요? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 미국 석사 미국에서 학부를 하고 있는 CS 전공 학생들 또는 한국에서 CS 학부를 마치고 미국 대학교 석사를 하러 오려고 생각 중인 Bro들이 있다. CS 전공이지만 자기가 일하려는 분야 중에서는 굳이 석사가 필요 없는 경우가 꽤 많다. 석사보다도 실무에서 경력을 쌓는 것을 더 인정해주는 주기 때문에 학부생들 중에서는 인턴십과 병행하다가 졸업 후 .. 2022. 2. 24.
[HOO's INFO] 개발자 포트폴리오 작성 방법: 기술 경험 위주로 작성해야 한다 개발자 포트폴리오 작성 방법: 기술 경험 위주로 작성해야 한다 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 개발자 포트폴리오 프로그래머나 소프트웨어 개발자에게 있어서는 포트폴리오가 중요하다. 본인이 가진 기술력을 객관적으로 평가받을 수 있는 방법 중에 하나가 바로 포트폴리오이기 때문이다. 따라서 개발자 포트폴리오는 무엇을 했는지도 중요하지만 어떤 기술을 가지고 있는지를 상대방에게 전달하는 것이 중요한 요점인 셈이다. 필자는 포트폴리오를.. 2022. 2. 11.
[Q&A] 유학생 컴공 전과 괜찮나요? 유학생 컴공 전과 괜찮나요? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 미국 대학교 유학생 한국과 달리 미국 대학교의 경우에는 전과가 쉬운 편이다. 물론 학교마다 다를 수 있겠지만 필자가 다녔던 학교의 경우에는 전과가 어렵지 않았다. 다만 전과를 함으로써 수업을 더 듣거나 졸업에 포함되지 않는 학점의 경우는 당연히 본인 책임이다. 그럼에도 전과가 어렵지 않다는 점은 미국 유학생들에게 있어서 정말 큰 혜택이자 이점이라고 생각한다. 요즘.. 2022. 2. 10.
[Q&A] 알고리즘 문제를 푸는 것이 실력 향상에 도움이 될까요? 알고리즘 문제를 푸는 것이 실력 향상에 도움이 될까요? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 알고리즘 문제 프로그래밍을 공부하는 초보 프로그래머에게 있어서는 공부를 어떻게 해야 할지 조차도 막막하다. 공부를 어디서 어떻게 시작하고 무엇을 해야할지 조차도 정하기가 어렵기 때문이다. 심지어 수업을 듣고 이론을 이해했다고 하지만 막상 코딩을 하려고 하면 모르는 경우가 종종 있다. 다행스럽게도 필자가 프로그래밍 공부를 시작할 무렵(라떼.. 2022. 1. 20.
[HOO's INFO] 자바를 해야 하는 이유 Q: 자바를 배울 필요가 있나요? 프로그래머를 꿈꾸며 공부하는 대학교 신입생들이 자주 물어보는 질문이다. 특히 한국 학생들이 많이 질문하는 내용 중에 하나가 바로 자바에 대한 이야기이다. 미국 학생들은 대학교 이전부터 학교에서 프로그래밍 교육을 받아서인지 아니면 빠른 변화에 대처하는 한국 학생들의 염려와 걱정인지 몰라도 자바 언어에 대한 관심은 한국 학생들이 더 많았다. 자바 언어가 정체되어 있고 앞으로는 자바를 대신하여 파이썬과 같은 대체할 수 있는 편리한 언어가 많기 때문에 프로그래밍 공부를 시작하는 새내기에게는 프로그래밍 언어의 선택이 큰 걱정과 고민으로 와닿는다. 필자는 자바 언어를 자주 쓰는 분야가 아니다 보니, 사실 자바 언어에 대해서 호의적인 생각을 가지고 있진 않다. 필자가 자주 사용하는 .. 2022. 1. 19.
[HOO's INFO] 신입 개발자가 경력 쌓는 방법: 자격증, Certificate 신입 개발자가 경력 쌓는 방법: 자격증, Certificate 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 자격증 개발자는 자격증이 있어도 좋고 없어도 좋다. 사실 자격증이 없어도 실력이 뛰어나면 인정을 받는다. 개발자에게는 실력이 곧 스펙이며, 경력이기 때문이다. 하지만 신입 개발자는 아무리 실력이 좋더라도 100% 인정받기가 쉽지 않다. 신입 개발자는 평가할 수 있는 방법이 제한적이다보니 능력이 좋다 하더라도 경력자와 달리 처음부터.. 2022. 1. 16.
[HOO's INFO] 메타버스(Metaverse)란? What is Metaverse? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Metaverse 메타버스(Metaverse)는 Meta와 Universe를 합친 용어로써 수많은 가능성이 있는 세상을 의미한다. 메타버스가 Meta + Universe의 합성어로써 신조어라고 하지만 이미 90년대 때부터 사용하던 용어이다. 이미 과학적으로 메타버스의 시대가 도래할 것을 예측하고 있었으며, 4차 산업 기술들의 발달과 함께 현실적으로 실현이 어.. 2022. 1. 5.
[HOO's INFO] CSV 파일 한글 깨짐 현상 해결하는 법: 엑셀에서 인코딩 바꿔주기 | CSV File | Excel CSV 파일 한글 깨짐 현상 해결하는 법: 엑셀에서 인코딩 바꿔주기 | CSV File | Excel 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # CSV 파일 한글 깨짐 현상 CSV에서 한글 깨짐 현상이 종종 발생할 수 있다. 메모장을 활용해서 인코딩을 바꿔주어 CSV 파일 한글 깨짐 문제를 해결할 수 있다. https://whoishoo.tistory.com/214 [HOO's INFO] 엑셀 CSV 파일에서 한글 깨짐 현상 해결 방.. 2021. 12. 18.
[HOO's INFO] 신입 개발자가 경력 쌓는 방법: 대학교 과제 신입 개발자가 경력 쌓는 방법: 대학교 과제 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 신입 개발자가 중고 신입 개발자 되는 방법 중고 신입 개발자에 대해서는 이전에 여러 포스트를 통해서 이야기를 나눠보았다. https://whoishoo.tistory.com/200?category=819177 [INFO] 회사에서 중고 신입 개발자를 뽑는 이유 2가지 부류의 중고 신입 개발자 포스트 난이도: HOO_INTERN [Notice] 포스.. 2021. 12. 12.
[HOO's INFO] 신입 개발자가 경력 쌓는 방법: 대학교 연구소 신입 개발자가 경력 쌓는 방법: 대학교 연구소 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 중고 신입 개발자 몇 년 전까지만 해도 전 세계적으로 개발자 수요 대비 공급이 부족하여 개발자를 찾기에 어려움이 많았다. 하지만 최근 트랜드는 다소 변화된 양상을 보이고 있다. 일명 "개발자"라고 불리는 사람들은 많지만 솔직히 모든 개발자가 충분한 능력을 보유하고 있다고 보이진 않는다. 개발자는 많아졌지만 기업에서 필요로 하는 실질적인 개발자 인.. 2021. 12. 8.
[INFO] 회사에서 중고 신입 개발자를 뽑는 이유 2가지 부류의 중고 신입 개발자 포스트 난이도: HOO_INTERN [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 중고 신입 개발자란? 점차적으로 취업이 어려워지면서 "중고 신입" 채용을 기업에서는 선호한다는 이야기를 많이 들어봤을 것이다. 최근에 나온 신조어인데, 말 그대로 신입이지만 사실상 경력직을 의미한다. 필자는 개발자들 사이에서 중고 신입은 크게 2 분류로 나뉜다고 생각한다. 앞서 이야기한 바와 같이 general 한 의미인 다른 회사에서 짧게나마 경력을 가지고 .. 2021. 12. 7.
[HOO's Q&A] Bio-O 표기법 알아야 하나요? Bio-O 표기법 알아야 하나요? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com Q: 빅오 표기법 솔직히 몰라도 되는 거 아닌가요? Q: 빅오 표기법 파이썬에서는 필요 없잖아요. Q: 빅오 표기법 어렵지만 알아두면 좋은 거 아닌가요? Q: 빅오는 몰라도 개발자 될 수 있죠? # 프로그래머라면 알고리즘을 알아야 한다. 며칠 전에도 미국에서 공부를 하는 Bro가 필자에게 "빅오 표기법 솔직히 필요 없잖아요.", "파이썬에서는 필요 없는 거 아닌.. 2021. 9. 4.
[HOO's Q&A] 전역 변수를 많이 사용해야 하지 않는 이유 전역 변수를 많이 사용해야 하지 않는 이유 Q: 전역 변수와 지역 변수 사용시에 결과값이 동일하다면 왜 지역변수를 위주로 작성해야 되나요? Q: 저는 전역 변수로 놓는 것이 깔끔해 보여서 다 전역 변수로 빼놨더니 교수님이 F 주셨어요. 한국에서 전역 변수라고 불리는 Global variables는 전체 코드에 영향을 줄 수 있는 변수에 해당한다. 각각의 클래스 내부에 위치해 있는 local variables들과 달리 외부에 위치하고 있어 모든 클래스에 사용이 가능한 상태인 변수를 Global variables, 전역 변수라고 부른다. 필자에게 질문을 한 Bro는 "전역 변수를 왜 많이 사용해서는 안되는지?"이었다. 거두절미하고 전역 변수는 왠만하면 사용을 자제하는 것이 좋다. # 프로그래머가 지켜야 하는.. 2021. 8. 29.
[HOO's Information] 프로그래밍 공부하는 방법 #02 - 읽는 습관의 중요성 프로그래밍 공부하는 방법 #01 - 읽는 습관의 중요성 아직까지도 프로그램 개발을 하거나 프로젝트 마무리가 시기가 다가왔을 때 생각한 만큼 진척이 이루어지지 않았거나 잘 풀리지 않다 보면 잊어버리곤 하는 습관이다. 필자가 아무리 책을 읽는 걸 즐겨왔다곤 하지만 "빨리빨리"를 외치는 조급한 성격 탓에 자주 실수하는 행동 중 하나가 꼼꼼히 읽는 것이다. 프로그래밍은 수많은 자료와 설명글, 코드들을 모조리 읽어야 하는 작업이다. 코딩을 하는 시간만큼이나 자료를 읽고 이해하고 분석하는 시간 또한 꽤 걸린다. 그만큼 읽을거리가 많고 프로그래머는 그 많은 읽을거리들을 찬찬히 읽고 이해해 나가야 한다. 하지만 현실적으로 프로그래밍을 공부하다보면 마음처럼 되지가 않는다. 특히 시간에 쫓기다 보면 빨리 작업이 어떻게 서.. 2021. 8. 21.
[HOO's Information] 프로그래밍 공부하는 방법 #02 - 프로그래머와 영어 프로그래밍 공부하는 방법 #02 프로그래머에게 영어는 필수불가결이다. #. 프로그래밍과 영어 현직에서 프로그래머로 일을 하고 있는 한국 Bro들과 가끔씩 안부차 이야기를 나누곤 한다. 사실상 잔소리하려고 연락한 셈이다. 코로나가 심해지기 전에 직접 만나서 이야기를 나누거나 전화를 이야기를 나누다 보면 생각지도 못한 고민거리나 질문거리가 생긴다. 그중에 하나가 바로 영어이다. 비전공자이든 전공자이든 경력자든 신입이든 상관없이 프로그래밍을 하기 위해서는 영어를 할 줄 알아야 한다. 물론 필자의 경우 해외에서 공부를 해왔기에 프로그래머는 영어를 해야 한다는 걸 모르고 있었다. 왜냐하면 주변 친구들이나 프로그래머들은 영어가 모국어이기 때문이다. 하지만 영어가 모국어가 아니거나 잘하지 못한다면 영어를 꼭 알아야 .. 2021. 8. 12.
[HOO's Q&A] 프로그래밍 언어 공부할 책으로 어떤 책이 좋나요?, 스프링 공부할 책으로 어떤 책이 좋나요? Q: 프로그래밍 언어 공부할 책으로 어떤 책이 좋나요? Q: 스프링 공부할 책으로 어떤 책이 좋나요? 프로그래밍 공부를 시작하거나 새롭게 다른 분야의 프로그래밍을 공부하는 한국 Bro들이 많이 질문하는 부분이 바로 책이다. 프로그래밍을 공부하기 좋은 책에 대해서 추천해달라는 얘기를 많이 하곤 한다. 문제는 필자도 어떤 책이 좋은지는 잘 모른다는 것이다. 각 분야마다 개발자들 사이에서 인기 있는 책이 있을 수도 있고 필자와 같이 미국에 있는 개발자보다 한국에 있는 개발자가 공부하기 좋은 책에 대해서 더 잘 알 수도 있다. 또한 어느덧 꼰대 개발자가 되어가는 필자에게는 새로 나온 좋은 책을 전부 알 길이 만무하다. 물론 필자도 시간이 될 때마다 찾아보고 새로 나온 책들을 읽어보곤 하지만 아무리 그래도 책 전.. 2021. 8. 10.
[HOO's Information] 프로그래밍 공부하는 방법 #01 - 프로그래밍은 요리와 같다. 프로그래밍은 요리와 같다. 프로그래밍에 대해서 잘 알지 못하는 상태에서 프로그래밍을 공부하려고 하면 막막하다. 프로그래밍 공부는 책을 열심히 본다고 해서 잘할 수 없다. 예제 코드를 보고 따라 한다고 해서도 프로그래밍 실력이 크게 향상되기는 힘들다. 프로그래밍은 우리가 일반적으로 해오던 공부 방법을 적용하면 안 된다. 물론 기존에 수능 공부하듯이 또는 자격증 공부하듯이 해오던 방식을 프로그래밍 공부에 적용하면 도움이 전혀 안 되는 것은 아니다. 다만 1년 만에 향상할 수 있는 프로그래밍 능력을 5년이 걸릴 수도 있다. 필자도 처음부터 프로그램 개발 전공이 아닌 의학 분야 전공에서 전과를 해서 오게 되었다. 그렇다보니 다른 미국 학생들의 경우 중학교, 고등학교 심지어 초등학교 때부터 배워 온 코딩을 필자는.. 2021. 8. 10.
[HOO's Q&A] 1년차 개발자인데 이력서 경력 정리가 필요할까요? Q: 1년 차 개발자인데 이력서 경력 정리가 필요할까요? 당장 이직할 마음은 없지만 미리부터 이력서를 관리하는 건 좋은 생각이다. 이직을 하지 않더라도 1년 동안 자신이 어떤 업무를 담당해서 경험을 쌓고 있는지 스스로 돌아볼 수 있는 계기가 되기 때문이다. 이러한 이력서 경력 정리는 특히 신입 개발자에게 좋은 습관이자 자신의 능력 향상에 큰 도움을 준다고 생각한다. 이력서 경력 정리는 프로그래밍 분야 결정에 도움을 준다. 신입 개발자 중에서 자신이 특정 프로그래밍 분야의 전문가로 활동하지 않는다면 대부분 실무에서 프로그래머로 경험을 쌓으며 공부를 병행하는 과정을 거친다. 이러한 경우 경력을 쌓고 자신의 분야를 찾아 이직을 하고 싶더라도 막상 어떤 프로그래밍 분야로 갈지 막막해진다. 필자는 대학교를 가기 .. 2021. 7. 18.
[HOO's Q&A] FSM과 FSA의 차이가 무엇인가요? Q: FSM과 FSA의 차이가 무엇인가요? FSM이라고 불리는 Finite State Machine과 FSA라고 불리는 Finite State Automata에 대해서 헷갈리는 경우가 종종 있다. 비슷하면서도 FSM와 FSA는 방식에서 다소 차이가 있다. FSM과 FSA를 동일하다고 이야기하는 이유는 FSM 안에 FSA가 존재하기 때문이다. FSM이라고 불리는 방식은 한 가지 방식을 의미하는 게 아니다. 따라서 FSM 방식 안에 FSA라는 방식이 존재하다 보니 FSM == FSA라고 오해하는 경우가 종종 생기는데 그렇지는 않다. 우선 FSM은 전기 회로에 대한 설계를 위한 설계 방식에 해당하며 binary에 대한 이동 방식을 표현하는 사용된다. 그렇다 보니 상황에 따라 입력값이나 결괏값이 한 가지 이상이.. 2021. 7. 17.
[HOO's Q&A] 어셈블리 언어는 시스템 프로그래밍할 때 자주 사용하는 언어인가요? Q: 어셈블리 언어는 시스템 프로그래밍할 때 자주 사용하는 언어인가요? 최근 IoT를 통한 무선 인터넷이 연결된 초소형 기기들 사용이 증가하고 다양한 분야에서 사용이 되다 보니 어셈블리 언어가 인기가 많아진 건 사실이다. 일부 통계 분석 전문 웹사이트에 따르면, 어셈블리 언어가 작년 14위에서 8위로 랭킹 순위가 급상승을 한 것만 보아도 과거에 비해 많은 사람들이 사용하고 있다고 볼 수 있다. 하지만 사실 어셈블리 언어를 전문적으로 사용하는 분야가 아니라면 사용하지 않기 때문에 자주 사용한다고 말하기도 애매하다. 임베디드 시스템 분야나 디바이스 드라이버 관련 시스템 개발 또는 어셈블리 언어의 큰 특징인 실행속도, 프로그램 크기, 모든 HW 시스템 개발 등이 필요한 특정 프로그램의 최적화 과정에서는 어셈블.. 2021. 7. 11.
[HOO's Information] 무료로 프로그래밍 공부하는 방법: 고용노동부, 직업훈련 포털, 국민내일배움카드 무료로 프로그래밍 공부하는 방법: 고용노동부, 직업훈련 포털, 국민내일배움 카드 https://www.hrd.go.kr/hrdp/ma/pmmao/indexNew.do 직업훈련포털 HRD-Net 나에게 맞는 훈련과정은 어떤 것들이 있나요? 청년이 많이 찾는훈련과정은 어떤 것들이 있나요? 구직자가 많이 찾는훈련과정은 어떤 것들이 있나요? 재직자가 많이 찾는훈련과정은 어떤 것들이 www.hrd.go.kr 프로그래밍 공부를 혼자 하는 방법을 터득하거나 노력을 하지 않고는 꾸준히 지속하기가 어렵다. 또한 효율적인 공부 방법을 모르는 상태에서 혼자 프로그래밍 공부를 하기는 더더욱 어렵다. 물론 돈을 내고 학원에 가서 프로그래밍을 교육을 받을 순 있다. 최근에는 도대체 어디서 무엇을 들어야 할지 막막할 정도로 정말 .. 2021. 7. 6.
[HOO's Q&A] C++ 다음으로 어떤 프로그래밍 언어를 공부해야 할까요? Q: C++ 다음으로 어떤 프로그래밍 언어를 공부해야 할까요? 분야에 따라 사용하는 언어는 가지각색이다. 특히 4차 산업 시대에 들어서면서 다양한 분야에 SW가 활용되다 보니 분야와 상황에 맞는 프로그래밍 언어를 선택적으로 골라서 사용되고 있다. 물론 점차적으로 파이썬이 전반적인 분야에서 독식하는 형태를 보이는 건 사실이다. 워낙 사용하기가 편하다 보니 파이썬 언어 기반으로 사용하지 않던 분야에서도 파이썬을 기반으로 한 툴이 개발되고 있다. 프로그래밍 관련 학과 학부생이나 컴퓨터와 관련 없는 학부생이지만 전과를 하지 않고 프로그래밍을 배우는 학생들이 프로그래밍 언어에 대한 고민을 많이들 가진다. 위의 Bro도 C++ 언어를 학부때 배우고 자기 계발의 목적으로 다른 프로그래밍 언어를 공부하려고 한다고 필자.. 2021. 6. 19.
[HOO's Q&A] 컴퓨터공학과 학부 졸업 예정자인데 프로그래머랑 맞지 않는거 같아요. Q: 컴공과 학부 졸업 예정자인데 프로그래머랑 맞지 않는 거 같아요. 최근에는 초등학생들도 선택 수업에서 코딩을 배운다. 학교 수업에 없더라도 코딩 열풍으로 초등학생 자녀가 있다면 코딩 학원을 보내거나 과외를 시키는 경우가 많이 늘어나고 있다. 필자에게도 초등학생 프로그래밍 과외를 해줄 수 있냐는 문의가 자주 들어오는 편이다. 필자는 억지로 학원을 다니고 주입식 교육은 반대하지만 다양한 경험을 해봐야 한다는 건 인정하는 부분이다. 현재 컴퓨터 공학과 대학생이나 컴퓨터 공학 전공으로 대학교를 입학 예정인 학생들을 보면 지금의 초등학생들처럼 코딩 수업을 통해 프로그래밍에 대해서 경험을 해보지 못한 점이 안타깝다. 필자도 현재 학부생들처럼 프로그래밍을 경험하지 못하고 대학교에서 처음 접하게 되었기에 얼마나 경.. 2021. 6. 17.
[HOO's Q&A] 알고리즘 공부를 왜 해야 하나요? Q: 알고리즘 공부를 왜 해야 하나요? 프로그래밍 공부를 하거나 취업 준비하는 Bro들과 이야기를 나누다 보면 공통적으로 이야기하는 부분이 알고리즘이 어렵다는 것이다. 찬찬히 이야기를 나누다 보면 알고리즘이 어려운 이유는 알고리즘을 왜 공부해야 하는지 정확히 모르기 때문이다. 알고리즘 공부에 대한 필요성을 느끼지 못하다 보니 그다지 공부를 하기 싫게 느껴진다. 알고리즘을 모르고도 프로그래밍이 가능하다. 사실 알고리즘을 공부를 하지 않고도 프로그래밍을 할 수 있다. 특히 정형화된 프로그래밍일수록 사실 알고리즘을 모르고도 프로그램 개발을 하는데 당장의 지장은 없다. 실제로도 멘토링을 통해서 취업을 한 3년 차 이내 Bro들과 이직 멘토링을 하다 보면 알고리즘을 다 잊어버린 Bro들이 대부분이다. 솔직히 필자.. 2021. 6. 17.
[HOO's Q&A] 내년 졸업인데 취업 준비 어떻게 해야 할까요? Q: 컴퓨터 공학 전공으로 내년 졸업인데 취업 준비를 어떻게 해야 할까요? 프로그래머로 취업을 원하는 학부생의 경우 졸업이 다가오면 고민이 많아진다. 프로그래머라는 직업이 의외로 분야가 다양하고 각 분야에서 사용하는 언어, 툴, 프로그래밍 개발 방식 등이 다르다 보니, 어떻게 취업 준비를 해야 하는지 불안하고 조급해진다. 멘토링 과정에서 이 질문을 해준 Bro의 경우 자신이 가고자 하는 분야의 방향성은 정해졌지만 졸업이 다가오면서 불안함에 조급해서 뭐라도 더 해보고 싶은 마음이 컸다. #01 분야를 결정해라 앞서 이야기한바와 같이 질문을 한 Bro의 경우 자신이 일하고자 하는 분야가 정해진 친구였다. 자신의 어떤 분야에서 일을 할 것인지가 정해졌다면 그다음부터는 정하기가 수월하다. 왜냐하면 목표가 정해졌.. 2021. 6. 15.
[HOO's Q&A] MySQL과 SQL은 무슨 관계인가요? Q: MySQL과 SQL은 무슨 관계인가요? MySQL이 대중적으로 정말 많이 사용되는 툴이다 보니, MySQL과 SQL(Structured Query Language)를 동일시하거나 MySQL과 SQL에 대해서 혼란스러워하는 Bro들이 종종 있다. 두 개를 전혀 다른 툴로 이해하고 있거나, 마치 자바와 자바스크립트의 관계처럼 오해하기도 한다. 거두절미하고 얘기하자면 SQL은 Programming Language이고 MySQL은 Application, 필자가 그냥 통칭 부르는 툴이다. 필자는 여기서 뭐가 옳고 틀리고를 이야기하고 싶은 게 아니라 그만큼 MySQL를 많이 사용하기 때문에 DB 쪽 프로그래머뿐만 아니라 Web programmer라면 MySQL정도는 알고 있으면 정말 정말 좋다. SQL에 대해.. 2021. 6. 11.
[Programmer INFO] 신입 개발자가 취업할때 조심해야하는 경력 뻥튀기 사기 파견 업체 최근 한 Bro가 알려준 사실이다. 해당 Bro는 필자와 공부 및 진로의 방향성을 정하고 작년에 웹프로그래머 취업했다. 이 친구의 경우 학부 때 프로그래머 관련 학과가 아니다 보니 국비 지원 학원을 통해 웹 프로그래밍의 기본을 배울 수 있었다. 당시에 같이 학원을 다니던 동기 중에서 몇 명이 사기 파견 업체에서 피해를 보고 있다는 걸 필자를 통해 알려주었고 현재 공부를 같이하고 있는 Bro들에게도 알려줘야 되겠다는 생각이 들었다. 미꾸라지 한마리가 흙탕물을 흐리듯이 일부 업체에서 신입 개발자에게 반강제로 경력 뻥튀기를 시키고 프로그래머 필요한 업체에 파견을 보내는 경우가 있다. 사실 이러한 문제는 갑자기 생겨난 문제는 아니다. 이전부터 있어왔고 어쩌면 정보 공유가 더딘 과거에 더 많았을 수도 있다. 그런.. 2021. 6. 10.
[HOO's Q&A] 승무원에서 개발자가 될 수 있을까요? Q: 최근 코로나 때문에 승무원을 그만두고 고민하다가 개발자에 대해서 알아보고 있는데 비전공자이면서 승무원 출신인데 개발자로 취업이 가능할까요? 코로나 바이러스로 인하여 승무원을 그만두시거나 승무원 준비를 하시던 분들께서 개발자 쪽으로 오시는 경우가 많아지고 있다. 사실 승무원 출신인데 개발자가 될 수 있는지는 중요하지 않다. 승무원이 아니더라도 다양한 직종에 계시던 분들도 비전공자 개발자로 도전하고 성공한 케이스가 많기 때문이다. Bro들 중에서도 컴퓨터와 전혀 다른 학과에 있던 친구들이 필자의 꼬임에 넘어와 비전공자이지만 프로그래머로써 또는 프로그래밍 기획자로써 일을 하고 있다. 아직까지는 다행히도 비전공자 개발자 Bro들이 만족하며 생활하고 있어 필자는 살아있다. 승무원을 하다가 그만두고 프로그래밍.. 2021. 5. 25.
[HOO's Q&A] 대학교 공부와 선택한 분야 공부가 다를때는 어떻게 하나요? Q: 대학교 공부와 선택한 분야 공부가 다를 때는 어떻게 하나요? Q: 학부 공부와 개인 프로젝트 중에서 무엇을 먼저 해야 할까요? 컴퓨터 관련 학과를 다니는 학부생 중에서도 졸업이 다가오는 3학년 또는 4학년 학부생들이 많이 물어보는 질문이다. 졸업이 다가옴에 따라 취업을 고민하는 학부생이나 대학원을 고민하는 학부생 모두 특정 분야에 집중해야 될 시기이다 보니 학부 공부와 분야별 개인 공부 사이에서 고민을 하게 된다. 또한 3학년에서 4학년 학부생이라면 어느 정도 프로그래밍에 대한 지식을 가지고 있으며, 자신이 가고자 하는 분야에 대한 방향성이 정해져 있다 보니 자신과 관련 없는 분야의 공부가 재미없어지기 마련이다. 특히 필자가 선택과 집중을 Bro들에게 강조하여 이야기를 나눠왔기에 일부 학부생 Bro.. 2021. 5. 25.
[HOO's Q&A] 클라우드 컴퓨팅 서비스를 왜 이용하나요?(Why do we use cloud computing services?) Q: 4차 산업 기술의 대표적인 기술 분야 중 하나로 클라우드 컴퓨팅 기술을 사용한다는 걸 알게 되었습니다. 그렇다면 클라우드 컴퓨팅 기술을 왜 사용하는 건가요? 4차 산업 시대는 데이터 경제 시대라고도 말할 정도로 데이터에 대한 중요성이 커졌다. 그렇다 보니 4차 산업의 대표적인 기술로 클라우드 컴퓨팅 서비스를 손꼽는다. 해당 질문을 남긴 Bro의 경우 클라우드 컴퓨팅 기술에 대한 이해를 하고 있지만 구체적으로 왜 꼭 사용해야 하는지에 대해서 물어봤다. 클라우드 컴퓨팅이라고 하면 수많은 데이터를 보관해주는 서버의 역할만 수행한다고 생각한다. 하지만 클라우드 컴퓨팅 기술을 의미하는 것이지 클라우드 컴퓨팅 서비스를 이용하는 목적이 되지는 않는다. 물론 클라우드 컴퓨팅 서비스를 사용하는 주요 목적은 서버와 .. 2021. 3. 21.
728x90