Desmit pazīmes, kas jums varētu likties par lietotņu izstrādātāju

Autors: Lewis Jackson
Radīšanas Datums: 6 Maijs 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
10 Low Testosterone Symptoms (SERIOUS Signs YOU Need To Watch For!)
Video: 10 Low Testosterone Symptoms (SERIOUS Signs YOU Need To Watch For!)

Saturs


Būt programmētājam un zināt, kā izveidot savu programmatūru, ir satriecoši. Tas ne tikai paver daudz iespēju jūsu karjeras ziņā, bet arī ir neticami atalgojoša un bezgalīgi pielietota pieredze. Es jau runāju par neskaitāmajām priekšrocībām, ko sniedz programmēšana garumā (šeit), taču pietiek pateikt, ka, iemācoties virves, iespējas ir bezgalīgas.

Tomēr jūs esat lietotņu izstrādātājs? Tas ir vēl foršāk. Strādājot ar mobilajām ierīcēm, jūs izstrādāsit programmatūru, kas darbojas tieši viedtālrunī vai planšetdatorā un kas vienmēr būs jūsu personā. Pateicoties Google Play veikalam (vai citam lietotņu veikalam), jūs varat viegli kopīgot savus darbus ar milzīgu auditoriju un / vai tos pārdot par naudu. Lietotņu izplatīšana salīdzinājumā ar tradicionālo galddatoru programmatūru ir tik daudz vienkāršāka, un tas nozīmē, ka ikviens var nokļūt rokās.

Mēģiniet pateikt kādam viesībās, ka jūs veidojat lietotnes, un redziet, kā viņi reaģē. Tagad pasakiet kādam, ka esat programmatūras inženieris. Lietotņu izstrādātāji ir roka zvaigznes! (Bet ne īsti…)


Tāpēc būt lietotņu izstrādātājam ir ļauni. Bet tas nenozīmē, ka tas ir piemērots visiem, un tas noteikti ir kaut kas tāds, kas “noklikšķinās” vairāk ar dažiem cilvēkiem nekā citi. Lasiet tālāk, lai uzzinātu, vai jums varētu būt sirds lietotņu izstrādātājs un vai mācīšanās veidot Android lietotnes ir jūsu aicinājums ...

Ja pa to laiku jau esat aizņemts ar lietotņu izveidi, tad, cerams, dažas no šīm iezīmēm jūs atpazīsiet arī sevī!

# 1 Jūs domājat par to, kā lietas varētu izdarīt labāk

Vai jūs pastāvīgi jūtaties neapmierināts ar sistēmām, produktiem un procesiem, uz kuriem esat spiests paļauties katru dienu? Vai jūs regulāri ķeraties pie domām: “Es to būtu varējis izdarīt labāk” vai “kāpēc viņi to nedara?”. Nu, ja jūs esat lietotņu izstrādātājs, tas ļoti ātri var kļūt par jūsu nākamās lielās idejas iedīgli, un tas noteikti ir labs jūsu spēju risināt problēmas.


Vienreiz tu ir programmētājs, kaut arī sliktais dizains jūs tikai vairāk sarūgtinās ...

Patīk tas, ka Netflix turpina ieteikt skatīties filmas, kuras jau esmu redzējis. To ir visvieglāk novērst, nāc! Vai tas notiek visiem? Vai mans Netflix konts ir vienkārši pārsists?

# 2 Tu esi proaktīvi slinks

Ko nozīmē proaktīvi slinkums?

Tas izklausās kā pretruna. Bet ko es īsti domāju, ir tas, ka jūs nonāksit neticami lielos vilcienos, lai tikai nedarītu kaut ko tādu, kas citādi būtu prasījis 5 minūtes…

Lai izvairītos no dažām minūtēm dienā, viņam vajadzēja gatavot ēdienu ... viņš vairākus gadus pavadīja, izstrādājot cilvēcei pilnīgi jaunu alternatīvu kurināmā avotu

Piemēram, puisis, kurš iepazīstināja pasauli ar “Soylent”. Soylent ir Roba Reinharda smadzeņu bērns, kurš pats bija programmatūras inženieris. Reinsharts uzskata, ka “ēdiens ir grūti” un ka tā pagatavošana ir pārāk laikietilpīga un dārga. Viņa risinājums? Izgudrot savu “ēdienreizes aizvietotāju”, kas, viņaprāt, satur visas dzīvībai svarīgās uzturvielas un uzturvielu, kas cilvēka ķermenim nepieciešama, lai izdzīvotu un zelt. Tas nozīmēja veikt diezgan padziļinātus bioloģijas un uztura pētījumus, nemaz nerunājot par uzņēmuma dibināšanu un darbu ar piegādātājiem ...

