특정 언어에서 "경험"으로 간주되는 것은 무엇입니까? [닫은]


9

저는 여름 인턴쉽을 찾고있는 CS 학생입니다. 특히 Android 및 / 또는 iOS 용 앱을 개발하고 싶어하기 때문입니다. 다양한 기회 (내가 선택한 소프트웨어 개발 기회가 아닌 소프트웨어 개발 기회)에 대한 요구 사항을 살펴보면 "x, y, z ....에 대한 경험"이 표시됩니다. 내 질문 : 특정 언어 나 기술에 대한 경험으로 정확히 무엇을 계산합니까? VB에서 MIPS 어셈블리에 이르기까지 대학 연구에서 여러 언어를 사용할 수 있다는 점에서 운이 좋았습니다. 그러나 개인적으로 거의 예외를 제외하고는 내가 위치에 빠지고 x 날짜를 y 날짜까지 코딩하는 데 사용 된 대부분의 언어에 대해 충분히 지식이 있다고 생각하지 않습니다. 언어의 기초를 알고

내가 지금 당면하고있는 특정 예를 사용하려면 : 관심있는 인턴쉽은 C 및 / 또는 C ++에 대한 경험을 요구 사항으로 나열합니다. 나는 C와 함께 약간의 작업을 해왔고, 당신이 할 수 있고 할 수없는 일을 알고 있습니다 .K & R을 소유하고 읽었으며 포인터가 어떻게 작동하는지 이해합니다. 그러나 실제로 C로 상당한 양의 코드를 쓰지 않았습니다. 몇 가지 짧은 프로그램을 작성하고 다른 몇 가지를 수정했지만 실제로 메모리 할당을 관리하거나 원하는 기능을 생성하기 위해 추상화를 수행해야 할 정도로 큰 것을 쓰지 않았습니다. 그래서 나는 개념적 이해가 있다고 생각하지만 적용하지 않았습니다. 개념적 이해는 경험으로 간주됩니까? 나는 항상 내 지식을 배우고 넓히기를 열망하지만 지나치게 약속하고 싶지 않습니다.

생각? 조언?


2
아래의 답변은 좋지만 조언을 추가하겠습니다. 구인 광고의 특정 문구로 인해 실망하지 마십시오. 당신이 능력이 있다고 생각하고 기술에 대한 대략적인 일치라면 어쨌든 적용하십시오, 당신이 적어도 당신과 이야기하기 위해 emploer를 설득 할 수 있다고 생각하는 한 잃을 것이 거의 없습니다. . 기회가 없다면 분명히 적용하지 마십시오. 두 시간을 낭비합니다.
Steve

그러나 내가 유능하다고 생각하는지 여부는 요구 사항의 의미에 달려 있으므로 서클에서 돌아 다닐 수 있습니다. 나는 당신이 말하는 것을 얻었고 아마도 적용될 것입니다.
primehunter326

답변:


7

개인적으로 직업 목록을 작성하기 위해 "X를 사용한 경험"을 "현재 고객을 위해 프로덕션 환경에서 실행중인 X를 사용하여 코드를 작성했습니다"로 변환합니다.

그 이유는 "저는이 작업을 받았습니다"를 생산 강도 코드로 변환하는 데 필요한 작업량이 많지 않기 때문에 일반적으로 사소한 정보가 표시되기 때문입니다. 예를 들어 C에서는 버퍼 오버런에 취약하지 않은 프로그램을 작성할 수 있어야합니다. Java에서는 장기 실행 프로그램에 대한 자원을 올바르게 해제해야합니다.

기술을 살펴보고 그 기술을 가지고 노는 데 아무런 문제가 없지만 경험으로 간주되지는 않습니다.


문제는 대학생으로서 프로덕션 레벨 코드 방식으로 많이하지 않았으며 개념에 대한 나의 이해를 보여주기 위해 특정 연습에서만 사용했습니다. 어떻게 시작해야합니까?
primehunter326

X, Y 및 Z 기술에 익숙하지만 프로덕션 환경에서는 사용하지 않았다는 것을 언급하십시오. 당신은 학생입니다-기대는 선임 개발자와 다릅니다.

1

"경험"이라는 단어는 상황에 따라 다른 것을 의미합니다. 구인 게시에서 일반적으로 회사 나 조직에 대한 실제 작업 경험을 의미하지만 너무 많이 읽지는 ​​않습니다.

  1. 실제 조직에 대한 실제 경험은 "경험"으로 간주되기 위해 경험을 지불 할 필요가 없습니다.

  2. 인턴쉽 신청과 직업이 인턴쉽으로 표시되는 경우 일반적으로 경험을 구성하는 범위에는 약간의 여유가 있습니다.

  3. 인턴쉽을 신청할 때 많은 경우에 경험을 대신 할 수있는 코드 예제 및 / 또는 프로젝트를 사용할 수 있습니다.

마지막으로, 뛰어 들어가는 방법을 알고 걱정하지 마십시오. 몇 년 전 나의 첫 인턴쉽은 Perl을 쓰고있는 대학에 있었는데, 2 개월 동안 무엇을하고 있는지 전혀 몰랐습니다. 면담을 잘하고 보여주고 설명 할 몇 가지 예가 있다면, 잘 할 것입니다. 내 두 센트


0

내가 신입생이었을 때, 모집 광고가 "Y 기술에 대해 최소 X 개월 / 년"으로 지정하지 않았다면, 나는 지식이 좋은 신입생에게는 괜찮다고 가정 할 자유를 얻게 될 것입니다. 이메일 중 일부는 전화로 번역되었지만 인터뷰 단계에 참여한 이메일은 거의 없었습니다. 그럼에도 불구하고 시도해 볼 가치가 있다고 생각했습니다.

기술에 따라 다른 수준의 "경험"이 필요합니다. 그리고 다시 그것은 매우 상대적입니다. 2 년의 경력을 가진 사람은 전문가라고 생각할 수 있지만, 4 년 후에도 같은 기술에 대해 전문가라고 할 수는 없습니다. 임베디드 시스템보다 SQL 전문가가되는 데 시간이 덜 필요할 것입니다. 때로는 3-4 년의 C / C ++ 경험이있는 사람들이 기본 질문에 비참하게 실패한다는 것을 알게되었습니다.

솔직하게 말하고 자신감을 가지십시오! 신선할수록 코스 내용을 잘 알고 있으면 충분합니다. 당신이 그것보다 조금 더 많이 알고 있다면 더 좋습니다. 그러나 디자인 패턴에 대한 논문을 제시하거나 자신의 컴파일러를 만들 수는 없습니다. 당신이 일에 대한 올바른 태도와 문제 해결 능력을 보인다면, 당신은 거의 거기에 있습니다!

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