Mis padres me están desanimando de aprender a programar. ¿Cómo puedo hacer que me apoyen?

No hagas que te apoyen.

En su lugar, manipule todo su mundo con pequeñas micro computadoras en las que puede programar. Haz un juego ocultando tus máquinas a tus padres.

Tu portátil te estaba frenando de todos modos. Cualquier máquina que pueda describir como “lenta” probablemente sea un entorno de desarrollo deficiente. Los entornos de desarrollo nunca son lentos, porque nunca ejecutan software GUI más allá de sus capacidades óptimas.

Raspberry Pi Zero: la computadora de $ 5 – Raspberry Pi

^ Aquí hay una pierna para comenzar. Dudo que no puedas permitirte al menos algunos de esos.

El verdadero problema será esconder el teclado y el monitor, ¿no? Sugerencias:

Amazon.com: Bluetooth Cube Proyección láser Teclado virtual inalámbrico para teléfono móvil PC Tableta portátil iPad, iPhone (plateado y negro): Computadoras y accesorios

Eso debería manejar el teclado. No podrá escribir más de 100 ppm en uno de esos, pero la velocidad de escritura no debería ser su principal problema de productividad. La otra ventaja de esto es que con solo presionar un botón hará que la cosa deje de parecerse a un teclado cuando escuche el giro del pomo de la puerta. Puede comunicarse con su computadora a través de bluetooth, por lo que no necesita ningún cable. Si lo tiene proyectando desde un lugar relativamente inofensivo a un libro de texto para cualquier tema que se supone que debe estudiar, es posible que sus padres ni siquiera noten la cosa.

Para el monitor, puede usar una televisión aleatoria cuando no están mirando, cualquier monitor en la escuela (las computadoras probablemente estarán bloqueadas según la situación, pero solo puede desconectar sus monitores y cambiar el cable) o, si se lo puede permitir:

Amazon.com: Brookstone Pocket Projector Micro: Electrónica

o ilk similar.

Conecta todas estas cosas a la mochila de tu escuela para que no se vean. Cubra los puertos con una solapa de algún tipo. Si tiene problemas para programar en casa, dígales que tiene un grupo de estudio después de la escuela y luego busque un lugar tranquilo para ir de compras mientras los otros niños practican deportes. Esto también tiene la ventaja de que todo lo que necesita es la Raspberry Pi, porque el laboratorio de computación de su escuela (o cualquier salón de clases al azar disponible para usted) tendrá un monitor y un teclado que puede pedir prestado. Por falta de un teclado / proyector-monitor, esto también significa que una caja de lápices en la parte inferior de su mochila escolar puede contener todo su aparato necesario.

Para programar libros, use su biblioteca local o recurso en línea.

Use Github para guardar su código de modo que si una computadora individual es confiscada, no pierda nada de valor. Haga un gran alboroto al respecto (de lo contrario, sospecharán), pero luego simplemente saque su repuesto de un cajón y siga manejando.

En un mundo lleno de herramientas gratuitas, hardware barato y redundancia en la nube, lo que tus padres quieren que aprendas y lo que realmente aprendes no tiene por qué ser particularmente similar.

Sí, probablemente podrías hablar con tus padres a tiempo, pero según mi experiencia, aprender cosas a pesar de la autoridad es mucho más divertido que aprender cosas por la autoridad.

Sólo mi 2c, como dicen.

A menudo puede ser difícil ver ambos lados de un argumento. Como padre de un alumno de octavo grado y científico informático, es probable que haya algunas cosas en juego. Durante la educación primaria es muy importante digerir una variedad de temas y no centrarse demasiado en una sola cosa; le proporcionará una base más sólida para vivir una vida agradable. Puedo recomendar algunas cosas y terminar con una declaración general sobre padres amorosos.

  1. Trate la computación como un pasatiempo y deje los “campos de estudio” al currículo escolar. Esto también proporciona la ventaja de la auto-guía para que no te cuelgues a la velocidad de otra persona. Hay muchos buenos recursos de programación en línea, así que comienza allí hasta que puedas convencer a tus padres para que te apoyen.
  2. Escriba una carta a la ACM explicando su situación y vea lo que dicen. Podrían ser muy útiles.
  3. Busque oportunidades para aplicar sus habilidades de programación en esos otros campos de estudio. (por ejemplo, aplique algo de ciencia de datos a sus estudios sociales o historia para echar un vistazo a los datos desde una perspectiva que sus compañeros no pueden compartir, escriba programas de análisis para sus tareas de escritura que realicen evaluaciones de nivel de lectura, etc.)

Los padres están allí para asegurar que su genética tenga la mayor probabilidad de supervivencia. Y sí, no todos actúan de esta manera, pero está muy profundamente incorporado en nuestro ADN. La información de los padres sobre qué es lo mejor para un niño no siempre es actual o precisa. Por lo tanto, ayudar a informarles. Hay dos cosas a las que apuntar: una declaración de posición bien escrita sobre por qué la programación te hará una mejor persona (usa ese inglés y habilidades de escritura) y los logros extracurriculares. Los padres a menudo son víctimas del orgullo; Si te ven triunfar, es probable que te brinden más apoyo.

Recuerde, hay mucho tiempo para aprender a programar. La programación es realmente útil solo para otras disciplinas fuera de la informática. Hoy está claro que tenemos demasiados programadores que intentan resolver problemas en dominios que desconocen cuando realmente necesitamos expertos en dominios con una comprensión profunda de sus problemas que saben cómo programar … sea este último.

Y buena suerte.

La mejor manera de discutir es hacer cosas.