Tātad, lai izvairītos no dažām minūtēm dienā, vajadzēja viņam gatavot… viņš vairākus gadus pavadīja, izstrādājot cilvēcei pilnīgi jaunu alternatīvu kurināmā avotu?

Tāda ir programmētāja loģika.

Tas ir tas pats, kas rakstīt programmatūru, lai sakārtotu garu vārdu sarakstu alfabētiskā secībā. Programmatūras rakstīšana var aizņemt ilgāku laiku, taču vismaz tas ir daudz jautrāk un nākotnē potenciāli noderīgi. Varbūt tā ir tikai spītība?

# 3 Jūs neesat lielisks ar savām rokām

Tomēr pēdējie divi punkti apraksta tikai programmētājus. Ar tām pašām prasmēm un jutīgumu jūs tikpat viegli varat kļūt par inženieri vai izgudrotāju.

Bet šīs lietas prasa, lai jūs būtu arī lietpratīgs, veicot urbšanu, metināšanu un skicēšanu. Daži no mums tika uzbūvēti šāda veida darbam, bet pārējie - vienkārši nebija. Ja jūs pēdējo reizi gatavojāt plakanu mēbeļu gabalu, jums kaut kā beidzās ar piecām rezerves skrūvēm, trūka plaukta un piedurkne bija pieķērusies sienai, iespējams, jūs labāk plānojat.

Acīmredzot jūs varat būt ļoti praktisks un tomēr izlemt kļūt par programmētāju. Bet tas faktiski nedarbojas otrādi ...

# 4 Jums patīk strādāt vienam

Viena no lietotņu izstrādātāja priekšrocībām ir tā, ka jūs parasti strādājat ar mazākiem projektiem (ja vien jūs neveicat…). Tas ir, jūs varat izveidot lietotni savā brīvajā laikā un pārdot to dažiem bobiem, vai arī jūs varat nolīgt uzņēmums, lai izveidotu kaut ko pamata kā vienu komandu.

Tas ir pavisam cits zvērs nekā darbs ar programmatūru, kas miljoniem līniju ir gara un gadu desmitiem veca kopā ar citu kodētāju komandu. Jums nebūs jānodarbojas ar citu cilvēku aplieto programmēšanu, un jums nebūs arī citu cilvēku, kas sūdzētos par savējo. Turklāt jums ir pilnīga kontrole pār rezultātu un to, kā jūs nokļūsit, un daudz lielāka atalgojuma sajūta, kad esat to izdarījis.

Un, ja jūs veicat šāda veida darbu, tas nozīmē arī to, ka jūs varat strādāt jebkur.

Protams, tas nepatiks visiem. Ja jūs esat sociālais tips, tad kafijas veikalu / sava pētījuma veikšana jums varētu nepatikt, un jūs varat mazliet satraukties. Tas arī nozīmē, ka tā ir visi uz tevi un, ja jūs esat iestrēdzis, tad jūsu vienīgā cerība ir atrast palīdzību kaut kur forumā.

Es? Man ir tendence mainīt kafijas veikalu, tiklīdz baristi ir iepazinušies. Darbs vienatnē man der tikai lieliski!

# 5 Jūs esat “pats savā galvā”

Kas labi ved uz šo punktu ...

Programmēšana ir diezgan unikāla ar to, ka liela daļa no jūsu paveiktā darba faktiski notiek jūsu galvā - un tas jo īpaši attiecas uz mazākiem lietotņu projektiem. Sēžot pie tā, lai strādātu, jūs lielākoties īstenosit tos risinājumus, par kuriem jūs domājāt, kad bijāt dušā / uz tualetes / izlikāties, ka klausāties sava drauga problēmas.

Ja jūs esat tāds cilvēks, kurš visu laiku jau ir viņu galvā, kāpēc gan to nelietot?

Gaidiet, lai pavadītu dažas negulētas naktis, skatoties uz griestiem, sapņojot par risinājumiem.

Tā burtiski izskatās dažreiz mana dienasgrāmata…

# 6 Jums patīk viedtālruņi un tehnoloģijas

Kaut kas cits, kas palīdz, ir patiess tehnoloģijas un it īpaši tās tehnoloģijas, kuru jūs izstrādājat, novērtējums. Ja jums patīk Android un jums patīk spēlēties ar jaunām lietotnēm, jums šķiet, ka platformas izstrāde ir saistošāka un jums būs vairāk ideju par to, kas darbojas un kas ne.

Jo īpaši lietotņu izstrāde jums varētu patikt, ja jums patiešām patīk pašreizējās ierīces pielāgošana. Kad esat mainījis noklusējuma ziņojumapmaiņas lietotni, nākamais loģiskais solis ir mainīts sākuma ekrāns un instalēta ikonu pakotne, kurā izveidojat savu programmatūru. Tas ir tāpat kā atšķirība, ko jūs iegūstat, izmantojot pielāgotu komplektu.

