교육없이 프로그래머로 직업을 찾을 수 있습니까? [닫은]


30

누군가가 고등학교 학위 없이도 프로그래머로 직업을 찾을 수 있다면 더 경험이 많은 사람들로부터 알고 싶어합니다. 그 사람을 평범한 프로그래머라고 생각하십시오. 누군가 인터뷰를 할 기회를 고려해 볼 수 있습니까? 관심있는 언어는 python / php / java / c #입니다.

해당 지역 /시 / 국가에 대해서만 답변하십시오. "학교로 돌아가십시오"라는 대답은 없습니다.


elance와 같은 사이트에서 항상 온라인 작업을 찾을 수 있습니다.
Ivan Ferić

당신은 포인터를 grok합니까?

포인터를 이해하는지에 대한 질문은 현재 어떤 사고 방식을 나타내는 지 실제로 실제로 매우 중요합니다. 재귀와 같은 것. 그 정보를 제공해 주시겠습니까?

그래 넌 할수있어. 플립 플롭으로 에베레스트 산을 등반 할 수도 있습니다. 왜 누군가가 저를 시도할까요?
Joel Etherton

답변:


47

가장 큰 어려움은 HR 필터를 통과하는 것입니다. 그렇게 할 수 있다면 경험은 (대부분의) 교육보다 우선합니다.

그 동안 코딩 할 수있는 사람이 필요한 작은 상점을 찾으십시오. 또한 경험을 쌓고 기술이 있음을 보여주기 위해 오픈 소스 프로젝트 (또는 2 개)에 참여해야합니다. 당신은 작게 시작하고 그것을 기반으로해야합니다.


16
HR 요소는 확실히 현실입니다. 약어와 자격은 그들에게 경험만큼이나 중요합니다.
MM01

그는 작게 시작해야합니다. 그는 먼저 .net 아키텍트에 대한 인터뷰를받지 않을 것입니다! 소프트웨어 개발 회사가 아닌 소규모 회사에서 주니어 개발자 역할을 목표로하는 것이 좋습니다.

8
충분히 작은 회사를보고 있다면 HR 필터가 거의 없거나 아예 없을 수 있습니다. 또한 직업 목록에 약간의 프로그래밍 퀴즈가있는 곳을 찾으십시오. 우리 자리에있는 개발자 중 한 명 (나보다 먼저 고용 된 사람)은 스페인어 전공이지만 그의 코드는 충분히 견고해서 어쨌든 그를 데려 갔다.

작은 가게에서 시작하는 것에 동의해야합니다. 경험이 핵심입니다. 나는 경험과 결과가 교육보다 중요한 곳인 대부분의 경력을 위해 이런 종류의 상점에서 관리자이자 프로그래머였습니다. 또한, 나는 고등 교육을 받았지만 결코 대학에 가지 않았습니다.
bogeymin

2
"또는"절을 찾으십시오. 여기서 가장 좋은 행운을 얻은 것은 "이런 교육이나 이와 동등한 경험"이라는 광고를 사용하는 것입니다. 행운을 빕니다!
mezmo

24

첫째, 모든 HR 부서는 재 생각없이 이력서를 던질 것입니다. 이력서가 충분하고 응용 프로그램이 적절한 관리자에게 전달 될 정도로 작은 비즈니스를 찾아야합니다.

둘째, 이력서는 관리자에게 관심을 가져야합니다. 고등학교 졸업장과 이력서를 제출하는 것은 매우 쉽지 않으며 그러한 사람을 고용하는 것은 매우 위험 할 것입니다. 관리자는 모두에게 공정한 흔들림을주지 않고 좋은 후보를 찾는 데 관심이 있습니다. 당신이 고등학교를 졸업하지 않은 데는 아주 좋은 이유가있을 수 있지만 그 이유는 중요하지 않습니다. 중요한 사람들을 위해 인터뷰를해야하며 실제로 관리자에게 깊은 인상을주기 위해 시간이 걸리지 않는 이유를 설명해야합니다.

따라서 이력서에 "이 사람은 특별하다"는 문구가 있어야합니다. (이 사람은 평균적이라는 말은 효과가 없을 것입니다. 이력서에 명백한 문제가없는 평균 프로그래머가있을 수 있기 때문입니다.) 여기서 작동 할 유일한 것은 뛰어난 프로그래밍 작업의 증거입니다. 당신이 얻는 유일한 방법은 오픈 소스 프로젝트에서 뛰어나다는 것입니다. 왜냐하면 그것은 단지 좋은 것으로서 얻을 수있는 평판 좋은 소프트웨어에 관한 것이기 때문입니다.

