¿Cómo es iluminarse repentinamente al aprender a programar?
Cuando estaba en la escuela secundaria, eso fue en 1997, cuando entré en contacto por primera vez con las computadoras, tuve una sensación misteriosa sobre las computadoras. Por supuesto, debido al entorno y las condiciones, básicamente nunca volví a tocar una computadora después de eso, y desarrollé una reverencia por las computadoras. Vi por primera vez un tutorial de VB en la biblioteca durante mi primer año y me enamoré profundamente de la programación y el diseño de animación. En ese momento, no sabía nada sobre computadoras. En cuanto al título de programador, solo sentía que las personas con esos títulos eran expertos en informática. No tenía idea de cómo trabajar duro para obtener ese puesto. Sin embargo, me he fijado el objetivo de obtener dicho certificado en 2007, así como el nivel 3 y el nivel 4 de informática. En ese momento, todos los aspectos de las computadoras me atraían profundamente y me dediqué de todo corazón a aprender. Pero luego, por diversas razones de la vida, descubrí que ya no tenía la intención de continuar y parecía haberme dado por vencido.
Pero me quedé atrapado en el juego y no tenía nada que hacer. A finales de 2006, medio mes antes del examen, me di cuenta de que había pasado más de la mitad de la universidad y estaba un poco cansado de este tipo de vida y pensé que había algo sin terminar. Descubrí que las metas que me había fijado cuando era estudiante de primer año aún estaban inconclusas. Y para eso faltaba sólo medio año. Así que lo dividí en medio año, arreglé los objetivos para cada etapa y finalmente logré mi ideal de primer año.
Aunque obtuve el certificado de programador, todavía hubo un problema que me molestó durante mucho tiempo y no toqué la programación durante dos años. ¿Qué tiene que ver una interfaz oscura con el software? Este misterio siempre me ha preocupado.
Hasta 2009, estaba decidido a reiniciar la programación informática después de estar desempleado. Pasé por una librería en Shenzhen y compré libros básicos, C++, C#, etc., pero terminé de leerlos rápidamente, y las dudas. en mi corazón todavía no estaban resueltos. No tuve más remedio que salir a trabajar medio año más. Medio año después, volví a perder mi trabajo. Ya estaba frustrado con mi trabajo y decidí aprender a programar nuevamente. Esta vez compré un JSP, JAVASCRIPT+. HTML+CSS. No hace falta decir que JSP es completamente incomprensible. Por supuesto, JS, HTML y CSS se pueden leer y copiar de acuerdo con el libro. Puedo entender una parte, pero es una lástima que no tenga ningún conocimiento. Por algún error, vi el video tutorial paso a paso del soldado a caballo sobre Xunlei, JAVASE y el video de combate real de la batalla de tanques, así que lo seguí. Después de medio mes, terminé de ver SE y luego miré el tutorial de combate real. , pero no pude entenderlo en absoluto. Una y otra vez, todavía no lo entendía, y finalmente sentí ganas de rendirme, jugar películas y juegos todo el día y toda la noche. ¿Qué se siente graduarse de la universidad pero no tener trabajo? Ese tipo de pánico, impotencia, miedo de que tus padres envejezcan algún día y miedo de encontrarte con vecinos y familiares cuando sales.
Más tarde vi una clase de formación de JAVA en Internet, así que dejé mi número de teléfono. Pero no fui. Mis padres me vieron jugando todo el día y cortaron Internet. Sin Internet, tengo aún más miedo. No pude soportarlo más y decidí volver a ver el video tutorial. Después de algunos episodios, no pude soportarlo más. Y luego hice esto una y otra vez, pero al final todavía no entendía. Quizás no sea el material, quizás necesite la guía de alguien. Finalmente decidí ir a Fuzhou para ver los cursos de formación. Cuando fui a Fuzhou, decidí inscribirme. Después de pagar el dinero, las clases comenzaron en una semana y luego me fui a casa a llevar la computadora a Fuzhou. Era una computadora de escritorio y era muy difícil moverla. Esta semana todavía no hay Internet, solo videos descargados. Tal vez porque tengo la oportunidad de aprender a programar y no tengo que preocuparme por el trabajo por el momento, me calmé y decidí verlo nuevamente. Lo vi la primera vez, así que lo vi dos veces, copié línea por línea cada vez. Finalmente, la tercera vez, entendí. En ese momento, de repente tuve la sensación de que podía escribir una serpiente por mí mismo. Sin Internet, sin mentor y sin referencias. No hay libros, solo documentos de ayuda JDK, pero las dudas en mi mente se han resuelto. Siento que he entendido la forma de programar. Y finalmente fui al baño. Aunque hubo muchos problemas, en ese momento el primero se considera un producto terminado. Luego, en ese momento, pensé que podía escribir un Tetris, pero todavía no lo pensé y lo terminé en unos días. En este momento me siento iluminado.
Cuando miro JSP, JAVASCRIPT, base de datos, socket y swing nuevamente, me siento libre porque entiendo cómo pensar y cómo consultar documentos.
Aunque asistí a clases de capacitación después de eso, nunca encontré ningún problema ni le hice preguntas al maestro. Básicamente, había terminado la primera y la segunda etapa.
Después de aprender C++ y VC nuevamente en 2014, obtuve una comprensión más profunda de la programación.
Desde el lenguaje C ++ hasta VC, MFC, CEF, NPAPI, NPAPI, Duilib, Activex, en solo unos meses, he dominado la tecnología de otros durante varios años. , tal vez ese fue el período pico. En 2015 se descubrió una vulnerabilidad de Alipay y el algoritmo de aceleración del ancho de banda se reescribió en 2018. Por supuesto, la espada aún es joven. No entré en contacto con C ++ durante los siguientes cinco años. Vi a otros usarlo en 2019 y aún pude guiarlos para completarlo. Nunca me he encontrado con un problema irresoluble en la programación de software. He ayudado a muchos programadores en línea y en el trabajo, y hay muchas personas que han tenido epifanías. La velocidad para encontrar problemas también está fuera del alcance de la gente común.
Siempre ha sido difícil encontrar trabajo. La gente me pregunta qué es lo que me resulta difícil y no sé cómo responder.
Sin embargo, hay muchas incertidumbres en la vida. Aunque he obtenido la iluminación, mi trabajo no ha sido fluido. He pasado por muchos giros y vueltas, sin grandes altibajos. mucho software fuera del trabajo