La diferencia entre Android y front-end
El desarrollo de Android se refiere a la producción de aplicaciones en la plataforma Android. Android fue fundado en sus inicios por Andy Rubin, conocido como el "padre de Android". En 2005, Google adquirió Android, un software de alto nivel. Empresa de tecnología que solo tenía 22 meses de existencia. Además de SMS, recuperación de teléfonos móviles, posicionamiento y otros servicios, ha entrado en etapa de desarrollo una plataforma general basada en Linux.
Los sistemas de conocimiento que deben dominarse para el desarrollo de software incluyen: tecnología de plataforma Unix/Linux, tecnología de base de datos de nivel empresarial, tecnología central del lenguaje Java, patrones de diseño e ingeniería de software, conceptos básicos de desarrollo de aplicaciones de Android, núcleo de Internet. Tecnología, desarrollo a nivel de sistema Android, tecnología central JavaEE.
El ingeniero de desarrollo web front-end es una profesión muy nueva. Es un ingeniero que se dedica al desarrollo web front-end. Se dedica principalmente a trabajos de desarrollo, optimización y mejora de sitios web. La producción de páginas web es un producto de la era Web1.0. En ese momento, el contenido principal del sitio web era estático y el comportamiento de los usuarios al utilizar el sitio web era principalmente la navegación.
Un buen ingeniero de desarrollo front-end web debe tener amplitud y profundidad en el sistema de conocimiento, por lo que es difícil para muchas grandes empresas contratar ingenieros de desarrollo front-end ideales, incluso si ofrecen salarios altos. La atención se centra ahora no en explicar la tecnología, sino más bien en explicar las habilidades. La tecnología no es blanco y negro, sólo hay bien y mal, y las habilidades son una cuestión de opinión.
Antes se podían crear páginas web con sólo conocer Photoshop y Dreamweaver, pero ahora ya no basta con dominarlos. Ya sea en términos de dificultad de desarrollo o métodos de desarrollo, la producción de páginas web actual está más cerca del desarrollo back-end de sitios web tradicionales, por lo que ya no se llama producción de páginas web, sino desarrollo front-end web. El desarrollo de front-end web juega un papel cada vez más importante en el desarrollo de productos, y los ingenieros de front-end profesionales deben hacerlo bien. Los profesionales en esta área se han visto muy favorecidos en los últimos dos años. El desarrollo web front-end es un trabajo muy especial que cubre una amplia gama de conocimientos, que incluyen tanto tecnologías específicas como conceptos abstractos. En pocas palabras, su función principal es presentar mejor la interfaz del sitio web a los usuarios.
La dificultad del front-end es relativamente mucho menor. Muchas personas no consideran que el front-end sea un programador (la parte inferior de la cadena de discriminación es solo un poco más alta que la interfaz de usuario artística). Piensa que es solo HTML.
Sin embargo, el salario al mismo nivel no es tan bueno como el del desarrollo de Android e iOS. Sin embargo, el mercado laboral inicial es aún más escaso, porque hay menos profesionales en comparación con la demanda y hay pocos cursos de formación especializados, por lo que el autoestudio se basa principalmente en el interés.
Si tiene paciencia y perseverancia, el desarrollo de iOS será mejor a largo plazo. El desarrollo de iPhone aún se tomará en serio en los próximos años y los programadores podrán ascender a CTO y otros niveles oficiales superiores. Si quieres ser rápido, usa la parte delantera. Por supuesto, también puedes aprender desarrollo móvil después de trabajar en el front-end. No tienes que preocuparte por tener demasiadas habilidades.