¿Debo abandonar la escuela secundaria y aprender programación de computadoras?

No abandoné la escuela. Sin embargo, en la universidad estudié arquitectura de sistemas y no lo hice.

¿Sabes que? Incluso sabiendo en retrospectiva que renuncié debido al TDAH, lamento absolutamente haber abandonado . De hecho, si pudiera retroceder el reloj, me volvería loco solo por el privilegio de estudiar CS a un alto nivel, y la desventaja sería condenada.

Cualquiera puede ser un simple codificador. Lo que CS le enseña va más allá: CS le enseña a codificar bien, de manera sostenible, eficiente y escalable. Claro, cómo hacer el trabajo duro y eliminar el código de producción no es necesariamente algo que se aprende en la escuela. Por otro lado, la arquitectura adecuada, el discernimiento de algoritmos, los buenos fundamentos y, sobre todo, el conocimiento holístico de su campo tampoco es algo que simplemente elija en la oficina.

No tire uno solo porque el otro es más fácil. Necesitas aprender ambos.

Yo recomendaría no. Pregúntese, ¿por qué está considerando abandonar la escuela secundaria? Si desea aprender programación informática, puede encontrar una serie de cursos que están disponibles en línea, así como múltiples cursos en el aula a tiempo parcial. Abandonar la escuela secundaria no es una buena idea tomar otro curso.

Esto es lo que recomendaría. Decídase por un tema que lo entusiasme. A partir de su pregunta, es obvio que desea continuar estudios en ciencias de la computación y programación, pero ¿lo está haciendo voluntariamente o simplemente por presión de grupo? La vida en la escuela secundaria está llena de luchas, pero si una vez que abandonas la escuela, puedes enfrentar luchas en la vida real por conseguir un trabajo decente. He visto a personas sentirse culpables por tomar la decisión de abandonar la universidad por razones tontas. Entonces, antes de pensar en retirarse de la escuela secundaria, piense en numerosas opciones alternativas presentes en 2018. Puede probar la informática en clases en línea antes de tomar una decisión tan importante.

Si hay algún problema con su escuela, puede considerar transferir escuelas o estudiar en casa. Sin embargo, si su única razón para abandonar es aprender a programar en computadora, inscribirse en algún curso en línea sería la decisión más práctica. Por lo tanto, mantén el ánimo en alto y aprende todo lo que puedas en tu juventud.

NOOOOOO! ¡No, no, no, no, por el amor de todas las cosas santas, no!

Entiendo completamente de dónde vienes. La codificación es un pasatiempo muy lucrativo y también es muy divertido. Eso no significa que debas abandonar.

Si abandonas la escuela, entonces no tienes diploma, lo que significa que no puedes ir a la universidad y obtener un título (que la mayoría de las grandes empresas ahora requieren), sin ese título, no puedes ir a la escuela de posgrado para ampliar tu conocimiento de programación como algo más que escribir código.

Fui a la escuela en una zona rural de Georgia, donde la tasa de deserción era de alrededor del 40%. Uno de mis buenos amigos abandonó su tercer año, y cada vez que hablo con él, siempre se siente muy mal por no graduarse. Ahora para obtener un título en ingeniería mecánica (quiere ser mecánico) en un colegio comunitario local, tiene que pasar por un proceso completamente nuevo para obtener su GED. Es un verdadero dolor en el culo.

Entonces, aunque no sienta que vale la pena, es vital para su crecimiento continuo como miembro educado de la sociedad terminar la escuela secundaria y al menos graduarse. Muchas compañías elegirán la capacidad sobre la educación, pero puedo garantizar que si no terminas la escuela secundaria, recibirás muchas preguntas sobre por qué no terminaste.

Estaba en un bote similar. Pude pasar el examen AP Computer Science en la escuela secundaria porque había estado programando durante mucho tiempo antes. Nuestra escuela secundaria no ofrecía una clase de informática pero pude aprobar el examen de todos modos.

Una cosa que diré es que la codificación es MUY diferente de la informática. La codificación es relativamente fácil si lo ha estado haciendo durante más de 3 años. Lo que es más difícil es la informática. La informática cubre problemas técnicos muy difíciles, y la codificación es solo la herramienta para implementar estos desafíos.

Piensa como un arquitecto frente a un constructor. Un empleado de Google que paga mucho es como el arquitecto. Pasan mucho tiempo preparando y diseñando sistemas incluso antes de escribir una línea de código. Luego, una vez que se hace la parte difícil, la codificación es relativamente simple. Coloque estos ladrillos, ponga estas puertas, etc. La codificación es solo el método en el que los informáticos construyen su producto.

Ahora, si solo quieres ser un desarrollador web o móvil, realmente no necesitas estudiar Informática formalmente. Pero, si desea obtener ese sueldo gordo en Google o IBM, etc., realmente necesitará comprender los principios fundamentales de CS que van mucho más allá de la codificación.

