Deu signes que pot ser un desenvolupador d'aplicacions en el fons

Autora: Lewis Jackson
Data De La Creació: 6 Ser Possible 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Deu signes que pot ser un desenvolupador d'aplicacions en el fons - Aplicacions
Deu signes que pot ser un desenvolupador d'aplicacions en el fons - Aplicacions

Content


Ser programador i saber crear el teu propi programari és fantàstic. Això no només obre moltes portes pel que fa a la teva carrera professional, sinó que és només una experiència increïblement gratificant i una utilització interminable. Ja he parlat sobre els múltiples beneficis de la programació a llarg termini (aquí), però n’hi ha prou amb dir que, un cop apreses les cordes, les possibilitats són infinites.

No obstant, ser desenvolupador d'aplicacions? És encara més fresc. Treballant amb dispositius mòbils, desenvoluparàs programes que visquin directament al teu smartphone o tauleta i que tinguis a la teva persona en tot moment. I gràcies a la botiga de Google Play (o aquella altra botiga d'aplicacions ...), podeu compartir fàcilment les vostres creacions amb una gran audiència i / o vendre-les per diners. És molt més fàcil distribuir aplicacions en contra de programari d'escriptori tradicional i això significa que qualsevol persona pot tenir un cop de mà a les mans.


Proveu a dir a algú en una festa que "feu aplicacions" i vegeu com responen. Ara digues a algú que ets enginyer de programari. Els desenvolupadors d’aplicacions són estrelles del rock! (Però no realment ...)

Per tant, ser desenvolupador d'aplicacions és dolent. Però això no vol dir que sigui correcte per a tothom i és definitivament una cosa que "farà clic" més amb algunes persones que amb altres. Continua llegint per saber si és possible que desenvolupis una aplicació i si aprens a crear aplicacions Android és la teva trucada ...

Si ja esteu ocupats en crear aplicacions, esperem que reconegueu també alguns d'aquests trets.

# 1 Segueixes pensant en com es podrien fer les coses millor

Et trobes frustrat constantment amb els sistemes, productes i processos en què estàs obligat a confiar cada dia? Penseu regularment pensant: "ho podria fer millor" o "per què no?" Doncs bé, si sou un desenvolupador d’aplicacions, això pot convertir-se ràpidament en la germinació de la vostra propera gran idea i, sens dubte, és bo per a les vostres habilitats de resolució de problemes.


Un cop tu són Un programador, tot i que el mal disseny només us frustrarà més ...

Com el fet que Netflix suggereix que veig pel·lícules que ja he vist. Això és el més fàcil de solucionar, vaja. Això passa per a tothom? El meu compte de Netflix està incomodat ??

# 2 Sou proactivament mandrós

Què significa de forma proa mandrosa?

Sembla una contradicció. El que realment vull dir, però, és que anireu a llargs increïbles només per evitar fer alguna cosa que no hauria trigat 5 minuts en cas contrari ...

Per evitar els pocs minuts al dia, el trigaria a cuinar ... va passar anys desenvolupant una font de combustible alternativa completament nova per a la humanitat

Agafeu el tipus que va introduir el món a "Soylent" per exemple. Soylent és el fill cerebral de Rob Rhinehard, que era ell mateix enginyer de programari. Rhinehart creu que "el menjar és dur" i que es consumeix massa temps i és car per cuinar. La seva solució? Per inventar el seu propi “reemplaçament de menjars”, que afirma, conté tots els nutrients i el manteniment vitals que el cos humà necessita per sobreviure i prosperar. Això va suposar fer algunes investigacions bastant en profunditat sobre biologia i nutrició per no parlar de la creació d’una empresa i treballar amb proveïdors ...

Llavors, per evitar uns pocs minuts al dia, li caldria cuinar ... va passar anys desenvolupant una font de combustible alternativa totalment nova per a la humanitat?

Aquesta és la lògica del programador.

És el mateix que escriure un programari per organitzar una llarga llista de noms alfabèticament. Podeu trigar més temps a escriure el programari, però almenys és molt més divertit i potencialment útil en el futur. Potser és només una tossuderia?

# 3 No sou genial amb les mans

Aquests dos últims punts no necessàriament només descriuen els programadors. Amb les mateixes habilitats i sensibilitat, també podríeu convertir-vos en enginyer o inventor.

Però això requereix que també sigueu hàbils de perforar, fer martells i esbossar dissenys. Alguns de nosaltres van ser construïts per a aquest tipus de treballs, i la resta de nosaltres només no ho érem. Si l’última vegada que vau acabar un moble de paquet pla d’alguna manera acabàveu amb cinc cargols de recanvi, faltava una prestatgeria i la màniga martellada a la paret, potser és més adequat per a la programació.

Evidentment, pots ser molt pràctic i encara decideixes ser programador. Però realment no funciona al revés ...

# 4 T’agrada treballar sol