Droši vien.

Iespējams, ka arī agrīnie adoptētāji varēs izmēģināt savus spēkus attīstībā. Tas ir ne tikai forši iemācīties, kā darbojas jūsu mīlētās tehnoloģijas, bet arī nozīmē, ka jūs varat pārstāt būt ieslēgts līderi un faktiski iesaistās vadošaislīderi!

Aina no Iron Man 2

Ja esmu godīgs, 99% no iemesliem, kāpēc es iesaistījos programmēšanā, ir tas, ka es gribēju būt Tonijs Stārks. Bet nesakiet, ka, ja jūs intervējat, lai meklētu darbu IBM, vai arī jūs to nesaņemsit. Patiess stāsts.

# 7 Jūs esat pats iesācējs

Ja gūsit panākumus kā lietotņu izstrādātājs, jums būs jābūt pašmotivētam un vadītam. Tas jo īpaši attiecas uz gadījumiem, kad jūs plānojat strādāt solo, bet pat komandā ir ļoti viegli atbrīvoties no tā, ka nedarāt daudz, ja jums tā nav.

Tas ir tāpēc, ka pat tad, kad jūs ir mēģinot, ir reizes, kad jūs burtiski pavadāt veselu dienu neko nesasniedzot. Dienu varat sākt justies pārliecināti, pievienot koda līniju, kas sabojā visu, un pēc tam nākamās trīs stundas izšķērdēt, vienkārši mēģinot atgriezties tajā vietā, kur atradāties pirms ierašanās. Jūs faktiski varat doties mājās, veicot negatīvu darbu… Es nevar iedomāties daudzus citus darbus, kur tas tā ir.


Vai nu tā, vai arī jūs visu dienu pavadāt medījot vienu nejaušu kļūdu, kas neļauj lietotnei darboties vai rīkoties tā, kā vajadzētu. Būs reizes, kad zvēru, ka esat pārbaudījis visas iespējamās problēmas neko varētu to izraisīt. Tam burtiski jābūt maģijai vai tamlīdzīgam. Varbūt tas nav kods, bet gan fizikatas ir salauzts? Jūs apšaubīsit savu veselīgumu un pie ekrāna veiksit roku žestus.

Tad jūs atgriezīsities rīt un redzat, ka esat pametis semikolu vai kaut ko tikpat acīmredzamu.

Jēga? Jums ir jābūt pietiekami pašmotivētam, lai pārietu cauri šīm dienām un turpinātu strādāt. Un pietiekami stabils, lai veiktu kāpumus un kritumus, nesalaužot pārāk daudz monitoru.

Mīlēt kafiju palīdz, bet tā nav prasība.

# 8 Jūs esat spējīgs radoši risināt problēmas

Tas ir mīts, ka, lai kļūtu par izstrādātāju, jums ir jāprot matemātika.Jūs varat nokļūt par 99% laika, ja jums pašam nekad nav jāveic nekāda matemātika, un, kad jūs to izmantojat, tas parasti būs vienādojumi, nevis aritmētisks.

Daudz svarīgāk ir tas, ka jūs esat “domājošs par sistēmām”. Šis ir viens no tiem buzz vārdiem, kas faktiski nozīmē ļoti maz, bet ar to pietiek, lai pateiktu, ka jums ir loģiski jāpievēršas šķēršļiem un jābauda problēmu risināšana. Bieži vien atbildei ir nepieciešama arī mazliet sāniska domāšana, tāpēc bieži vien labākie izstrādātāji būs tie, kas atrodas kaut kur loģikas un radošuma sakaros.

Programmēšanu varat salīdzināt ar labu puzzle spēli. Ja jums patīk aplūkot visus mainīgos lielumus, tuvoties tiem no dažādiem rakursiem un galu galā piedzīvot šo “aha” brīdi, jūs, iespējams, atradīsit šāda veida darbu vienlīdz atalgojošu.

Ņemiet vērā, ka es nesaku, ka jums labi jāprot puzzle spēles ...

Organizēšana palīdzēs arī tādā veidā, kā jūs sistemātiski veidojat savu kodu un nosaucat mainīgos. Tomēr, ja jūs strādājat pats, ir iespējams izdomāt domāšanas veidu, kas ir vairāk nekā visur (tā es rīkojos); vienkārši organizēšana ievērojami atvieglos dzīvi.

# 9 Jūs esat ar mieru mācīties

Programmēšana, iespējams, nav tik grūta, kā jūs domājat, ka tā ir dažos veidos, bet tas noteikti nenozīmē, ka tā ir vienkārša. Noteikti ir stāva mācīšanās līkne, kas jums ir jāievēro, lai sāktu, un patiesībā nekadapstātiesmācoties vai nu.