Voy a darles a tus padres el beneficio de la duda al pensar que ellos quieren lo mejor para ti, te quieren y están tratando de ayudarte a tener éxito. Es posible que perciban erróneamente su interés en las computadoras, lo que significa que usted simplemente quiere “perderse” en la computadora, perdiendo el tiempo leyendo el cerebro adormeciendo el ruido y perdiendo la vida viendo videos de YouTube. Es difícil para los padres cambiar su método de crianza a medida que sus hijos maduran. Especialmente si, como un niño más pequeño, necesitabas mucha atención y recordatorios sobre el comportamiento adecuado y las habilidades para tomar decisiones (y si eres un ser humano, entonces lo hiciste). A medida que maduras y adquieres habilidades, tus padres necesitan más convincente. No es justo, pero es vida. Tus padres también lo experimentaron cuando tenían tu edad, pero eso no te sirve de mucho. Más aún (y sintiéndose aún más injusto) tienes que ganarte su confianza. No es suficiente que digas: “¡Mamá y papá, solo quiero buscar información sobre la programación con mi computadora portátil!”, Y ellos te creen. Su declaración puede ser 100% honesta en este momento, pero la están escuchando en el contexto de sus acciones pasadas. Porque, lo que pudieron haber experimentado es que la semana pasada estabas en esa computadora portátil mirando YouTube cuando aún no se había sacado la basura, tu tarea aún no había terminado y tu ropa sucia estaba en el suelo. Por lo tanto, tendrás que canalizar tu mejor manejo de la ira cuando tus padres tomen lo que dices a primera vista, y fingir que eres un adulto tranquilo para obtener lo que quieres.

Ahora para una anécdota nostálgica aburrida:

Cuando estaba entrando en el 8º grado, un primo me regaló un Commodore 64 de segunda mano. Estaba obteniendo una PC y ya no necesitaba el C64. Es uno de los mejores regalos que he recibido y me puso en la carrera. Se abrió todo un mundo para mí. También me dio muchos libros de programación con la computadora. Esto era antes de Internet y no podía pagar un módem. Además, no era posible marcar en una BBS porque vivía en un área rural y los cargos de larga distancia no eran posibles con mi asignación. Leí todos los libros que me dio y luego usé mi dinero para obtener una suscripción a una revista de computadora. Ahorré el dinero que hice cortando césped en el verano y compré un nuevo monitor, una nueva unidad de disco y más tarde un Commodore 64 completamente nuevo cuando se rompió el primero. Pasé muchos fines de semana y programaciones nocturnas. Casi todo el aprendizaje lo hice por mi cuenta, después de haber cumplido con todas mis otras tareas y responsabilidades. Tenga en cuenta que no era un niño muy responsable y, a veces, me enojaba por el tiempo que pasaba en la computadora. Sin embargo, conseguí mantenerlo en mi habitación. Pero esto fue en 1987, cuando el cabello era grande, los cantantes de rock and roll eran sexualmente ambiguos, la laca para el cabello estaba arruinando la capa de ozono, y todo lo que teníamos era la televisión abierta.

Ahora tenemos internet. Tengo la regla de que mis hijos no usan pantallas de computadora / TV de ningún tipo en su habitación. ¿Por qué? Porque… el internet. Es una corriente de todo lo imaginable: increíblemente bueno e increíblemente malo. Y como menores aún no tienen la capacidad o experiencia cognitiva para saber cómo manejar todo esto sin supervisión.

Hay un punto que estoy señalando con todas esas palmaditas en la espalda y con los dedos adultos. Y ese punto es que habrás superado sus miedos (tanto justificados como injustificados) y su desconfianza. Demuéstreles su interés priorizando su vida para que el aprendizaje de la programación sea una prioridad obvia.

  1. Pregúntales a tus padres si puedes pasar una hora al día después de todas tus tareas y tareas que estudian cómo programar. No espere que hagan ningún esfuerzo para reducir sus tareas o responsabilidades para permitir este tiempo.
  2. Pregúntales si puedes hacerlo en la mesa de la cocina en un lugar donde puedan verte. Después de tus sesiones, cuéntales lo que has aprendido.
  3. Si dicen que no, a qué hora puedes, ve a la biblioteca y lee la programación en las computadoras allí o en la computadora de tu escuela. Revisa libros de computación en tu biblioteca local y en tu escuela. No te asustes de leer esos libros delante de tus padres. Simplemente no lo hagas a expensas de tu tarea. Puedes aprender mucho sobre programación hoy en día con recursos en línea gratuitos.
  4. Si su computadora es lenta, instale Ubuntu Linux en ella. ¡Es tan fácil como descargar la ISO, grabar el CD (o ponerlo en una unidad de disco) y bam! Tendrá un entorno de desarrollo de software completo, profesional y gratuito que funcionará sorprendentemente bien en cualquier computadora en los últimos 7 años.
  5. Encuentre maneras de hacer trabajos ocasionales para ganar dinero: vaya de puerta en puerta en su vecindario y pregunte si la gente necesita trabajo. Hazte presentable y vístete de la manera más simple y aburrida posible cuando hagas esto. Los adultos no se ponen a la moda de los adolescentes porque siempre cumplen con la norma y son intencionalmente diferentes (eso no es algo malo). Pero, los adultos siempre están impresionados cuando los jóvenes bien educados son intencionales en la búsqueda de trabajo y responsabilidad. Usa el dinero que ahorras para comprar tu propia computadora.
  6. Después de completar 1–4, si hay una universidad cercana, envíe un correo electrónico a un profesor y pregunte acerca de los recursos o una forma de conectarse con estudiantes universitarios de informática. Puede haber programas de tutoría disponibles.