Un dels avantatges de ser desenvolupador d'aplicacions és que generalment treballaràs en projectes més petits (tret que no ho siguis ...). És a dir, que podeu crear una aplicació al vostre temps lliure i vendre-la per uns quants bob, o bé podeu contractar una empresa per crear alguna cosa bàsic com a equip d'una sola.

Es tracta d’una bestia totalment diferent de treballar en un programari que té milions de línies de llarg i dècades amb un equip d’altres codificadors. No tractareu amb la programació inclinada d’altres persones ni tampoc tindreu altres queixes per la vostra. A més, és que tindreu un control complet del resultat i de la manera d’arribar-hi i tindreu una sensació de recompensa molt més gran un cop ho hagueu fet.

I si aquest és el tipus de treball que esteu fent, també voleu treballar on sigui.

Per descomptat, això no serà atractiu per a tothom. Si sou d’un tipus social, pot ser que el vostre propi estudi a les cafeteries / el vostre propi estudi no us agradi i podreu acabar fent una mica boig. També vol dir que ho és tot a tu i si us queden enganxats, l’única esperança és trobar assistència en un fòrum en algun lloc.

Jo? Acostumo a canviar de cafeteria un cop els baristes es coneixen. Treballar sol m’està bé!

# 5 Et trobes "al teu propi cap"

El que condueix molt bé fins a aquest moment ...

La programació és única perquè tots els treballs que realitzareu seran realitzats al vostre cap, i això és especialment veritable en els projectes d'aplicacions més petites. Quan us assegueu a "funcionar", realment, implementareu les solucions que pensàveu mentre esteu a la dutxa / al vàter / fingint escoltar els problemes del vostre amic.

Si sou un tipus de persona que ja es troba al seu cap tot el temps, per què no us serveix bé?

Només espereu passar algunes nits sense dormir mirant el sostre somiant solucions.

Això és literalment el que sembla el meu diari de vegades ...

# 6 T’agraden els telèfons intel·ligents i la tecnologia

Una altra cosa que us ajuda és tenir una veritable apreciació de la tecnologia i, en concret, de la tecnologia per a la qual esteu desenvolupant. Si us agrada Android i us agrada jugar amb noves aplicacions, us resultarà més gratificant que el desenvolupament de la plataforma sigui més grat i tindreu més idea del que funciona i del que no.

En particular, és possible que us sembli atractiu el desenvolupament d'aplicacions si realment us agrada personalitzar el vostre dispositiu actual. Un cop hàgiu canviat l'aplicació de missatgeria predeterminada, heu canviat la pantalla d'inici i hàgiu instal·lat un paquet d'icones on es crearà el vostre propi programari per utilitzar-lo. És la diferència que obteniu amb una suite a mida.

Probablement.

Els primers adoptants també poden gaudir de provar el seu desenvolupament. No només és divertit aprendre com funciona la tecnologia que estima, sinó que també pot deixar de ser endavant l’avantguarda i realment s’impliquen líderl’avantguarda!

Escena de Iron Man 2

Si sóc sincera, el 99% de la raó per la qual vaig participar a la programació és perquè volia ser Tony Stark. Però no digueu que si feu una entrevista per a un treball a IBM o no l’obtenireu. Història real.

# 7 Ets un autònom inicial

Si teniu èxit com a desenvolupador d'aplicacions, haureu de ser automotivats i motivats. Això és particularment cert si teniu intenció de treballar en solitari, però fins i tot en un equip, és molt fàcil escapar-se de no fer molt quan no teniu el disc.

Això és perquè fins i tot quan teniu són intentant, hi ha moments que literalment dediques un dia sencer a aconseguir res. Podeu començar el dia confiant, afegir una línia de codi que trenqui tot i malgastar les tres hores següents només intentant tornar al punt que teníeu abans d’arribar. De fet, podeu tornar a casa havent fet un treball negatiu ... jo No puc pensar en moltes altres feines on aquest és el cas.


Ja sigui, o bé acabes passant un dia sencer a la recerca d’un error aleatori que impedeix que l’aplicació funcioni o es comporti com cal. Hi haurà vegades que jureu que heu comprovat tots els problemes possibles i això res podria causar això. Això ha de ser literalment màgia o alguna cosa així. Potser no és el codi, però físicaaixò està trencat? Qüestionareu el vostre seny i feu gestos a mà a la pantalla.

Aleshores tornaràs demà i veus que vas deixar un punt i mig punt o una cosa igual d’evident.

El punt? Heu de ser suficientment motivats per empènyer aquests dies i seguir treballant. I prou estable per agafar els màxims i els mínims sense trencar massa monitors.

Estimar el cafè ajuda però no és un requisit.

# 8 T’agrada la resolució de problemes creativa

És un mite que cal ser bo en matemàtiques per convertir-se en desenvolupador.Podeu obtenir un 99% del temps sense haver de realitzar cap matemàtica i, quan ho utilitzeu, tendeixen a ser equacions més que aritmètiques.

