Red de conocimiento informático - Material del sitio web - Colección completa de tutoriales en vídeo de programación para niñas de grados inferiores

Colección completa de tutoriales en vídeo de programación para niñas de grados inferiores

1. ¿Debo elegir Java o sistemas integrados para la formación?

Por supuesto, elige incrustado. El salario en JAVA es muy bajo ahora. La experiencia de cuatro años en JAVA de mi colega en Shanghai solo gana 4500, y la mayoría de los novatos integrados pueden obtener ese salario. Llevo años incrustado.

2. ¿Debo elegir Java o sistemas integrados para la formación?

Hablemos primero de JAVA. Hay muchos talentos ahora, por lo que el salario no es alto. Además, comenzar con JAVA es tan fácil que algunos recién graduados pueden hacer su trabajo en JAVA en dos años. Entonces, ¿dónde está su competitividad?

Como núcleo del "Internet de las cosas", los sistemas integrados son actualmente uno de los campos de aplicaciones de TI más populares y prometedores.

La tecnología integrada está en todas partes, desde reproductores MP3 portátiles, repetidores de idiomas, teléfonos móviles, PDA hasta televisores inteligentes, refrigeradores inteligentes, descodificadores domésticos y, luego, robots en la supervivencia y el entretenimiento industrial. Las principales empresas multinacionales y gigantes de electrodomésticos como Intel, TI, Sony, Samsung, TCL, Lenovo y Konka se enfrentan al desafío de una grave escasez de talentos integrados.

En los últimos años, los productos de sistemas integrados han mejorado gradualmente y se utilizan ampliamente en diversas industrias de todo el mundo. En 2004, el valor de producción de los productos de sistemas integrados globales alcanzó los 200 mil millones de dólares estadounidenses, y el valor de producción del software integrado nacional alcanzó los 60 mil millones de yuanes.

Los campos de aplicación más amplios traerán inmediatamente una mayor demanda de talentos. Se informa que actualmente hay menos de 10.000 talentos integrados centrales en el país, incluidos entre 5.000 y 6.000 en Huawei, 2.000 en ZTE y 2.000 en Datang. Definitivamente no es suficiente depender de 10.000 personas para competir por el mercado. Los expertos predicen que en los próximos años, la brecha nacional de talento incorporado aumentará en 200.000 personas cada año.

3. Sólo sé que los sistemas integrados son más difíciles que Java, pero ¿qué estás aprendiendo exactamente?

¿Qué conocimientos básicos necesitas para aprender sobre sistemas embebidos?

En primer lugar, el lenguaje C está fuera de toda duda. Para aquellos que se dedican al desarrollo de software o hardware integrado, es necesario dominar el lenguaje C, especialmente para aquellos que se dedicarán al desarrollo de software integrado en el futuro. Ahora la mayoría usa lenguaje C. ¿Puedes decir que no puedes dominarlo? En cuanto a cómo aprender el lenguaje C, creo que cada uno tiene su propia forma de aprender estos conocimientos básicos. La clave es estudiar, leer libros o ver algunos vídeos online. Mucha gente preguntará, ¿cómo aprender el lenguaje C? No creo que haya una respuesta estándar. Creo que al menos después de comprender algunos conceptos básicos, deberías empezar a escribir código, y lo más importante es hacerlo. Cuando encuentre problemas al comienzo de su trabajo, pueden turnarse para estudiar y consultar los libros de texto. Los beneficios en ese momento no se podían obtener leyendo libros.

En segundo lugar, necesitas saber algo sobre el sistema operativo, lo que definitivamente te ayudará a comprender el hardware y el software. Necesitamos comprender la gestión del sistema, como los procesos, los subprocesos, cómo el sistema asigna recursos y cómo el sistema gestiona el hardware. Por supuesto, puedes entenderlos a fondo sin leer un libro. Si no los comprende de inmediato, está bien. Lea más y combínelo con experiencia en proyectos futuros y comprenderá mejor.

También es necesario aprender sistemas integrados, como programación en Linux o wince, lo que será de gran ayuda para futuras programaciones de aplicaciones. Por supuesto, si eres usuario de teléfonos móviles, puedes aprender sistemas operativos como MTK, Symbian y Android. Android es la tendencia de desarrollo futura y ahora es muy popular. Android también está empaquetado según el sistema Linux. Se recomienda aprender Linux primero.

Además, quiero aprender de MCU, ARM o MIPS. Mucha gente dice que no tengo experiencia con microcontroladores. ¿Puedo aprender ARM directamente? Creo que eso está totalmente bien. Por supuesto, lo mejor es que hayas aprendido a manejar microcontroladores. Será más fácil aprender ARM en el futuro.