당신은 항상 당신이 개인적으로 아는 사람들, 당신에게 감명을받을 수있는 사람들과 이야기 할 수 있으며, 그들이 고용 권한을 가지고 있다면 그들은 당신에게 기회를주기 위해 이야기 할 수도 있습니다. 물론, 당신이 그런 방식으로 얻을 가능성이있는 직업은 그다지 인상적이지 않으며 이력서에서 그다지 좋아 보이지 않을 것입니다. 당신은 그들에게 디딤돌을 많이 찾지 못할 것입니다.

스스로 사업을 할 수는 있지만 많은 노력과 결단력이 필요합니다. 고등학교 졸업장없이 컨설턴트로 고용되는 데 많은 어려움을 겪게 될 것이며, 제품을 제조하고 판매하는 것은 매우 어렵습니다. 모두 억만 장자가 된 큰 승자에 대해 알고 있지만, 사람들이 뛰어 들어서 들어 본 적이없는 훨씬 더 많은 사람들이 있습니다. 당신이 능력이 평균이라면, 아마도 여기에있을 것입니다.

따라서 오픈 소스 프로젝트에 많은 작업을 할애하거나 자신의 사업을 시작하여 해고 할 수 있으며, 둘 다 평균 이상의 능력이 필요합니다. "학교로 돌아 가기"응답을 원하지 않는다고 말했지만 실제로 다른 방법으로 현장에 침입하는 것보다 학교로 돌아가는 데 시간, 능력 및 에너지가 덜 걸립니다.


"먼저 모든 HR 부서에서 이력서를 던질 것입니다. 이력서를 신청하고 적절한 관리자에게 응용 프로그램을 전달할 수있을 정도로 작은 비즈니스를 찾아야합니다." -또는 적절한 사람을 찾아 줄 수있는 훌륭한 채용 담당자를 찾으십시오.
Mike Rosenblum

"이 녀석은 특별하다"는 이력서에 무언가가 있어야합니다. "또는 HR 또는 부서장에게"이 녀석은 특별하다 "라고 말할 수있는 채용 담당자가 있어야합니다. 그러나 당신은 신병 모집 원이 목을 찌르고 평판을 위험에 빠뜨려 야합니다.
Mike Rosenblum

@ Mike Rosenblum : 채용 공고를 얻어야한다는 의미입니다. 처음에는 어려울 것입니다. 신입 사원은 사람들을 고임금 일자리에 고용함으로써 돈을 벌고, 고등학교 졸업장이없는 사람은 좋은 선택이 아닙니다. 채용 관리자보다 채용 담당자가 더 쉽게 할 수 있다고 생각하지 않습니다. (A 채용 담당자는 그 또는 그녀가 찾고있는 무엇을 평가 할 수있는 가능성이 분야에서 대부분의 채용은 좋은 누가 스스로하지 누가 알아낼 수 없습니다..)
데이빗 쏜리

예, David, 정말 좋은 지적입니다 ... 직장 경력 (여기서 순환 문제)과 오픈 소스 프로젝트에 기여하여 이력서를 많이 쌓아야합니다. 하지만 결국은 일을 시작해야하더라도 업무 경험이 적고, 옆에서 공부하고 배우려는 욕구는 실제로 차이를 만들 수 있습니다. 당신의 기술이 진정으로 충분히 높으면, 대다수의 회사들이 관심을 가질 것입니다. 진정한 기술 인재는 오늘날에도 여전히 부족합니다. 그렇습니다.이 시점에서 채용 담당자를 대신해 줄 수 있습니다. 그러나 당신이 옳습니다. 쉽지 않습니다.
Mike Rosenblum 2016 년

11

저는 고등학교를 마치지 않고 소규모 회사의 소프트웨어 엔지니어로 일했습니다.

이제 저는 프리랜서입니다.

다른 사람들이 제안한 것처럼, 무능한 HR 직원을 우회 할 수있는 소규모 상점에 신청하십시오.

오픈 소스 프로그램과 최소한 일종의 웹 사이트를 만드십시오.

모든 최신 기술을 최신 상태로 유지하고 도전하십시오.

당신은 고용을 시도하기 전에 자신을 '증명'해야합니다. 그 외에도 대학 학위를 가진 동료 개발자보다 더 나은 개발자라고 들었습니다.


7
  • 마이클 델 (DELL)
  • 마크 주커 버그 (FACEBOOK)
  • 빌 게이츠 (MICROSOFT)
  • 스티브 잡스 (APPLE)

위의 어느 것도 졸업장을 얻지 못했습니다.


15
물론 그들은 자신의 회사를 시작했습니다.
gablin

19
AFIK,이 신사들은 고등학교를 마쳤습니다 (결국 대학에서 떨어졌습니다)
Muad'Dib

11
@gablin : 그렇습니다. 직접 고용하는 데 거의 경험이 없습니다.
Tim Goodman

1
@ 피에르 : 나는 성공적인 회사 를 시작하기 쉽다고 말하지 않았다 . 어쨌든 내 의견은 혀로 뺨이었다.
Tim Goodman

