몇 년 동안 한 언어로 프로그래밍했습니다. 이 직업은 자살인가? [닫은]


9

나는 수년 동안 같은 객체 지향 프로그래밍 언어로 프로그래밍 해왔다 (Windows 기반). 문제는이 특정 언어는 인기가 높지 않으며, 구인 게시 등에서 가장 인기있는 언어는 아닙니다.

걱정해야합니까? Java 고용주가 내가 프로그래머라는 것을 이해하고 1-2 주 만에 모든 언어를 선택할 수 있습니까? 아니면 전문적으로 특정 언어로 프로그래밍하지 않았기 때문에 인상을 받았습니다. 자격이 없습니까?

추신. 배우는 한 집에서 다른 기술을 사용합니다. 그러나 직장에서 나는 거의 같은 언어에 갇혀 있습니다.


1
잠재적 고용주는 당신을 믿지 않을 것입니다. 이력서에 관련 항목을 제출하고 면담 중 언어 능력을 입증 할 수있는 능력을 증명해야합니다.
MaR

1
궁금하지 않은 Windows 기반 OOP 언어는 무엇입니까? 내가들은 것은 VC ++ (. NET), VB (.NET) 및 C #입니다.
yasouser

"이 특정 언어"가 PowerScript (PowerBuilder)가 아니기를 바랍니다.
Bernard

3
델파이는 다른 언어들과 많은 유사점을 가지고 있습니다. C #, IMO에서 WinForms 로의 도약은 아닙니다.
JBR 윌킨슨

ha ha +1 네, 그것이 제 마음에 들어온 첫 번째 것입니다-Delphi (취미 프로그래밍을 좋아합니다). 후보자를 면담 할 때 , 박스 언어 / OS를 선택하는 것보다 기술에 훨씬 더 관심이 있습니다. 문제 해결 능력이 뛰어나고 요구 사항을 설계 사양으로 전환하고 테스트 사례를 개발하는 방법을 알고 디버거를 사용하는 경우 Delphi 만 알고 있더라도 C ++ 또는 ADA 위치에 고용 할 것입니다.
Mawg는 모니카

답변:


14

다른 프로그래밍 언어로 몇 가지 측면 작업을 수행하고 Github에 올리십시오. 일정 기간 동안이 작업을 수행하면 경험이 있다는 증거가됩니다. 또한 사이드 프로젝트에 대한 블로그는 그림을 완성하는 데 도움이됩니다.


이것이 제가 지불 한 작업의 대부분이 델파이에서했던 것입니다.
Frank Shearar

1
@ Frank : 델파이 외부에서 동등한 고위직을 구하는 데 도움이 되었습니까?
Morons

4

경력 자살? 완전히 그렇지는 않지만 HR의 첫 번째 수준 필터를 통과해야하는 경우 표면이 he-has-5- 체크 박스 유형의 분석을 넘어서서 볼 수있을 정도로 충분히 알지 못합니다. 고용 관리자가 그렇게 할 수는 있지만 대부분의 HR 부서는 그렇지 않습니다.

새로운 언어를 배우는 한, 많은 경우에 구문을 고르는 것이 그렇게 어렵지는 않지만 모든 라이브러리에 익숙해 져야하며 더 오래 걸릴 수 있습니다.


3
"새로운 언어 배우기"부분에 완전히 동의하십시오. 사람들이 실제로 "언어를 배우십시오"라고 말할 때, 그들은 "환경을 배우다"를 의미합니다. 그것은 까다로운 부분입니다.
Nemeth

3

프로그래밍 개념과 데이터 구조를 잘 이해하고 적용하는 방법과시기를 배우십시오. 당신이 아는 것에 대해 분명히 말하고 자신감을 나타내십시오. 특정 언어로 직업을 신청하는 경우 해당 언어를 읽으십시오. 해당 언어의 기본 사항을 배우고 알고있는 프로그래밍 개념과 관련하여 해당 언어를 토론 할 수 있습니다. 예비 면접관에게 답을 모른다고 말하는 것을 두려워하지 마십시오. 질문에 대답하는 방법을 모르는 경우, 모국어로 무엇을 할 것인지 대답하고 인터뷰 대상자에게 선택한 회사 언어로 답을 찾을 수있는 곳을 알려줄 수 있도록 준비하십시오. 코드 예제는 훌륭하지만 누구나 코드를 잘라내어 붙여 넣을 수 있습니다. 프로그래밍 개념에 대한 강력한 명령을 증명합니다. 모든 회사가 OJT로 언어를 배우는 데 비용을 지불하지는 않습니다. 인터뷰 전에 기본 기술을 습득하기 위해 노력하십시오 (교재 및 웹에서 프로그래밍 문제를보고 직접 해결). 대부분의 고용주는 발로 생각할 수 있고 회사가하는 일에 동기를 부여 할 수있는 사람을 원합니다.


1

미국에서는 적어도 이로 인해 결국 자살이나 최소한 가까운 일로 이어질 수 있습니다. 문제는 채용을 통해 너무 많은 채용이 이루어지고 있으며 채용은 실제 능력이 무엇인지 알지 못하거나 신경 쓰지 않는 것처럼 보이지만 금 표준 인 알파벳 수프의 펀치 목록이 있습니다. 내가 흠없는 윤리적 인 채용 담당자라고 말하면서 적어도 내가 말하고자하는 몇 가지 이상의 말을했던 시점에 필요한 것은 내가 그들의 고객이 찾고있는 것과 정확히 같다고 말합니다. 고객이 구체적으로 찾고있는 "내 기술 몇 가지를 생략"했기 때문에 이력서를 "초점"으로 조정해야했습니다. 8-O

어쩌면 미국 에선 아마 알파벳 수프를 제공 할 수 없다면 수프 라인을 볼 수있는 날이 올 것입니다. 나쁜 말장난.


0

글쎄, 당신은 확실히 새로운 기술과 프로그래밍 언어를 배우는 데 많은 시간을 할애해야합니다. 하나의 프로그래밍 언어를 고수하면서 지적한 것과 관련된 몇 가지 예를 요약하지만, 지적한 특정 문제는 문제 영역마다 다를 수 있습니다.

  1. 오래 전에 인터넷이 없었던 사람들은 C 나 어셈블리에서 프로그래밍을하던 사람들이 있었지만 인터넷이 급증하면서 이러한 언어는 더 이상 도메인에 적합하지 않아 인터넷에 적합한 새로운 프로그래밍 언어를 만들었습니다.
  2. C / C ++ 소프트웨어는 쉽게 확장 할 수 없으며 사람들은 Java 또는 C #과 같은 다른 언어를 선호 할 것입니다. 특정 지식이 없으면 막 다른 골목에 빠질 수 있습니다.
  3. Java 프로그래머라면 크로스 플랫폼 개발이 여전히 뜨겁기 때문에 여전히 살아남을 수 있지만 C / C ++를 기반으로하는 QT와 같은 프레임 워크는 Java 프로그래머가 작동하도록 한동안 Java를 인수합니다. 레거시 코드에서 약간의 Java 및 QT를 알고있는 새로운 사용자는 레거시 코드를 새로운 표준으로 변환하기 위해 고용 될 수 있습니다.
  4. 그러나 하드웨어 프로그래밍 측면에서 하드웨어 변경에도 불구하고 Assembly, C 및 Like는 매우 오래 사용할 수 있습니다. 이러한 경우 프로그래밍 언어를 변경할 필요가 없으며 하드웨어 지식을 향상시킬 필요가 있습니다.

따라서 프로그래밍 영역이 무엇인지, 그리고 결과를 직접 조정해야합니다.

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