Finalmente, si conoce todos los conocimientos anteriores, debe leer algunos códigos excelentes, como estudiar el código fuente de UBOOT en combinación con el manual del chip arm y comprender el desarrollo mínimo del sistema, que será muy importante para todo su desarrollo integrado. Todo muy útil. Si es posible, también puedes aprender el código fuente de Linux. Por supuesto, si miras directamente el código 2.6, creo que te dolerá. Puede echar un vistazo a versiones anteriores del código de Linux, como el código 0.12, etc. Aunque el gorrión es pequeño, tiene todos los órganos internos. Si ha leído todo esto, supongo que es un ingeniero integrado de gran éxito.

4: ¿Cuál es más difícil después del trabajo?

JAVA, quizás un poco de tiempo extra.

5. El aspecto integrado no es tan difícil porque está orientado al hardware, ¿verdad?

Embedded también se divide en software integrado y hardware integrado. Según su base, se recomienda que tome la dirección del software integrado.

6. El aspecto integrado es relativamente sencillo porque está orientado al hardware, ¿verdad?

Ya que eres tan ambicioso, te mostraré un muy buen artículo integrado de aprendizaje para principiantes, que no solo te dice cómo aprender, sino que también te da confianza. Espero que lo leas atentamente.

Los estudiantes universitarios aprenden a implicarse en todo el proceso de búsqueda de empleo.

Permítanme presentarme primero. En 2007, fui admitido en una universidad privada muy pobre, con especialización en biología. No diré el nombre específico de la escuela. Abandonó la escuela en 2009. Yo estaba en esa escuela y la matrícula anual era de más de 1.000, pero nadie estudiaba nada. Realmente no veía ninguna esperanza, así que abandoné la escuela.

Después de abandonar la escuela, también estaba muy confundida. No me gradué de la universidad. Realmente no sé qué puedo hacer. Estoy luchando con lo que puedo hacer. Así que quise encontrar un trabajo por un tiempo después de dejar la escuela, porque soy relativamente callado y no me gusta hablar mucho, por lo que no era apto para postularme para iniciar un negocio. Quiero postularme para un trabajo como técnico, pero me encuentro contra un muro por todas partes.

Por casualidad, escuché sobre la industria integrada. Ese día fui a la librería Xinhua en busca de un libro para aprender a clasificar por computadora. Más tarde, una chica se me acercó y me preguntó si estaba estudiando informática y si me interesaba aprender integrado. Luego me presentó la candente situación actual de la capacitación integrada, me dijo lo prometedor que era aprender integrada y también me dio un folleto y un anuncio sobre la capacitación integrada. Después de escuchar su presentación, sentí una picazón en el corazón. De hecho, tengo muchas ganas de aprender mis propias habilidades y comer con mis propias manos.

Después de regresar a China, busqué sistemas integrados en línea. De hecho, ahora es una industria popular, es fácil encontrar trabajo y el salario es relativamente alto. Decidí aprender incrustado. Entonces busqué información sobre entrenamiento integrado. Para ser honesto, estaba confundido en ese momento. No sé si la formación es realmente tan buena como anuncian, así que sólo quiero saberlo un rato antes de hacer planes.

Más tarde me enteré de un artículo "Cómo aprender integrado" en Baidu, que fue muy alentador. Fue un experto integrado quien presentó cómo un amigo sin base podía aprender integrado por sí mismo. El artículo está bien escrito e incluye cómo aprender y cómo aprender. Mencionó que una forma es ver videos, porque leer libros es demasiado aburrido y confuso, y no podemos entender muchos libros. Realmente estoy de acuerdo con esto. A menudo leo varias páginas solo.

Estaba pensando, ¿por qué otros pueden aprender por sí solos y yo también? Quería creer en mí mismo, así que quería enseñarme a mí mismo. Si realmente no puedo aprenderlo, volveré a entrenar.

Si tengo una idea clara, busco vídeos incrustados. Aunque encontré algunos vídeos incrustados esporádicamente, no fueron sistemáticos. Quiero encontrar un video que pueda decirme cómo aprender, un conjunto de videos desde principiante hasta competente, un material relativamente completo. Lo mejor es que un profesor me enseñe, pero si no entiendes, puedes preguntar.

Más tarde encontré un video muy bueno, "Learning Embedded from Scratch", lanzado por Embedded Learning Network. El sitio web es /embedvideo.htm.