1
너무 짜증나는 사람을 시작하는 것은 매우 어렵습니다. 자신을보십시오.

5

저의 인상은 이것입니다. 정규 교육이 적을수록 많은 자기 교육으로 더 많은 보상을 받아야합니다. 그러한 학위가 없다면, 잠재적 고용주에게 당신이 일을 할 수 있다는 것을 보여줄 다른 것들이 필요할 것입니다. 당신이 너무 기울어지면 필요한 기술을 스스로 가르 칠 수 있습니다. 많은 책을 읽고, 오픈 소스 프로젝트에 참여하고, 많은 프로그램을 직접 작성하고, 원하는 직업에 필요한 기술을 파악하고 배우십시오. 프로그래밍에 대한 명백한 열정은 학위 부족을 쉽게 극복 할 수 있습니다.

확실히 할 수 있습니다. 이 직업에 있어서는 대부분의 다른 사람들보다자가 훈련을 훨씬 더 많이 받아들입니다. 저에게는 대학 학위가 있지만 역사상 있습니다. 소프트웨어 개발에 관해 배운 모든 것, 나는 스스로 배웠습니다. 그리고 꾸준한 책을 채우려 고 끊임없이 노력하는 지식 기반의 특정 구멍에도 불구하고, 나는 일을 찾는 데 너무 많은 어려움을 겪지 않았습니다. 내가 함께 일한 팀에서 가장 재능이 적거나 지식이 부족한 프로그래머처럼 느껴지지 않았다. 나는 컴퓨터 과학 학위를 가진 믿을 수 없을 정도로 능력있는 프로그래머를 만났고, 고통스럽게도 무능한 다른 사람들을 만났습니다.


물론 당신은 자기 학습으로 공식 교육의 부족을 보상해야합니다. 둘 중 하나가 없으면 (바람직하게 둘 다를 가져야 함) 아무 것도 모르고 회사에서 사용하지 않습니다.
gablin

@gablin 명백한 진술. 매우 통찰력이 있습니다.
Nick Spreitzer

"이 직업에 있어서는 대부분의 다른 사람들보다자가 훈련이 훨씬 더 많이 받아 들여지고 있습니다." 확실히 맞습니다.
Benjol

5

많은 프로그래머들이 대학 학위 나 프로그래밍 학위를 가지고 있지 않습니다. 그러나 많은 채용을 한 후, 나는 고등학교를 마치지 못한 사람을 고용하는 것을 망설이고 있습니다. 그것에 대한 정말 좋은 설명이 있어야 할 것입니다. 고등학교 나 GED가없는 사람들은 자기 훈련과 다른 사람들과 함께 일하여 훌륭한 직원이 될 능력이 없습니다. 나는 프로그래밍뿐만 아니라 대부분의 직업을 위해 그들을 고용하지 않을 것입니다.


3

요점은 '정도 없음'이고 '교육 없음'은 동등한 것이 아니라고 생각합니다. 알아

  • 둘 다 가진 많은 사람들
  • 학위와 교육을받지 않은 CS 졸업생
  • 교육과 학위가없는 많은 사람들
  • 마지막으로 두 사람이없는 많은 사람들이 있지만 그 사람들은 대개 마케팅에 참여합니다.

고용 할 기회가없는 곳이 있습니다. 어쨌든 당신이 일하고 싶은 곳이 아닙니다.

독일에서는 2-3 년의 경험이 일반적으로 학위보다 더 큽니다. 나는 학위가 없지만 그것은 결코 문제가되지 않았습니다. 또한 프리랜서 인 경우 참조 수는 인증서 수보다 훨씬 중요합니다. 나는 이것이 전세계 어디에서나 유효하다고 생각합니다.

그래서, 몇 마디로 말하면 : 그렇습니다!


"그리고 마지막으로-적어도 두 사람이없는 많은 사람들이 있지만 그 사람들은 보통 마케팅에 참여합니다"-너무 사실입니다! +1
Bogdan

2

현지에서 소유 한 소규모 기업이 채용 할 가능성이 더 높습니다. HR 부서가 없을 수도 있으므로 소유자 또는 관리자에게 직접 건너 뛸 수 있습니다. 그럼 당신은 그들에게 당신이 자격이 있다고 설득해야합니다.


2

지원자가 자신의 경력을 쌓은 후에는 공식 교육에 대해서는 별 문제가되지 않습니다. 몇 년 동안 존경받는 개발 환경에서 일했다면 인터뷰에 오십시오. 면접에서 당신의 배경에 대해 물어볼 수 있지만, 대부분 당신이 당신의 배경에 대한 토론을 어떻게 처리하는지 볼 수 있습니다.

