Kümme märki sellest, et võite olla rakenduse arendaja

Autor: Lewis Jackson
Loomise Kuupäev: 6 Mai 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Kümme märki sellest, et võite olla rakenduse arendaja - Rakendused
Kümme märki sellest, et võite olla rakenduse arendaja - Rakendused

Sisu


Programmeerijaks olemine ja teadmine, kuidas oma tarkvara luua, on fantastiline. See mitte ainult ei ava teie karjääri jaoks palju uksi, vaid on ka uskumatult rahuldust pakkuv kogemus, mida on võimalik lõputult kasutada. Olen juba pikalt programmeerimisest rääkinud lugematutest eelistest (siin), kuid piisab, kui öelda, et kui olete köied selgeks õppinud, on võimalused lõputud.

Kas olete rakenduse arendaja? See on veelgi lahedam. Mobiilseadmetega töötades arendate tarkvara, mis elab otse teie nutitelefonis või tahvelarvutis ja mis on kogu aeg teie isiku peal. Ja tänu Google Play poele (või muule rakenduste poodile) saate oma loomingut hõlpsalt tohutu vaatajaskonnaga jagada ja / või raha eest müüa. Rakenduste levitamine võrreldes traditsioonilise töölaua tarkvaraga on lihtsalt nii palju lihtsam ja see tähendab, et igaüks võib oma käe lüüa.


Proovige öelda kellelegi peol, et teete rakendusi, ja vaadake, kuidas nad reageerivad. Nüüd öelge kellelegi, et olete tarkvarainsener. Rakenduste arendajad on rokkstaarid! (Aga tegelikult mitte…)

Seega on rakenduse arendajaks olemine kuri. Kuid see ei tähenda, et see sobib kõigile ja see on kindlasti asi, mis mõne inimese puhul rohkem klõpsab kui teine. Lugege edasi, et teada saada, kas teil võib olla rakenduse arendajaks ja kas teie helistamine on Androidi rakenduste loomise õppimine ...

Kui olete vahepeal juba hõivatud rakenduste loomisega, siis loodetavasti tunnete mõnda neist tunnustest ka iseendas!

# 1 mõtlete pidevalt sellele, kuidas saaks asju paremini teha

Kas tunnete end pidevalt pettunud süsteemide, toodete ja protsesside üle, millele olete sunnitud iga päev lootma? Kas püüate end regulaarselt järele mõelda: "Oleksin ma võinud seda paremini teha" või "miks nad lihtsalt ei tee?". Noh, kui olete rakenduse arendaja, võib see väga kiiresti saada teie järgmise suure idee idanemiseks ja see aitab kindlasti kaasa teie probleemide lahendamise võimele.


Ükskord sa on programmeerija, ehkki halb kujundus ajab teid ainult rohkem pettuma ...

Nagu see, et Netflix soovitab jätkuvalt vaadata filme, mida olen juba näinud. Seda on kõige lihtsam lahendada, tule nüüd! Kas seda juhtub kõigil? Kas mu Netflixi konto on lihtsalt katki?

# 2 olete ennetavalt laisk

Mida tähendab ennetavalt laisk?

See kõlab nagu vastuolu. Mida ma tegelikult mõtlen, on see, et te lähete uskumatusse pikkusesse lihtsalt selleks, et mitte teha midagi, mis muidu oleks võtnud 5 minutit ...

Mõne minuti vältimiseks päevas kuluks tal süüa teha ... ta töötas aastaid inimkonna jaoks täiesti uue alternatiivse kütuseallika väljatöötamisel

Võtame näiteks mehe, kes tutvustas maailma soylent'iga. Soylent on Rob Rhinehardi ajulaps, kes oli ise ka tarkvarainsener. Rhinehart usub, et toit on raske ja toidu valmistamine on liiga aeganõudev ja kallis. Tema lahendus? Leiutamaks oma toidukorra asendamist, mis tema sõnul sisaldab kõiki elutähtsaid toitaineid ja toitaineid, mida inimkeha vajab ellujäämiseks ja õitsenguks. See tähendas bioloogia ja toitumise kohta üsna põhjalike uuringute tegemist, rääkimata ettevõtte asutamisest ja tarnijatega töötamisest ...

