민트기술 인턴 후기 – 김영호님

대학교에서 단순히 컴퓨터에 대한 지식, 코딩에 대한 지식만 쌓아왔지 실제로 활용해 본 적 없던 나는 입사한 첫 날 걱정이 앞섰다. 외부프로젝트의 ios 버전을 인턴 2명이서 맡게 되었기 때문이다. ios 개발이라고는 저번 학기에 들었던 수업에서 한 3개월의 경험밖에 없던 난 당연히 걱정이 생길 수 밖에 없었다. 또한 내가 대학에서 배웠던 지식은 알고리즘, 자료구조, 오토마타 등 이론에 대한 지식밖에 없었는데 이 프로젝트에서 요구하는 건 그런게 아니었다. 

 

내가 프로젝트를 진행하는데 있어서 필요한 지식은 크게 5가지였다. 

IOS 앱개발에 필요한 지식, BLE 통신, 데이터베이스, 서버 API통신, 마지막으로 git에 대한 활용법. 

이 5가지 중 내가 갖고 있던 지식은 3개월 동안 배운 IOS 개발에 필요한 지식이 다였기에, 걱정이 많이 앞섰다. 

 

프로젝트는 다음과 같은 순서로 진행됐다. 

  1. UI 구현 
  1. 내부 API 구현 
  1. 외부 API 구현 
  1. 테스트케이스 실험 

 

내가 느끼기에는 UI 구현이 가장 어려웠다. xcode와 swift에 익숙치 않아 많은 시행착오를 겪었기 때문이다. 내가 알고 있는 앱개발에 필요한 지식은 극히 일부라서 UI구현에 필요한 지식을 일일이 다 검색해가면서 찾았다. 개발에 가장 지장이 되었던 것은 앱에 대한 가이드라인이 따로 존재하지 않는다는 것이었다. 가이드라인이 없어 기존에 있던 안드로이드 버전을 참고해가면서 프로젝트를 진행해야 됐는데 심지어 안드로이드 개발도 잘 몰라 진행사항이 매우 더뎠다.  

또한 기존의 난 git에 대한 지식이라고는 push, pull 밖에 없었다. 대학에서 깃을 다루긴 했지만 다 개인과제였기 때문에 따로 브랜치를 만들 이유가 없었기 때문이다. 그래서 git에 대해 알아가는 데 또 시간이 걸렸다. 

 

그러나 시간이 지나면서 이런 애로사항들이 하나 둘 해결됐다. 회사에 출근해 하루종일 구글링하고 남들의 코드를 보면서 오토레이아웃, 세그웨이 등 UI구현에 필요한 전반적인 지식이 쌓이고 안드로이드 또한 어떤 방식으로 동작하는 지 알게 되자 진행속도가 상당히 빨라졌다. 구글을 보는 시간보다 코드를 보는 시간이 많아졌고 점차 자신감이 생겼다. 또 git은 회사분들께서 너무 자세하게 설명해주셔서 금방 사용법을 알게 되었다. git을 활용해 클론을 따고, 브랜치를 만들고, Merge Request를 하는데 내가 진짜 프로그래머가 된 기분이었다. 프로그래머의 기본은 협업인데 협업을 하는 방법을 알았기 때문이다. 그렇게 UI 구현은 2주만에 끝났다. 

 

다음으로는 내부 API 구현을 진행했는데 이 때 BLE통신, 데이터베이스 등을 배웠다. 프로젝트를 진행하면서 가장 많은 시간을 할애한 것이 BLE통신이었다. 애초에 BLE가 뭔지도 몰랐던 난 이 기능을 앱에 구현하면서 코딩보다 정보를 찾는 데 시간을 다 썼다. IOS에서 지원해주는 Core Bluetooth가 어떻게 동작하는 지 부터 peripheral이 뭔지, Service가 뭔지, characteristic이 뭔지 차근차근 알아갔다. 그 뒤에는 제품과 핸드폰 기기와의 통신에 필요한 프로토콜을 이해하는데에 또 많은 시간을 할애했다. 이 단계에선 사수분의 도움을 많이 받았다. 사실 처음 프로젝트를 맡았을 때부터 사수분이 정해졌지만 그 동안 오기때문에 혼자 진행하려고 노력했지만 진행속도가 너무 더뎌져 도움을 요쳥했다. 이 때 사수셨던 승리씨는 원래 따로 진행하시던 프로젝트가 있음에도 불구하고 너무 친절하게 가르쳐주셔서 감사했다. 이렇게 BLE통신을 구현했을 때의 심정은 말로  다 할 수 없다. 

그 다음엔 데이터베이스를 구현했는데 이 과정은 생각보다 빨리 끝났다. 따로 이해해야할 지식은 없고 어떻게 써야 되는 지만 알면 됐기 때문이다.  이렇게 내부 API 또한 2주만에 끝났다. 

 

