저는 4 년 동안 소프트웨어 엔지니어이며 회사를 처음으로 바꿨습니다.
회사는 페어 프로그래밍으로 작업하고 3 일이 지났으며 한 줄의 코드조차 작성할 수 없었습니다. 이전 회사에서 생산성이 높았 기 때문에 정말 실망 스럽습니다.
코드베이스는 크며 rspec, haml, jasmine 및 기타와 같이 익숙하지 않은 5-6 개 언어 / 도구를 사용하고 있습니다. 그러나 여전히, 나는 끔찍한 느낌이 든다.
이번 주말에는 응용 프로그램에 대한 이해를 돕기 위해 UML을 만들었지 만 이번 주에는 괜찮은 양의 코드를 작성할 수 없을 것 같습니다.
이것이 정상입니까?
직업을 바꿀 때의 경험은 무엇이며 익숙하지 않은 언어 / 라이브러리로 작성된 큰 코드베이스로 뛰어들 수 있습니다.
물론 정확한 시간을 요구하지는 않지만 과거의 경험이나 프로세스를 만드는 것이 좋을 것입니다.
Btw, 나는 이미 아래의 질문 및 답변을 읽었 습니다. 대규모 코드베이스로 어떻게 뛰어들습니까?
/programming/215076/whats-the-best-way-to-become-familiar-with-a-large-codebase
/programming/214605/the-best-way-to-familiarize-yourself-with-an-inherited-codebase
최신 정보
모든 좋은 제안! 방금 직장에서 왔고 많은 일을했습니다!
페어 프로그래밍 정보 :
일반적으로 그들은 코드를 작성하고 잠깐이라도 놓치지 않으려 고 노력하고 있습니다! 코드를 작성하려고하면 편집 해야하는 파일조차 모르기 때문에 영원히 걸릴 것임을 알지만 그 외에도 내가 말한대로 6-7 언어 / 프레임 워크를 사용하고 있습니다. 이 모든 구문을 잘 알고 배우는 것은 쉽지 않습니다.
회사가 엔지니어를 얼마나 잘 준비했는지 :
나는 그들이 잘 조직되어 있다고 말할 수 없으며, 즉시 코드 작성을 시작할 것으로 기대합니다.
적극적으로 메모하기 :
나는 그들이 새로운 명령을 작성하거나 데이터 모델에 대해 무엇이든 쓸 때 항상 메모를합니다. 동료들은 매우 똑똑하고 친절한 사람들이며, 많은 질문, 때로는 많은 바보 같은 질문을 하려고합니다 .
이것이 일반적인가요? :
@ Telastyn, 답변 주셔서 감사합니다, 그것은 조금 기분이 나아졌다. 내 문제가 그렇게 드물지 않은 것처럼 보이지만, 나는이 일을하기 전에 실제로 생산적이었고 이제는 쓸모없고 똑똑하지 않습니다.
곧 버그 / 구현 문제 해결을 시작할 수 있기를 바랍니다.
그들이 사용하는 프레임 워크 / 언어에 대하여 :
나는 그것에 대해 정말로 정직했다. 나는 내가 실제로 모르는 것을 알고 있다고 말하지 않았다. 그러나 나는 그다지 다른 것을 기대하지 않았고, 제안을 수락 한 날부터 일을 시작한 이래로 나 자신을 준비 할 시간이 없었습니다.
@Southpaw Hare, 경험을 공유해 주셔서 감사합니다. 너가 확실히 맞아. 이 모든 것들을 배우겠다고 보장 할 수는 없지만 노력하고 있습니다. 결국 모든 구문을 한 번에 배우기가 어렵고, 이것이 주요한 문제라고 생각합니다. 그 언어를 알고 있기 때문에 루비 코드로 잘 탐색 할 수 있고 브라우저 검사기 덕분에 js 코드로 탐색 할 수 있지만 문제는 내가 모르는 프레임 워크 / 언어로 실제 코드를 작성하는 것입니다.