¿Qué tipo de competitividad deberían tener los recién llegados cuando ingresan por primera vez al lugar de trabajo?
Capacidad de aprendizaje, especialmente capacidad de autoaprendizaje. Cuando vea a esos programadores famosos haciendo preguntas en el foro, como "¿Qué debo leer para aprender XX?". "¿Qué libros, cómo aprender XXX rápidamente, qué códigos se recomiendan para aprender XXX?", pueden encontrar rápidamente información relevante por sí mismos. Esta industria se está desarrollando demasiado rápido y la tecnología se está volviendo obsoleta muy rápidamente. Si no aprende algo nuevo durante tres años, puede quedarse atrás.
Las habilidades manuales dependen enteramente de la lectura de libros y materiales de lectura. Mientras que otros todavía están luchando con qué libros leer y qué significan las palabras en los libros, cientos de miles de líneas de código de algunas personas ya se están ejecutando.
Paciencia y perseverancia, ya que el interés de un programador es muy importante y es bastante agradable escribir el código que te gusta, pero de todos modos todavía hay muchas cosas aburridas en el desarrollo de programas, por lo que debes perseverar y esforzarte. dientes. \
Habilidades expresivas, capacidad para hablar con claridad y fluidez en público y hacer entender a los demás.
Los puntos anteriores son las habilidades duras más básicas. Hablemos de “virtual”:
Aprenda a hacer preguntas sabiamente. Esto es muy importante. Sólo porque sepas preguntar no significa que no puedas hacerlo. De hecho, hacer preguntas no se limita a buscar información en línea. De hecho, le recomiendo que deduzca las respuestas a las preguntas, porque muchas de las preguntas están en proyectos reales y le resulta difícil encontrar preguntas que coincidan al 100% en línea. Si hace su pregunta en línea, es posible que alguien no pueda darle una respuesta completa. Déjame decirte dos cosas. Primero, mire la información anormal proporcionada por VS. En segundo lugar, aprenda a hacer inferencias de un ejemplo, porque es imposible coincidir completamente con cualquier problema, pero la idea general es correcta. Si dominas esta idea, todo será más fácil. Preguntas similares en el futuro se pueden resolver sin buscar respuestas fijas.
Hay una sensación de crisis. Recuerdo que alguien me dijo una vez: si te sientes cómodo a una edad en la que no deberías estar cómodo, entonces no te sentirás cómodo a una edad en la que te sientas cómodo. Esta frase refleja un problema. Los lugares más peligrosos suelen ser los más seguros, y los lugares más seguros y cómodos suelen ser los menos seguros. El mundo no puede ser justo para todos. Selección natural, supervivencia del más fuerte, si has experimentado despidos, deberías entenderlo. Si va a Cnblogs con frecuencia, puede pensar que está bien, pero si va a CSDN, encontrará que muchos estudiantes de primer año saben más sobre tecnología que aquellos que han estado trabajando durante 2 o 3 años. Si dices que tienes habilidades, te superarán en tu primer año. Dijiste que estabas interesado y él dijo que podía quedarse despierto toda la noche escribiendo código todos los días. Por cierto, ¿qué capital tienes para competir con ellos? ¿Qué te falta? ¡Te falta tiempo, porque cuanto más viejo te haces, menos tiempo te queda!
No te limites a aprender tecnología. Como .neter, la última vez que fui a una empresa de Internet para una entrevista, me despreciaron por completo. ¿Por qué? Debido a que conozco demasiadas tecnologías, como MVC, EF y NHibernate, algunas personas pueden preguntarse: ¿es malo saber estas cosas? ¿Por qué todavía me desprecian? Porque excepto. NET framework no lo necesita en absoluto, ¡simplemente no lo necesitan! Ni siquiera se necesita el popular MVC. ¡Todos son controles y el código subyacente se personaliza según las necesidades de su propio sitio web! La función del marco es facilitar nuestro uso, pero también nos convertirá en un modo de abarrotación, ¡porque solo necesitas una clase de ayuda para resolver todos los problemas! La esencia de la programación es la arquitectura y la capa inferior, pero hay muy pocas personas que realmente pueden entender la arquitectura. En otras palabras, hay muchas personas que entienden la arquitectura, pero hay muy pocas personas que pueden aplicarla en escenarios reales y hacerla. ¡Los ojos brillan! ¡Las ideas de programación son muy importantes!