이 때 되게 나한테 놀랐던 것은 불과 한 달만에 UI구현과 내부 API를 구현했다는 것이다. 그리고 코딩에 상당이 자신감이 붙은 나를 발견했다. 앞으로 프로젝트를 진행하면서 어떤 어려움이 닥쳐도 해낼 수 있을 거란 생각이 들었다. 

 

뒤로는 외부 API 통신을 하게 되었다. 여기서 생각보다 많은 시간을 할애했는데 그 이유는 클라이언트 쪽에서 서버 API 통신에 대한 규격같은 것을 아예 제공해주지 않았기 때문이다. 따라서 내가 기존에 있던 안드로이드 소스를 일일이 분석해가면서 규격을 찾아내고 구현했는데 이 과정에서 많은 시간이 걸렸다. 하지만 막막해보였던 이 또한 하니까 되더라. 

 

이렇게 막막했던 프로젝트 중 3가지를 끝냈을 때 난 전에 적었던 진행에 필요한 5가지에 대한 전반적인 지식이 생겼다. 불과 한달 조금 넘겨서 말이다. 내가 걱정했던 것은 기우였다는 것을 알게 되었고 이젠 난 개발에 대해 자신감이 생겼다. 과장을 조금 더하면 이대로 바로 취직해도 먹고 살 수 있겠다는 생각이 들었다. 가장 중요한 건 앞으로 개발하는데 어떤 어려움이 닥쳐도 해낼 수 있을 거란 생각이었다. 물론 시간이 많이 걸릴 수는 있지만 불가능하지 않다는 확신이 들었다. 

이후에는 원래 테스트케이스를 실험하면서 오류를 잡아내야 했지만 클라이언트 측에서 갑작스레 UI를 변경해 변경된 UI를 구현해내는데 시간이 많이 걸렸다. 또 UI를 좀 더 상세하게 고치면서 이제는 새로운 지식을 쌓기보단 알고있던 지식을 활용하는 반복작업이 시작됐고 그 후에야 테스트케이스를 실험했고 프로젝트는 거의 끝이 났다. 

 

프로젝트를 진행하고 나서 새삼 느낀 것은 회사의 분위기가 굉장히 자유롭다는 것이다. 사장님과의 면담시간중 ‘I LIKE I WISH’라는 것을 했는데 I LIKE 는 회사에서 좋았던 것, I WISH는 회사에 바라는 것을 얘기하는 것이었다. 이 때 내가 I WISH 시간에 얘기한 것이 2일뒤에 반영이 되었는데 상당히 놀랐다. 인턴에 불과한 나의 얘기를 반영하는 게 쉽지 않은 일이기 때문이다. 내가 갖고 있던 IT업계 회사에 대한 선입견이 여기서 많이 없어졌다. 보통 IT업계를 생각하면 회사에서 시키는 대로 일만하고 야근도 밥먹듯이 하는 그런 회사가 생각났었지만 민트기술에 와서 다 그렇지는 않다는 것을 깨달았다. 출근 시간도 9~10시 사이 자유롭고 퇴근도 눈치보면서 퇴근하는 그런 분위기가 전혀 없어서 일하는 2달동안 너무 좋았었다. 

 

이렇게 2달동안 인턴을 하면서 난 하나의 프로젝트를 맡게 되어 거의 끝을 냈다. 이제 난 기초적인 개발을 할 수 있게 되었고 회사에 대한 많은 선입견이 사라졌다. 또한 내가 전공하고 있는 소프트웨어에 더 많은 애정이 생겼다. 가장 좋은 건 코딩에 대한 자신감이 생겼다는 것이다. 이렇게 언제든 그만둘 수 있는 인턴에게 하나의 프로젝트를 맡겨주신 사장님과 프로젝트를 진행하면서 도움을 주셨던 회사 사람들께 너무 고마웠다.  

민트기술 인턴 후기 – 김나용님

컴퓨터전공을 하고 있는 저는 3학년을 맞이하였습니다. 원하는 전공과 함께 대학생활의 절반을 넘게 보냈지만, 졸업 후 뚜렷한 진로의 방향은 정하지 못했습니다. 모바일 어플리케이션 개발은 제가 좋아하던 개발의 분야 중 하나입니다. 동아리와 교내 수업을 통해 진행했던 Android와 IOS 어플리케이션 개발 프로젝트는 저에게 큰 흥미를 주었고, 마침 교수님의 인턴쉽 제안으로 민트기술에서 일 할 기회를 얻게 되었습니다.

꿈을 안고 시작하는 모든 것들이 설레듯, 저도 많은 설렘과 기대를 안고 인턴을 시작했습니다. 제게 많은 기회를 안겨다줄 것 같아서입니다. 그리고, 제가 보낸 2달은 그 기대에 맞추어 보람차고 좋은 경험이 되었습니다.

