Soy un desarrollador de 16 años, estoy decidiendo abandonar la escuela secundaria y perseguir mi pasión como desarrollador de software. ¿Debo ir por eso?

En una palabra:

No.

Ligeramente más largo:

¡NO!

  1. Para convertirse en un desarrollador de primer nivel, necesitará mucha más educación que la que tiene a los 16 años. No solo debes terminar la escuela secundaria, sino que debes continuar tu educación y obtener un título en Ciencias de la Computación, Ingeniería de Software o una disciplina relacionada. Es genial tener una pasión por la codificación, pero solo amarla no es suficiente. Necesita capacitación para comprender lo que realmente está sucediendo “bajo el capó” con su código, necesita educación sobre cómo funcionan las computadoras para poder aprovecharlas al máximo, y necesita comprender los fundamentos teóricos del arte y la ciencia de la programación entonces tienes la habilidad de pensar de manera creativa dentro del espacio del problema.
  2. Además del hecho de que terminar su educación lo convertirá en un programador MUCHO mejor, aquí hay un gran problema de señalización. Muy pocas compañías serias quieren contratar a los que abandonan la escuela secundaria. Muy pocas personas contratarán a sabiendas uno como freelance o contratista independiente. Esto te deja con una marca negra de la que tendrás dificultades para escapar por el resto de tu carrera. Abandonar la escuela secundaria es una decisión que tiene consecuencias negativas para toda la vida.
  3. Abandonar la escuela secundaria (o renunciar a una educación universitaria) es extremadamente miope. Mire hacia dónde se mueve la industria de desarrollo de software en este momento y cuáles son las áreas más candentes del campo. El aprendizaje automático, la ciencia de datos, la computación paralela y las otras áreas de crecimiento son áreas que requieren educación superior, matemáticas avanzadas y capacitación especializada que simplemente no podrá brindarse. Incluso si pudieras encontrar un trabajo ahora a los dieciséis años, es muy poco probable que las habilidades que tienes te mantengan relevante por mucho tiempo en el futuro.
  4. No hay costo de oportunidad para permanecer en la escuela. No hay ninguna razón por la que no pueda continuar aprendiendo a programar y trabajar de forma independiente en proyectos de software mientras termina la escuela secundaria. Tener la experiencia completando proyectos en tu haber será un plus cuando comiences la universidad. Básicamente, no hay nada que puedas hacer al abandonar la escuela que no podrías hacer al quedarte.

Piénsalo bien. Es probable que abandonar la escuela secundaria sea la peor decisión que tomes.

Ir a la escuela secundaria y ser un desarrollador de software no son mutuamente excluyentes. Sé un programador en la escuela secundaria. Nick D’Aloisio lo hizo. Escribió Summly cuando tenía 15 años. Surgió de algo que intentaba hacer para la escuela. Ahora tiene 20 años y es multimillonario. ¿Es un caso atípico? Absolutamente, pero no hay razón para que no puedas comenzar a escribir aplicaciones por ti mismo. Aprenderá un montón y verificará si el desarrollo de software es realmente lo que quiere hacer como carrera. Si comienzas a trabajar, y la gente lo encuentra útil o entretenido, las oportunidades llegarán a ti. Es realmente difícil comenzar una carrera desde un comienzo permanente. Tómese este tiempo en la escuela secundaria para generar impulso.

¿Necesitas ir a la universidad? Tal vez. Puedes aprender muchas cosas que serían más difíciles de aprender por tu cuenta. Puedes encontrar / construir una red de aliados con ideas afines. Pero hay muchos ejemplos de deserciones universitarias que lo hicieron grande en el mundo del software. Realmente depende de qué tan bueno seas para adquirir conocimiento por tu cuenta. Debes ser disciplinado y tenaz para buscarlo.

He contratado a muchos desarrolladores a lo largo de los años. Lo que me importa es la capacidad, el impulso, la actitud y la capacidad de un desarrollador para trabajar bien con otros, no su grado o falta de ella. Si son un codificador de crackers y no una prima donna, no me importa si fueron a la universidad o no. Sin embargo, no todos piensan de esta manera. Los empleadores más grandes ciertamente le darán mucha importancia a la educación formal.

Consejo final que no tiene nada que ver con el aspecto técnico del desarrollo de software: irá más lejos si se esfuerza por ser alguien con quien otras personas quieran trabajar. Si tengo que elegir entre un genio con una personalidad espinosa y un codificador decente que se lleva bien con todos, tomaré el jugador del equipo. A excepción de sus propias aplicaciones pequeñas, el desarrollo de software es una empresa de colaboración. Sé un buen comunicador (claro, minucioso, oportuno) y no seas un imbécil.

No solo no. Diablos no!

Si eres tan talentoso como desarrollador, y puedes serlo, entonces no hay forma de que ir a la escuela obstaculice tu capacidad para desarrollar aplicaciones después de la escuela.

Pero mas importante. Por favor, comprenda que el dinero real no está solo en desarrollo. Está en usar esas habilidades para construir mejores sistemas para las personas.

  • Mejores autos
  • Mejor domótica
  • Mejores televisores
  • Mejores aplicaciones médicas

Pero no se trata solo de construirlos, también se trata de comercializarlos, administrar el proceso de desarrollo, transmitir sus conceptos a los empresarios y, finalmente, ser uno de esos empresarios en tecnología.

Todas estas cosas implican obtener una educación.

