Professional Documents
Culture Documents
Como humanos, tenemos mucha inercia. Esto puede ser malo para nosotros, estoy
mirándote, caja de "24". Sin embargo, también podemos convertirlo en
nuestra ventaja. Descubrí que una vez que comencé a codificar y
haciendo cosas, me absorbí tanto en el proyecto, que no
más preocupado por la televisión, la comida o el sueño. Habían unos cuantos
fines de semana cuando codifiqué hasta la salida del sol.
Entonces, ¿cómo aprovechamos esta inercia? Primero, debes
entiendo que el cambio de tácticas
es muy difícil. Requiere mucho
de motivación Si apenas llegas a casa, te hundes en el
sofá y enciende el televisor, ya has perdido esa noche.
Esto se debe a la cantidad de motivación requerida para
switchtask
y hacer algo no impulsado por la evolución como
comer o dormir es una tarea hercúlea.
Por eso, en el momento en que ingresas a la puerta y cambias a una nueva
el medio ambiente es el momento más crucial. Si en este momento,
te dices a ti mismo que solo vas a hacer 20 minutos de
práctica de codificación, lo más probable es que tenga éxito y utilice su propio
inercia para terminar aprendiendo durante una hora o más. Ningún cerebro lo hará
percibir una tarea de 20 minutos como un gran esfuerzo y terminas
engañando a su cerebro para aprovechar su noche.
El siguiente paso es desarrollar un hábito. La investigación sugiere que en
Para desarrollar un nuevo hábito, debes llevar a cabo la tarea
diariamente por un mes. He utilizado este próximo truco para un montón de
diferentes
cosas, desde el ejercicio hasta la codificación, invariablemente funciona como una
encanto. Para comenzar este truco, quiero que imaginen una pared con
cinco cuadros colgados en él, cuatro de los cuales están perfectamente alineados,
perfectamente horizontal, pero uno está torcido. Ahora realmente imagínate,
¿Hay una parte de ti que quiera arreglarlo?
Después de todos nuestros cursos, siempre les decimos a nuestros estudiantes que
piensen en
una aplicación simple que quieren hacer. Algo que usa el
habilidades que han aprendido durante el curso, pero también se estirarán
ellos un poco porque tienen que descubrir cómo incluir algunos
nueva funcionalidad.
Tuvimos un estudiante que pasó a hacer una aplicación que se despierta
ellos un minuto antes todos los días para facilitar la transición a una
tiempo de despertarse más temprano. Hay un estudiante que hizo una costumbre
la aplicación de diapositivas como regalo del día de la madre. Alguien más hizo
una aplicación que es un temporizador para hacer bistecs perfectos en función de su
peso y grosor.
No hay límites en tu imaginación. Será difícil cuando
empiezas a trabajar en tu propia aplicación porque no hay paso por
paso instrucciones, pero también traerá la mayor
mejora en tu capacidad de codificación.
(
id)initWithBitmapDataPlanes:( unsigned char **)planes pixelsWide:( NSInteger )width
pixelsHigh:( NSInteger )height bitsPerSample:( NSInteger )bps
samplesPerPixel:( NSInteger )spp hasAlpha:(BOOL)alpha isPlanar:(BOOL)isPlanar
colorSpaceName:( NSString *)colorSpaceName
bitmapFormat:( NSBitmapFormat )bitmapFormat bytesPerRow:( NSInteger )rowBytes
bitsPerPixel:( NSInteger )pixelBits;
6. Ser un imitador
Al comienzo de mi viaje de codificación, había un montón de
libros. Compré libros en C ++, C #, Java y mucho más. Tú
Nómbrelo, lo tenía. Pero no hicieron mucho más que
hazme confundir
8. Sigue aprendiendo
Ser un buen programador es como ser Madonna. En orden
para mantenerse relevante, debes seguir reinventando
tú mismo. No lo hagas
ejecuta y compra tu forma de conos
sujetadores por el momento. Lo que quiero decir es
la programación seguirá evolucionando.
Siempre hay nuevas tendencias, nuevas tecnologías y nuevos
idiomas. Los grandes programadores disfrutan aprendiendo cosas nuevas,
incluso si eso significa que se vuelven principiantes de nuevo.
9. Juega Foosball
Cuando ves películas de Hollywood sobre programadores, están
generalmente se sentaba frente a una computadora portátil, machacando el teclado
como algunos
tipo de highstakes
Juego "Smash the mole".
Cuando ves programadores reales trabajando. Tienden a mirar
Me gusta esto:
Sí, eso es correcto. Sin tipear Solo mirando. Una gran cantidad de miradas.
En una empresa, la gente tiende a quejarse de que los programadores
siempre juegan al futbolín o hacen otra cosa que no parece funcionar. La gente podría
no ser capaz de decirlo, pero ellos son de hecho trabajando.
Entonces, crear un robot que haga todo eso de manera autónoma es realmente
complicado y difícil Pero como somos buenos programadores,
puede hacer un poco de fragmentación y analizar el problema.
El robot realmente no necesita saber qué es tostado y qué es
mantequilla, no estamos haciendo skynet aquí, así que sigamos con el
cosas prácticas. Hay tres cosas que necesitamos que el robot haga:
Es por eso que hay una regla en la programación que dice "nunca copiar"
y pegue el código que no entiende ". Entonces, ¿qué deberías
hacer cuando te enfrentas a un bloque de código que resuelve
su problema pero no tiene idea de cómo funciona? Romperlo
abajo.
Paso 1 Copia
y pegue el código en su programa. (sí Sí,
Sé que no debo hacer eso, paciencia, paciencia).
Paso 2 Haz
Seguro que su programa o aplicación es
funcionando como se esperaba Es decir. confirmar ese bloque de código realmente
resolvió tu problema
Paso 3 Eliminar
el bloque de código copiado y pegado línea por línea.
Paso 4 cada
vez que eliminas una línea, revisa para ver qué ha pasado
roto. ¿La aplicación aún se ejecuta? ¿Cuáles son los códigos de error? Qué
¿Has eliminado esa línea de código hecha en tu aplicación?
Paso 5 incluso
si crees que sabes lo que hace una línea de código,
eliminarlo de todos modos. La tarea más importante como programador es
para siempre probar tus suposiciones contra el resultado. Para la sensación más
agradable como programador, es para el mundo real
valide sus suposiciones
Paso 6 Intercambio
algunas de las líneas alrededor. Puede lo mismo
funcionalidad se logra con un orden diferente de líneas? Por qué
¿están escritos en el orden en que están escritos?
Ok, entonces eso es todo amigos. ¿Que estas esperando? Aprende a codificar
¡y comienza a desarrollar aplicaciones para iOS y Android hoy! Dirigirse a
online.londonappbrewery.com para un curso de video gratuito para comenzar
¡aprendizaje!