가장 기대되었던 것은 현업에서 일하시는 분들과 얘기를 나눌 수 있고, 그 분들과 함께 일 할 수 있다는 점이었습니다. 동아리나 수업을 통하여 진행한 팀프로젝트 덕분에 협업을 통해 얼마나 많은 배움을 얻을 수 있는지 느껴왔습니다. 많은 실무 개발 경험을 지니신 분들과 일한다면, 이전의 친구들에게서 배웠던 것과 다른 빛깔의 많은 배움을 얻을 수 있을 것 같았습니다. 아니나 다를까, 처음 마주한 코드리뷰 시간은 제가 기대했던 회사 생활에 부응했습니다. 각자의 프로젝트 뿐만 아닌, 회사 내의 모든 개발자들이 팀별로 GitLab을 통하여 코드를 공유하고 피드백하는 것입니다. 코드의 개선 방향을 토의하고, 나의 프로젝트가 아니더라도 코드를 보며 자신의 주종목이 아닌 일에도 지식을 쌓는 것, 궁금한 점을 묻기도 하며 함께 성장하는 시간이었습니다. 비록 미숙한 인턴이었지만 코드리뷰에 참석하여 현업 개발자 분들의 업무와 코드를 함께 할 수 있다는 것은 제가 기대했던 인턴쉽의 부분을 채워주었습니다.

다음으로 제가 인턴 후 기대했던 점은, 제가 실제 회사에 적응하고 저의 적성을 녹여, 이 분야에서 즐겁게 일할 수 있을지였습니다. 회사 문화에 적응하는 것은 쉬웠습니다. 민트기술은 소규모 회사였기 때문에 주변에서 이야기 들었던 많은 회사들보다 훨씬 수평적이고 단란했습니다. 서로가 서로의 주분야를 알고, 친밀하게 지내기 때문에 회사생활을 하는 내내 기분이 상하거나 힘들었던 적은 없었습니다. 사장님께서 인턴 중간 중간에 회사에 대한 불만은 없냐고 물어보셨고, 저희가 어떤 일을 진행하는지 관심 가져 주셨습니다. 물음은 주로 ‘I like, I wish’에 대한 답변이었습니다. 제가 이 회사에서 좋았던 점과 부족한 점이 있다면 어떻게 되기를 바라는 지 말할 기회가 꾸준히 주어질 수 있었습니다. 실제로 말씀 드린 것들은 사소한 것들이라도 개선이 되어 만족스러운 회사생활을 할 수 있었습니다.

실무를 맡아 개발을 하는 것 또한 즐거웠습니다. 제가 맡았던 프로젝트는 3명이 함께 기존에 있던 헬스케어 어플리케이션을 업그레이드 시켜서 Android, IOS 어플리케이션으로 개발하는 것이었습니다. 저는 주로 Android개발을 하였습니다. 어플리케이션의 주요 기능은 의료기기 블루투스와 통신을 하고, 데이터를 받아 저장하고 서버로 전송하는 것이었습니다. 처음 프로젝트를 맡았을 때, 잘 해낼 수 있을지 두렵기도 했지만, 차근 차근 Gitlab의 Issue를 해결해나가다 보니 어느새 주요 기능을 다 구현할 수 있는 어플리케이션이 되었습니다.

부족한 개발자를 채워줄 수 있는 많은 것들을 할 수 있게 되었습니다. 참 필수적인데 하지 못했던 것들인 git사용도 그중 하나입니다. 단순한 사용에 그쳤던 git을 회사 일을 진행하면서, fork, branch, issue, merge request 등을 할 수 있었고, 보다 용이한 방식으로 이용할 수 있게되었습니다. Issue의 순서를 짜고, 테스트케이스를 만들어 테스트하는 사소한 방식 하나하나가 개발 방식을 잡아주는 것에 도움이 되었습니다. 기술적인 면에서 또한 많이 성장했습니다. 회사에 오기 전에는 도전하지 않던 기능들을 구현해 볼 수 있는 기회가 있어서 참 좋았습니다. 블루투스가 전송하는 프로토콜을 받아 표를 보며 정보에 맞게 분석하여 다루어 본 것이 그 중 하나입니다. DB를 위하여 새롭게 접한 언어인 Realm도 이용해보고, 처음 해보는 서버 API통신도 해낼 수 있었습니다. 몇몇 기능들을 위하여 썼던 오픈소스는 유용하고 효율적인 개발을 할 수 있게 도왔습니다.