Los tutoriales que contiene son muy buenos y completos, lo que me permite aprender desde lo básico. Los vídeos no son baratos, pero lo aguanto. Después de todo, comprar varios libros cuesta cientos, sin mencionar que también brindan consultas y servicios técnicos durante medio año, lo cual vale la pena.

Permítanme presentarles mi proceso de aprendizaje a continuación, con la esperanza de ayudar a amigos que no tienen ninguna base como yo.

Después de recibir el CD que me enviaron, comencé a estudiar. Como no tengo ninguna base, comencé con el curso en video de lenguaje C más simple. En definitiva, todavía hay muchas cosas que no entiendo, así que tengo que preguntarlas. Todavía estaban muy entusiasmados y me ayudaron a resolverlo. Aprendí el lenguaje C durante casi una semana y luego aprendí los comandos básicos de Linux. Practiqué en la máquina virtual Linux que me proporcionaron, escribí comandos básicos de Linux y escribí código simple en lenguaje C durante casi tres semanas. Insistí en escribir algunos códigos simples todos los días, así que básicamente dominé las operaciones básicas de C y Linux después de un mes.

Luego fui a aprender los cursos de formación en vídeo de otras personas, que eran muy completos y no muy diferentes a participar en una formación. Parecían dos meses. Aprendí los principios básicos de ARM, los conceptos de sistemas integrados y también dominé la construcción de algunos entornos integrados. También tengo un conocimiento más profundo de Linux y de cómo se crean las aplicaciones integradas, pero sólo tengo un conocimiento parcial de los controladores.

Esto es más difícil, quiero masticarlo lentamente en el futuro.

En los últimos dos meses, además de comer y dormir, he estado estudiando casi todo el tiempo. Porque sé que casi no tengo base y soy peor que los demás, así que solo puedo seguir trabajando duro y no rendirme. Tengo que mantenerme y tengo que aprender esta habilidad. Al mismo tiempo me preguntó qué era lo que no entendía. Realmente aprecio su servicio técnico al cliente respondiendo pacientemente cualquier pregunta que tuviera. Tenía que hacerles algunas preguntas casi todos los días y luego escribir las preguntas que no entendía. Después de acumular lentamente durante un período de tiempo, descubrí que realmente estaba comenzando.

El mes pasado, fui a leer la parte práctica y aprendí sobre el proceso de desarrollo específico de proyectos integrados y qué tipo de conocimiento se requiere. Comencé a preparar este conocimiento, es decir, estudiando este video. Al mismo tiempo, me sugirieron que buscara algunas preguntas de entrevista integradas para prepararme para la búsqueda de empleo en el futuro. Me conecté a Internet para encontrar muchas preguntas integradas y escribí lo que entendían. Me llevó unos 20 días prepararlo.

Creo que ya casi estoy empezando y puedo hacer algunas cosas sencillas. Solo quería encontrar un trabajo, así que fui a 51job y envié mi currículum como loco. Debido a mi formación académica, no me gradué de la universidad. Para ser honesto, nadie en las grandes empresas me quería, así que invertí en pequeñas empresas privadas. Espero que mis esfuerzos valgan la pena. No esperaba tener una entrevista en unos días y fallé en la primera entrevista. Aunque pensé que la prueba escrita era buena debido a mi preparación previa, sus requisitos eran más estrictos y requerían un año de experiencia en proyectos, por lo que no fui seleccionado.

Después entrevisté a varias empresas una tras otra y finalmente valió la pena. Finalmente tuve la oportunidad de una entrevista con una empresa privada en Minhang. La empresa es relativamente pequeña. Mi puesto es el desarrollo de aplicaciones Linux integradas y aplicaciones de productos de seguridad. Supongo que yo también tengo suerte. El gerente valoró mis esfuerzos y decidió contratarme. El salario es de 3.500 al mes. Aunque sé que 3.500 personas sólo pueden vivir una vida de subsistencia en Shanghai, siento que soy suficiente. Al menos no tengo que depender de mis padres todos los días. Puedo sustentarme por mi cuenta. Creo que mientras siga trabajando duro, mi salario definitivamente se duplicará.

Al escribir este artículo, espero que pueda dar confianza a amigos que no tienen ninguna base como yo. De hecho, no es necesario que nos sintamos inferiores. No somos más estúpidos que los demás. Mientras estemos dispuestos a trabajar duro, lo lograremos.

===========================================

Mi respuesta es bastante cautelosa. . . Jaja, si tienes alguna pregunta, continúa preguntando.