그러나 당신이 경력의 시작에 있고 거의 경험이 없다면, 당신은 확실히 고려하기조차 힘들 것입니다. 이런 식으로 생각하십시오. 모든 지원자는 프로그래밍에 관심이 있고 프로그래밍에 대한 지식을 갖습니다 (이것이 반드시 사실 일 필요는 없지만 유추를 목적으로합니다). 그중 대부분은 중등 학교 수준의 자격을 갖습니다 (영국의 수준, 미국의 고등학교). 그중 일부는 CS 학위를, 그렇지 않은 사람들은 경험이 있습니다. 그것들은 내가 먼저 고려해야 할 것들입니다.

경험이없고 자격이없는 사람으로서, 이력서에는 당신이 그 일을 위해 고용 할만한 사람으로 눈에 띄는 것이 없습니다. 신입 사원의 관점에서 볼 때 프로그래밍은 학문 분야이므로 학문과 학습 능력이 있음을 보여주기 위해서는 학교 수준의 자격이 필수적입니다. 교육 배경이 CS에없는 경우에도 마찬가지입니다.

그러나 다른 한편으로, 내가 일하는 회사 (명명하지는 않지만)는 사람들을 모집하는 전문 IT 컨설턴트 회사입니다 (종종 졸업생이지만 반드시 각 신청자가 개별적으로 평가되는 것은 아님). ~ 3 개월의 무료이지만 무상 교육을받은 후 향후 2 년간 블루칩 회사에 직원을 고용합니다. 이와 같은 회사는 오늘날 전 세계적으로 인기를 얻고 있습니다 (영국에 기반을두고 있지만 미국, 독일 및 홍콩에 지사를두고 있습니다). 따라서 대기업에 직접 지원할 때 방에서 웃을 수는 있지만 프로그래밍 분야에서 경력을 시작하는 데 도움이되는 대안이 있습니다.
제가 일하는 회사의 철학은 신입생에게는 IT 직종을 구하기가 거의 불가능하다는 것입니다. 대부분의 주니어 직책조차도 보통 2 년의 경험이 필요하기 때문입니다. 따라서 이와 같은 회사는 2 년 동안 훌륭한 업무 경험과 비교적 최신의 교육을 받음으로써 젊은 주목받는 IT 전문가에게 혜택을줍니다. 또한 알려진 품질 표준 컨설턴트를 안정적으로 제공하고 직원을 직접 고용하는 모든 HR 번거 로움없이 고용 된 회사들.


흥미롭지 만, 각각의 개인 고용에 많은 돈을 쓰고 있습니다 (3 개월의 비용을 지불하고 훈련하는 것은 많은 일입니다). 매우 좋은 거래처럼 들리므로 아마도 필요한 것보다 많은 응용 프로그램을 얻을 수 있습니다. 신규 채용을 어떻게 선택합니까?
David Thornley

@David-아니오 훈련 기간 동안 비용을 지불하지 않습니다. '유명한'사람들은 필사적 인 사람들을 데려가 12 주 동안 (유료없이) 인형에 대한 Sharepoint 비디오 앞에 앉아서 정부 IT 프로젝트 컨설턴트로 하루 2K에서 고용합니다. 논쟁의 여지가없는 것은 동일하지만 훈련에 대한 요금입니다.
Martin Beckett

1

팀 관리자로서 저는 컴퓨터 과학이나 소프트웨어 공학에 대한 공식 교육을 받았거나받지 않은 사람을 모두 고용 했으므로 공식 교육을받지 않고도 프로그래머로 경력을 쌓을 수 있습니다.

그러나 경험에 비추어 볼 때 교육을받은 사람이없는 사람보다 더 나은 개발자가 될 가능성이 더 크다는 것입니다. 물론 모든 것을 스스로 배우는 것이 가능하며 공식적인 교육을받은 많은 엉뚱한 개발자가 있습니다.

관료주의가 줄어들 기 때문에 소규모 운영에서 일자리를 얻는 것이 더 쉬울 것이므로 HR 필터를 통해 미끄러지는 것이 더 쉬울 것입니다.


재밌 네요 ... 제 경험은 공식 교육을받지 않은 사람들이 더 낫다는 것입니다.
Matthew Whited

1

교육 없이는 안됩니다. 그러나 정식 교육이 없다면 그렇습니다.

가로 (문제 해결, 논리, 소프트웨어 아키텍처, OOP, 보안 등)와 세로 (iPhone, * NIX, CICS, bash, PERL, XML 등)로 분류 된 프로그래밍 지식이 있습니다.

익숙해 져야하는 산업별 지식도 있습니다. 건강 관리. 자동차. 시스템 프로그래밍. 과학 컴퓨팅. ERP. 조작. 기타

그러나 여기서 핵심은 자신의 초등 교육이 자신을 판매하는 기술을 습득하는 것임을 깨닫는 것입니다.

세일즈맨이 배우는 첫 번째 사실 중 하나는 수표를 가진 사람을 이기지 않고 수표를 가진 사람을 제어하는 ​​사람을이기는 것입니다. HR은 직원과의 관계에 대한 법적 및 관리적 세부 사항을 관리합니다. HR에 대한 프로그램을 작성하지 않는 한 HR을 겪고 싶지 않습니다.