주변의 도움으로 즐거운 개발이 가능했습니다. 잘 모르는 것들이 있어도, 도움을 받아 능력을 기를 수 있었고, 그러다보니 어느새 저 혼자만으로도 해결할 수 있는 일들이 많아졌습니다. 그래서, 더이상 막히는 것이 두렵거나 좌절스럽지 않게 되었습니다. 부득이 Issue의 마감 기한을 넘기게 되었을 때도, 저의 수준을 고려하여 다시 스케줄을 짜주셨고, 부족함에 대하여 압박하시지 않아주셔서 부담감이 아닌 책임감을 가지고 업무를 처리할 수 있었습니다. 팀원과 생각을 맞추어 나가면서 해결하고, 또는 제안해주는 새로운 구조는 더 나은 코드를 짜는 것에 도움이 되었습니다. 착하고 긍정적인 팀원들 덕분에 조금 막연하고 힘들어도 으쌰으쌰할 수 있었습니다. 또한 사내 경험 많으신 Android개발자분들이 문제 해결에 필요한 지식을 친절히 다져주셔서 해결에 도움을 주셨습니다. 질문에 답변해주시고, 제안해주시는 해결책들을 통해 정말 많이 배웠습니다.

 

 ‘개발의 실제 업무는 어떻게 진행되는지, 그리고 나는 잘 해낼 수 있을 지’. 이 두 가지를 잘 알 수 있었던 시간이었습니다. 인턴을 하기 전의 설렘은 만족스러운 경험을 남기고 끝났습니다. 이제 저는 개발자가 된다는 더 큰 설렘을 안고 남은 학기를 마무리 지을 수 있을 것 같습니다. 좋은 경험을 안겨준 민트기술과 회사의 모든 구성원분들과, 함께 인턴을 했던 좋은 친구들 모두 감사합니다!

민트기술 인턴 후기 – Phaisakha Tulyathan

The internship definitely allowed me to make use of what I learned from class. In the beginning, I wasn’t comfortable with using Auto Layout. But, with the help of my coworkers, I learned to implement this feature in a more effective way. Moreover, the internship also allowed me to explore different area of platforms. At first, I was only designing user interface for iOS apps. It wasn’t until this work experience that I get to design user interface for android apps as well.

Interning at Mintech hasn’t only helped me to improve my skills but it also sparked my interest in application development area. I was able to get a hand on experience with API integration which would be helpful for my future education. What I really like about this company is that the employees can arrive at work anytime between 9 am – 10 am. So, it’s really nice for people who live further away from where the company is located. Moreover, the company also provides lunch for the workers and there’re also coffee and snacks available in the office. The people here are also very friendly despite the language barrier. Therefore, even though I cannot speak Korean I still feel comfortable working here.

It would be better if the internship program allow interns to talk with clients so that we would actually get a taste of what it is like to work in the real world as communicating with customers does play an important role in one’s career. Also, since the interns are very new to the professional world and need more guidance than workers who have been working at the company for longer time, it would be nice if the interns can get feedback from older coworkers so that we know how well we’re doing. From those feedback, we can learn about the area in which we need to improve on and become better at our job.

Overall, I would recommend others to work here. It would be very helpful if they have prior knowledge in coding since most of the major tasks require some coding knowledge.

민트기술 인턴 후기 – 이장호씨

짧기도 하고 길기도 한 6개월 동안 민트기술에서 인턴활동을 하면서 다양한 경험을 했었고, 많은 것들을 배웠습니다.
대학교를 다녔을 때에는 보안과 개발 두 분야를 동시에 공부를 하고 있었지만, 둘 중 어느 한 분야로 진로를 선택할 것 인지에 대한 뚜렷한 목표도 없었고, 어느 한 분야도 깊게 공부를 하지 못해서 취업을 해도 잘할 수 있을지, 열심히 할 수 있을지에 대한 고민과 두려움을 가지고 있었습니다. 이런 막연한 불안감을 가진 상태에서 이력서를 등록했고, 우연히 민트기술로부터 연락을 받아 인턴으로 입사를 하게 되었습니다.


개발에 대한 전문적인 지식이 없는 상태에서 맨 처음 시작한 일은 안드로이드 앱 개발 프로젝트였습니다. 안드로이드 앱 개발 자체는 처음이지만 다행히 개발에 필요한 언어는 학교에서 공부를 했던 상태라서 어렵지 않게 시작하게 되었습니다. 모르는 부분이 있으면 책을 찾아보기도 하고, 같은 시기에 입사한 동기 인턴님과 팀장님께 물어보기도 해서 짧은 시간 안에 개발에 적응하고 어느 정도 기능을 구현할 수 있게 되었고, 여럿이 팀으로 프로젝트를 진행할 때의 주의할 점이나 업무 분배 등에 대해서도 알 수 있게 되었습니다.

약 한 달 정도 안드로이드 프로젝트를 진행하던 중에 팀장님으로부터 테스트 서버를 만들어야 한다는 이야기를 들었고, 이전에 다뤄보지 못했던 새로운 언어인 루비와 프레임워크인 레일즈를 다룰 기회가 있었습니다. 안드로이드는 이전에 자바를 공부했기 때문에 적응을 할 수 있었지만, 루비 온 레일즈는 언어부터 생소하기도 했고, 프레임워크 자체를 이해하지 못했기 때문에 처음은 매우 버거웠습니다. 겨우 인터넷과 책을 찾아보면서 테스트 서버를 구축하게 되니 점점 자신감도 생기게 되었고, 오랜만에 개발을 하면서 재밌다는 느낌도 받게 되었습니다.

