Red de conocimientos turísticos - Información de alquiler - ¿Cómo puede un codificador que solo puede escribir código comercial obtener una oferta de desarrollo de Alibaba?

¿Cómo puede un codificador que solo puede escribir código comercial obtener una oferta de desarrollo de Alibaba?

Recientemente, la empresa necesita contratar a varios ingenieros de desarrollo de Java. Después de entrevistar a más de 20 personas en 2 semanas, tengo una fuerte sensación: cuando se les preguntó por qué, muchos desarrolladores excelentes no obtuvieron buenos resultados. era relativamente uniforme. Todo se reduce a esto: solo escribo código comercial con la empresa durante mucho tiempo, pero me falta tiempo para expandirme y mejorar, y mucho menos cómo mejorarme.

Al respecto me gustaría expresar mi opinión: ¿Cómo superarme? Por supuesto, es posible que no puedas aprovechar la oferta de Alibaba, ¡pero al menos puedes acercarte a Alibaba!

En primer lugar, hagamos un resumen cualitativo: para mejorar, ¡primero debes poder escribir bien el código comercial! Si ni siquiera puedes escribir un buen código comercial, entonces no sigas leyendo, cambia de carrera y pasa directamente a la versión de entretenimiento cuando salgas.

Un código comercial bien escrito puede no ser necesariamente bueno, ¡pero uno que ni siquiera puede escribir código comercial debe ser malo!

Resume la información esencial directamente.

1. Aprende todo lo posible sobre el negocio

Sea tu negocio o no, aprende todo lo posible y conviértete en un experto. Cuanto más sepas, mayor será tu papel en el equipo, más los demás confiarán en ti y podrás avanzar, atacar, retroceder y defender. Este es tu foso

¡Cuanto más familiarizado estés con el negocio, más probabilidades tendrás de hacer un diseño más perfecto!

2. Conviértete en un experto de un extremo a otro

Un pequeño problema: después de ingresar a toutiao.com en el navegador de la PC y presionar la tecla Enter, navega desde el navegador local al servidor y luego a ¿Qué procesamiento se producirá? ¿Cuántas personas respondieron perfectamente a esta pregunta? Le pregunté a mucha gente en entrevistas y algunas ni siquiera saben qué es DNS. . . . Este es un ejemplo típico de un extremo a otro, pero piénselo: DNS, caché del navegador, localhost, enrutamiento, proxy inverso nginx, tomcat, clúster, caché de redis, mysql, proxy, dfs, cdn. . . . ! Cuando hacemos tecnología, debemos convertir el conocimiento en un sistema. Mucha gente solo conoce el mapeo de configuración en springmvc xml, lo cual está lejos de ser suficiente.

¡La sistematización, la sistematización y la macroglobalización son condiciones necesarias para mejorar las habilidades! No es difícil decirlo, ¡simplemente organízalo con cuidado!

3. Cómo aprender por tu cuenta

Si estás en un equipo maduro, felicidades, siempre que prestes atención, leas la arquitectura existente y pidas consejo a otros. luego ve a casa y haz uno tú mismo. Simplemente sal y practica más.

Si tienes la oportunidad de construir un set desde cero, te felicito aún más. Aunque es agotador y difícil, mientras lo lleves adelante, el camino que tienes por delante será un camino brillante.

¿El ajuste de JVM es lo que están haciendo nginx, redis, mongoDB, neo4j, atlas y elasticsearch? Bueno, si no lo sabes, enhorabuena, ¡te he abierto una ventana para que aprendas por tu cuenta! Pero no puedo venir aquí para abrirte esta ventana todos los días. Es simple, simplemente explore la colección de sitios web como Open Source China, infoQ e ITeye y, por cierto, elimine su 1024. Siempre habrá tiempo y siempre serás mejor.

Anteayer alguien me envió un mensaje privado preguntándome cómo aprender Redis y qué libros comprar. Dije que no es necesario comprar libros, simplemente vaya a QQ para encontrar grupos relevantes a los que unirse y luego vaya a Baidu para encontrar el ejemplo más simple. Instale redis en su propia computadora y luego escriba comandos. Es suficiente para un novato. Para pedir consejo a los grupos de Baidu, cuando casi haya terminado, combínelo con su propio lenguaje, como Java, y busque un ejemplo de Baidu. La capacidad de ejecutar comandos a través de Java. Puede pedir consejo en el grupo. Es mejor usarlo en combinación con negocios. Cómo combinar Spring, cómo usar atributos avanzados, cómo lograr la coherencia de los datos, etc. . . . .

Por supuesto, este ejemplo se basa completamente en el autoestudio. De hecho, es muy difícil. La forma más rápida es usar tus propias fuerzas y encontrar a alguien que entienda y te ayude a comenzar lo más rápido posible. Es posible después de comenzar, puede comenzar a estudiar por su cuenta. ¡Esta es la razón por la que siempre siento que la aplicación del sitio web de aprendizaje en línea es una muy buena herramienta! ¡No te preocupes por el poco dinero, simplemente ataca primero!

4. Estudiar-gt; practicar-gt; enseñar a otros

El elemento 3 anterior es adecuado para principiantes, pero ¿qué pasa con los que no son principiantes? Tomando el ajuste de JVM como ejemplo, creo que hay tres pasos:

Aprender, comprender los conocimientos básicos, ir a Baidu, ir a Toutiao, ir a Toutiao si tienes dinero, ir a una educación en línea. sitio web para aprender. No le importan los cientos de dólares y tendrá éxito. Ganar cientos de veces es más rentable que invertir en el mercado de valores o en bienes raíces.

La práctica significa hacerlo con las manos. en la práctica. Si tienes la oportunidad de practicar en los proyectos de la empresa, ¡es mejor si no funciona! Entonces no lo diré, no lo diré, no lo diré, no lo diré, no lo diré, no lo diré, no lo diré, No lo diré, no lo diré, no lo diré más, no lo diré más. Por supuesto, cuando se trata de ajustar JVM, generalmente no se puede ver el efecto. Qué parámetros se pueden usar para ejecutar algo, y no se puede ver nada usando jstat, jmap, etc. Entonces, ¡busquemos una manera de eliminarlo! ¡Ejecuta bucles infinitos, crea objetos de gran tamaño y haz que detengan el mundo! Esto es muy interesante.

Lo que crees que "aprendiste" es diferente de lo que realmente "aprendiste" ¿Cuál es la diferencia? Si alguna vez ha intentado enseñar a otros o se ha preparado para escribir un ensayo explicativo, comprenderá que la brecha es realmente enorme. La brecha es tan grande como una prueba visual. Tengo un profundo conocimiento de la escritura de títulos en estos días. Todo el mundo está interesado en leer mis artículos anteriores. Creo que tendré muchos de ellos, pero cuando estaba escribiendo, casi me los quito. Escribo En el proceso, seguí negándome a mí mismo, lo que demostró que realmente había ganado mucho con este círculo. Vale, todo el mundo sabe cómo hacerlo. Si estás interesado, puedes crear un titular y escribir un artículo.

¡Este artículo no es apto para gente increíble! Realmente no tengo la capacidad de guiar a una gran persona. Por lo tanto, si cree que el artículo no es bueno, por favor responda para corregirme y discutirlo. Si quiere regañarme, considere que no es fácil para mí escribir durante 30 minutos y perdonarme la vida. En nombre de toda mi familia, me gustaría darles las gracias en un día tan maravilloso como Double Eleven.

Los amigos que están destinados a regresar pueden discutirlo.