모바일 애플리케이션 개발자가되는 방법

Posted on
작가: Lewis Jackson
창조 날짜: 5 할 수있다 2021
업데이트 날짜: 1 칠월 2024
Anonim
가장 빠르게  모바일 앱 개발자가 되는 방법 by 10년차 앱 개발자
동영상: 가장 빠르게 모바일 앱 개발자가 되는 방법 by 10년차 앱 개발자

콘텐츠

이 기사에서 : 경험과 훈련 얻기 필요한 기술 강화

스마트 폰이 일상 생활에서 지갑과 핸드백만큼 중요 해짐에 따라이 분야의 발전은 빠르게 진행되고 있습니다. 집중하고 원하는 것을 알고 있다면 모바일 응용 프로그램 개발자로 쉽게 시작할 수 있습니다. 곧 개발자로서의 신뢰를 증명할 수 있습니다.


단계

1 부 경험과 훈련 획득



  1. 컴퓨터 과학 학위를 받으십시오. 컴퓨터 학위가 반드시 필요한 것은 아니지만이 분야에서 훌륭한 기초를 제공 할 수 있습니다. 또한, 많은 회사는 당신이 고용 한 것을 원한다면 적어도 컴퓨터 공학 학사 학위를 선호합니다.
    • 가능하다면 학교에있는 동안 모바일 앱 개발을 전문으로하십시오.
    • 컴퓨터 프로그램 개발과 같은 관련 분야의 다른 학위도 도움이 될 수 있습니다. 실제로 모바일 응용 프로그램 개발 학위를 제공하는 대학도 있습니다.


  2. 주요 플랫폼 중 하나를 선택하십시오. 여기에는 Android, Apple, Windows, Symbian 및 RIM (BlackBerry 용)이 포함됩니다. 이러한 각 플랫폼에 대한 코드 작성을 배울 수 있지만 시작할 때 하나를 선택해야 할 것입니다.
    • 안드로이드가 시장을 지배하지만 애플은 그리 뒤지지 않습니다. 이 두 플랫폼 중 하나가 좋은 출발점이 될 수 있습니다.


  3. 온라인 개발 프로그램을 사용하십시오. 예를 들어, Apple은 liOS Dev Center를 제공합니다. 이 사이트에서는 코딩 방법을 익히는 데 도움이되는 자습서 및 비디오를 볼 수 있습니다. Android에는 비슷한 사이트 인 Android Developers Training이 있습니다. 그러나 공식 사이트에만 의존 할 필요는 없습니다. 무료 또는 유료 자습서 및 자습서를 제공하는 웹 사이트는 다음 단계로 넘어갑니다.
    • 예를 들어, 프로그래밍 언어 학습을위한 잘 알려진 웹 사이트 인 W3Schools에서 코드 작성 방법을 학습 할 수 있습니다. JQuery Mobile에는 모바일 앱을 만드는 데 사용할 수있는 섹션이 있습니다. 프로그래밍 시스템은 CSS3 및 HTML5를 기반으로합니다.
    • edX 또는 Coursera와 같은 다양한 주제에 대한 무료 온라인 코스를 제공하는 웹 사이트를 사용해 볼 수도 있습니다.



  4. 마케팅 교육을 고려하십시오. 학위를받는 동안 코스를 수강하거나 일부 학교에서는 저렴한 코스를 찾거나 Coursera와 같은 사이트에서 온라인 코스를 수강하여 재능을 키울 수 있습니다. 모바일 애플리케이션 개발자로 시작하려면 게임을 광고 할 수 있어야합니다. 그렇지 않으면 아무도 게임이 존재하는지 알 수 없습니다.


  5. 비즈니스 코스를 수강하십시오. 마케팅 기술과 마찬가지로 비즈니스 기술은 자체 마케팅 앱을 직접 만드는 데 필수적입니다. 비즈니스 과정을 통해 앱에서 수익을 창출하는 방법을 배우고 고객이 더 많은 돈을 쓰도록 동기를 부여 할 수 있습니다.