안드로이드 프로젝트가 어느 정도 기능 구현이 되었을 때 동기 인턴님은 프로젝트 마무리를 하게 되고, 저는 새로운 프로젝트에 투입되었습니다. 처음 프로젝트는 안드로이드 하나만 개발하면 되는 것이었지만, 새로 투입된 프로젝트에서는 서버와 웹을 개발하는, 전혀 공부를 해본 적이 없는 분야라서 어떻게 개발을 해야 할지 막막했습니다. 다행히 이 프로젝트 역시 인터넷에서도 찾아보고, 모르는 부분이 있으면 바로 물어보기도 하면서 점점 개발에 자신감이 생기기도 했습니다. 웹의 기능들이 구현이 되었을 때 안드로이드와 iOS 앱을 동시에 만드는 작업도 진행했었는데, iOS 개발 역시 처음이었지만 안드로이드 앱 개발과 웹 페이지 제작을 통해 얻게 된 자신감으로 이전보다 더 빨리 새로운 환경에 적응해 프로젝트를 마무리 지었습니다.

위의 프로젝트가 마무리되고 마지막으로 했던 프로젝트는 서버, 웹, iOS와 안드로이드 앱 개발을 모두 요구하는 프로젝트였고, 인턴생활을 하면서 가장 기억에 남았으면서 가장 많은 것을 배웠던 프로젝트였습니다.
이전에 두 개의 프로젝트를 진행했던 경험도 있었고, 요구하는 기능들도 구현이 가능할 것이라는 자신감을 가지고 있어서 대부분의 개발을 혼자 했음에도 불구하고 문제없이 잘 완수할 수 있을 것 같았습니다.
너무 안일한 생각에 자신감이 자만심으로 변하기도 했고, 전보다 여유롭게 개발을 진행하다 보니 프로젝트 기간 초반에 내부 스케줄을 어기는 경우가 몇 번 있었고, 버그가 생겼을 때 적절한 대응도 하지 못하게 되었으며, 진행사항을 수시로 공유해야 하는데 이를 무시하는 태도도 보이는 등 개발을 할 때의 문제점들이 속속 드러났었습니다. 다행히 이때 사장님과 팀장님께서 옆에서 문제점을 정확히 지적해주시고 잠시나마 가져왔던 자만심을 잡아주셔서 두 달이라는 짧은 시간 동안에 무사히 프로젝트를 마무리 할 수 있었습니다.

6달이라는 짧은 인턴기간 동안에 많은 개발 지식들을 습득할 수 있었고, 이외에도 협업의 중요성과 일을 어떻게 해야 하는지도 배울 수 있었으며, 일을 할 때의 문제점들도 고칠 수 있어서 정말 값진 경험을 했다고 생각합니다.

민트기술 인턴 후기 – 정구현씨

처음 일을 시작하게 전에는 게임학과를 재학하다 졸업 취업이 되지 않아 청년 성공 패지키로 부산에서 , 개발자과정을 배우고 있었다. 그때만 하더라도 게임 개발 기술을 강화하기 위해 배우고 있었고 취업하게 되면 게임회사에 취업하지 않을까 생각했었다 수업과정의 거의 막바지쯤에 면접을 보게 되었고 회사에 출근하게 되었다. 출근하면서 걱정했던것은 회사에서의 개발이었다. 주로 하던 것은 C언어 계열이어서 자바나 안드로이드 개발을 잘할 있을까였다. 또한 IT에서 만연한 이야기인 야근, 회사 내에서의 분위기에 적응할 있을까 하는 걱정도 있었다.

 

출근 받은 일은 안드로이드로 태블릿 앱을 만드는 것이었다. 그때 나와 비슷한 때에 들어온 다른 인턴생도 같은 프로젝트를 하여서 처음으로 협업 개발이라는 것을 하였다. 이전까지는 팀에서 혼자 프로그래머 개발자라 개발에 관련해서는 협업이라는 것이 없었기에 그것에 관련해서도 잘할 있을지 걱정이 많았다. 하지만 정창환 팀장님이 매일 아침 작업한 코드를 확인하고 코드에서 수정사항을 알려주셨다. 사소한 변수명 통일부터 생각하지 못했던 코드 알고리즘까지 알려주셔서 협업과 개인 개발에 많은 도움을 주셨다. 덕분에 개발도 순조로웠다. 회사에서 배울 있었던 것은 개발적인부분뿐만이 아니라 클라이언트적인 부분도 배울 있었다. 안드로이드 개발을 진행하면서 외주 업체에 팀장님과 함께 미팅을 나가 회사 개발의 일정 회의, 마케팅 팀과 디자인 팀과의 전체 회의 등을 지켜 보면서 나의 행동이 우리 회사의 이미지가 된다는 사실을 느낄 있었고 미팅 이동간 팀장님께서 클라이언트 회의에서의 중요점등을 알려 주셨고 내가 가지고있는 걱정에 격려를 많이 해주셨다.  이후 마무리 되고 내가 참여했던 앱이 매장에서 돌아간다는 소리를 들었을 무언가뿌듯한 기분이 들면서 조금이지만 자신감도 들었다.

