전직해 업계가 바뀌어도 도움이 된 경험

3648 단어 전직
이 기사는 Happy Elements 주식회사 카카리오 스튜디오 Advent Calendar 21 일째 기사입니다.
담당은 엔지니어 @mdn입니다. 잘 부탁드립니다.

전치



만나서 반갑습니다, 안녕하세요.
최근 Happy Elements 주식회사 카카리오 스튜디오에 입사했습니다@mdn라고 합니다.
전직에서는 Objective-C나 Java를 사용한 클라이언트 개발을 담당하고 있었습니다.

회사가 바뀌고 업계가 바뀌고 사용하는 언어도 완전히 바뀌었지만 여전히 유용한 경험이 있습니다.
이 기사에서는, 전직해도 도움이 되었다고 느낀 과거의 경험에 대해 되돌아보고 싶습니다.

한 언어를 깊게 공부한 경험





자신의 경우 가장 오래 공부한 언어는 C++였습니다. 그래서 가장 좋아하는 언어도 C++입니다.
최근에는 그다지 만지는 일이 없어졌습니다만, 토탈로 10년간은 공부하고 있는 것이 됩니다.
포인터의 어딘가에서 시작되어, STL, boost, vtbl, 호출 규약, 어셈블러, 템플릿 메타 프로그래밍 등등, 쓸데없는 것들만 여러가지 공부해 왔습니다.

아직 업무에 사용한 적이 없습니다.

그러나 업무에서 사용하고 있지 않기 때문에 공부한 것이 모두 낭비되었다는 것은 없고, 사고방식이나 기능은 다른 언어의 학습으로 매우 도움이 되었습니다. 포인터를 알면 참조를 쉽게 이해할 수 있으며 제네릭은 기능 한정판 템플릿입니다.

모던한 언어는 서로 좋은 부분을 도입하고 있기 때문에, 한 언어를 깊게 알고 있으면 다른 언어를 학습할 때도 도움이 됩니다1.

다양한 언어를 조금씩 접한 경험





앞서와는 반대로 다양한 언어를 접하고 있던 경험도 도움이 되었습니다. 핵심 사양까지 깊게 배우려고 하면 시간이 걸리지만 자주 사용되는 부분만 있으면 그다지 시간이 걸리지 않습니다.

자신의 경우 원래 공부했지만 업무에서 사용한 적이 없는 언어는 C++, C#, Python, Ruby가 있었지만, 4개 중 2개가 갑자기 도움이 되었습니다 2 .

다양한 언어를 학습해 두면 그 언어가 필요할 때 더 빨리 잡을 수 있고, 다른 언어를 학습할 때 도움이 됩니다. 이것은 언어 학습에 한정된 이야기가 아니라 기술 습득에도 말할 수 있다고 생각합니다.

하나의 애플리케이션을 일관되게 개발한 경험




전직에서는 초기 단계부터 개발에 관련된 기회를 얻을 수 있었습니다. 규모가 그다지 크지 않았던 것도 다행이고, 다양한 시행착오해, 그 결과 실패하는 일도 많았습니다. 리팩토링을 하거나, 새로운 기술을 도입해 보거나, 다른 언어를 도입하기도 했습니다. 비교적 젊을 때 이러한 기회를 얻은 것은 지금이라면 매우 귀중한 경험이었다고 느낍니다.

어리석은 납기에 쫓기는 경험




영적으로 힘들었어.

마지막으로



여러가지 써 왔습니다만, 무엇인가에 대해 진지하게 임한 경험이라고 하는 것은, 언젠가 몸을 도와 주는 것이라고 믿고 있습니다. 아직도, 주위의 슈퍼인 엔지니어들에게 압도되고 있습니다만, 빨리 자신도 힘이 될 수 있도록 정진해 가고 싶습니다.

치열한 문장이지만 끝까지 읽어 주셔서 감사합니다.

Happy Elements 주식회사 카카리아 스튜디오에서는 엔지니어를 모집합니다.
흥미가 있는 분은 여기로부터 응모해 주세요.



C++는 현대적인 언어로 분류되는 것일까? 

C++가 도움이 되는 날을 간절히 바라고 있습니다. 

좋은 웹페이지 즐겨찾기