La programación es una habilidad impresionante y lucrativa. Es una gran carrera y siempre estará en demanda (¡el futuro de la robótica es una locura!) Puede tener mucho éxito y ser financieramente independiente antes que sus compañeros que buscan una carrera médica o de derecho, ya que puede comenzar a ganar dinero antes de graduarse con contrato de trabajo (graduarse, por cierto). Sus compañeros en esos otros campos tendrán costosas escuelas de posgrado y residencias para experimentar antes de ganar algo y gastar varios años en el pago de préstamos.

Y, después de que hayas demostrado tu dedicación a tu interés, que hayas demostrado que eres responsable y que hayas demostrado tu creciente conocimiento, me sorprendería mucho si tus padres no se dieran cuenta de manera positiva.

Repito la cita desde el principio:

La mejor manera de discutir es hacer cosas.

En tu caso, tus palabras no harán el truco. Debes mostrarlos. Debe usar más que palabras para hacer un esfuerzo para demostrar que la programación de aprendizaje es una prioridad para usted.

Y luego, cuando ingrese en la vida real ™, esa cita le servirá en el campo de la programación mejor que cualquier otra cosa. Porque estarás ingresando a un campo que es una meritocracia. Puedes hablar teoría e intentar convencer a la gente de tu motivación. Pero, hasta que les demuestres que tienes razón, es probable que no te crean. Y, solo serás tan bueno como tu último éxito o tu último fracaso. Es gracioso que relacionarse con tus padres no es tan diferente de una meritocracia. Es solo que los lazos disfuncionales familiares lo hacen difícil.

Al final, no espere que lo apoyen si aún no ha demostrado que es serio con sus acciones. Y, en última instancia, puede que no te apoyen. Puede que incluso tengas que pagar la cuenta por tu propia educación. Pero, con los préstamos estudiantiles, el trabajo por contrato a tiempo parcial y hacer una pasantía o cooperativa mientras está en la escuela, es posible que pueda hacerlo solo.


Solo una nota, ningún indicio de condescendencia no fue pensado. Iba por el humor. Cuelga ahí. El octavo grado es duro. Pero, la escuela media termina. La secundaria es dura. Pero, la escuela secundaria termina. No dejes que nadie te proteja de tus intereses, sino que convierte el escepticismo de los demás en combustible de ira. Y demuestra que la gente está equivocada con tus acciones positivas. Honra a tus padres, discute respetuosamente tu independencia, demuestra tu responsabilidad una y otra vez. No es fácil. No lo harás bien la primera vez o la centésima. Pero, sigue intentando.

Hay varios temas importantes aquí. Por ejemplo, la programación en sí misma no es una gran carrera. “Programador” es una posición de nivel de entrada para alguien que quiere convertirse en ingeniero de software o científico informático, pero uno debe aprender mucho más que la programación para lograr puestos mejor pagados y más responsables. Dicho esto, la programación es a menudo divertida (al menos para algunas personas) y es importante aprender si desea una carrera en un campo de la computación o en algo relacionado con la ingeniería o la ciencia. De hecho, muchas carreras requieren conocimientos de programación en estos días y muchas carreras universitarias también lo requieren, por lo que saber cómo programar puede darle una ventaja.

Con eso en mente, déjame profundizar más en tu problema.

¿Qué es exactamente lo que quieren que estudies? ¿Y por qué? ¿Se trata de tratar de que estudies más que solo la programación o de que estudies otra cosa en lugar de informática y programación? Lo pregunto de esta manera porque algunos estudiantes de tu edad tienden a interesarse tanto en un tema que no reciben una educación amplia y eso puede perjudicarlos más adelante en la vida. (Trabajé en compañías de alta tecnología y los factores que más contribuyeron a la promoción laboral no fueron solo las habilidades técnicas, sino también las habilidades para organizar, diseñar, leer, escribir y presentar). Los padres pueden, con razón, intentar que sus hijos amplíen lo que aprenden Porque se dan cuenta del valor de esto.

Dicho esto, asumiré que el problema en su caso es que sus padres quieren que estudie ciertas cosas específicas que ellos decidieron que son las mejores para su futura carrera, y creen que la programación (y las opciones de carrera a las que conduce) no es un problema. Buena opción para que estudies. Si esta es una suposición errónea, lo que digo a continuación puede no aplicarse.