작성하려는 프로그램 유형이 필요하므로 부서에 연락해야합니다. 그들에게 그들의 미래의 성공이 당신을 기내로 가져와야한다는 정서적 유대를 심어주십시오.

해당 산업에서 일반적으로 사용되는 프로그래밍 환경을 위해 원하는 부서와 산업에 적용 할 수있는 실용적인 소프트웨어를 개발하십시오. 또한 관련 부서 / 산업 / 환경에서 몇 가지 더 있습니다. 관련이없는 것들에서 하나 나 둘.

승률 관리자는 이미 졸업생이 무엇인지 알고 있습니다. 당신은 프로그래머 후보자의 iPhone이되어야합니다. 그들의 문화와 산업에 이미 적합한 새롭고 빛나는.

최종 사용자 응용 프로그램 개발을 위해 제품에 익숙해지고 기능과 버그에 대해 배웁니다. 영업 사원보다 더 잘 배우십시오. (경쟁 업체의 제품에도 친숙한 경우 큰 보너스입니다.) 고객과 어울리고 고객의 요구 사항과 소프트웨어 사용 방법을 확인하십시오. 그런 다음 영업 담당자가 잠재 고객과 상호 작용하는 컨퍼런스, 사용자 그룹, 네트워킹 이벤트로 이동하십시오.

영업 사원은 진실을 밝히는 것으로 알려져 있습니다. 공개적으로 공개하지 말고 판매를 어뢰하지 마십시오. 제품에 대한 전망에 대한 반대 의견과 판매가 제품을 처리하는 방법을 들어보십시오. 고객이 실제로 원하는 기능에 대한 제안을하는 경우 영업 부서에 자신을 축하 할 수 있으며 직원을 고용하여 고용 할 수 있습니다. $$$ (또는 현지 통화)가 결정을하기 때문입니다. 따라서 판매를 어뢰하지 마십시오.

자신의 제품을 작성하고 판매하여 채울 수있는 제품에 구멍이있을 수 있습니다. 그런 다음 회사를 구매합니다. 그것은 공식적인 교육을받지 않고 회사가 고용하는 또 다른 방법입니다.


1

저의 오래된 직장에서 두 명의 최고의 개발자는 수학 학사, CompSci 석사였습니다. USMC에서 6 년을 보냈으며 6 주 후에 풀 타임 프로그래밍 직업을 갖기 위해 커뮤니티 칼리지를 졸업 한 최고층 학교와 GED를 가진 사람이 있습니다.

해병대는 자율적이고 강인했습니다. 첫 번째, 마지막으로 떠나야합니다.

그들은 똑같이 생산적이지만 대학원생은 해병의 2/3 시간을 일합니다.


1

HR 필터가없는 소규모 회사에서 시작하여 걱정을하고 경험을 쌓은 다음 업무 경력이 두세 이상이면 더 큰 회사로 이사합니다. 교육의 중요성은 점점 줄어들고 있으며 FizzBuzz 테스트를 수행 할 수없는 컴퓨터 과학 졸업생과 자체 교육을받은 프로그래머가이를 날려 버리고 있습니다.


1

업계 최고 기업의 기본 채용 원칙은 " 오 탐지 없음 "입니다.

에서 인용 " ? 어떻게겠습니까 당신은 후지산 이동 "

"이것은 때때로 좋은 사람들을 잃어버린 것을 의미하더라도 잘못된 사람을 고용하는 것을 피하십시오. 정당화는 직원을 채용하고 유지하며 천국을 금하는 데 많은 비용이 들지 않았다는 것입니다."

다른 말로하면, 실제로 한 사람을 고용하는 것보다 실제로는 훌륭하거나 심지어 훌륭한 수백 명의 개발자를 거부합니다. 즉, "위험한"후보자 (예 : 졸업장없는 후보자)를 즉시 거부해야합니다.

Stackoverflow Podcast 중 하나의 Joel Spolsky의 또 다른 인용문 :