Nii et selleks, et vältida päevas vaid mõne minuti möödumist, kuluks tal süüa teha ... veetis ta aastaid inimkonna jaoks täiesti uue alternatiivse kütuseallika väljatöötamisel?

See on programmeerija loogika.

Pika nimeloendi korraldamiseks tähestikulises järjekorras on sama tarkvara kirjutamine. Tarkvara kirjutamine võib võtta kauem aega, kuid vähemalt on see tulevikus palju lõbusam ja potentsiaalselt kasulikum. Võib-olla on see lihtsalt kangekaelsus?

# 3 Sa pole oma kätega suurepärane

Need kaks viimast punkti ei kirjelda tingimata ainult programmeerijaid. Samade oskuste ja tundlikkusega võiksite sama lihtsalt saada inseneriks või leiutajaks.

Kuid need asjad nõuavad, et te oleksite ka osavad disainilahenduste puurimisel, vasardamisel ja visandamisel. Mõni meist oli ehitatud just selliseks tööks ja ülejäänud meist lihtsalt polnud. Kui viimati lameda mööbli tüki viimistlesite, sattusite millegipärast viie varukruviga, riiul puudus ja varrukas seina külge põrkas, võib-olla sobibite paremini programmeerimisega.

Ilmselt võite olla väga praktiline ja siiski otsustada saada programmeerijaks. Kuid see ei tööta tegelikult vastupidi ...

# 4 Sulle meeldib üksi töötada

Üks rakenduse arendajana kasutamise eeliseid on see, et töötate üldiselt väiksemate projektidega (kui just te pole…). See tähendab, et saate vabal ajal rakenduse luua ja mõne bobi jaoks müüa või võite palgata mõne ettevõtte, et luua meeskonnana midagi põhilist.

See on täiesti erinev metsaline, kui töötada tarkvara abil, mis on miljonite ridade pikkune ja aastakümneid vana koos teiste kodeerijate meeskonnaga. Te ei tegele teiste inimeste lohaka programmeerimisega ja teil pole ka teisi inimesi, kes kaebavad teie oma üle. Veelgi enam, see, et teil on täielik kontroll tulemuse ja selle üle, kuidas te sinna jõuate, ja tunduvalt suurem tunnustus selle eest, kui olete selle teinud.

Ja kui see on selline töö, mida teete, tähendab see ka seda, et saate töötada ükskõik kus.

Muidugi ei meeldi see kõigile. Kui olete sotsiaalne tüüp, ei pruugi kohvikute töötamine / teie enda tehtud uuring teile meeldida ja võite end pisut segamini ajada. See tähendab ka, et on kõik sinu peal ja kui olete ummikus, on teie ainus lootus leida kuskilt foorumist abi.

Mina? Ma kipun kohvikuid vahetama, kui baristid tuttavaks saavad. Ainuüksi üksi töötamine sobib mulle hästi!

# 5 olete "oma peas"

Mis viib kenasti selleni edasi ...

Programmeerimine on üsna ainulaadne selle poolest, et suur osa teie tööst toimub tegelikult teie peas - ja see kehtib eriti väiksemate rakendusprojektide puhul. Kui istud selleks, et tegelikult "töötada", siis rakendad suures osas lahendusi, mida mõtlesid duši all käies / WC-s olles / teeskledes, et kuulad oma sõbra probleeme.

Kui olete selline inimene, kes on juba kogu aeg peas, siis miks mitte seda hästi kasutada?

Piisab, kui veedate mõned unetud ööd lahendusi unistades lakke jõllitades.

See näeb sõna otseses mõttes välja minu päevik mõnikord ...

# 6 Armastad nutitelefone ja tehnoloogiat

Midagi muud, mis aitab, on tehnoloogia ja eriti teie jaoks väljatöötatava tehnoloogia tõeline hindamine. Kui teile meeldib Androidi ja uute mängudega mängimine, siis on platvormi arendamine teile rohkem tasuv ja teil on rohkem ettekujutust sellest, mis töötab ja mis mitte.

Rakenduse arendamine võib teile meeldida eriti siis, kui teile tõesti meeldib praeguse seadme kohandamine. Kui olete vaikesõnumite vahetamise rakendust muutnud, vahetage oma avakuva ümber ja installite ikoonipaketi, mille abil saate oma tarkvara kasutada, ja see on järgmine loogiline samm. See on nagu erinevus, mille saate kohandatud komplektiga.