Recomendaría permanecer en la escuela y tratar de terminar la universidad lo más rápido posible. Si eres bueno, puedes tomar cursos universitarios en HS y obtener crédito. Tengo amigos que completaron su licenciatura en 2 años y medio. Estaban ganando más de $ 100k en San Francisco a los 21 años. Ahora, se están acercando a los 24 años y están ganando mucho dinero. Recomendaría superar esta sequía y bajar la cabeza y trabajar. Estás en una posición increíble para adelantarte a tus estudiantes en la universidad y ganar un salario médico antes de cumplir 24 años.

Sé que a los 16 es difícil entender cuánto $ 100k realmente es. Solo diré que el salario promedio de los EE. UU. Es de alrededor de $ 50,000. Entonces, esencialmente si sales a los 22 años ganando $ 100,000, instantáneamente ganarás el doble del estadounidense promedio. En el momento en que presionas 30, podrías estar ganando medio millón al año (10 veces el estadounidense promedio).

Si la programación fuera tan fácil, tendríamos muchos más programadores en el mundo.

Estoy de acuerdo con todo lo que los demás han dicho. Además, si no terminas la escuela secundaria, no estás en camino de obtener un título universitario. Si las personas / empresas contratan programadores, no solo contratarán a personas que estudiaron programación por su cuenta sin ningún título profesional cuando tengan personas con BS o MS o doctorado adjuntas a su nombre que podrían contratar. Personas que aprendieron ciencias de la computación de los mejores de la industria en lugar de solo libros y sitios web.

Y la programación es mucho más grande que solo ser bueno en la codificación. Cuando una persona estudia informática en la universidad, ¿crees que solo está codificando durante más de 4 años?

Las posibilidades de que sus posibles negocios funcionen no son tan altas (porque así es como son las cosas), y las personas no quieren contratar programadores no calificados que AL MENOS no tengan un diploma de escuela secundaria. Así que al menos consiga eso y vea cómo van las cosas desde allí.

Termina la escuela secundaria mientras haces la programación. Te arrepentirás de no tener un diploma de escuela secundaria si alguna vez quieres ir a la universidad / universidad / postularte en cualquier lugar.

Los programadores se benefician enormemente de tener una amplia base de conocimiento. Nunca querrás saber solo la programación, ya que es realmente beneficioso tener conocimientos de matemáticas (lógica), inglés (documentación, correos electrónicos), artes (GUI), etc.

Si aún no está convencido, considere esto: ¿Qué hará si no le gusta la programación?

Hay mucha gente aquí que te dice que no abandones la escuela secundaria.

Te animo a que escuches tu instinto y confíes en tu propia lógica antes que nada.

La mayoría de las personas van a la escuela. Es toda una tradición. Pero si usted, en su instinto, realmente siente que no está ganando valor con la experiencia, ¿por qué seguiría yendo a la escuela?

La escuela te enseñará sobre historia, estudios sociales, matemáticas, literatura y todo lo demás. ¿Quieres aprender esas cosas?

En mi experiencia, tratar de aprender cosas que realmente no me entusiasman es contraproducente. Inevitablemente, me lleva a evaluar el proyecto a medias y a encontrar la forma más fácil de hacer la menor cantidad posible. Si no estoy emocionado por ello, hacerlo no me da más energía que cuando comencé. De hecho, hacer cosas que no te emocionen te dejará con menos energía de la que empezaste.

¿Por qué vivir la vida de esa manera? Claro, mucha gente va a la escuela. Claro, es “extraño” abandonar. Claro, la mayoría de la gente piensa que necesitas un título y un diploma de escuela secundaria para llegar a cualquier parte del mundo. Pero están equivocados.

Austin Zitting tiene 16 años. Es un programador autodidacta. Abandonó la escuela secundaria después de su primer año para hacer Praxis. Praxis lo colocó en una startup de rápido crecimiento que necesitaba las habilidades que tenía.

No les importó el hecho de que se retiró, porque era bueno en lo que necesitaban. El fue valioso. En el mundo real, las personas buscan valor , no credenciales .

Hunter Kirkland tiene 19 años. Terminó la secundaria, pero no fue a la universidad. Después de la escuela comenzó un programa llamado Praxis, donde consiguió un trabajo haciendo programación de computadoras sin un título.

La escuela no es necesaria. La escuela es simplemente una tradición. Si es valioso para usted, de acuerdo con sus verdaderos intereses, debe quedarse. Si no es valioso para usted de acuerdo con sus verdaderos intereses, debe renunciar.

No prestes atención a lo que la gente dice sobre tu decisión. No preste atención al pedazo de papel que dice “Diploma de secundaria” que la gente dice que necesita. Esos no importan.

Lo importante es que aprendas lo que te emociona y te diviertas haciéndolo. Solo entonces encontrarás un verdadero trabajo satisfactorio y patearás el trasero haciéndolo.