Me gusta tu espíritu. Pero creo que deberías usarlo para diseñar aplicaciones que tu escuela pueda usar. Ya sea el próximo competidor de Blackboard o una aplicación de estilo de Facebook para estudiantes de secundaria.

¿Quién sabe? Ciertamente no yo. Pero eso es porque soy demasiado viejo para pensar como un adolescente, pero tú eres un adolescente … y eso te da una ventaja que te pone por delante de algunos de los mejores desarrolladores.

No tiene que abandonar para participar en la tecnología. Ya estas involucrado. Simplemente quédese en la escuela, cree una aplicación y luego aprenda a comercializarla y venderla. Lo que aprendas será invaluable. Pero usa tu escuela como trampolín para tus ideas. No pienses en ellos como un obstáculo.

Buena suerte.

No te salgas.

Realiza el desarrollo de software por cuenta propia. Hazlo a tiempo parcial. Haz campamentos de entrenamiento durante el verano. Realice cursos en su colegio comunitario local y consulte con su escuela si puede obtener crédito de la escuela secundaria para ello.

Pero no abandones la escuela secundaria.

No hay vuelta atrás. Los GED no son lo mismo. Y muchas veces para avanzar a posiciones más altas necesitas un título (a menos que seas un genio, y estoy seguro de que piensas que lo eres, pero no pongas todos tus huevos en esa canasta de genios).

Hay muchas personas con títulos de CS que luchan por empleos. ¿Estás seguro de que deseas desplegar el mercado sin un título? Sí, parece que hay toneladas de empleos, pero es un mundo altamente competitivo. TODOS quieren ser desarrolladores porque ahí es donde está el dinero. Elige tus batallas sabiamente.

Si tienes una idea de aplicación asesina, desarrollala. Encuentra una forma de conseguir inversores. Echa un vistazo a la lista de ángeles. Si no tienes ideas y solo quieres desarrollar las ideas de otras personas, bueno, eres otro pez en una lata de sardinas. Pero eso no significa que no debas hacerlo si eso es lo que disfrutas y te apasiona.

Solo, NO DEJES LA ESCUELA.

¡Buena suerte!

Nooo

Tengo 15 años y quiero ser desarrollador de software. Lo que estoy haciendo es tomar una clase AP y clases de honor. Durante el verano intentaré aprender más sobre microsoft visual studio a través de la experimentación. Cuando la escuela comience de nuevo, estaré en clases de 2 ap. También estoy en geometría en lugar del álgebra estándar para mi escuela. Estoy cerca de estar en el cuadro de honor a / b (el inglés es mi debilidad). Cuando llegue el momento de postularse a la universidad, postularé a una universidad que se especialice en programación. También aplicaré a las subvenciones que involucran campos de ciencias (hay toneladas).

¿Por qué te estoy diciendo esto? Porque no puedes simplemente entrar a un trabajo sin experiencia Y sin diploma. En su lugar, debe centrarse en su promedio de calificaciones y tratar de ingresar a una universidad reconocible. No digo MIT ni nada, sino una escuela que ha acreditado las clases de informática. Por ejemplo, quiero ir a ISU- Illinois State University. Entonces, en lugar de pensar en abandonar la escuela, debería intentar ingresar a una buena universidad.

No lo hagas

Tienes 16. Las pasiones cambian. Dentro de diez años, el desarrollo de software puede aburrirlo y es posible que desee probar un curso diferente en la vida; en ese caso, tendrá una discapacidad grave sin al menos un diploma de escuela secundaria.

Puede ser un impedimento para asegurar un buen trabajo en el campo.

Solo quédate con eso. Ya casi estás ahí. Al menos termine su diploma de escuela secundaria, no debería interferir mucho con su pasión.

Si yo fuera tú, nunca lo haría a menos que tuviera un 200% de confianza. Si tiene los conocimientos suficientes, hágalo, pero le aconsejo que haga un curso o algún grado.

Si desea hacer algo realmente maravilloso en el campo del desarrollo de software, entonces debe tener un gran conocimiento en ese campo.

Es mejor que continúes tu escuela secundaria y desarrolles un trabajo a tiempo parcial o un pasatiempo.

Todo lo mejor !!!

A menos que planees ser el jefe, realmente no lo recomendaré.

A menos que su empleador esté dispuesto a reducir las esquinas para contratar, es probable que lo diferirá de su puesto e irá por aquellos con al menos una credencial de HS. Querrían a alguien que no tenga que ser despedido fácilmente durante una crisis, o como debo decir, experto. Un mínimo de un diploma de escuela secundaria al menos te mostrará como “estable”.

No, he pensado lo mismo y se me ha hablado muchas veces. Si no continúa con la escuela secundaria, no tendrá habilidades más allá de la programación. Solo programar no es suficiente, debes asegurarte de tener un conjunto completo de habilidades para manipular en el código. También deberá aprender las matemáticas de alto nivel para poder codificar de manera eficiente.

Quora déjame publicar esto. Tengo experiencia relevante ¿Cómo soluciono mi respuesta para que no se colapse?

Será mejor que seas un listo de 16 años. Estás compitiendo en un mundo de miles de millones. Es fácil pensar que puedes estar mejor, pero realmente debes saber que lo estás haciendo. Personas tan jóvenes como preadolescentes descubren cosas bastante inteligentes … no son la norma.

Quédate en la escuela, disfrútalo. Realmente será el mejor momento de tu vida. Si yo fuera soltero y rico, estaría en universidades y solo aprendería cosas. Eso es genial.