(Antecedentes: Me retiré recientemente después de una exitosa carrera industrial de 40 años en el campo de la computación. Tengo un doctorado y una maestría en ciencias de la computación y también una licenciatura en matemáticas, y en el camino también estudié filosofía y física bastante Después de recibir una educación muy amplia, decidí estudiar ciencias de la computación para mis estudios de posgrado, en contra del consejo de mis profesores de matemáticas. En el camino, enseñé química a estudiantes de medicina y programación de computadoras a estudiantes de derecho.

Me he encontrado con muchos padres que quieren que sus hijos estudien campos específicos, a menudo cuando los niños no encuentran esos campos muy atractivos. Los padres pueden querer que sus hijos sigan sus propios pasos (una vez conocí a un compañero cuyos padres, hermanos y abuelos eran todos médicos y trataron de obligarlo a ser uno). O pueden creer que ciertos campos deben estudiarse (el derecho, la medicina son los más comunes) porque perciben que serán lucrativos y prestigiosos. O puede haber alguna norma religiosa o cultural que intenten seguir (el hijo mayor se convierte en x, el siguiente mayor se convierte en y, etc.)

En casos como este, el problema suele ser convencer a los padres de que el mundo de hoy no es exactamente el mismo mundo en el que crecieron y hay nuevas oportunidades para carreras de alta remuneración, satisfactorias y de alto prestigio que no estaban disponibles para ellos. . Una forma de hacerlo es determinar POR QUÉ sus padres quieren que estudie otra cosa y luego recopilar evidencia de fuentes acreditadas para respaldar su caso. Por ejemplo, si la preocupación de los padres es principalmente el ingreso potencial que puede generar, le sugiero que les señale algunos de los sitios web que muestran, muy claramente, que la ingeniería, las matemáticas y muchos campos relacionados con la informática son, con mucho, el mejor pago. estos días. Por ejemplo, esto es lo que se muestra en Payscale.com.

Los 20 mejores títulos de grado – 2015–2016

1 Ingeniería del petróleo

2 Ingeniería Nuclear

3 Matemáticas Actuariales

4 Ingeniería Química

5 Ing. De Electrónica y Comunicaciones.

6 Informática e Ingeniería

7 Ingeniería eléctrica e informática

7 Ingeniería de Sistemas

9 Ingeniería aeronáutica

10 Ingeniería Informática

10 Ingeniería de minas

12 Ingeniería Eléctrica

12 Ingeniería Mecánica y Aeronáutica.

14 Ingeniería Aeroespacial

14 Informática y Matemáticas

16 Distribución Industrial

16 Física

18 Ciencias de la computación

18 Ciencia e Ingeniería de Materiales

20 (4 empatados para el 20)

Muchos de estos requieren conocimientos de programación (prácticamente todos los de ingeniería y todos los que tienen la palabra “computadora” o “informática” en sus nombres).

Forbes.com habla sobre cuáles carreras tienen el mejor crecimiento de empleos, y en este caso, la ingeniería informática y de software son las número 3 y la nº 4, la ingeniería biomédica es la número 1. (En otras palabras, es probable que pueda encontrar un trabajo en estos campos).

http://Careercase.com habla sobre cuáles son los mejores trabajos en términos de un puntaje compuesto que incluye ingresos, entorno laboral, estrés, etc. Los de computadora se ubican justo arriba de la cima.

El sitio principal para encontrar empleos locales y especializados habla de los mejores y peores trabajos. Tanto el analista de sistemas informáticos como el ingeniero de software se encontraban entre los 10 primeros en 2015 (todavía no tengo datos de 2016).

En otras palabras, muéstrales algunos datos que apoyan lo que quieres hacer. Tal vez eso ayude a influir en ellos.

Solo recuerda que quieres ser más que un programador. Los trabajos de programador tienden a reducirse en cuanto a salario y responsabilidad laboral, a menos que esté dispuesto y sea capaz de asumir más responsabilidades, como convertirse en gerente o líder técnico senior que se preocupa por cosas como el diseño de sistemas grandes y complejos y que encabece un gran equipo para implementar tales sistemas No caigas en la trampa de pensar que la programación es todo lo que necesitas.

Me parece que tienes lo que los programadores llaman un problema de XY: es cuando quieres hacer X y crees que Y es necesario para lograr X, así que preguntas sobre Y. Si tienes suerte, aprendes que Y es En realidad, es una mala solución para hacer X (¡probablemente por las razones por las que estaba teniendo problemas con eso en primer lugar!) y en su lugar, debería hacer Z.

De tu pregunta, puedes estar omitiendo algunos detalles importantes. No me malinterpretes, algunas personas son realmente padres terribles. Lo que estás diciendo es preocupante. De hecho, mi madre también trató de alejarme de la programación (aunque no exactamente a propósito, simplemente pensó que los cursos que habría tomado serían demasiado básicos o algo así, no sé. Todavía enojado con ella décadas más tarde por eso).

Pero … ¿qué pasa si, tal vez, esos “campos en los que no estás interesado” son realmente … importantes? Estás en 8vo grado. Estos no son realmente campos. Son sujetos. No es como si estuvieras haciendo una investigación científica en zoología cuando tu interés real está en la etiología. Necesitas enfocarte en tu trabajo escolar, todas las materias. Sí, incluso si es aburrido. Puede que no te importe la literatura, pero no puedes escribir exactamente “cuál” o usar el espaciado alrededor de la puntuación correctamente, por lo que quizás deberías comenzar a preocuparte un poco por eso. Realmente necesitas saber historia o geografía o lo que sea que estés estudiando en estudios sociales. Realmente necesitas saber química, biología, física o lo que sea que estés estudiando en ciencias. Realmente necesitas saber álgebra o geometría o lo que sea que estés estudiando en matemáticas (en realidad, necesitas saber que estos son un desarrollador exitoso, más que las otras cosas). Lo mismo con la música, o los deportes, o lo que sea. Necesitas hacer todas esas cosas; Usted no puede simplemente hacer la programación a la exclusión de todo lo demás.

Ahora, si te va bien en la escuela pero tus padres aún hacen todo lo posible para evitar que aprendas, no hay mucho que puedas hacer hasta que seas lo suficientemente mayor como para comprar tu propia computadora portátil y tus propios libros (que, por cierto) En la mayoría de los casos, todo lo que necesita para programar es un editor de texto y un entorno para ejecutar el código, y para idiomas como JavaScript, el entorno solo puede ser su navegador). A menos que tus padres sean, literalmente, personas horribles que intentan asegurarse de que eres infeliz porque te odian, probablemente están haciendo lo que creen que es mejor para ti. Tal vez piensan que la programación te hará infeliz por alguna razón. Tal vez tengan nociones extrañas y piensen que eres el género equivocado para la programación, lo cual es evidentemente ridículo. Si este es el caso, las cosas son mucho más difíciles para ti. Necesitas encontrar un adulto en el que puedas confiar . Algunos adultos pueden confundirlo con sus padres, pero necesita encontrar uno que lo apoye, idealmente en la escuela, y que lo ayude a hacer la programación cuando pueda. Es probable que el adulto no le compre libros, pero, nuevamente, todos los materiales que necesita están en línea (bueno, casi todos). Es de esperar que el adulto tenga una computadora que pueda usar mientras esté allí, como una computadora de clase. Un profesor de informática puede ser una buena posibilidad, pero, una vez más, lo más importante es si puede confiar en el profesor. Es posible que pueda venir temprano a la escuela o irse tarde y quedarse con ese maestro para estudiar mientras el maestro hace otras cosas (pero recuerde que los maestros también deben irse a casa con el tiempo y usted no es su hijo).