Respondiendo a A2A.

Lo que estás tratando de hacer es una muy mala idea, especialmente si estás hablando de abandonar la escuela y no de la universidad.

La educación estándar le proporciona una red de seguridad que le permitirá tomar un trabajo decente y recibir un pago incluso en caso de que su trabajo de codificación no funcione. No intente quitar la red de seguridad.

Vale la pena mencionar que la programación no es necesariamente un trabajo divertido y puede ser bastante estresante, con agotamientos / etc. Mucha gente intentará moverse a otra posición a los 30 años.

Básicamente … la escuela terminará pronto de todos modos, y la codificación no irá a ninguna parte. Al tratar de abandonar para “perseguir tus sueños”, en realidad estás tratando de arruinar tu vida a lo grande. No lo hagas Termina la escuela, luego busca la codificación o hazlo en el tiempo libre.

Cuando estaba en la secundaria, estaba en una situación similar. Estás muy motivado para aprender programación de computadoras, pero no mucho más. Y aprender programación de computadoras es una búsqueda interminable: cuanto más aprendes, más te das cuenta de que no sabes.

Sin embargo, hay más para aprender sobre todo. Puede pensar que sus estudios de secundaria son una pérdida de tiempo, pero no lo son. Por lo menos, ser capaz de mantenerse al día con los estudios de la escuela secundaria y al mismo tiempo aprender programación de computadoras es un logro. En la vida, tendrás que hacer malabarismos con muchas cosas al mismo tiempo y aprender esa habilidad ahora será una habilidad valiosa en el futuro.

Haz de la ciencia un desafío. Hacer preguntas. Cuando le enseñen algo, pregunte por qué y desafíe lo que le enseñan. La ciencia fomenta este tipo de preguntas y, al hacerlo, lo más probable es que lo encuentres mucho más interesante. Créame, la ciencia puede ser muy divertida e interesante de aprender, y el hecho de que le guste la programación informática probablemente significa que disfrutará de la ciencia si le da la oportunidad.

No abandones la escuela secundaria.

Ver la respuesta de Basile Starynkevitch a Si quiero codificar para vivir, ¿cuáles son los idiomas que debo aprender y las cosas que debo hacer? y la respuesta de Basile Starynkevitch a Soy bastante bueno en la codificación y ya no quiero ir a la escuela. ¿Debo abandonar y continuar mi ruta de codificación?

Si abandonas tus estudios ahora, te arrepentirás de toda tu vida, y tu vida profesional podría ser miserable.

¿Um que?

Si quieres programar profesionalmente, eso requiere mucho estudio, trabajo duro y dedicación.

¿No puedes pensar que la programación no requiere estudiar? ¿De qué otra manera aprenderías a programar? Si le resulta muy difícil estudiar, entonces necesita descubrir cómo mejorar. Hay varias formas de estudiar adecuadamente, y diferentes métodos funcionan para diferentes personas. Para mí, personalmente, solo hago la tarea y tomo buenas notas, y eso lo haré principalmente. De lo contrario, hago más problemas de práctica.

Para la programación, “estudiar” viene en forma de crear y escribir sus propios programas y productos. Es más una cuestión de “aprender sobre la marcha”, pero sigue siendo un trabajo duro y un aprendizaje intenso por sí solo. Además, la mayoría de las veces, irá a la universidad y completará un título en ciencias de la computación, que es de 4 años de estudio intenso de algoritmos, estructuras de datos, matemáticas y física. Eso requiere estudiar con seguridad, obviamente.

Además, no hay ninguna razón por la que no puedas hacer tu programación y también asistir a la escuela secundaria. Literalmente no hay razón para que abandones la escuela secundaria. Eso solo sería malo para ti. Fui capaz de. Estudié el desarrollo de aplicaciones de Android a partir del octavo grado. Ahora estoy en el grado 12 y programo profesionalmente como trabajo. A mí me funcionó, al menos. Pero me encanta aprender y soy bueno estudiando, así que …

Si quieres aprender a hacer algo profesionalmente, debes estudiar. Además, la programación es una profesión de aprendizaje permanente. Siempre estarás aprendiendo, pase lo que pase. Entonces, si ese no es su fuerte, consideraría un campo diferente.

No hagas eso !!

No solo vas a la escuela para aprender habilidades para tu carrera. Te perderás mucho aprender a vivir si te enfocas en desarrollar tu carrera desde la escuela secundaria.

Continúa tu escuela secundaria y también sigue la programación de computadoras lado a lado. Eso te llevará a lo mejor que puedas obtener.

Salud.

A2A

No. Quédate en la escuela. Puedes aprender programación de computadoras como un pasatiempo al lado.

Si tiene dificultades para estudiar, intente abordarlo por sí mismo. Necesitará esas mismas habilidades para avanzar en ciencias de la computación, incluso si hipotéticamente lo estuviera haciendo por su cuenta.