¿Por qué se dice que el desarrollo de software es una cuestión de jóvenes?
¿Aprender a desarrollar software? No preguntes si tienes un buen trabajo y un buen futuro financiero. Primero pregúntate: ¿te gusta estudiar tecnología? ¿Puedes sostener un libro grande en tus brazos y leerlo y estudiarlo durante muchos años? Y lo más importante es, ¿tienes el mismo espíritu que Saint Seiya, que no teme ser abusado y persevera paso a paso?
¿Y si es sólo para ganar dinero? Te aconsejo que no te metas en este negocio. En una palabra, no vengas a abusar. Déjame decirte lo aterrador que puede ser el desarrollo de software.
La respuesta a la pregunta de si programar software es fácil de aprender es muy clara, sólo una palabra: ¡difícil! ¡Y es bastante difícil!
¿Por qué es difícil? ¿Por qué tanta gente dice que no es difícil? Por ejemplo, hubo un programa en el que el presidente de Microsoft Corporation vino como invitado y habló sobre el desarrollo de software. Les dijo a los principiantes que el desarrollo de software sólo se puede hacer sumando, sumando y restando, lo cual fue muy interesante. Atrayendo a mucha gente a aprender software...
Solo quiero decir: estas declaraciones son solo mentiras hechas por personas irresponsables, nada más, nunca han escrito una línea de código después de aprender C. lenguaje de programación por un día, hablan tan alto que realmente hacen sonrojar a la gente?
¿Es difícil el desarrollo de software? Esto es similar a aprender artes marciales. A todos les gustan las estrellas de acción en las películas de acción y todos quieren tener buenas habilidades. Entonces pregúntale a un artista marcial, ¿es difícil aprender artes marciales? ¿Crees que te dirían que las artes marciales no son nada difíciles, siempre y cuando tengas conocimientos...
Lo mismo ocurre con el desarrollo de software, no es menos difícil que aprender artes marciales. lo que significa que no es interesante ni divertido. Y requiere un cierto nivel de coeficiente intelectual y comprensión. ¿Qué debo hacer si no tengo suficiente coeficiente intelectual en el idioma? Solo puedes trabajar diez veces y cien veces más duro que otros para aprender y adquirir experiencia.
C No hace falta decir que es difícil aprender. Todo el mundo reconoce que los que son fáciles de aprender incluyen Phython. y php. Aprendí ambos. Al principio pensé que quería exprimirlo. Se necesita tiempo para aprender, pero después de un tiempo te rindes. ¿Por qué? Porque en realidad no son tan simples. Hay muchos mecanismos que nunca antes había visto y que requieren mucho tiempo para comprenderlos, depurarlos en la computadora e ir a foros en línea para obtener consejos. Pero el trabajo es demasiado ajetreado y hay demasiadas cosas. No concentrarse en la investigación está condenado a no lograr nada. Por lo tanto, cualquier lenguaje de programación que diga que es fácil de aprender no es más que alardear. Por lo tanto, en comparación con otras industrias, la dificultad de esta industria está en el cielo y en la tierra. Un cajero de un cibercafé puede ver películas por un día, y un viejo médico experimentado en medicina china puede vivir toda la vida después de conocer las habilidades únicas transmitidas. de su familia. Pero el desarrollo de software no es bueno. Puede que sea sencillo escribir helloworld para empezar, pero si profundizas más, encontrarás sus aspectos profundos e incomprensibles.
La clave para saber si quieres dedicarte al desarrollo de software o no depende de si te gusta esta industria o no. El desarrollo de software es muy encantador y atrae a muchos jóvenes que buscan conocimientos como ángeles del cielo. Alto y los retornos son extremadamente generosos, pero la dificultad y la presión laboral del aprendizaje y el desarrollo son diferentes a las de otras industrias, y eso no es una broma. Si te encanta el desarrollo de software, sigue adelante, pero hay un sinfín de construcciones de entornos, todo tipo de errores difíciles, pérdidas de memoria y casi ninguna solución. Se necesitan tres días para aprender nuevas tecnologías, nuevas herramientas y nuevos SDK, e ir a Google. , Baidu y sitios web en inglés. La búsqueda de soluciones lo está esperando. No se trata solo de sumar y restar. Si no puede resolver el problema, el jefe de la empresa lo despedirá en cualquier momento. desarrollo y no comprenden la dificultad del desarrollo. Solo quieren poder resolver cualquier problema al instante, por lo que el desarrollo de software requiere IQ. Al mismo tiempo, la perseverancia es aún más importante. Sin la perseverancia de Saint Seiya, no puedes persistir.
El salario de desarrollo de software está entre 10.000 y 20.000, y es posible obtener más de 50.000, pero solo quiero decir, ¿es tan fácil conseguir un salario alto? Deberías preocuparte más por los programadores que trabajan horas extras. En una palabra, te mataré.
¿Conoces el sistema de trabajo 996? ¿Puedes entender la sensación de trabajar horas extras hasta después de las 10 en punto todos los días y luego tomar el coche durante más de una hora para llegar a casa? Todas las noches, en plena noche, te vas a dormir con tu esposa y tus hijos en brazos, mientras todavía estamos trabajando, ¿no suena deprimente? No tenemos un poco de tiempo para nosotros mismos. No podemos pasar tiempo con nuestra familia o salir con amigos. Ni siquiera tenemos tiempo para jugar o navegar por Internet. Esto sucede todos los días los 365 días del año. ¿Por qué seguimos buscando una novia de la que enamorarnos? No lo pienses. ¿Tienes tiempo para pasar con los demás? ¿Sabes la envidia que sentimos cuando vemos a otras personas ir al parque, sacar a pasear a sus perros y divertirse juntos en familia?
Necesitamos que nuestro cerebro funcione a gran velocidad durante más de diez horas, y también necesitamos diseñar códigos y ajustar programas para resolver problemas. Solo necesitas pasar el examen de ingreso a la universidad durante un año para. Conocemos la sensación de hinchazón del cerebro, pero tenemos tres años en un año, dos años. Esto sucede todos los días.
Necesitamos estudiar todos los días. Sí, dirás, también estamos aprendiendo. Sí, estás aprendiendo a comportarte, a beber y a hablar con los líderes, no a tocar el órgano de forma pausada y elegante. y aprender inteligencia emocional. Todos los días se lanza la última tecnología. Para resolver un problema, hay que ir a sitios web extranjeros para aprender una nueva tecnología sin ninguna información. Deja de ser gracioso. Si me copias y yo te copio, la gente solo se enojará si respondes preguntas que no tienen sentido. El jefe sólo te da tres días como máximo. Tienes que encontrar tiempo para localizar el problema sin retrasar tu trabajo.
En resumen, podemos saber que los programadores no son seres humanos, ¿verdad? Si fuera usted, ¿cuántos días podría persistir hasta tener treinta y cinco o cuarenta años? ¿Vivirías una vida así por el llamado salario alto?