En pocas palabras, si tus padres son malas personas, no se darán la vuelta y te apoyarán, y deberías encontrar a alguien de confianza que te ayude a ocultar tu aprendizaje. Si está dejando algo importante fuera y sus padres lo están enfocando en el trabajo escolar en lugar de dedicar todo su tiempo a otra cosa, debería concentrarse en el trabajo escolar como dicen, y lo apoyarán cuando demuestre que puede manejar ambos Trabajo escolar y codificación.

Suponiendo que estás en 8º grado, realmente no sabrías cómo explicar a tus padres por qué deberían dejarte codificar. Puede que no te estén tomando en serio. ¿Está seguro de que no piensan que simplemente están perdiendo el tiempo frente a su computadora portátil / computadora? Si está SEGURO, ellos saben que en realidad están programando y aún así quieren abstenerse de hacerlo, entonces les sugiero que hablen con uno de sus profesores de matemáticas / ciencias sobre su interés y le pidan que convenza a sus padres de lo contrario.

¡También podría ir al extremo y hablar con un estudiante universitario, tal vez un estudiante de doctorado que podría explicar a sus padres la importancia de lo que está haciendo a largo plazo!

Si ninguna de las cosas anteriores es posible, sugeriría encontrar una tarea en la que sus padres dediquen un tiempo considerable, por ejemplo, a comprar comestibles, recordatorios, contabilidad … literalmente cualquier cosa y resuelvan el problema utilizando sus habilidades de codificación. Si terminas ahorrando a tus padres dinero / tiempo o ambos … verán la luz al final del túnel.

