Cómo superar el miedo al fracaso para el desarrollo de iOS

Una vez tuve que aprender a cocinar la cena porque pronto me mudaría de la casa de mis padres. En ese momento, arruinaba los huevos fritos 9 de cada 10 veces …

Entonces, compré un libro de cocina e intenté seguir la receta. Tenía los ingredientes, todo lo que necesitaba hacer, y comencé. Alrededor de la mitad de la receta tuve la sensación de que iba mal (como siempre fue), porque las cosas no se cocinaban lo suficientemente rápido y había un desastre por todas partes. Cuando pensé que la cena había terminado, la mitad todavía estaba cruda y la otra mitad estaba quemada. Entonces, decidí que no podía cocinar …

Luego, cuando finalmente estaba viviendo solo, tuve que cocinar. Quiero decir, un hombre tiene que comer, ¿verdad? Entonces, entré en la tienda, compré un montón de verduras, algo de carne, algunas especias. Me fui a casa, corté las verduras, cociné la carne, eché algunas especias y …

¡Sabía bastante bien! Y no se quemó. Quiero decir, era demasiado picante y carecía de un poco de “imaginación”, pero no me importó: cociné mis propias comidas.

Entonces, ¿cuál es la diferencia? Seguramente dirías que mi propia comida cocinada era extraña y solo un montón de alimentos combinados. ¡La receta, eso es cocinar de verdad! ¿O es eso?

Resulta que es todo lo que creo que es. Cambié mi perspectiva de lo que pensaba que no podía, a lo que sabía que podía. Cocinar se convirtió en experimentar, y superé mi miedo al fracaso, superé el fracaso y puse la barra donde podía verlo.

Tu barra está demasiado alta. Desea crear una idea de aplicación de inicio y tiene muchas expectativas. ¿Por qué no empiezas a aprender y fracasar? Está bien fallar, y no tienes que superarlo. Los mejores programadores del mundo fallaron mil veces, pero siguieron adelante. ¡Y ni siquiera tienes que ser el mejor programador del mundo!

Piense en “No puedo aprender el desarrollo de iOS, y nunca construiré esa idea de aplicación” y déjelo ir. No lo necesitas, los pensamientos no te están ayudando. En cambio, da el paso más pequeño que puedas dar hacia tu objetivo más grande y experimenta el éxito de eso. Luego da otro paso y da otro paso.

Ayuda si dejas ir lo que crees que debería ser el desarrollo de iOS y comienzas a desarrollar tu tipo de desarrollo de iOS. La vida es tu fiesta de cumpleaños, amigo (o amigo), y hoy puedes elegir las reglas del juego.

¡Buena suerte!

(Si alguna vez vuelve a quedarse atascado, vaya a mi sitio web, está en mi perfil de Quora, y envíeme un correo electrónico. Estoy seguro de que puedo ayudarlo).

“Soy un buen programador en la escuela, especialmente programación lógica como c ++ y un poco de Java. Pero con la GUI y el enorme ecosistema que viene con iOS, ni siquiera puedo construir una aplicación de galería simple con solo mirar la documentación ”

Eso es porque el desarrollo de aplicaciones iOS es más de lo que has experimentado en la escuela. En la escuela, sus tareas suelen ser de varios métodos o de algunas clases. Poco o nada de interfaz de usuario, sin consideraciones de red, etc. Las aplicaciones de iOS vinculan todas esas cosas que generalmente no haces en tus clases.

“He intentado aprender de los cursos en línea, pero solo te cuidan y cuando necesitas codificar desde cero, no puedes hacer nada. Desearía poder entender la documentación y poder juntar todo mientras codifico. Alguna sugerencia”

¿Cómo aprendiste C ++? ¿Buscaste en Google cosas pequeñas cada vez que necesitabas ayuda? iOS es similar … solo mucho. No puedes aprenderlo a menos que dediques tu tiempo.

No has experimentado ningún fracaso, amigo, acabas de comenzar tu viaje para aprender el desarrollo de iOS, ya que has mencionado que los cursos actúan como una niñera, te sugiero que hagas un par de cursos para acostumbrarte al desarrollo de iOS. no podrá hacer algo grandioso al principio.

Me he experimentado a mí mismo, había realizado alrededor de 4-5 cursos, pero cuando se trataba de la parte de implementación no pude hacer nada. Dediqué algo de tiempo, intenté hacerlo por mi cuenta cuando me quedé bloqueado, solo busqué en Google el problema e implementé el sugerencias dadas en StackOverflow.

Gradualmente, podrá construir cosas complejas. Pero primero, debe dedicar algo de tiempo. También estoy en este camino, pero para iniciar cualquier aplicación en la tienda de aplicaciones, estoy tratando de completar mi primera aplicación, que es fácil de construir. pero aún así me quedo estancado en muchas cosas, ya sea UI / UX o alguna funcionalidad. Solo sigue construyendo tu sueño y 1 día mirarás hacia atrás y dirás que fue bastante fácil.

PD: si necesitas ayuda, puedes preguntarme.