이후 두번째 개발은 팀장님과 회사 내에 먼저 입사 하셨던 김수민씨가 웹과 안드로이드로 개발하고 있던 채팅 어플을 iOS버전으로 만드는 것이었다. 당시 회사 내에 iOS 개발자 분들이 외근을 나가 있었고 iOS개발은 처음이라 2주간은 새로운 언어인 스위프트를 익히면서 Xcode iOS개발하는 법을 배웠다. 다행히 외근을 나가셨지만 slack 통해 질문을하면 친절하게 알려 주셨고 가끔 회사에 찾아 오셔서 새로운 개발법을 제시해 주셨었다. 덕분에 프로젝트를 시작한지 4주차 정도 되었을 때는 Xcode 기본적인 개발을 하게 되었고 막히는 부분은 관련된 부분은 인터넷에서 빠르게 찾아서 해결할 있게 되었다.

회사에서 직접적으로 만들어 보기 전까지는 정말 많은 걱정들과 선입견이 있었다. 하지만 회사를 다니면서 걱정은 쓸모없던 걱정이었고 선입견은 잘못된 생각들이었다. 주변 IT관련 일을 하는 동기, 선배들의 이야기를 들면서 상하 관계가 아닌 수평적인 관계의 회사 분위기와 자기계발 시간을 가질 있다는 , 인턴 임에도 불구 하고 높은 급여로 민트기술에들어 것이 나에게는 행운이라고 생각한다. 앞으로도 회사내의 업무와 함께 자기 개발에 힘써서 더욱 빠르고 간결한 알고리즘을 사용하는 개발자가 되고 싶다.

2014 겨울 인턴 – Thales Brant Ferreira

 안녕하세요! Hello! Oi!

First I would like to thank Mintech to have accepted me as an international intern and let me to experience all that I have had during my internship period. Since I arrived in Korea, everything was a challenge for me and I did not expected less from the internship in a real Korean IT company. I entered at the company on January 2nd and I met my mentor Jin Changhoon who was very kind since that day and the others who also were very receptive.

During the first two weeks I was introduced to Android Programming Language, thus I learned many concepts, where to look for help/libraries, met many softwares to use during any development and gladly, this have awaken my willing to learn even more this programming language.

After that, I faced the Ruby on Rails, a powerful open-source web framework, which I got amazed how everything works and sometimes doubts came up about how all the magic implemented on this incredible framework really works well. Developing for Web from scratch to deployment was not so easy as it is using Ruby on Rails!

In February, I started learning the Objective-C Programming Language to develop apps to iOS. I have never touched an Apple device before, and I really enjoyed developing for it, once it is very intuitive and productive. (***  YES, I had a MacBook Air only for myself to develop the apps =D ***)

And to finish, I created an app in iOS and the same in Android to communicate both with Ruby on Rails.

My objective in this company was to get as much knowledge as possible in mobile and web development and I honestly have to say that I have had success on that. I feel satisfied with everything that I learned and I keep on wanting to look for more knowledge in the computer field.

About my daily life, it was not easy at all. It was 9h in the company per day and life in Seoul is very expensive and stressful. Everyday I tried a different Korean dish that I did not experienced before and actually I did enjoyed every bite of Korean food (veeeeery different from university food). The company is located in the Garosu-gil street, known as a very famous for fashion and expensive region in Gangnam, thus, there are many kinds of restaurants and coffee shops around the area we could enjoy together with the Mintech Team.

The only problem I see during the internship is the language barrier. It is not good to going out for lunch and do not understand at least one joke. =/ . English was the salvation, but very limited. I hoped to know more about every worker in this company, practice more and laugh more during our meetings, sharing our thoughts.

In overall, I do recommend this company for internship and for those wanting to learn about the topics mentioned above and especially the Korean lifestyle. At Mintech an IT student will be in touch with new technologies, live a Korean environmnent and learn a lot professionally and personally.

Thank everyone very much and I am sorry for not meeting each other more because of my poor Korean!

Hope to see you again someday.

Thales Brant Ferreira
KAIST Student and Brazilian Intern (Winter-2014)
email: thalesbrante@gmail.com
fb: thalesbferreira

2014 겨울 방학 인턴 후기 – 김서영