Voy a asumir que sus padres son personas razonables que tienen su mejor interés en el corazón. Pueden tener ideas erróneas sobre qué es la programación. En ese caso, puedes intentar razonar con ellos.

  • Tendrás que hacer un caso por ti mismo. Y al hacerlo, no intente adivinar sus preocupaciones. Pregúntales el “por qué”.
  • Escuche con paciencia, no interrumpa, tome notas de sus preocupaciones. No discuta su punto de inmediato. En su lugar, diga “De acuerdo, déjame volver con eso”.
  • Tome esa lista de sus preocupaciones, investigue un poco y aborde cada punto:
  • Refutar los conceptos erróneos y respaldarlos con evidencia / referencias.
  • Presente un plan de cómo va a progresar en su aprendizaje (por ejemplo, clases, proyectos, clubes) y combínelo con sus estudios / tareas / etc.
  • Algunas de sus preocupaciones pueden ser válidas. Negociar un compromiso. (Por ejemplo, estoy dispuesto a sacrificar mi tiempo de TV / juegos para aprender programación, y no afectará negativamente a mis otros estudios). Demuéstreles que entiende que este campo tiene ciertos desafíos / limitaciones y que está dispuesto a lidiar con ellos.
  • Si presionan por una opción alternativa de profesión / actividades, estudien esas opciones y defiendan un caso que, al igual que la programación, cualquier otra cosa tenga sus propias desventajas percibidas.
  • Cuando esté listo para recibir una respuesta, pida a sus padres que lo escuchen y que no lo interrumpan (como si fuera un paciente antes). Si lo hacen, no te metas en el cebo, mantente en el tema. Su objetivo es educarlos y abordar sus preocupaciones de forma constructiva.
  • Argumenta que aprender a programar te enseñará otras habilidades valiosas: resolución de problemas, gestión de proyectos, colaboración / comunicación, etc.
  • Si puede, reclute a un aliado para que lo ayude y lo respalde, tal vez un maestro, un consejero escolar, un tutor, un bibliotecario, un líder del club de ciencias de la computación de su escuela.
  • Buena suerte.

    Primero, recuerda que no puedes hacer que nadie haga nada.

    Segundo, trata de ver las cosas desde su perspectiva. ¿Está su programación interrumpiendo sus estudios y / o su vida social? Si es así, me atrevería a decir que deberías centrarte menos en la programación y centrarte más en tus estudios y tu vida social. La vida es más que solo programación, y necesitas estar bien educado en más cosas que solo eso.

    Si ese no es el caso, acepta lo que tus padres quieren, pero mantén la conversación entre tú y ellos. Explícales por qué te encanta la programación y demuéstrales que planeas hacer cosas con esta pasión. Explique que la programación no es solo un juego o una pérdida de tiempo. Eventualmente, si sigues maduro y te va bien en la escuela, probablemente cambiarán de opinión.

    Creo que necesitas preguntarles cuáles son sus preocupaciones. Por qué piensan que la programación no es una buena opción de carrera. Y por qué sus opciones de carrera son mejores. Una vez que haya conseguido que le den una respuesta no desafiante, investigue y proporcione puntos de contraataque a cada uno de sus puntos. Pero un punto importante de inmediato es que la programación se puede aplicar a todas las carreras.

    Como ejemplo: si quieren que usted sea médico, dígales que una buena solución de programación puede ayudar a diagnosticar a los pacientes y encontrar curas. Ver el aprendizaje automático como una oportunidad.

    Otros buenos puntos para la programación es que un buen programador puede tener un salario muy bueno. Eventualmente, podría ascender al nivel ejecutivo (después de varios años). Pero si lo único que quiere es ser programador, puede ser muy gratificante como profesión en sí misma.

    Espero que esto ayude

    Te diré una dura verdad.

    En todas las fases de tu vida muchas personas tratarán de desanimarte.

    Tus padres pueden ser grandes personas (creo sinceramente que lo son) pero a veces nuestros padres no entienden nuestras visiones y sueños. Son demasiado infantiles para ellos, así que no te toman lo suficientemente en serio.

    Sucede mucho. Tus compañeros de trabajo, tus maestros, tus vecinos, tus amigos e incluso tu familia a veces intentarán desalentarte de hacer algo. Algunos lo harán con las “mejores intenciones”, pero lo que realmente importa al final es lo que piensas, no lo que piensan.

    Si quieres ser desarrollador no escuches a tus padres. Solo demuéstrales que están equivocados y se equivocarán. Simplemente no renuncies a tus sueños.

    ¡Te deseo lo mejor!

    ¿Ya has tratado de entenderlos? ¿Tu pasatiempo está en conflicto con tu estudio? Puede parecer así. ¿Cómo lo interpretan? Puede ser que solo digan que juegas videojuegos o algo así, y que temen que te vuelvas adicto a los juegos. Y créeme, tienen todo el derecho de hacerlo.

    Sin embargo,

    Nada de eso es el caso, entonces ¿por qué no te sientas con ellos y les preguntas por qué? ¿No ven suficientes oportunidades en el campo de trabajo? Si es así, tal vez intente convencerlos con hechos, como que las máquinas están reemplazando a los trabajadores humanos. Todo se automatiza y el Internet sigue creciendo cada día, al igual que los usuarios de computadoras y los usuarios de dispositivos móviles. Las personas viejas mueren, las personas nuevas nacen, y las personas nuevas abrazarán la tecnología. Suena descorazonador, pero es la verdad.

    Intente mostrarles gráficos de la cantidad de usuarios web y usuarios de computadoras, combinados con dispositivos móviles. Muéstrales relojes inteligentes y explícales cuánto se puede hacer para eso. Explica la necesidad y el beneficio de las aplicaciones, basadas en gráficos.

    Si eso no ayuda, ¿por qué no pregunta si estarían dispuestos a hablar con un programador real que está en el campo? Esto es desde la programación de un microondas hasta el desarrollo de sitios web o la creación de marcos para cohetes. Todos consideraban lo mismo, pero completamente diferentes. Si están de acuerdo, entonces comiencen a buscar. Estoy seguro de que podrás encontrar un programador que esté dispuesto a hablar con ellos. Diablos, los programadores AMAN hablar sobre su trabajo y posiblemente ayudar a un programador aspirante. ¡Es su hobby!

    Si vives en los Países Bajos, pueden hablar conmigo si quieres.

    Suponiendo que tus padres sean del tipo que estén abiertos a una discusión sobre esto, te sugiero que encuentres un momento para sentarte con ellos y les preguntes sus razones. Trate de entender de dónde vienen y, si corresponde, intente llegar a un compromiso que le permita a ambos obtener lo que desea. Lo mejor es no tratar de hacer que te apoyen, sino trabajar con ellos para obtener lo que ambos desean.

    Ahora, algunas estadísticas e ideas que podrían ayudarte:

    El desarrollador de software es la segunda ocupación más demandada. (Estos son los trabajos más solicitados para 2016) Y el tercero con mayor crecimiento: el crecimiento entre los dos principales (enfermeras y contadores) es probablemente temporal, mientras que el software está creciendo debido al mundo cambiante en el que vivimos

    El desarrollador de software es la única carrera que llevará más tiempo eliminar la automatización, lo que lo convierte en el trabajo más seguro que existe (será necesario que haya desarrolladores de software para realizar la automatización que está eliminando otros trabajos, escribir software para escribir software y, por último, para mantener el software que está escribiendo el software) – para un gran video sobre la pérdida de trabajos a la automatización en un futuro cercano, vea Humans Need Not Apply.

    Mi preocupación, dada su gramática y puntuación en la pregunta (“qué”, espacios en el interior de los paréntesis, utilizando puntos en lugar de comas y comas en lugar de puntos) es que puede estar estudiando programación con la exclusión de otros estudios. Hablando como profesor de ciencias, francamente hablando como profesor de ciencias de 8º grado, me encanta que te guste la programación. Sin embargo, lo que debe recordar es que todavía se encuentra en una edad en la que hay muchos otros aprendizajes que debe hacer. Recuerde que la programación se basa en una sólida comprensión de la lógica que expresará a través de un gran grado de matemáticas. Recuerde que necesita saber cómo comunicar sus ideas claramente. Recuerde que la resolución de problemas es una habilidad vital. Estas son todas las habilidades que contribuirán a su capacidad para programar y todas se enseñan (o se supone que deben enseñarse) en sus otras clases académicas. Como dijo otro comentarista, asegúrese de tener sus otros académicos en orden. Si lo haces, tienes un buen caso en tu mano por ser injusto. Si no lo hace, considere que pueden estar tratando de ayudarlo de la única manera en que saben cómo hacerlo, haciendo que lo que usted quiere hacer sea una recompensa por hacer lo que necesita para hacer las cosas bien.

    Aún eres joven, pero te escucho. A tu edad, debes estar expuesto a tantos campos como sea posible para ayudarte a elegir para la universidad y tu carrera. A los 13 o 14 años, probablemente todavía no esté listo para tomar esa decisión. Trate de llegar a un acuerdo con sus padres; dígales que estudiará más en esos otros campos si le permiten continuar con la programación durante el tiempo de juego o no. Hagas lo que hagas, no hagas enojar a tus padres ignorando esos otros estudios, ya que son los que pagarán por tu universidad. Una vez que llegue a la universidad, si aún siente lo mismo que ahora, debe tomar exámenes de personalidad y carrera para consolidar sus opciones de carrera. Y siempre puedes tomar clases de programación como optativas.

    Los padres son el mayor desafío de crecer. Establecen expectativas y te educan desde el nacimiento basándose en cómo imaginan que es tu vida, pero al final siempre será tu vida para vivir y tus decisiones para tomar.

    Pueden enseñarte sobre disciplina y respeto, pero debes decidir si crees en esas cosas por ti mismo.

    Soy gay, y mis padres estaban aterrorizados de que era gay desde una edad temprana. Mi madre siempre decía: “eso es asqueroso” cuando veía a dos personas del mismo sexo besándose, y al final, cuando fui a verla, le pregunté qué haría el día de mi boda, cuando se suponía que debía besar a mi marido. ¿Apoyaría la vida que vi por mí misma, o se aferraría a su visión estrecha del mundo? ¿Aceptaría que la vida que vi por mí misma no se parecía exactamente a la vida que ella imaginó para mí?

    Creo que una cosa importante a entender es que su visión de su vida nunca se verá exactamente como lo que sus padres desean para usted. Pero los padres tienen la necesidad de creer que saben lo que es mejor para sus hijos, y honestamente, lo mejor para usted es encontrar lo que le apasiona y aprender lo más posible.

    La programación es una forma abstracta y lógica de resolver problemas y cuanto más joven se entrene para pensar como un programador / hacker, mejor equipado estará para resolver diferentes tipos de problemas en el futuro. La programación no tiene que ver con los idiomas que puede hablar, sino con los problemas que puede resolver. Esos problemas pueden provenir de cualquier campo, pero cualquier solución con una respuesta lógica puede convertirse en un sistema y / o programa de información. Las máquinas aprenderán de todo en un futuro cercano, y poder comunicarse con ellas es una habilidad importante para promover a la humanidad en su conjunto.

    Dudo que sus padres vean esta pregunta como respetuosa, pero al menos pregúntese: ¿es más importante para usted su visión para su vida o su visión para su vida? Y nunca dejes de hacer esta pregunta porque cada situación es diferente. Pero tú eres el conductor de tu vida.

    Tendrá que sopesar el valor de las opiniones de los demás y tendrá que separar los hechos y las opiniones todos los días cuando tome decisiones sobre sus acciones y palabras.

    Espero que esto ayude. Estoy seguro de que puedes averiguarlo. Solo piensa como un programador. Recoja sus datos, desarrolle una lógica sobre la toma de decisiones que le brinde la mejor posibilidad de éxito y no se rinda.

    No puedes hacer que nadie haga nada. Tienes que convencerlos de que esta actividad vale la pena. La programación es como las habilidades del lenguaje que se aprenden mejor jóvenes. Aprender a programar a una edad temprana te pondrá en una gran ventaja en el mercado laboral cuando termines el collage. Muchos graduados de collage aprenden programación en collage. Tendrás 5 o 6 años de experiencia adicional antes del collage. Esto le da una ventaja si se aplica a escuelas de posgrado o empleo. Después de unos meses en el trabajo, su experiencia adicional le permitirá superar a sus compañeros y promociones, y una mayor paga debería seguir rápidamente. ¿Por qué los padres están en contra del éxito?

    Todo debe ser practicado con moderación. No puede centrarse en la programación en detrimento de otras asignaturas. La habilidad de programación por sí sola no es un gran programador. Necesitas otras habilidades también. Necesitas habilidades de comunicación incluyendo escribir y hablar correctamente. Necesitarás las habilidades de resolución de problemas que enseñan matemáticas, ciencias e ingeniería. Necesitará la disciplina que brinda la educación física porque sentarse un escritorio todo el día lo hará sentir miserable y eventualmente lo matará sin la actividad física adecuada.

    Un programador que no puede comunicarse para trabajar con otros y obtener una comprensión del problema en cuestión no sirve para nada. Un programador que no tenga conocimientos de matemáticas, ciencias o ingeniería carecerá de las habilidades de resolución de problemas necesarias para desarrollar un código eficiente. Se requiere conocimiento de la materia para desarrollar soluciones de software para los problemas dados. Se requiere que las artes liberales desarrollen habilidades de comunicación y habilidades STEM para desarrollar habilidades de resolución de problemas y la capacidad de asimilar la nueva información requerida para resolver el problema en cuestión. Las clases de arte pueden ayudar a desarrollar interfaces de usuario más agradables. Todas las asignaturas pueden relacionarse con la programación.

    No gastes todo tu tiempo codificando. Haga un acuerdo con los padres de que todas sus otras materias se completarán y que el tiempo dedicado a la programación no afectará su desempeño en esas otras materias. Tiene mucho tiempo para decidir el curso de su vida y esto puede incluir o no la programación a largo plazo. Dado que la programación es una pasión actual, utilícela para motivar sus estudios. Es posible que no veas ahora cómo se requiere el inglés para la codificación, pero ciertamente es necesario si quieres hacer una carrera de programación. Tendrá que leer las declaraciones del problema y las propuestas de escritura para las soluciones. Tendrá que documentar el trabajo que realiza, proporcionando descripciones a personas que pueden o no ser ingenieros. Los documentos bien escritos que son agradables de leer obtendrán una respuesta mucho mejor que el inglés pidgin utilizado por muchos ingenieros. La capacidad de escribir bien puede ser la diferencia entre una promoción o una vida en una oficina del sótano, sin importar qué tan bien pueda codificar.

    No es necesario que compre libros, puede obtener incluso Absolute Java y algunos Undergruate Computer Science Textboks en un PDF en línea gratis si los busca en Google. Los libros en papel o en tapa dura son útiles, pero de ninguna manera son necesarios. Puede usar las escuelas W3 como referencia en lugar de un libro HTML / CSS, por ejemplo.

    Creo que lo que realmente estás demorando en tus estudios y utilizando la programación como excusa. Ya lo he hecho.

    Hay muchas personas que preguntan si sus padres quieren que usted sea un abogado / doctor convencional, pero como no especificó eso en su pregunta, asumiré que se está refiriendo a sus estudios escolares.

    Sus padres no están “haciendo todo” solo para evitar que usted lo busque, a menos que su computadora portátil sea la única computadora a la que tenga acceso. No comprarte libros no te desanima particularmente. No puedes simplemente “no participar” en una clase de Opciones de Carrera requeridas con una calificación real porque estás estudiando programación.

    Si no puede equilibrar un horario escolar abrumador, un par de pasatiempos, programación, dormir y una vida social, entonces está haciendo algo mal. A menos que seas una persona decepcionante, eso es.

    Edit: Así que no parezco particularmente condescendiente, también podría explicar lo que quiero decir. Tienes que tomar cursos avanzados para tener un horario escolar abrumador. Tienes que tener algunos pasatiempos agradables, como leer / escribir o tocar música y composición o artes marciales con ejercicio. Tienes que aprender constantemente la programación para incluir la programación. Debe incluir la cantidad de sueño recomendada según su edad para incluir el sueño. Debes tener algunos amigos con los que te mantengas en contacto y ocasionalmente socializar en persona.

    Eres bendecido disfrazado. Crecí como si estuvieras desanimado e incluso burlado por mis padres y hermanos. Eso me hizo crecer fuera de la lucha, que es algo que no tiene precio. Tuve que ahorrar dinero para comprar mi primera computadora portátil y teléfono, y creerme que en mis días no fue fácil.

    Mi consejo es que, si encuentras algo que amas, apégate a él siempre y cuando no sea algo malo. Sin embargo, nunca cometa el error de hacer algo solo porque piensa que está pagando bien o que va a hacerlo, principalmente hágalo porque lo ama.

    Además, en mi opinión, el consejo de ir con el tipo de desarrollo rasbery pi / Arduino en lugar del desarrollo web / aplicación será mejor porque el futuro es la robótica y los robots.

    No te sientas mal por estar en desacuerdo lógicamente con tus padres, pero SIEMPRE hazlo de manera educada.

    Con todo lo dicho, no te concentres demasiado en eso para privarte del conocimiento general o las habilidades sociales, no puedes retroceder en el tiempo para obtenerlo una vez que hayas pasado tus días escolares y nunca serás útil en la materia. Cualquier cosa sin conocimiento general.

    Precaución: si te gusta mucho la programación, tenderás a perder habilidades sociales, por lo que debes asegurarte de hacerlo como un pasatiempo, por ejemplo, en lugar de ver películas y jugar videojuegos en lugar de sustituirlo por deportes y otras redes sociales. actividades extracurriculares.

    El video de PS Google Steve Job sobre su discurso para graduarse de Stanford Students y escuchar algunas palabras muy sabias.

    Saludos mi joven padawan.

    Pasé por lo mismo cuando tenía tu edad, antes solía jugar con html. Y mi familia estaba convencida de que estaba perdiendo el tiempo y jugando.

    de todos modos, ya que todavía estás en el octavo grado, te sugiero que te concentres en tus estudios y calificaciones ahora obtienes suficientes calificaciones para ingresar a una buena universidad para ciencias de la computación, tal vez una beca, si puedes obtener una beca de ciencias de la computación que tus padres obtendrán. Considera seriamente no interponerte en el camino, mientras que todavía eres joven en el futuro, tus padres te tomarán más en serio a medida que envejezcas. De todos modos, por ahora, enfócate en las calificaciones escolares y en los puntajes que son más útiles para ti ahora. tiempo para aprender sobre programación no te preocupes por eso.

    Soy el padre de tres hijos y una de mis hijas está comenzando las clases de código el próximo año. Estoy muy emocionado por esto. No es que yo quiera que se convierta en programadora, sino más bien en su comprensión de cómo funciona nuestro mundo digital.

    No puedo imaginarme desanimando a mis hijos para que aprendan una habilidad, especialmente una que podría convertirse en una carrera rentable, a menos que yo pensara que era peligrosa. Sin embargo, no sirve de nada adivinar el estilo de crianza que se utiliza en su familia. Es lo que es y usted está atascado con eso y al final no puede “hacer” que ellos hagan nada. Sin embargo, tiene la edad en la que debería poder comenzar a debatir problemas. Una de las habilidades más valiosas para tener es motivar a las personas, y tus padres son un buen lugar para comenzar. Así que recomiendo esto; Habla con ellos y llega al corazón del asunto. Descubre el ‘por qué’ de ellos que no te apoyan. Comience con preguntas generales y sea más específico (IE ¿Tomó la programación en la escuela cuando era un niño? ¿O puedo mostrarle lo que hicimos en la clase de codificación hoy?)

    Una vez que comprendas el problema, puedes comenzar a crear un debate alrededor de él. Haga el trabajo, investigue a fondo su tema y su posición, el mejor comienzo para aplastar una refutación es una presentación bien investigada y bien diseñada. Encontrar artículos como Cómo ha cambiado la explosión de la codificación en el mercado de trabajo del programador para respaldar su lado de la discusión.

    Una cosa que quiero que reflexione. No necesitas una clase, libros o incluso una computadora portátil decente para aprender a programar. Comencé con un Commodore 64: Wikipedia sin Internet y solo unas cuantas revistas de codificación. Si realmente te apasiona aprender, encontrarás un camino.