Pat vairākus gadus savā programmēšanas karjerā, jūs joprojām varēsit iemācīties jaunas lietas un stāties pretī jauniem izaicinājumiem - pat pilnīgi jaunām programmēšanas valodām. Gandrīz katra jauna ieviestā funkcija nozīmēs iepazīšanos ar jaunu bibliotēku vai ātru kaut kā meklēšanu tiešsaistē. Un pat tādu pamata lietu veikšana, kuras esat darījusi simtiem reižu, dažkārt nozīmēs vēlreiz pareizas sintakse pārbaudi. To ir pārāk daudz, lai atcerētos!

Tad, lai būtu lielisks lietotņu izstrādātājs, jums būs jāuzzina, jābauda mācīšanās un jāzina, kā efektīvi izmantot Google.

# 10. Ir vēlamas lietotnes, kas nav pieejamas

Vai ir kāda lietotne vai spēle, kuru vēlaties, to vēl neviens nav izveidojis?

Varbūt ir vairāki? Varbūt jums patika pēdējā spēlētā mobilā spēle, bet vēlaties, lai tur būtu vairāk tādu, kas patīk? Varbūt varētu būt labāk, ja tiktu mainītas tikai pāris lietas?

Varbūt tas ir jūsu aicinājums, ja meklējat tur atrodamas lietotnes. Atbildi uz zvanu!

Ja jūs kādreiz sapņojat par lietotnēm, kuras varētu būt, tad jūs jau esat praktizējis pirmajā solī. Viss, kas trūkst, ir mazs kods!

Galu galā šādi tiek uzsākti veiksmīgākie lietotņu projekti. To sauc par “paša niezes skrāpēšanu”, un, ja tas ir kaut kas vēlaties, pastāv liela iespēja, ka ir arī citi cilvēki, kas to vēlas. Un ja viņi to nedara? Vienkārši būvējiet to jums!

Ja jūs arvien meklējat lietotnes, kuru tur nav, iespējams, tas ir jūsu aicinājums. Atbildi uz zvanu!

Noslēguma piezīmes

Ja varat atsaukties uz šiem punktiem, tad varbūt ir pienācis laiks sākt lietotnes izveidi? Kad esat atradis darbplūsmu, kas jums noder, jūs būsiet pārsteigts, uz ko jūs esat spējīgs un cik daudz prieka var būt lietotņu izstrāde. Mans padoms, kā vienmēr, ir sākt ar kaut ko vienkāršu.

Un to sakot, jums, iespējams, vajadzētu to izmēģināt, pat ja jūs nevajag attiecas uz jebkuru no šiem punktiem. Kas es esmu, lai pateiktu, kas padara labu izstrādātāju? Faktiski ikdienas uzdevumi, kurus veiksit kā izstrādātājs, būs ļoti atkarīgi no jūsu veidotās lietotnes veida un no tā, kā jūs to veidosit. Lietotņu izstrāde var piesaistīt radošus veidus, loģiskus problēmu risinātājus un ikvienu, kas atrodas starp tiem, un parasti ir iespējams izvairīties no bitiem, ar kuriem jūs cīnāties. Ja jums tas neveicas, jūs neko neesat zaudējis, dodot tai iespēju!

Kā ar tiem no jums, kuri jau esat izstrādātāji? Kad jūs pirmo reizi uzzinājāt, ka tas ir jūsu aicinājums? Kas jūs vispirms ieinteresēja kodēšanā un lietotnēs?

Man tas bija Sonic to ezis. Man patika spēlēt Sonic manā drauga Sega Megadrive filmā, taču man tajā laikā netika atļauts spēlēt spēļu konsoli. Tāpēc es nolēmu, ka es ieprogrammēšu savu Sonic spēli uz ZX Spectrum.

Tā vietā es izveidoju bloķētu kosmosa kuģa animāciju, kas pārvietojās pa ekrānu augšup un lejup. Bet tas bija sākums!

Un tas bija tad, kad es zināju: es nekad necietīšu iespēju reālajā pasaulē. Labāk iemācies programmēt!

Labā lieta par Google Pixel late ir proceora izvēle iepēja - UD 599 ļauj jum nokļūt durvī ar Celeron proceoru, bet, tērējot vairāk, jū iegūit lielāku pārtrādātāju. liktā ziņa ir tā, ka Celeron variant...

Ja atrodatie Chrome O planšetdatora tirgū, pakalpojumā Google Expre pašlaik ir pieejam Google Pixel late ar atlaidi 200 UD.Atlaide amazina Core M3 modeli līdz 599 UD. Tikmēr Core i5 un Core i7 modeļi ...

Mūsu Izvēle