ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 소프트웨어 엔지니어 및 개발자로 성장하는 방법
    How to Dev 2020. 12. 29. 13:44

    소프트웨어 엔지니어로서 성장하기 위한 방법에 대해 소개 합니다.

    언어가 아닌 개념 배우기

     

    어떤 언어를 사용하는 것보다 개념을 배우는 것이 중요합니다. 언어는 시간에 따라 변화하지만 개념은 변하지 않기 때문입니다.

     

    1. 책을 통한 배움
      책은 쉽게 구할수 있으며 개념 부터 응용까지 설명되어 있어 혼자 지식을 습득 할수 있습니다. 하지만 쉽게 이해할수 없는 부분은 다른 사람 또는 시청각을 봐야 합니다.

    2. 학원, 학교 등의 기술 코스를 수행
      특정 분야에서는 학원 및 학교등에서 배우는 것이 좋습니다. 시중에 나와있는 책이나 영상보다 이미 이론 및 기술을 이해하고 있는 분에게 배우는 것이 쉽습니다.
      그러나 시간이 오래 걸립니다.

    3. 기술에 대한 이해와 활용이 우수한 사람 따라하기
      비슷한 문제에 대한 해결 방안을 이미 다른 사람들이 유튜브, 팟캐스트, 튜토리얼, 가이드라는 문서나 영상물로 인터넷에 올려 놓은 것들이 많습니다.
      특히 구글의 경우 쉽게 따라 할수 있는 튜토리얼을 제공하기 때문에 해당 기술을 어렵지 않게 습득 가능합니다.

    4. 오픈소스 프로젝트에 참여하기
      오픈소스 프로젝트에 참여하는 것은 기술을 실습하고 기술 레벨을 향상시킬수 있는 좋은 방법입니다.
      이미 코드 가이드라인 및 협업 체계가 구축되어 있는 오픈소스 프로젝트에서 배우면 기본과 응용에 대한 실력이 빠르게 늘 것입니다.

    5. 자격증 취득
      정보통신 자격증을 취득하는 것도 하나의 방법입니다. 이론에 대한 기본 개념을 학습하고 이를 테스트 한다는 것은 개발 기반을 마련하는 방법이기 때문입니다.
      그러나 자격증 취득만이 목적이 되어서는 안됩니다.

    6. 멘토를 찾거나 멘토가 되기
      아마 이것이 가장 좋은 방법일 것입니다. 이미 소프트웨어 엔지니어로서 기반이 우수한 사람을 멘토로서 따르는 것은 경험과 기술을 신속하게 배우는 일이기 때문입니다.
      멘토가 된다는 것은 다른 사람에게 기술 및 스킬을 전수하기 위해 지식을 정리하고 교육 하면서 자신도 스킬을 향상시킬 수 있는 방법입니다.

Designed by Tistory.