Jinsi ya kuwa mtengenezaji wa programu ya simu za mkononi

Kiingereza piaKiingereza hakuna

Watu ambao kubuni na kufanya mipango kwa ajili ya smartphones na vifaa vingine vya rununu wanaitwa wasanidi programu ya simu za mkononi, au watengenezaji wa programu. Kujua jinsi ya kuwa mtengenezaji wa programu ya simu za mkononi.

People who design and make the programs for smartphones and other mobile devices are called mobile application developers, or app developers. Find out how to become a mobile app developer.

a mobile app developer talking to her coworker via chat

a mobile app developer talking to her coworker via chat

Mtengenezaji wa programu ya simu za mkononi ni nini?

What is a mobile application developer?

Watu kupata taarifa na kuunganisha kwa wengine kupitia vifaa vyao mkononi. Maombi ni programu kwenye simu na vifaa vingine. "Programu" ni programu fupi kwa. Wasanidi programu ya simu za mkononi (kawaida huitwa watengenezaji wa programu) kuunda na kuendesha programu hizo. Jina lingine la kazi ni mtengenezaji wa programu.

People get information and connect to others through their mobile devices. Applications are programs on phones and other devices. “App” is short for application. Mobile application developers (usually called app developers) create and run those programs. Another name for the job is software developer.

Kuhusu kazi

About the job

Unaweza kutegemea nini katika kazi ya msanidi programu ya simu za mkononi?

What can you expect in the job of mobile application developer?

Wajibu wa mtengenezaji wa programu ya simu za mkononi

Duties of a mobile application developer

Wasanidi programu simu Unda msimbo kwa programu ambazo kuendesha programu tumizi. Wao pia kusaidia kupanga na kubuni programu mpya. Mtihani faili ya apps na kutatua matatizo ambayo Onyesha juu. Kuweka maombi iliyopo kwenda na kusasisha yao.

Mobile application developers create code for the programs that run applications. They also help plan and design new apps. They test the apps and solve the problems that show up. They keep existing applications going and update them.

Kuangalia mtengenezaji wa programu kuzungumzia kazi yake.

Watch an app developer talk about his job.

Mahali pa kazi

Workplace

Wasanidi programu ya simu za mkononi wanaweza kazi kwa ajili ya makampuni ya teknolojia kubwa au biashara ya uwashaji ndogo. Watengenezaji wengine kazi wenyewe kutoka nyumbani.

Mobile application developers may work for large technology companies or small startup business. Some developers work for themselves from home.

Mshahara kwa wasanidi programu ya simu za mkononi

Salary for mobile application developers

Mshahara wa saa kwa ajili ya msanidi programu simu hutofautiana kutoka $21 kwa $150 kwa kwa saa, kulingana na uzoefu na mahali. Mshahara ya wastani wa kitaifa katika 2018 alikuwa karibu $100,000 kwa mwaka. Lakini kazi ya mtu binafsi inaweza kulipa mengi zaidi au chini sana.

The hourly wage for mobile application developer varies widely from $21 to $150 to per hour, depending on experience and location. The national average salary in 2018 was around $100,000 per year. But individual jobs may pay a lot more or a lot less.

Kuhusu mtu

About the person

Je, ni aina gani ya mtu hufanya ya developer ya mkononi nzuri? Unahitaji ufundi na ubunifu.

What kind of person makes a good mobile app developer? You need to be both technical and creative.

Sifa unapaswa kuwa

Qualities you should have

  • Uvumilivu na maelezo kidogo na masahihisho ya mara kwa mara na marekebisho
  • Mema katika kutatua tatizo
  • Mema katika kufanya kazi na wanachama wengine wa timu
  • Nzuri katika kuwasilisha kiufundi ni muhimu kwa watu ambao si wataalamu
  • Uwezo wa kufanya kazi katika miradi kadhaa ya tofauti kwa wakati mmoja
  • Patience with small details and constant corrections and adjustment
  • Good at problem-solving
  • Good at working with other team members
  • Good at communicating technical matters to people who are not experts
  • Ability to working on several different projects at the same time

Ujuzi unahitaji