처음 회사에서 인턴을 하기로 마음 먹었을 때 설렘 반, 두려움 반의 마음을 갖고 있었다. 안드로이드 프로그래밍을 해본 적이 없었기 때문이다. 그런 마음을 갖고 인턴을 시작하여 처음 며칠동안의 짧은 안드로이드 프로그래밍 입문을 위한 간단한 코딩을 해본 후, ‘redmine-android’라는 팀프로젝트에 들어가게 되었다. 처음 프로젝트에 들어가게 되었을 때, 제대로 할 줄 아는 것도 하나도 없는데 프로젝트에 투입되어서 솔직히 말해 겁이 났다. ‘redmine-android’는 내가 들어가게 되었을 때 이미 어느정도 진척이 많이 된 상황이었기 때문에 코드가 상당하였고, 프로젝트에서 하려는 바가 무엇인지, 또 Redmine이 무엇을 하는 것인지 몰랐기 때문이다. 하지만, 회사분위기가 서로를 격려해주고 도와주는 분위기였기 때문에 이내 겁을 떨쳐버리고 프로젝트에서 내게 할당된 일감과 역할을 소화해낼 수 있었다.

무엇보다도 회사에서 인턴을 하면서 팀 프로젝트가 어떻게 돌아가는지에 대해 알 수 있어서 좋은 경험이 되었다. 여태까지 해본 팀프로젝트라하면 학교에서 대충 팀원들끼리 모여 팀프로젝트를 한 것이 전부였는데, 회사에서 팀프로젝트를 해보니 프로젝트를 체계적으로 어떻게 진행을 하며, 어떤 역할 분배를 하는지, 어떻게 하여 팀원들간의 커뮤티케이션을 하는지 등을 배울 수 있었다. 또한 인턴임에도 불구하고 다같이 모여 인수회의, 회고, 스탠드업미팅, 유저빌리티 회의, 코드리뷰 등을 같이 진행할 수 있는 기회를 주셨기에, 회의에서도 적극적으로 참여하여 최대한 많은 기여를 할 수 있도록 노력해 볼 수 있었다. 또한 팀원들 또한 다같이 열심히 하고, 프로젝트에 대한 열정을 갖고, 회고를 통해 나왔던 액션플랜을 다음 스프린트 때 지키고 발전해나가려고 하며, 긍정적인 마인드를 갖고 있는 좋은 분들이었기 때문에 같은 팀에서 일하는데 너무 많은 좋은 영향을 받을 수 있었던 것 같다.
두 달이라는 짧고도 긴 시간동안 프로젝트부터 앱 출시까지 정말 다양한 경험을 해보게 해주셔서 감사하다.

Mintech Internship

Mintech ­ Internship

André Monteiro
Date: 22 July of 2013

My experience on the company was better than expected, mainly because instead of only study I could help the company with my work, and it became part of the final product. It was a great opportunity and will improve my curriculum.

Working on this company helped me learning iOS, a technology that I was planning to study deeply, but here I could study and get experience, so that now I can work with it if I have the opportunity. The period of 2 months instead 3 weeks like the majority of the companies was essential for this.

The company is great, it’s well located, many places to eat nearby. And I felt valued because it provided food, a paid trip for Jeju and rewards for the good work.

What should improve is the assistance to the employee with the new technology, some explanations about it and how the product interacts with the technology would be really useful; A better understanding of the environment would be necessary, but because we had an older employee helping us it was not so necessary. All my activities was supervised by my coach, so for each mistake I made he gave me some tips.

The difference of languages was some problem, but it didn’t affect the work at all, but it affected the way I interacted with the members of the company. Although this, they helped me every time I needed.

By my impressions I could advice others students to work on this company, it’s very different from the others in a good way. Here the employee always have something to work on, and if you have some trouble you can always skip it and find another task to do.

민트기술 인턴 후기

연세대학교 컴퓨터과학과 조의영

모바일 프로그래밍에 대해 아무것도 모른 채로 이 인턴 일을 시작하게 되었다. 이때까지만 해도 C와 C++ 프로그래밍을 해 본 것과 4시간가량의 자바 프로그래밍을 배운 것이 그나마 실력이라고 말할 수 있는 것이었다. 그래서 사실 이 인턴을 시작하게 됐을 때 무슨 일을 할 수 있을까 싶었고, 때때로 주변에서 들었었던, 인턴으로 일 배우러 갔다가 잡일만 하다 끝날지도 모르겠다는 생각을 했었다. 하지만 처음 사장님과 면담에서, 사장님께서 “인턴에게 많은 것을 바라지 않는다. 그냥 많이 물어봐라. 혹 시나리오를 만들라는 일을 시키면 안 한다고 하고 코딩 관련 일을 많이 해라.”라고 말씀을 해주셨다. 그 솔직한 말씀을 듣고 나니, 다행히 좋은 회사를 만났다는 생각이 들었다.