Arvatavasti.

Varastele lapsendajatele võiks ka meeldida, kui nad proovivad oma arengut. See pole mitte ainult lahe õppimine, kuidas teie armastatud tehnoloogia töötab, vaid see tähendab ka seda, et võite olemise lõpetada sisse tipptasemel ja tegelikult ka kaasa lüüa juhtivtipptasemel!

Stseen Raudmehest 2

Kui ma olen aus, siis 99% põhjustel, miks ma programmeerimisse sattusin, oli see, et tahtsin olla Tony Stark. Kuid ärge öelge, et kui vestlete IBMis töökoha saamiseks või te ei saa seda tööd. Tõsilugu.

# 7 olete ise alustaja

Kui soovite rakenduse arendajana edu saavutada, peate olema ise motiveeritud ja ajendatud. See kehtib eriti juhul, kui kavatsete töötada soolo, kuid isegi meeskonnas on väga lihtne vabaneda sellest, et te ei tee palju, kui teil pole sõitu.

Selle põhjuseks on see, et isegi siis, kui olete on proovides, on kordi, kui veedate sõna otseses mõttes terve päeva midagi saavutamata. Võite päeva alustada enesekindlana, lisage koodirida, mis rikub kõik ära, ja raisake siis järgmised kolm tundi lihtsalt selleks, et jõuda tagasi punkti, kus olete enne sisenemist. Võite tegelikult koju minna, kui olete teinud negatiivseid töid ... ma ei suuda mõelda paljudele teistele töökohtadele, kus see nii on.


Kas või siis, kui veedate terve päeva jahi ühe juhusliku vea tõttu, mis takistab rakenduse töötamist või käitumist nii, nagu peaks. Kunagi vannute, et olete kontrollinud kõiki võimalikke probleeme ja seda mitte midagi võib selle põhjustada. See peab sõna otseses mõttes olema maagia või midagi muud. Võib-olla pole see kood, vaid Füüsikasee on katki? Te seate kahtluse alla oma mõistuse ja teete ekraanil käeliigutusi.

Siis tuled homme tagasi ja näed, et jätsid pooleks koolonist või muust sama ilmsest.

Mõte? Nendel päevadel läbi löömiseks ja töö jätkamiseks peate olema piisavalt ise motiveeritud. Ja piisavalt stabiilne, et võtta mõõtude ja mõõnade vahel liiga palju monitore purustamata.

Kohvi armastamine aitab, kuid pole see kohustus.

# 8: Te osalete loovalt probleemide lahendamisel

See on müüt, et arendajaks saamiseks peate oskama matemaatikat.Saate hakkama 99% -l ajast, ilma et peaksite kunagi ise matemaatikat läbi viima ja kui te seda kasutate, kipuvad need olema pigem võrrandid kui aritmeetilised.

Veelgi olulisem on see, et te oleksite süsteemimeelne. See on üks neist buzz-sõnadest, mis tegelikult tähendab väga vähe, kuid piisab, kui öelda, et peate suhtuma takistustesse loogiliselt ja nautima probleemide lahendamist. Sageli nõuab vastus ka pisut külgmist mõtlemist, nii et sageli on parimateks arendajateks need, kes asuvad loogika ja loovuse seosel.

Programmeerimist saate võrrelda hea puzzle mängu mängimisega. Kui teile meeldib vaadata kõiki muutujaid, läheneda neile erinevate nurkade alt ja saada lõpuks kätte see hetk, siis on selline teos tõenäoliselt võrdselt tasuv.

Pange tähele, et ma ei ütle, et peate puzzle mängud oskama ...

Korraldus aitab ka palju oma koodi kujundamisel ja muutujate süstemaatilisel nimetamisel. Kui töötate siiski omaette, on võimalik liikuda mõtteviisiga, mis on üle kõige koha peal (seda ma veedan); lihtsalt see, et organiseerimine teeb elu märkimisväärselt lihtsamaks.

# 9 Olete nõus õppima