Skills you will need

  • Mtaalam katika programu lugha, kama vile Java na lengo C
  • Uwezo wa msimbo, mtihani, Rekebisha, na kufuatilia mabadiliko katika programu-tumizi
  • Ufahamu wa masharti ya matumizi ya simu za mkononi, dhana na njia bora zaidi
  • Uwezo wa kurekebisha maombi iliyopo ya mtandao programu za simu
  • Maarifa ya mtaalam wa kiolesura cha mtumiaji (TAFADHALI)
  • Expert in programming languages, such as Java and Objective C
  • Able to code, test, debug, and monitor changes in mobile applications
  • Knowledge of mobile application terms, concepts and best practices
  • Able to adapt existing web applications for mobile apps
  • Expert knowledge of user interface (UX)

Kupata sifa

Get qualified

Mafunzo kwa watengenezaji wa mkononi

Training for mobile app developers

Unahitaji shahada ya kwanza katika uhandisi wa programu na maendeleo ya matumizi ya simu za mkononi. Kujua jinsi ya kuomba chuo

You will need a bachelor’s degree in software engineering and mobile application development. Find out how to apply for college

Kama una hakuna mafunzo wakati wote katika tarakilishi, au kama wewe ni tayari kwa ajili ya Chuo cha, Unaweza kuanza na ngamizi au mpangilio wa kozi. Vyuo vingi vya jamii kutoa madarasa ya mafunzo ya kompyuta ya gharama nafuu. Wanaweza kuwa madarasa hasa kwa wageni na wanaojifunza Kiingereza. Kupata chuo jamii karibu na wewe.

If you have no training at all in computers, or if you are not ready for college, you can start with a computer or coding course. Many community colleges offer low-cost computer training classes. They may have classes especially for newcomers and English learners. Find a community college near you.

Vyeti

Certification

Waajiri si kawaida kuomba vyeti. Wao kuwa na kuangalia zaidi kwa ajili ya uzoefu na maarifa. Lakini vyeti baadhi ni maalumu kwa waajiri na itakuwa yenye thamani ya orodha kwenye resume yako.

Employers do not usually ask for certification. They will be looking more for experience and knowledge. But some certificates are well-known to employers and will be worth listing on your resume.

Hapa ni vyeti vinavyojulikana. Teua jina ili kupata maelezo zaidi kwa ajili ya vyeti kila:

Here are the best-known certificates. Select the name to get more information for each certification:

Uzoefu

Experience

Unahitaji uzoefu katika teknologia ya kompyuta au teknolojia ya habari kabla ya kuanza kujenga programu na maombi. Njia bora ya kupata uzoefu ni kufanya kazi kwa ajili ya biashara na teknolojia, mtandao kubuni biashara, au biashara ambayo yanaendelea programu.

You will need experience in computer technology or information technology before you can start building programs and applications. The best way to get experience is to work for a technology business, a web design business, or a business that develops apps.

Je kama nina uzoefu hakuna bado? Ambapo kuwasha?

What if I have no experience yet? Where do I start?

Unaweza kupata kazi entry-level katika teknolojia ya tarakilishi. Kujifunza ujuzi wa teknolojia ya kompyuta ya msingi, kama vile mpangilio au programu. Basi unaweza kupata kazi ya entry-level na kupata uzoefu unahitaji.

You can find an entry-level job in computer technology. Learn basic computer technology skills, such as coding or programming. Then you can get an entry-level job and gain the experience you need.

Kujua zaidi jinsi ya kuanza kazi yako na kupata ajira katika teknolojia ya tarakilishi. Kwa mfano, Unaweza:

Find out more how to start your career and get jobs in computer technology. For example, you can:

  • Kupata ajira katika Dadu, tovuti ya online ajira kwa wafanyakazi wa kiufundi
  • Kupata kazi katika Upwork, noticeboard kazi kwa freelancers kulingana na tovuti
  • Find jobs at Dice, an online employment site for tech workers
  • Find work at Upwork, a job noticeboard for internet-based freelancers

Jifunze zaidi

Learn more

Rasilimali nyingine

Other resources

Ukurasa huu alimsaidia wewe? Uso Unaocheka Ndio Frown uso La
Asante kwa maoni yako!