Cómo superar mi fobia por la programación de computadoras

Hola, bienvenido al mundo de las carreras de software. ^ _ ^

Algunas palabras sobre la situación profesional actual:

Esta es una travesura común, y es ampliamente conocida como “sentirse como un profesional falso”. No se preocupe, este es un terreno común para todos nosotros. Algunos son mejores mentirosos por demostrar que tienen todo resuelto. No son, en realidad, aquellos profesionales de TI / CS que se proyectan como “todos los poderosos” son generalmente los que son falsos.

Las carreras de programación y ciencias de la computación son difíciles.
Y con eso, quiero decir: una carrera de una carrera de una maldita.

Piénsalo.
En todos los frentes …

Piense un minuto en esto: el campo es un subconjunto matemático , bastante difícil en lo que respecta a otras cosas. ¿Cuántas personas luchan con las matemáticas en la secundaria?

Bueno, esto no es “matemáticas de secundaria”. Este es un infierno de matemática aplicada seria con tantas aristas que tomará un solo “;” olvidado en 10k líneas de código para cortar todo su orgullo y confianza fuera del edificio.

Intente estudiar otras cosas, que se consideran como un desafío, por ejemplo: “Matemática financiera”, y en comparación es un “pedazo de pastel” en lo que respecta al tipo de montañas de documentación y exageración con las que tiene que lidiar. aquí, en “Computer Science” land y “Software Engineering” sexto círculo del infierno.

Otro: el mercado,

El mercado del software lo atrae constantemente:

“¡Necesitamos que aprendas SAP!
¡Necesitamos que aprendas Java!
¡Necesitamos que conozcas SQL!

¡Oh no! eres junior!
¡No! ¡Espere! eres un senior!
¿SABES QUÉ ?, ¡NO LO SABES! ¡YA NO!
¡Pago más si programa en lo que sé! tu no?
¡¡¡ENTONCES ERES MALVADO !!! “

Entonces, me pregunto POR QUÉ, en esa amplia escena podrías terminar con poca autoestima … (y no me hagas comenzar con las disfuncionalidades y la marginación de las industrias STEM en el caso de TÚ como mujer …)

Ahora que sabes que esto es algo común, espero que dejes de verte como un cisne negro . Todos estamos en el mismo barco: siempre funcionando como la nueva tecnología, siempre con conocimientos obsoletos y obsoletos en solo unos meses, etc.

Sugerencias :

Deja de tratar de aprender con los libros o de tener una comprensión perfecta de un tema. Nadie lo ha hecho, pero todos intentarán engañarte para que pienses eso de sí mismos. ¿Por qué? porque fingir significa más dinero en una entrevista de trabajo . Solo quédate con lo que ya sabes y CONSTRUYE. Aprende a construir. Regístrese en Github HOY, trabaje con otros. Aceptar comentarios Crecer.

Presta atención a tus maestros, toma las cosas que no cambian sobre las computadoras de la Universidad. Apégate a ello. Los algoritmos y las estructuras de datos son los dioses aquí, todo lo demás cambia. Aprende todo, comprende cómo funciona realmente una computadora. Comprenda cómo funciona la dinámica de equipo para crear un software brillante. Apégate a ello. Aprende, crea, cambia.

Mantente en contacto con la comunidad. Crear. Crear. Crear. Agregue horas para construir cosas; no importa si es “correcto” o eficiente o “aprobado por Dijsktra”, no importa incluso si tiene errores. Lo que importa es que estás contribuyendo; lo que importa es que los muchachos que “saben” todavía no llegaron a la etapa de producción, porque están demasiado ocupados mostrándote a ti (o al mundo) cuán “equivocadas” están las personas que lo hacen.

Construir, entregar, luego construir de nuevo. Luego olvida lo que otros dijeron, solo escucha a tus usuarios. Ellos saben.

Tweet: @hernanemartinez