파트 2 필요한 기술 훈련



  1. 자신의 응용 프로그램을 개발하십시오. 회사에서 고용하는 것을 선호하는 경우 자체 응용 프로그램을 개발하여 그 동안 손을 잡을 수 있습니다. 당신이 선택한 주제는 재미 있거나 멍청한 것을 만드는 한 실제로 중요하지 않습니다. 그런 다음, 구직 할 때 자신의 능력을 증명할 것이 있습니다.
    • 자신의 응용 프로그램만으로도 현장에서 경험을 쌓으면서 다른 응시자들과 차별화 될 수 있습니다.



  2. 응용 프로그램 아이디어를 찾으십시오. 물론 많은 응용 프로그램이 게임입니다. 이것은 사람들이 시간을 보내는 데 도움이됩니다. 그러나 특정 요구 사항을 준수하는 경우 응용 프로그램으로 채울 수 있습니다. 첫 단계는 필요한 곳을 결정하는 것입니다. 자신의 삶과 친구들의 삶을 살펴보고 응용 프로그램으로 해결할 수있는 문제가 무엇인지 스스로에게 물어보십시오. 아이디어가 있으면 응용 프로그램에 대해 생각하십시오.
    • 예를 들어, DocScan 또는 Scannable과 같은 일부 응용 프로그램은 사람들이 컴퓨터 이외의 다른 매체에 문서를 보관하기 위해 문서를 스캔해야했기 때문에 개발되었습니다. 그들을 개발 한 사람들은 필요를 보았고 그것을 채웠습니다.
    • 레시피와 같은 다른 응용 프로그램은 사람들이 레시피를 컴퓨터에서보다 태블릿이나 휴대 전화에서 쉽게 레시피를 읽고 따르기 때문에 레시피를 쉽게 찾고 사용할 수있게합니다.


  3. 사용 편의성에 집중하십시오. 모든 응용 프로그램의 우선 순위는 사용자가 쉽게 사용할 수 있도록하는 것입니다. 따라서 메인 페이지를 통해 사용자는 명확한 버튼, 대비되는 색상 및 간단한 탐색으로 쉽게 탐색 할 수 있습니다.
    • 화면에서 가능한 한 많은 공간을 사용해야합니다. 그렇기 때문에 응용 프로그램을 더 읽기 쉽게하기 위해 도구 주위에 공간이 필요하기 때문에 화면의 모든 평방 인치를 버튼으로 가리지 않아도됩니다. 가능한 많은 공간을 차지하는 것과 가능한 가장 큰 버튼을 디자인하는 것 사이의 균형을 찾아야합니다. 기본적으로 컨트롤과 버튼을 가능한 한 단순하게 유지해야합니다.
    • 이해하기 쉽게 만드십시오. 즉, 사용자는 응용 프로그램 사용 방법을 알기 위해 설명서를 읽을 필요가 없습니다. 그는 컨트롤을 보면서 만 쉽게 이해할 수 있어야합니다.


  4. 필요한 도움을 받으십시오. 코드 기술이 있어도 필요한 디자인 기술이 없을 수 있습니다. 특정 지역에서 도움이 필요한 경우, 일부 이익을 지불로 공유하기로 동의 한 사람들을 고용하거나 협력하는 것을 고려해야합니다. 다른 사람에게 제시 할 때 응용 프로그램의 장점을 설명하는 것을 잊지 마십시오.
    • 사람들을 참여시키는 방법을 잘 모를 경우 UpWork와 같은 프리랜서 사이트에서 다양한 전문 분야의 사람들을 참여시킬 수 있습니다.


  5. 버그를 해결하는 것을 잊지 마십시오. 새로운 앱에는 항상 버그가 있으므로 테스트하기 위해 조작해야합니다. 또한 친구에게 버그를 테스트하여 문제를 해결할 수 있도록하십시오. 또한 앱에서 작동하는 것과 작동하지 않는 것을 알려줍니다.
    • 즉, 친구에게 앱을 다운로드하도록 요청하십시오. 그들이 인터페이스를 가지고 놀아서 문제가 있는지 알려주십시오.
    • 응용 프로그램 및 명령에 대한 의견을 요청하는 것도 중요합니다. 친구에게 다음과 같이 질문하십시오. "컨트롤을 처리하는 데 문제가 있었습니까? 아니면 응용 프로그램에 어떤 문제가 있습니까? "


  6. 다른 플랫폼으로 이동하십시오. 플랫폼 중 하나에서 애플리케이션을 작성하는 방법을 배운 후에는 다른 플랫폼으로 넘어갈 차례입니다. 잠재 고객이 사용하는 모든 플랫폼에서 응용 프로그램을 제공하지 않으면 많은 고객이 손실됩니다.
    • 각 플랫폼마다 다른 문제에 대해 생각해야합니다. 예를 들어, diOS를 Android로 전환 할 때 화면 크기의 차이에 대해 생각해야합니다. iOS의 경우 화면 크기의 수가 제한적이며 Android는 더 다양한 기능을 제공하며 응용 프로그램마다 화면이 조금 다르게 보입니다.
    • 또한 항상 가장 단순하게 가야합니다. 복잡할수록 다른 플랫폼으로 이동하여 모든 화면에서 멋진 것을 얻는 것이 어려워집니다.


  7. 인턴십을하십시오. 또한 과정을 수강하거나 인턴십을하면서 경험을 쌓을 수도 있습니다. 회사가 연수생을 찾기 위해 그녀와 접촉 할 수 있으므로 학교를 통해 인턴쉽을 찾는 것이 종종 가능합니다. 수업료를 내기 위해 약간의 돈을 벌거나 인턴쉽으로 평균을 올릴 수도 있습니다.
    • 인턴쉽은 훌륭한 경험이지만 즉시 코딩을 기대하지는 않습니다. 당신은 아마 인턴쉽 중에 주니어 작업을 시작으로 시작할 것입니다.
    • 신기술 분야의 많은 선도 기업들은 같은 지역의 학생들에게 인턴십을 제공하므로 해당 웹 사이트도 살펴 봐야합니다.