짝 프로그래밍을 하는 회사의 방침에 따라, 안드로이드 개발자인 진창훈 주임연구원과 함께 일하게 되었다. 말이 일한다는 것이지, 거의 2주 동안은 안드로이드 개발에 대해 배우는 것 위주였다. 더 감사했던 것은, 오직 안드로이드 애플리케이션을 만드는 것만 알려주시는 것이 아니라, 여러 사람과 함께 프로젝트를 할 때에 알면 좋을 것들이라든지, 개발자로 일하게 되면 하면 좋을 것들 등등, 유용한 지식을 많이 알려주셨다. 회사에 출근한 지 2주쯤 지나자 일도 그나마 도와드릴 수 있게 되었고, 태어나 처음으로 애플리케이션을 만들 수 있게 되었다. 그 후 사수의 일을 어느 정도 도우면서 일 다운 일을 할 수 있었다. 그리고 그렇게 도운 애플리케이션이 안드로이드 마켓에 올라갔다. 마켓에 올라간 애플리케이션들은 다른 나라 이야기처럼 생각했는데, 내가 그동안 봐오고 테스트해온 것이, 마켓에 등록돼있는 것을 보니 감회가 새로웠다.

회사를 다니면서 배운 것은 안드로이드 개발만이 아니었다. iOS 개발자의 도움으로 ruby 개발자와 함께 매일 아침 iOS 개발을 배우고 있다. 그리고 지금은 iOS 애플리케이션을 함께 만들고 있다. 모바일 프로그래밍에 대해 아무것도 모르는 나로서는 이러한 변화들이 장족의 발전이라고 느꼈고, 그저 감사할 따름이었다.

회사에서 일하기 전에는 회사라는 곳에 대한 많은 편견을 가지고 있었다. 앞서 말했던, ‘인턴은 잡일만 시킨다’라든지, ‘12시 넘어서 술 안 취하고 멀쩡한데 피곤한 채로 택시 잡는 사람들은 개발자다’라든지, ‘회식하면 술 주는 데로 꼭 마셔야 한다’든지. 그래서 솔직히 회사에서 일하기 전엔 약간 두렵기도 했다. 그런데 막상 민트기술에서 생활하다 보니, 그 동안 가졌던 회사에 대한 편견과는 많이 다른 회사라는 것을 알 수 있었다.  직원들을 위해 간식들이 구비되있고, 점심 역시 회사에서 제공했다. 그 뿐 아니라 복장도 자유라서 회사가 맞나 싶었다. 또, 근무하는 날인 평일에 제주도로 워크샵을 가기도 했다. 정식 사원이 아닌 인턴들까지도 말이다. 사실 ‘워크샵’이라고 해서 일을 할 줄 알았는데, 휴가라고 해도 될 정도로 매우 좋았다.  회식 역시 회식이라고 말하기 뭐할 정도로 나에겐 신선했다. 민트기술에서의 첫 회식은 근처 고깃집에서 했었고, 두 번째 회식은 브라질에서 온 인턴들을 위해, 이태원의 브라질 식당에서 했었다. 첫 번째 회식 때는 점심에 회식을 한다는 점이 신기했고, 두 번째에는 인턴들 입맛까지 신경 써주시는 사장님의 배려심에 놀랐다. 더군다나 그 브라질 식당은 그리 싸지도 않았으니 말이다.

인턴을 시작할 때 당연히 급여에 대한 어느 정도의 기대치가 있었다. 그런데 막상 급여를 받아보니, 기대보다 훨씬 많아 당황스럽기도 하고 감사하기도 했다. 한 달 동안은 한 일보다 배운 것이 더 많은 것 같아 급여를 받으니 그런 마음이 안 들 수가 없었다. 덕분에 그다음 한 달은 좀 더 열심히 일하려고 했던 것 같다. 이 글을 쓰면서 다시 한 번 느끼는 것이지만, 2학년 여름 방학에 민트기술에서 인턴을 할 수 있었던 것은 진짜 운이 좋았다고 생각한다. 잡일만 시키는 회사가 아니라 실제로 일을 배우고, 할 수 있는 회사에다가 급여까지 좋았으니 얼마나 운이 좋은가? 또한, 그동안 시간에 쫓기면서 학교 과제만 해오던 나에게 있어 가장 큰 이득은 애플리케이션을 만들어 직접 올려볼 수 있겠다는 자신감을 갖게 된 것이 아닌가 싶었다. 만약 할 수만 있다면, 겨울 방학 때도 민트기술에서 인턴을 또 하고 싶다. 여름 방학 때와는 달리 그때는 훨씬 더 많은 것을 할 수 있을 것이고, 왠지 모르게 들었던 날로 먹는다는 기분에 대한 보답도 해 드릴 수 있을 테니 말이다.