Quiero estudiar en casa y desarrollar habilidades para el mundo real. ¿Cómo lo hago?

En realidad no estoy pensando en el enfoque basado en el servicio de hacer ingeniero titular de titulación, cuya pesadilla es la codificación, sin embargo, voy a poner algo de luz en un proceso de construcción de un ingeniero capaz de núcleo duro. Necesitas comenzar con las siguientes cosas en

Primero vaya
1- Un lenguaje de programación (programación en c).
2- Estructura de datos (conceptos y programación).
3- Algoritmos y resolución de problemas (conceptos y programación)

Segundo ir
1- Sistema operativo (Linux Kernel o FreeBSD Kernel)
2- Conceptos de redes y programación de cliente-servidor.
3- Pon toda tu capacidad de programación en C en Kernel Space para obtener un agarre en Kernel Space.

Tercer ir
Capte una de las áreas de su propio interés, identifique un proyecto de desarrollo de comunidad de código abierto y desarrolle con la comunidad de código abierto. No hay nadie que pueda negar el verdadero trabajo realizado.

Yo diría:


“Esto es lo que se esperaba simplemente de los estudios de ingeniería, lo que nunca hicimos en India”.

Primero que todo, como usted dijo que solo quiere aprender en casa, sugiero que aprender idiomas de codificación es lo mejor que puede hacer.

  • Por lo tanto, puede aprender lo que quiera ahora, días desde su casa, con la ayuda de Internet. Entonces, consulte estos 5 mejores sitios web que ofrecen cursos gratuitos en línea con un certificado que puede ayudarlo. Ofrecen los certificados una vez finalizados los cursos, lo que lo convierte en un programador certificado a partir de ahí.
  • Y, después de que creas que te has enterado bien de un registro de Lenguaje de Programación para HackerEarth: los desafíos de programación como los sitios para mejorar aún más tus habilidades. Y si usted es un buen escritor o crítico de crítica de productos, puede hacer un Blog de Invitado en el Blog de Invitado para Mejorar sus Habilidades de Escritura-Registro, si le interesa. Y más tarde comienza tu propio blog y gana dinero con él.
  • O puede iniciar un Negocio en línea o Crear una aplicación con una buena idea conceptual, para que la audiencia me atraiga más. Eso también solucionará tu problema.

Pienso que todos estos métodos son lo suficientemente eficientes para convertir su marca en Tech World como programador o Entreprenuer. Pero debes hacer cualquiera de ellos de todo corazón para marcarte en este mundo competitivo.

Puedes hacerme ping personalmente en Chaitanya-Drink Tech, Eat Tech. O envíeme un mensaje personalmente a [email protected] para obtener más sugerencias.

Hay algunas cosas importantes que puedes hacer:

1) Identifique y reduzca las áreas de conocimiento específicas o los temas en los que desea especializarse, incluidas las personas con conocimientos y otros recursos notables que puede consultar o tocar;

2) Establezca sus metas y objetivos convincentes, inspiradores y generales a largo plazo en la búsqueda de (1);

3) Convierta (1) y (2) en tareas específicas, priorizadas y ejecutables que debe realizar diariamente, semanalmente, mensualmente, trimestral e incluso anualmente;

¡Esta iniciativa forma la base de tu plan de juego sistemático!

4) Con el final en mente tal como está formulado en (1), elabore su punto de inicio, punto final y el camino de desarrollo de los puntos de transición intermedios;

En este momento, ¡ahora puede tener en cuenta la programación de su agenda de aprendizaje / plan de estudio / plan de proyecto paralelo!

5) Identifique las tareas específicas que debe realizar en cada punto de transición hasta el punto final;

6) Establezca métricas para medir su progreso o logros importantes;

7) Asigne y asigne la responsabilidad personal, ya que algunas tareas deben ser compartidas, por ejemplo, con miembros del equipo, si corresponde;

8) Identifique y marque los recursos necesarios para realizar todo el trabajo;

9) Programar un calendario para completar cada tarea predefinida;

10) Resalte los problemas o desafíos potenciales que pueden surgir a lo largo de la Carretera de la Vida, a medida que avanza en ella;

11) Haga una lluvia de ideas sobre una serie de posibles estrategias para enfrentar (8);

Este es tu plan de contingencia.

11) Instituya alguna forma de sistema, como un gráfico de Pert visual, para rastrear, controlar y monitorear su trayectoria de avance, como se describe en su plan de juego sistemático, junto con todos los elementos críticos de (4) a (10);

12) Haga un seguimiento masivo y siga consistentemente su plan de juego sistemático;

13) Poner en tu sudor equidad de esfuerzo intenso y ejecución enfocada;

14) Manténgase enfocado en sus objetivos estratégicos, pero sea flexible en su ejecución táctica;

¡Que Dios te ayude!

Hay muchas plataformas y soluciones para aprender en línea, desde blogs simples hasta MOOC gigantescos. Le daré una lista para facilitarle las cosas. (NS: debes tener motivación para alcanzar tus metas de todos modos):

Primero, para obtener una carrera en el desarrollo web, puede completar este plan de estudios gratuito en JavaScript en Learn to code y ayudar a organizaciones sin fines de lucro.

y revise estas respuestas aquí para obtener información más detallada:

¿Dónde puedo aprender programación / codificación de computadora en línea?

Encuentro C # un poco difícil, ¿qué puedo hacer?

¿Cuáles son algunos buenos recursos para aprender HTML, CSS y Bootstrap junto con Free Code Camp?

Respuesta corta :
Este es un poco contrario a la intuición, pero sugeriría comenzar con el objetivo en mente y al alcance, es decir, “habilidades de trabajo real”. Únete a un proyecto de código abierto.

Respuesta más larga:
Primero contribuya a un proyecto de código abierto: documentación, pruebas, envío de errores simples primero, luego correcciones de errores simples y graduación de errores más avanzados y codificación de funciones simples para proyectos más complejos.

Una vez que tenga una buena idea de los rincones y grietas de un módulo en particular en el proyecto, puede intentar programar / diseñar mayores contribuciones a medida que la gente confíe más en usted.

Averigüe cómo puede unirse a un proyecto sin experiencia previa y aprenda sobre la marcha: la respuesta de Quora a ¿Dónde puedo encontrar proyectos de código abierto para crear desde cero?

Aprende a medida que avanzas las habilidades necesarias en los puntos primero y segundo que mencionaste. De esta manera, la curva de aprendizaje es menor y usted desarrolla habilidades del mundo real a medida que las necesita.

Nota: Pankaj Saraf había escrito una buena respuesta sobre habilidades para aprender, pero es un enfoque más tradicional y teórico.

La universidad no te enseña nada técnico, solo te enseña a lidiar con los fracasos.


Fuente: Expreriencing !!