파트 3 부문에서 일하기



  1. 움직일 준비를하십시오. 일부 지역은이 시장으로 잘 알려져 있습니다. 바라건대, 실리콘 밸리의 캘리포니아로 이사 할 수 있기를 바랍니다. 프랑스에서는 Sophia Antipolis가 새로운 기술을 전문으로하는 많은 회사에 집중하는 것으로 유명하지만 브뤼셀이나 제네바로 이동할 수도 있습니다.
    • 일부 회사에서는 집에서 일할 수 있지만 대부분은 매일 사무실에서 일하기를 원할 것입니다. 신기술의 많은 회사들은 사무실에서 독려하기 쉬운 창의성을 그룹화하는 데 많은 가치를 부여합니다.


  2. 적용. 새로운 기술을 전문으로하는 회사에서 일하려면 먼저 공석을 신청해야합니다. 이러한 종류의 광고는 Monster, Indeed 또는 Yahoo와 같은 전문 사이트에 있습니다. 그러나 응용 프로그램을 개발하는 회사 사이트를 검색하여 작업을 찾을 수도 있습니다. 원하는 앱에 대해 생각하고 공석에 대해 알아보십시오. 이들은 이미하고있는 일을 좋아하기 때문에 신청서를 보내려는 곳입니다.
    • 당신이 선택하는 사회의 종류는 당신이 원하는 것에 달려 있습니다. 시작을 위해 작업하는 경우 응용 프로그램을 조작하고 더 많은 제어를 할 시간이 더있을 것입니다. 그러나 회사가 처음에 성공 또는 실패하는지 알 수는 없습니다. 더 나은 회사를 위해 일함으로써, 대신 창조를 통제하는 대신 여러 응용 프로그램의 작은 부분을 다루게됩니다. 다른 한편으로, 당신은 약간의 직업 보안을 가질 것입니다.


  3. 당신의 경험을 사용하십시오. 학위와 경험이 있다면, 그것을 사용하여 일자리를 찾으십시오. 예를 들어, 자신의 응용 프로그램을 디자인 한 경우 이제 프로그래밍 및 디자인 재능을 보여줄 것이 있습니다. 회사에서 인턴쉽을했다면 이제 다른 지원자보다 더 많은 경험을 가지고 있습니다. 다른 후보자들로부터 눈에 띄는 것을 사용하십시오.
    • 자기 소개서에있는 경험을 강조하는 것을 잊지 마십시오. 예를 들어, 인턴십을한다면 비슷한 규모의 회사에서 응용 프로그램을 개발 한 경험이 있기 때문에 비즈니스의 소중한 부분이 될 것입니다. 나는 XYZ에서 2014 년에 6 개월 동안 인턴쉽을했습니다.


  4. 정보를 유지하십시오. 새로운 기술로 작업 할 때는 항상 무엇을 기대해야하는지 알아야합니다. 이 분야의 미래에 대한 관점을 제공하는 전용 잡지를 읽음으로써이를 수행 할 수 있습니다. 새로운 플랫폼과 개발 기술이 등장함에 따라 구식이되지 않도록 사용하는 법을 배워야합니다.


  5. 애플리케이션으로 수익을 창출하십시오. 모든 세부 사항을 관리하려면 응용 프로그램을 위해 모든 작업을 수행해야합니다. 수익을 올리는 가장 좋은 방법에 대해 생각하고 주요 소셜 네트워크에 광고해야합니다.
    • 일부 회사는 무료로 제공하지만, 구매할 동전이나 별을 제공하여 게임을 더 빠르고 더 즐겁게하기 위해 고객에게 청구합니다. 고객은 이미 게임에서 이러한 종류의 보너스를 발견 할 수 있지만, 게임을 디자인 한 경우, 특히 보너스를받지 않고 하루 만에 너무 빨리 이동할 수 없도록 게임을하면 성급한 플레이어가 더 빨리 움직일 수 있습니다.
    • 올바른 키워드를 찾으십시오. 앱에 이름을 지정하거나 설명 할 때 고객이 무엇을 찾을 지 생각하십시오. 귀하와 같은 응용 프로그램을 검색하기 위해 어떤 단어를 사용합니까? 가능한 경우 제목, 설명 또는 키워드에 포함시켜야합니다.
    • 앱 내에서 공유 링크를 사용하십시오. 사용자가 게임에서 서로를 돕기 위해 (예 : 추가 생명을 얻는 등) 앱을 공유하도록 장려 할 수 있습니다. 소셜 네트워크 (예 : Facebook)에서 응용 프로그램을 공유 할 수 있다면 입소문으로 더 많은 행운을 얻게 될 것입니다.
    • 지불하는 것을 잊지 마십시오. Facebook 또는 다른 모바일 플랫폼에서 응용 프로그램을 만들 수는 있지만 광고 할 준비가되지 않은 경우 특히 자신을 신뢰하는 경우 기본 고객이되기 어려울 수 있습니다. 친구들에게.