Spolsky : 진실은-이 말을하는 것이 싫지만-우리가 채용에있어 매우 선택적이라는 것을 의미합니다. Google은 채용에있어 선택적이고 사람들이 채용에 선택하는 것이 좋습니다. 반면에 저는 Fog Creek에서 바를 만들지 않는 많은 사람들이 (내가 솔직히 말해서) 개발자로부터 들었던 것을 [프로그래밍에 대해] 요즘 인터뷰, 나는 지나칠 것 같아요! 다른 한편으로, Fog Creek에서 바를 만들지 않는 많은 사람들은 어딘가로 나가 무언가를하고 다른 곳에서 환상적인 성공을 거둘 것입니다. 기억해야 할 중요한 것 중 하나는 우리를 위해 누군가를 고용하는 것입니다. 우리가 좋아질 것이라고 생각하지만 좋은 결과를 내지 못할 것이라고 생각하는 사람은 정말 비용이 많이 듭니다. 그리고 그것은 모두를 불행하게 만듭니다. 알다시피, 그들은 뉴욕으로 옮길 수 있습니다. 그것은 그들을 불행하게 만들고, 우리가 해고해야하기 때문에 불행하게 만듭니다. 잘못된 코드를 작성하고 다시 작성해야하는 동안 6 개월 동안 비용을 지불했기 때문에 많은 비용이 발생합니다. 그리고 거짓 양성에 추가되는 모든 것은 매우 비용이 많이 드는 반면 거짓 음성은 누군가에게 우리가 할 수 있다고 생각하지는 않지만 가능할 수 있다고 생각하면 인터뷰 비용이 얼마든지입니다. 알다시피, 2000 달러는 뉴욕으로 비행기를 타고 호텔에 싣고 인터뷰하는 데 시간을 보냈습니다. 그리고 진실은, 나는 오히려 잘못했다는 것입니다. 안타깝게도 (현재이 시점에서 안전 측면에서 실수를하고 내가 아는 사람들이 성공할 확률이 훨씬 높은) 사람들을 얻는 것입니다. 그 의미는 인터뷰의 마지막 날에 우리가 떠나는 대부분의 사람들이 다른 곳이나 다른 곳에서 훌륭한 프로그래머가 될 가능성이 있다는 것입니다. 그러나 우리는 위험을 감수하고 싶지 않습니다. .

물론 예외적으로 훌륭하다면 일반 채널을 통과 할 수 있습니다. 그러나 당신은 그 사람이 평균 프로그래머라고 언급했습니다.


0

내가 이력서를 많이 가지고 있다면, 그들 중 일부는 "평균 프로그래머"일 가능성이 높다. 고등학교 졸업장도없는 경우 어떻게합니까?

나는 그것을 고려하기 위해 거기에 정말로 흥미로운 무언가가 필요할 것입니다.


0

과거에는 가능했지만 지난 15 년간 점점 어려워졌습니다 (거의 불가능하지는 않더라도). 저는 항상 소프트웨어 엔지니어링이 MUCH 라고 생각합니다 . 공식적인 커리큘럼의 완성을위한 분석 및 문제 해결에 대한 사고 방식과 타고난 정신 능력.

즉, 사람들은 재귀 및 포인터와 같은 것을 얻거나 얻을 수있는 능력을 갖거나 갖지 못합니다 (사람들이 CS 학교에 갈지 여부에 관계없이). 나는 문학 또는 회계 학위를 가진 사람들이 실제로 코딩 할 수 있다는 것을 알고 있습니다. 임베디드 시스템의 저수준 쓰레기, 나는 여전히 기능에 대한 포인터의 아이디어를 파악할 수없는 CS 마스터들과 사람들을 잘 만났습니다.

그러나 요즘에는 정식 교육을받지 않은 사람이 소프트웨어 산업에 침입하기가 정말 어려울 것입니다. 그들이 당신에게 기회를 줄 수있는 작은 회사에서 일할 수있는 기회를 제외하고, 나는 그것에 대해 최선의 제안을하는 방법을 모른다.

행운을 빕니다.

--- 편집하다 ---

그래도 소프트웨어 분야에서 실증적으로 오랜 경력을 가지고 있지 않는 한, HS 학위가없는 사람을 고용하는 것이 주저 할 것입니다. 부분적인 대학 교육을받은 사람이나 분석 기술 (또는 분석 기술의 좋은 지표 인 경향이있는 수학)을 입증 할 수 있다면 수학, 과학 또는 공학과 관련이없는 학위를 가진 사람을 고려할 수 있습니다.

너무 위험합니다. 그리고 고용에는 항상 위험 분석 절충이 수반됩니다.


0

나는 대부분의 장소가 최소한 인터뷰에서 기회를 줄 것이라고 생각하며, 취업 여부는 인터뷰를 기반으로 할 것입니다.

우리는 최근에 누군가를 고용하려고했지만 신청서가 무엇을 말하는지는 신경 쓰지 않았습니다. 우리가 관심을 보인 것은 업무 경험 / 과거 프로젝트, 샘플 코드 및 인터뷰 방법이었습니다. 온라인으로 코드를 가져 오거나 자습서를 따라 샘플 프로젝트를 만들 수 있지만 다른 사람과 대화하면 일반적으로 실제로 물건을 알고 있는지 여부를 식별합니다.

참고로, 프로그래밍 관련 업무 경험이없는 경우 이력서에서 제외하십시오. 저의 인터뷰 경험이 맥도날드에서 일하는 것과 같은 것이면 저와의 인터뷰 전에 실제로 누군가를 부정적인 시각에 빠뜨릴 것입니다. 프로그래밍 관련 작업 경험이없는 경우 과거에 작업했던 프로젝트 (개인, 오픈 소스 등)를 대신 나열하십시오.