Como desarrollador de software, no tiene que saberlo todo, no de todos modos en detalles. Aquí hay un ejemplo real y actual. Actualmente estoy construyendo una herramienta para mi equipo de desarrollo (usando C # si está interesado), tengo la idea y he escrito los requisitos para las herramientas.
Entonces mi siguiente paso fue comenzar a codificar. Desafortunadamente, no sabía cómo hacer muchas cosas, para ser honesto, no he codificado durante muchos años, y muchas cosas han cambiado desde la última vez que toqué C #. Por supuesto, entiendo la sintaxis y la gramática del lenguaje, pero no los detalles.
Pero está bien porque tengo mi mejor amigo … Internet 🙂 Así que construí mi herramienta poco a poco, en el camino sigo buscando en Google exactamente lo que quiero hacer. Por ejemplo: ‘Cómo conectarse a Excel desde C #’, ‘Cómo llenar un ListView con datos’, etc.
Me llevó un par de semanas terminar el primer borrador de la herramienta, pero está funcionando. Todavía estoy trabajando en eso ahora.

Aquí está mi sugerencia, no lea demasiado el libro, solo lea lo suficiente para comprender el concepto básico, la sintaxis y la gramática: sabe que aprende idiomas naturales 🙂 Pero luego necesita practicar.

Es mejor comenzar con un idioma que ya conoces. Pero si realmente debe aprender una nueva, y dijo que desea crear una aplicación, le sugiero que elija iOS: Swift. Siempre que tenga una Mac, por supuesto.
Si no tienes una Mac, entonces ve por C #. Microsoft ha hecho su formidable Visual Studio Professional GRATIS para todos, ¡no hay excusa para no usarlo ahora!

Entonces agarra una tu idea. Escriba los requisitos en papel. Me resulta útil tener una lista física de lo que necesito crear, así que no lo olvido y también funciona como una tabla de progreso o hitos. Cuando haya terminado con un requisito, puede marcarlo y pasar al siguiente. Sientes que has logrado algo y estás progresando hacia tu objetivo.

Si está creando alguna interfaz de usuario, le aconsejo que haga un diagrama o un dibujo de cómo se verá. La visualización es muy útil.

Comience hoy, no postergue, dé ese primer paso.

Avísame si necesitas más consejos.

La programación es una gran ayuda para pensar, por lo que deberías aprenderla. Mejorará tu vida de muchas maneras.
En primer lugar, debe recordar que la notación del lenguaje de programación es solo una convención para que el compilador que ejecuta su programa como datos, pueda cambiarlo a las instrucciones de la máquina. Mire varios idiomas y vea la similitud. Todos tienen las mismas operaciones básicas.
1. Hay operaciones matemáticas donde un signo igual realmente significa almacenar el resultado.
2. Hay instrucciones de bucle para que pueda usar una sección de código una y otra vez en muchos datos.
3. Existen instrucciones de ramificación para que pueda salir de un círculo o saber si se ha cumplido alguna condición.
4. Instrucciones de entrada / salida para leer desde el teclado o los archivos, y salir a la pantalla o impresora.
De eso se trata realmente. Solo hay unos pocos detalles más finos, y podría pensar cómo diseñar su propio lenguaje de notación si lo piensa.

Bien, en primer lugar, supongo que está usando la palabra ‘fobia’ no literalmente, porque si tuviera fobia a la codificación no podría soportarlo, pero le gustan los resultados / resultados de esos códigos. Entonces tienes miedo de programar. La mejor manera de superar algo que te da miedo es enfrentarlo. ¡De lo contrario, tendrás miedo hasta el día de tu muerte! Comience a codificar, descubra qué idioma necesitaría aprender, compre un libro y luego comience. Gradualmente irás haciendo programas complejos pero no te rindas. Trate de comprender los conceptos que, para ser honestos, son bastante fáciles. La codificación es un arte, gradualmente te volverás bueno en eso. Todo lo mejor. Disfrutar.

Superas una fobia entendiendo la fobia misma,

Creo que necesita obtener el mentor o la guía adecuados que lo ayuden a superar la fobia a la programación de computadoras o, si es un buen alumno electrónico, encuentre tutoriales interactivos en línea. Para python codeacademy.com es un buen lugar

He visto y experimentado esta fobia en mis compañeros de clase / colegas, y creo que la causa principal es la falta de un plan de estudios y un programa de estudios innovadores que se centren en la programación informática.

Para robar un famoso eslogan, “Solo hazlo”.

Tu mente hace que parezca más grande de lo que es. Literalmente es solo escribir palabras en una pantalla. puede funcionar, puede que no, pero usted ni los miembros de su familia, ni ningún miembro de la sociedad se está muriendo. Está bien si la cagas.

Puede que no lo hagas bien la primera vez, la segunda o la tercera, pero ¿a quién le importa? Nadie te está juzgando excepto tú mismo. Así que tómalo con calma. Nadie esta mirando. Puede hacer que su computadora imprima 1,000,000 de emojis de caca, a quién le importa. Diviértete con eso.

Solo tómalo poco a poco. Entonces verás cómo empezar a pasar el rato y no será tan aterrador. FYI, has pasado por esto antes … has aprendido a escribir en algún punto, caminar en algún punto, correr en algún punto y usar una computadora en algún momento. Para que pueda aprender a programar en algún momento. Solo necesitas creer que puedes.

http://www.friendlywisdom.com

Oye…
Mi única duda es …
Cuando eliges mecánica como tu tema principal … ¿por qué entonces estás pensando otra vez en esta programación?

Es tan simple como eso … si realmente siente molestias con la programación, simplemente déjelo. El mundo tiene muchas otras cosas, excepto esta programación …

por supuesto, esto es todo para hacerte sentir mejor 😉

Ahora lo real –
la programación es muy fácil si intentas analizar cualquier problema de diferentes maneras.
Lo que puedo sugerir es, en cambio, capacitaciones / tutoriales en línea que se unan en cualquier instituto y asistan a las clases.
Si alguien nos guía al menos por unos días, eso definitivamente cambiará su mentalidad y puede comenzar a pensar en ello.

Pruébalo una vez. Todo lo mejor 🙂

Amigo, yo también era pobre en programación … ¿sabes y …? porque no estaba al tanto de ningún lenguaje de programación por completo … solo siéntate y piensa una vez, alguna vez temerán expresar algo cuando lo sepas todo … de la misma manera, si puedes conocer un lenguaje de programación, nunca temerás por eso … u puede cometer errores durante la codificación, bt no hay problema, amigo … nadie te va a colgar por el error … bcos si conoces el lenguaje de programación, entonces sabrás cómo solucionar el error … puedes hacerlo fácilmente … no seas temido … relajarse 🙂

Esto debería ayudarte a:
Página en youtube.com

A veces pienso que si es posible enfrenta tu fobia y eso podría ayudar. Tienes que tomar coraje y eliminar tu fobia. Es difícil en algunos casos donde las fobias están muy arraigadas debido a impresiones previas, ya sea en este nacimiento o en nacimientos anteriores. En tales casos, la psicoterapia o la terapia de regresión pueden ser útiles.

More Interesting

Soy un estudiante de CSE de segundo año en un IIT y quiero abandonar mi universidad. ¿Qué tengo que hacer?

¿Cómo debería alguien prepararse para conseguir un trabajo en Google sin tener experiencia en CS?

Estoy confundido entre CS y TI. ¿Qué rama debo elegir?

¿Qué áreas de la informática tienen mayor demanda? Estoy a punto de graduarme y me gustaría saber dónde puedo encontrar trabajo. Obviamente hay desarrollo web, que parece que a todos les gusta en estos días. ¿Qué más hay ahí?

Como desarrollador de software, ¿cómo es ser administrado por un buen gerente no técnico?

Tengo sólidas habilidades informáticas y de programación, pero actualmente estoy estudiando ingeniería mecánica. ¿Todavía tengo la oportunidad de realizar una pasantía y obtener un trabajo a tiempo completo como ingeniero de software en Google, Facebook, Quora, etc.?

¿Cuáles son algunos proyectos de manualidades que puedo hacer y vender?

Estoy planeando una Maestría en CS en Alemania para la primavera de 2015. ¿Cuáles son algunas buenas universidades con fuertes vínculos con la industria y buenas perspectivas laborales?

Quiero ser bueno en las estructuras de datos, ¿qué pasos debo seguir para ser un buen programador?

¿Cuáles son algunas de las tareas diarias de un programador más allá de solo escribir código?

¿Puedo obtener un doctorado en ciencias de la computación sin una licenciatura en ciencias de la computación?

Cómo comenzar con el desarrollo web independiente (como adolescente)

Me apasiona la programación pero solo tengo un diploma de HS. ¿Puedo seguir haciendo carrera sin ir a la universidad?

¿Puede una persona conseguir un trabajo en el campo de TI sin experiencia en CS o experiencia?

¿Qué debe hacer un estudiante de secundaria para obtener un título en informática?