본문 바로가기

전체 글58

경력 없이 소프트웨어 개발자로 취직하는 방법 막 소프트웨어 개발에 입문하여 공부한 사람에게는 경력이 없다. 하지만 취직은 해야만 한다. 이럴 때 입문자가 취직을 하는 방법에는 어떤 것이 있을까? 경력 대신 나에겐 프로그래밍 경험이 충분하다는 것을 보여주는 것이 가장 좋은 방법일 것이다. 그럼 그건 어떻게 보여줄 수 있을까? (해당 포스팅은 "커리어 스킬"을 참고하였습니다) 면접관의 입장에서 보는 신입 개발자 우선 면접관의 입장에서 소프트웨어 개발을 배워 이제 취업 시장에 뛰어든 사람을 본다고 생각해 보자. 이들은 지원자가 어떤 경력을 가지고 있는지 보지 않는다. 경력직을 뽑는 것이 아니기 때문이다. 경력보다는 경험을 주요하게 보게 될 것이다. 가장 크게 부담되는 것이 코딩을 할 줄 모르는 사람을 뽑게 되는 것이기 때문이다. C++가 가능한 개발자를.. 2023. 3. 14.
인턴십의 정의, 좋은 인턴에서 직원까지 되는 방법 프로그래밍 입문자로서 좋은 회사에 가장 쉽게 일자리를 구할 수 있는 방법은 인턴십이다. 거대 IT 회사들에서는 인턴과 경력직 사원만 뽑는 경우가 많다. 때문에 이번 포스팅에서는 인턴십이 무엇인지, 그리고 좋은 인턴이 되어 직원으로 뽑히는 방법에 대해 이야기해 본다. (해당 포스팅은 "커리어 스킬"을 참고하였습니다) 인턴십의 정의 회사에는 인턴이라는 직급이 존재한다. 하지만 이것이 정확히 무엇이라 생각본 적은 없는 것 같다. 그래서 확인해 보자면 인턴십이란 조직에서 학생 혹은 신입 입사자에게 임시적으로 일자리를 제공하는 것이다. 이는 무급인 경우도 있고, 유급인 경우도 있다. 회사는 인턴에게 업무적인 경험을 요구하지 않는다. 때문에 입문자에게 가장 좋은 기회일 수 있다. 그럼 회사는 왜 인턴을 고용할까? .. 2023. 3. 13.
프로그래밍 공부의 3가지 경로 프로그래밍을 공부하는 경로에는 여러 가지가 있을 수 있다. 그중 이번 포스팅에서는 3가지 경로에 대해 소개한다. 대학에 진학하여 공부하는 방법, 부트 캠프를 이용하는 방법, 마지막으로 독학으로 진행하는 방법이다. 이 3가지 방법의 각각 장점과 단점을 살펴본다. (해당 포스팅은 "커리어 스킬"을 참고하였습니다) 첫 번째 방법, 대학 진학 가장 먼저 프로그래밍 공부에 대해 떠오르는 경로는 단연 대학 진학일 것이다. 관련된 대학 학과에는 기본적으로 컴퓨터 공학과가 있다. 여러 대학에서 의료 IT 공학과, IT학과 등등 다양하게 표현되기도 한다. 대학에 진학하여 프로그래밍 공부를 하는 경우 최소 2년~6년 정도의 기간 동안 공부를 진행하며 학위를 얻는다. 여전히 특정 기업에서 학위가 있는 개발자만 고용되는 경우.. 2023. 3. 12.
프로그래밍 언어를 배우는 단계 언어를 배우는 데에도 여러 방법이 있다. 무조건 써보면서 외우기, 들리는 데로 따라 하기, 문법부터 배우기 등. 프로그래밍 언어의 경우에도 비슷하다. 하지만 프로그래밍 언어에서 가장 권장하는 방법은 경험으로 배우는 것이다. 여기서는 어떻게 경험으로 배우는지에 대해 단계적으로 알아본다. (해당 포스팅은 "커리어 스킬"을 참고하여 작성하였습니다" 오픈소스를 활용하자 개발의 세계에는 오픈소스라는 것이 있다. 누군가 코드를 작성해서 깃허브같은 사이트에 올려두면 모든 사람들이 그걸 볼 수 있다. 그래서 잘 작동되고 있는, 문제없는 프로그램의 소스 코드를 살펴보며 익히는 것도 좋은 방법이다. 어떤 식으로 코드를 작성하고, 어떤 식으로 진행이 되는지 확인하는 것이다. 이왕이면 인기 있는 오픈소스 애플리케이션을 고른다.. 2023. 3. 7.