El que és molt més important és que sigueu “conscients dels sistemes”. Aquesta és una de les paraules que sovint vol dir que és molt poc, però n'hi ha prou amb dir que cal adoptar un enfocament lògic dels obstacles i gaudir de la resolució de problemes. Sovint la resposta requereix una mica de pensament lateral, de manera que sovint els millors desenvolupadors seran els que es troben en algun lloc de la lògica i la creativitat.

Podeu comparar la programació amb un bon joc de trencaclosques. Si us agrada mirar totes les variables, apropar-les des de diferents àmbits i, finalment, tenir un moment "aha", probablement trobareu aquest tipus de treballs igualment gratificant.

Tingueu en compte que no dic que hagi de ser bo en els jocs de trencaclosques ...

L’organització també us ajudarà molt quant a la manera d’elaborar el vostre codi i anomenar les vostres variables de manera sistemàtica. Tot i que si treballeu pel vostre compte, és possible accedir-hi amb una mentalitat més "per tot el lloc" (així us faig rodar); tan sols organitzar-se farà la vida molt més fàcil.

# 9 Esteu disposats a aprendre

Probablement la programació no és tan difícil com creus que és d’algunes maneres, però això no és senzill dir que és fàcil. Sens dubte, hi ha una corba d'aprenentatge abrupta que cal seguir i que mai no ho fareu maipararaprenent tampoc.

Fins i tot anys a la carrera professional de la programació, encara trobareu que apreneu coses noves i us enfrontareu a nous reptes, fins i tot llenguatges de programació totalment nous. Quasi totes les funcions noves que implanteu suposaran arribar a una nova biblioteca o buscar ràpidament alguna cosa en línia. I fins i tot fer coses bàsiques que heu fet centenars de vegades, de vegades suposarà una doble comprovació de la sintaxi correcta. Només n'hi ha per recordar.

Aleshores, per ser un gran desenvolupador d'aplicacions, haureu d'estar disposat a aprendre, a gaudir i a aprendre ia conèixer les coses de Google de manera eficient.

# 10 Hi ha aplicacions que voleu que no estiguin disponibles

Hi ha alguna aplicació o joc que desitgeu que ningú no hagi realitzat encara?

Potser n’hi ha diversos? Potser us va encantar l'últim joc mòbil que vau jugar, però voleu que hi hagi més coses? Potser seria millor si només es canviessin un parell de coses?

Si segueixes buscant aplicacions que no hi són, potser és la teva trucada. Respon a la trucada!

Si us trobeu somrient a les aplicacions que "podrien ser", ja heu practicat al primer pas. Tot el que falta és una mica de codi.

En definitiva, és així com es inicien els projectes d’aplicacions amb més èxit. Es diu "ratllar-se la pròpia picor" i, si és una cosa que voleu, hi ha una bona possibilitat que hi hagi altres persones que ho desitgin. I si no? Només heu de construir-lo.

Si continueu buscant aplicacions que no hi són, potser és la vostra trucada. Respon a la trucada!

Notes de cloenda

Si podeu relacionar-vos amb aquests punts, potser és el moment de preparar-vos per crear una aplicació? Un cop trobis un flux de treball que funcioni per a tu, quedaràs sorprès de què ets capaç i del molt divertit que puguin ser les aplicacions en desenvolupament. El meu consell, com sempre, és començar per alguna cosa senzill.

Dit això, probablement hauríeu de provar-ho encara que ho feu no relacionar-se amb qualsevol d’aquests punts. Qui sóc per dir què és el que fa que un bon desenvolupador? En realitat, les tasques diàries que realitzaràs com a desenvolupador dependran molt del tipus d’aplicació que esteu construint i de la manera de fer-ho. El desenvolupament d'aplicacions pot apel·lar a tipus creatius, solucionadors de problemes lògics i a tots els que hi hagi entre ells i normalment es pot evitar els fragments amb els quals s'enfronten. Si no hi aneu, no heu perdut res per deixar-ho.

Què passa amb aquells que ja sou desenvolupadors? Quan vas saber que era la teva trucada? Què us ha interessat en primer lloc la codificació i les aplicacions?

Per a mi va ser Sonic l'eriçó. Em va encantar jugar a Sonic a Sega Megadrive del meu amic, però no em va permetre la consola de jocs jo mateix en aquella edat. Així que vaig decidir que programaria el meu propi joc Sonic al ZX Spectrum.

En lloc d'això, vaig fer una animació bloquejada d'una nau espacial que es movia amunt i avall per la pantalla. Però va ser un començament!

Va ser quan vaig saber: mai no tindria una oportunitat en el món real. Millor aprendre a programar!

De del die Nexu 5X, Google 'ha centrat pràcticament excluivament en telèfon intel·ligent de primer nivell. El Pixel original, el Pixel 2 i el Pixel 3 van er molt car al llançar...

De del die Nexu 5X, Google 'ha centrat pràcticament excluivament en telèfon intel·ligent de primer nivell. El Pixel original, el Pixel 2 i el Pixel 3 van er molt car al llançar...

La Lectura Més