programadores de Android en general, no pueden romper, estructuras de datos y algoritmos avanzados es la falta de conocimiento?

 

 

En muchos programadores vista, estructuras de datos, algoritmos tales cosas se sienten inútiles, no se utiliza comúnmente en la práctica, por lo que no hará caso de dicho contenido, pero parece que muchas empresas, sobre todo las grandes empresas parecen estructuras de datos algoritmos y este tipo de cosas es realmente el más útil, ya menudo aparecen en la prueba escrita y entrevista. ¿Por qué es esto así?

1, parece ser la más aburrida, la mayoría de las cosas básicas tienden a tener el largo plazo la vitalidad más

Al igual que las estructuras de datos, algoritmos tales cosas, y tener algún conocimiento de la teoría de la computación y similares, estas cosas son la programación y práctica fundamental. Ellos parecer aburrido y básico, pero la mayoría tienen vitalidad a largo plazo.

Lo sé, usted puede estar familiarizado con una variedad de marcos, utilizando diversas librerías de código abierto, pero ¿y qué? En cuanto a los diferentes marcos y biblioteca de documentos de código abierto, siempre y cuando las bases de programación, que no brilla el pintado cucharón de calabaza que?

No hablar todos los días, lo marco, lo que las bibliotecas, los marcos emergentes cada año, pero marco arrancado esa capa de la capa hermosa fresco, que es el conocimiento y los principios más básicos. Es que estos algoritmos, estructuras de datos, redes informáticas, teoría de la computación estas cosas aparentemente básicas. Si un sólido conocimiento de estos, es posible que haya profundizado aún más.

Estas cosas superficiales de los lenguajes de programación y la programación de los marcos para los programadores de una base sólida, la curva de aprendizaje rápido, crecen rápidamente, si estos principios básicos y saben todo, se podría escribir un marco de este tipo. Tecnología actualiza iteración rápida, el lenguaje sin fin, pero las estructuras de datos, algoritmos, principios de computación tipo de cosas no cambian.

2, estructuras de datos y algoritmos más fácilmente cuantificados y se reflejan en la capacidad de la entrevista

¿Qué significa? En la entrevista o prueba escrita, estructuras de datos y algoritmos entrevista, usted puede hacer frente a las habilidades de pensamiento, habilidades de pensamiento, esta capacidad es muy importante para el programa. Por ejemplo: Si usted está entrevistando qué marco se utiliza? Usted dice: Sí, usado, y luego se habló de la fosa usar algún conocimiento y la experiencia de estos marcos, así como la forma de resolver? Mediante esta cuestión, que no podemos ver las habilidades de pensamiento y de programación, sólo se puede ver que realmente va a usar esta cosa.

Los algoritmos y estructuras de datos de la entrevista no son lo mismo, que entrevista de este tipo de cosas puede hacer que usted escribe, o de escritura pseudo-código, y si usted tiene estas capacidades, también espacio para crecer alta. Entrevista de práctica que la programación, no se puede hacer una ronda en el módulo para lograrlo? Y le permiten escribir algoritmos y estructuras de datos es muy conveniente, se puede cuantificar.

Por lo tanto, muchas personas no suelen algoritmos y estructuras de datos, cuando el trabajo de salto pasarán a revisión conocimiento de algoritmos y estructuras de datos, ya que esta entrevista es un problema muy común. Pero sugiero que usted ha sido capaz de tener esta capacidad. No se utiliza comúnmente debido a la negligencia de estas cosas básicas, estas cosas son la esencia. En la actualidad, la mayoría de los programadores no prestan atención a tales cosas. Los buenos programadores conceden gran importancia a estas cosas, por lo que hicieron excelente.

A bueno, ya sabes.

Publicado 56 artículos originales · ganado elogios 1 · vistas 2897

Supongo que te gusta

Origin blog.csdn.net/chuhe1989/article/details/104947932
Recomendado
Clasificación