9/11 이후의 경기 침체에서 오랜 시간을 보내면서 대학 학위와 많은 업무 경험을 가진 이력서를 보냈습니다 ... 아니, 대부분의 장소는 인터뷰에서 기회를주지 않을 것입니다.
David Thornley

나는 내 경험과 내가 일하는 회사의 경험에서만 말할 수 있습니다. 이력서를 보낸 후 며칠 동안 전화하면 도움이됩니다.
Rachel

-1

예, 이력서와 포트폴리오를 구축하십시오. 자신의 이름을 만들고 커뮤니티 내에서 알려지게하십시오. 다음은 교육 격차를 메우는 데 도움이되는 모든 단계입니다.


3
Err, HS가없는 사람은 프로그래머로서 이력서와 포트폴리오를 어떻게 구축합니까? 특히 생계를 유지하려고 노력하는 동안. 그렇습니다. 이것은 단계이지만, 유효한 맥락이없고이를 달성 할 확률을 분명히 나타내면 단계는 단순히 명백한 진술입니다.
luis.espinal

오픈 소스 또는 개인 프로젝트로 집에서 소프트웨어를 작성하십시오.
Matthew Whited

@Matthew Whited : 대부분의 회사는 개인 프로젝트에서 집에서 한 일에 관심이 없습니다. . 오픈 소스는 (그들이 찾고있는 모든 작업 권한을 다하겠습니다 사람이다), 그리고 회사에 관심이있을 수있는 무언가가 아닌 HS 졸업생에 대한 침입하기가 훨씬 쉬울 것입니다
데이빗 쏜리

나는 내 친구들에게 개발자이며 GED 만 가지고 있음을 알려줄 것입니다.
Matthew Whited

-1

정식 교육을받지 않은 숙련 된 개발자 및 채용 관리자로서 , 학위가 기껏해야 기본 기술 역량의 나쁜 지표 라고 말할 수 있습니다 . 그들은 이력서처럼 종종 오도의 소지가 있습니다. 잠재적 인 고용인의 기술 및 문화적 역량을 평가할 때 관련성이 거의 없습니다.

HR 관리자 및 채용 담당자는 일반적으로 잠재적 인 채용을보다 정확하게 선별하는 데 필요한 기술이 부족하기 때문에 학위를 사용합니다. 따라서 기술 채용 게이트 키퍼가 자신의 장점에 따라 후보자를 평가할 수없는 많은 대기업에서 문을 통과하기가 어려운 경우가 종종 있습니다. 다시, 내 경험은 당신이 어쨌든이 회사에서 일하고 싶지 않다는 것입니다. 확실히 당신의 경력의 시작에 없습니다.

공식 교육없이 성공하는 가장 좋은 방법은 단순히 바보 같은 유능한 개발자가되는 것입니다. 엉덩이를 벗어 버려 공로로 판단 받기를 원한다면 자신이하는 일에 능숙해야합니다. 특정 시점을 지나면 전통적으로 HR에 의존하는 대기업조차도 당신이 가고 싶은 방향이라면 글을 쓸 수 없습니다.

다른 많은 산업 분야에서 발생할 수있는 닭과 계란 문제는 진입 장벽이 매우 낮은 오픈 소스 프로젝트를 즉시 사용할 수있게되면서 깔끔하게 해결되었습니다. 그들은 실제 경험과 최고의 교사가 될 멘토와 동료를 제공합니다. 이 작품은 학위를 받았지만 경험이 부족한 지원자들이 종종 부족한 문화적 역량을 훈련시킬 수있는 추가적인 이점이 있습니다.

실제로, 이것은 전통적인 학업 패러다임 외부에서 경력 개발이 가능하고 유능한 사람들이 그들의 실제 장점에 기초하여 정확하게 평가 될 수있는 소수의 산업 중 하나 라는 점에서 운이 좋았습니다 .

다른 모든 것이 평등 할 때마다 매번 학위를 받았지만 경험이 부족한 후보자에 대한 학위없이 성공적인 오픈 소스 기고자를 가져갈 것입니다.


또한 실용적인 조언도 있습니다. 오픈 소스 프로젝트에 참여하십시오 (강력하지 않습니다). 자신 만의 오픈 소스 프로젝트를 만들어 공개하십시오. 블로그를 시작하십시오. 중요한 교수진의 깊이를 보여주는 흥미로운 것들을 작성하십시오. 이 모든 것들은 유능한 면접관에게 가능한 한도보다 훨씬 많은 것을 알려줄 것입니다.

마지막으로, 선택한 도구와 기술을 둘러싼 커뮤니티에 적극적으로 참여하십시오. 채용은 당신이 아는 것만 큼 당신이 아는 사람에 관한 것입니다 .