Programmeerimine pole ilmselt nii keeruline, kui arvate, et see on mõnes mõttes - kuid see ei tähenda kindlasti, et see on lihtne. Kindlasti on olemas järsk õppimiskõver, mille alustamiseks peate kinni pidama ja mida te tegelikult kunagi ei teepeatusõppima kas.

Isegi aastaid pärast oma programmeerimiskarjääri võite end õppida uute asjadega ja seista silmitsi uute väljakutsetega - isegi täiesti uute programmeerimiskeeltega. Peaaegu iga uus funktsioon, mida te rakendate, tähendab uue raamatukoguga tutvumist või kiiret veebist otsimist. Ja isegi põhiliste toimingute tegemine, mida olete varem sadu kordi teinud, tähendab mõnikord õige süntaksi kontrollimist. Neid on lihtsalt liiga palju meeles!

Kui olete siis suurepärane rakenduse arendaja, peate olema valmis õppima, õppimisest rõõmu tundma ja teadma, kuidas Google'i asju tõhusamalt kasutada.

# 10 On soovitud rakendusi, mis pole saadaval

Kas soovite mõnda rakendust või mängu, mida keegi pole veel teinud?

Võib-olla on neid mitu? Võib-olla armastasite viimast mängitud mobiilimängu, kuid soovite, et seal meeldiks rohkem? Võib-olla oleks see parem, kui ainult paar asja muudetaks?

Kui otsite end seal asuvate rakenduste otsinguil, siis võib-olla see kutsub teid üles. Vastake kõnele!

Kui leiate, et unistate selliste rakenduste üle, mis võiksid olla, siis olete juba esimese sammu harjutanud. Ainult puudu on väike kood!

Lõppkokkuvõttes saavad sellest alguse kõige edukamad rakendusprojektid. Seda nimetatakse omaenda sügeluse kriimustamiseks ja kui see on midagi, mida soovite, on hea võimalus, et seal on ka teisi inimesi, kes seda soovivad. Ja kui nad seda ei tee? Lihtsalt ehitage see teile!

Kui leiate end otsimas rakendusi, mida seal pole, siis võib-olla see on teie kutsumus. Vastake kõnele!

Lõppmärkused

Kui saate nende punktidega suhelda, siis võib-olla on aeg asuda rakenduse loomise juurde? Kui olete leidnud teie jaoks sobiva töövoo, üllatate, milleks olete võimeline ja kui lõbusad võivad olla rakenduste arendamine. Minu nõuanne, nagu alati, on alustada millestki lihtsast.

Ja seda öeldes peaksite seda proovima, isegi kui te seda teete ära tee seotud mõnega neist punktidest. Kes ma olen, et öelda, mis teeb heaks arendaja? Tegelikult sõltuvad arendajana täidetavad igapäevased ülesanded suuresti teie loodud rakenduse tüübist ja selle loomise viisist. Rakenduste arendamine võib meeldida loomingulistele tüüpidele, loogilistele probleemide lahendajatele ja kõigile, kes nende vahel on, ning tavaliselt on võimalik vältida neid bitti, millega pingutate. Kui te sellega ei tegele, pole te midagi kaotanud, andes sellele võimaluse!

Kuidas oleks teiega, kes olete juba arendajad? Millal te esimest korda teadsite, et see on teie kutsumus? Mis teid ennekõike kodeerimisest ja rakendustest huvitas?

Minu jaoks see oli Sonic the Hedgehog. Armastasin Sonici mängimist oma sõbra Sega Megadrive'il, kuid mul polnud selles vanuses mängukonsooli luba. Niisiis otsustasin, et programmeerin oma Sonici mängu ZX Spectrumis.

Selle asemel tegin kosmoselaeva blokeeriva animatsiooni, mis liikus ekraanil üles ja alla. Kuid see oli algus!

Ja siis ma teadsin: mul pole kunagi reaalses maailmas võimalust. Parem õppige programmeerima!

õitmine on peamine tranpordiliik kogu maailma. eda te juba teadite. Üldielt on hea tava kautada nutitelefoni mitte õidu ajal. iiki on mõned rakendued, millet aab tõelielt abi...

Laadib küitlut Meil on iin kõik parimad droonid või vaadake meie kaptenit Droonijook droonide nimekiri!Droonipiloodi koolitu | Droonide käivitamie juhend | Droonitootjad...

Populaarne