IOS 개발자 되는법

by 배움시그널

편하게 문의 주세요 ~~ (。•̀ᴗ-)✧

http://pf.kakao.com/_xlxmapxj/chat

0000_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w773


안녕하세요



IOS 개발자 되는법에


관해 알려드리려고 합니다



운영체제의 일환으로


유닉스 기반으로 만들어 졌어요



그렇기에 리눅스와도


상당히 비슷한 구조를


가지고 있죠



처음에는 apple에서 iPhone을


위해 만든 운영체제로 후에 Mac과


같은 곳에도 적용 되었습니다



그렇기에 일반적으로


windows 환경에서 개발자로


일을 해오던 사람이라면



적응에 다소 불편함을


느낄 수 있습니다



IOS에 맞는 명령어며


관련 언어의 습득 및


앱 프로그래밍까지



또한 그에 따른 취업에


필요로 하는 스펙들은


어떤 것들이 있을까요





수능이 끝난 시기에


이런 궁금증들을 갖고


진로를 찾는 분들이 계시죠



조금이나마 도움이 되어


드리려고 관련 사례를


가지고 왔습니다





002_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w1
2 - 복사본.png



안녕하세요



IOS 개발자로 일을


하고 있는 정*선입니다





전자 공학 전문대를


졸업하고 마땅한 일자리를


찾지 못해 방황했어요



그러다 미디어로 IT업계에서 관련


전문직에 대한 구인 난을


겪는다는 사실을 접했죠



이에 지금이라도 준비를


해보자는 마음으로



개발자로 일을 하기 위해


필요로 하는 스펙들을


하나씩 찾아 봤습니다



많은 회사들이 학력을


안 보기는 했으나



선택의 폭을 넓히려면


4년제 대학 졸업장으로


개선을 필요로 했어요



IOS 쪽으로 일을 하고


싶었던 저로서는 거기에


맞게 언어와 명령어를 배워야 됐죠



개발자로 일을 하려면


운영체제와 같은 환경에


대한 이해도를 바탕으로



코드 작성 및 테스트를


해 봐야 됐습니다





003_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w1




IOS 개발자가 되는법을


알아보면서 찾은 스펙은


크게 4가지입니다





공부했던 언어와 운영체제를


기반으로 만든 프로그램


포트폴리오 문서



다른 사람들과의 협업의


유무와 이를 통한 업무


배분 및 일정 관리 경험



4년제 관련 학과의


학사 학위나 이상의 학력



마지막으로 자격증이죠



사실 라이선스는 크게


안 본다고 해도 과언이 아니에요





2222_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w773




그렇기에 교육부의 제도를


이용해서 온라인으로 학사를


갖춰 학력을 만들었습니다



기존에 전문대를 나온


이력이 있기에 이를 활용하면


2학기 만에 취득 가능했죠



그러면서 IOS에 대한 전반적인


지식을 갖춰 개발자로 취직을


하려고 아카데미를 다녔어요





요즘 많이 들려오는 Python에


대해서만 공부를 하면


될 것이라고 생각했지만



아카데미에서 C언어와


Java를 기반으로 커리큘럼이


만들어져 있습니다





004_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w1




IOS 개발자는 물리적


기기도 갖춰야 되죠



apple에서 만든 운영체제 답게


그에 따른 맥북과 같은 것들을


필요로 하게 돼요





물론 이건 어느 정도 실력을


갖춘 다음에 천천히 해도


부분으로



언어와 알고리즘을 배우고


리눅스 환경에서 돌아 갈 수


있게끔 세팅을 하는 연습을 합니다



그러면서 앞서 말한 python으로


스크립트들을 작성해서 빌드


인프라를 만들면 되죠



IOS도 유닉스 기반이다 보니


Ubuntu 쪽에서 이런 프로그램들을


작성하다 보면 자연스레 익숙해져요



어느 정도 코딩에 적응이 되면


Git을 활용한 형상관리를


공부하면 됩니다



그 과정에서 자연스레 인터넷에


떠돌아 다니는 오픈 소스들을


마주하게 되겠죠



그러면서 여러 스타일들을


접하고 접목시키면 돼요



이런 것들을 활용해서


포트폴리오를 제작하면 됩니다





005_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w1




IOS 개발자 되는법을


찾아보며 알게 된 사실로는



유닉스 기반의 환경의


특징이기도 하며 다양한


기술을 활용하다 보면



관련 SDK를 이용해서


여러 가지 대응이나


설계가 가능하죠





그렇기에 이런 부분들을


찾아서 접목 할 수 있는 것들은


경험해 보는 게 중요합니다



혼자서 챙기기에는


양이 많은 게 사실이라



학력을 만들면서 알게 된


교육부 제도의 학습 선생님에게


이것 저것 물어봐 가며 공부했어요



IOS라는 환경에서 돌아 갈 수


있는 프로그램을 작성하는


개발자로 취직하려고



구인 홈페이지를 찾아보니


회사마다 자체적으로 코딩


테스트를 보는 곳도 있었죠



수기로 치러지기도 하지만


어느 정도 알려져 있는 사이트가


있어서 그걸로 연습을 했습니다



말은 장황하게 이것 저것


써놨지만 이 중에서 80퍼센트만


채우면 실력은 인정 받을 수 있어요





006_-_%EB%B3%B5%EC%82%AC%EB%B3%B8.jpg?type=w1




IOS라는 환경이 접하기도


힘들고 물리적으로도 테스트가


쉽지 않기 때문에



전문 개발자를 구하는 것이


사실상 힘든 게 현실이죠



이런 상황을 역이용해


도전을 한다면 원하는


기업에 들어 갈 수 있습니다





더군다나 Python이 떠오르는


언어라고 해서 이것만 한기 보다는



어떤 용도로 쓰이는 언어이며


현재 가지고 있는 기술들과의


접목이 가능한지



이러한 부분을 체크해


가며 스펙을 만들어


가셨으면 좋겠어요



혼자서 찾고 알아 가는


것도 괜찮지만 저와 같이



아카데미나 교육부 제도의


학습 선생님을 통해서도


필요로 하는 스펙을 얻을 수 있죠



StarUML이나 GitHub Unity


등의 여러 프로그램들을


사용해 보길 바랍니다



그럼 IOS 개발자 되는법에


대한 글을 마치도록 할게요



긴 글 읽어주셔서 감사합니다







편하게 문의 주세요 ~~ (。•̀ᴗ-)✧

http://pf.kakao.com/_xlxmapxj/chat


작가의 이전글사이버대학교 유아교육과 대안책