[fwiw, 저는 미국에 있습니다]


-2

마지막 직장에는 학위를 가진 사람들과 학위를 갖지 않은 사람들이있었습니다.

내 경험상, 평균 학위를 가지고 있지 않은 사람들은 더 많은 기술 능력을 가지고 있었지만 그것을 뒷받침 할 윤리가 없었습니다.

인터뷰에서 증명하기는 쉽지 않지만 처음 몇 달이 지나면 쉽게 알아낼 수 있습니다.


-2

나는 또한 대학을 중퇴하고 프로그래머로서 정규직을 얻는 것이 어렵다고 생각했다. 그러나 대부분의 프로그래머는 CV가 프로그래밍 기능을 반영 할 수있는 것이 아니라는 것을 알고 있습니다.

당신의 경우에 인터뷰를 요청했을 때, 당신은 최선을 증명해야했고, 왜 스스로 가르치는 프로그래머로서 당신이 다른 사람만큼 좋을 수 있는지 제시해야합니다. 저를 믿으십시오. 일단 이력서에 졸업장을 보지 않으면 그들은 당신을 고용하기 위해 정말로 무언가가 될 것으로 기대합니다.

중소 기업에서는 대부분의 프로그래머가 평균보다 낮고 자신의 경험을 통해 빛을 발할 수 있기 때문에 당신이 평범한 프로그래머라고해도 문제가없는 것입니다.


-2

그가 자신의 능력을 보여줄 수 있고 그가 직접 인터뷰를 통해 내 직업에 필요한 사람임을 증명할 수 있다면 개발자를 고용 할 것입니다. 물론 그의 이력서에 관심있는 정보가 표시되지 않으면 어렵습니다.


-2

우리 나라 (브라질)의 일부 소규모 회사에서는 직업을 구할 수 있지만 일부 법률로 인해 일부 직책에서 일하기 때문에 승진하기가 어려울 수 있습니다. 법에는 교육 학위가 필요합니다.


-2

이것은 거의 즉시 마음에 떠오른 것입니다.

  1. 프리 랜싱을 시작하십시오. 많은 사이트가 있습니다. (코더 등 대여)
  2. 거기서 생산 한 것을 문서화하십시오.
  3. 당신을 고용 한 사람들과 연락을 유지하십시오. 아마도 그들은 풀 타임으로 일할 누군가를 찾고 있거나 누군가를 알고있을 수도 있습니다.
  4. 해킹 할 FLOSS 프로젝트 를 찾으십시오 .
  5. 소규모 회사는 일반적으로 공식 자격에 대해 큰 자격에 대해 걱정하지 않습니다. 일을 마치는 한.

6. 컴퓨터가 아닌 사람들을 위해 암석처럼 멍청한 일을하는 소프트웨어를 생산하고, 웹 사이트를 설정하고, 판매하십시오. 예 : 고객을 동기화하기 위해 SugarCRM에 추가 기능으로 QuickBooks와 통합합니다. 그렇게 할 수 있으면 돈을 벌 수 있습니다. ( datasyncsuite.com/products/quickbooks/… 참조 )
Christopher Mahan

-2

임의의 회사에 적용 할 수 있고 3 년 또는 5 년 전의 그의 이전 2 명 (주니어, 오른쪽)이 이미 그를 좋은 평판으로 만들었다는 것을 알 수있는 일종의 휴식 점이 있습니까?

비눗 방울 소프트웨어 거인 (IBM?)은 어떻습니까? 완전히 무능한 사람 (예 : 교육을 받지 않은 사람 , 학위를 받지 않은 사람)을 너무 자주 모집하지 않습니까? 완전히 열악한 소프트웨어 품질로 알 수 있습니다

그리고 연설 직후 후보를 떨어 뜨릴 개인적인 이유가있는 관리자들은 어떻습니까?

그 요인들을 세어 보면 항상 알 수있을 것입니다. 몇 년 동안 일했는지에 관계없이 항상 부러워하는 HR 담당자가 있습니다.

CIO가 "Google 직원을 잃어버린"사람이 아니었기 때문에 "2 도의 멋진 경력을 가진 전직 Google 직원을 잃어 버렸습니다." 그들을 처벌.

그러나 대기업에 지원을 시작할 이유가 없습니다. 광고, 학생 지원 프로그램 등에 예산을 이미 낭비했습니다. 일반적으로 인턴쉽으로 세뇌되지 않은 독학 전문가를 고용하지 않습니다. -학교 직업 박람회 광고-이것은 때때로 PR이 돈 낭비라는 의견으로 이어질 것입니다. 다시 한번-이 방법으로 가고 싶다면 LinkedIn으로 가서 실망한 기술 리더를 찾아 초대하십시오.


-7

개인적으로 나는 관련 경험을 문서화 할 수 있고 아주 좋은 참고 자료가 없다면 석사 학위가없는 사람을 고용하지 않을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.