Tengo 6,5 años de experiencia en TI, pero no tengo habilidades de codificación, ya que he trabajado en cosas operativas la mayor parte del tiempo, ¿cómo puedo aprender a codificar ahora?

Antes de embarcarse en una carrera en codificación, prepárese para una búsqueda solitaria por delante. Una vez que llegue a un acuerdo con esto, entonces debe tener ciertas habilidades de comportamiento que se demuestre que son necesarias para un programador. La lista está disponible en la respuesta de Sridhar Pandurangiah a ¿Cuáles son las habilidades que demandan los desarrolladores de software?

Ahora es el momento de entrenarse para convertirse en programador. La respuesta de Sridhar Pandurangiah a ¿Cuáles son los lenguajes de programación que un desarrollador debe conocer? le daría un resumen de las tendencias tecnológicas que impulsan Internet hoy.

La respuesta de Sridhar Pandurangiah a ¿Qué debo aprender, PHP o Node.js? le dará una breve comparación de los lenguajes de script del lado del servidor.

Una vez que domine estos idiomas, puede encontrar trabajo en línea. La respuesta de Sridhar Pandurangiah a ¿Qué sitio en línea paga bien por trabajar en línea sin inversión? te ayudará a localizar oportunidades.

Después de haber entregado algunos proyectos, es posible que desee ofertar por proyectos en empresas. La respuesta de Sridhar Pandurangiah a ¿Cómo se realiza la licitación de un proyecto en empresas de software? explica el proceso de licitación para proyectos. Para responder a estos yopu, es posible que desee conocer las estimaciones de tiempo y esfuerzo de la respuesta de Sridhar Pandurangiah a ¿Cuáles son las cosas más importantes en las que debe centrarse un desarrollador de proyectos antes de desarrollar el proyecto?

Obtenga inspiración del tipo que publicó esta pregunta. La respuesta de Sridhar Pandurangiah a Tengo 49 años. Recientemente aprendí mi primer lenguaje de programación Python. ¿Cómo puedo usar esa habilidad para obtener trabajos independientes?

Aquí hay algunos enlaces para hacerlo productivo

  1. La respuesta de Sridhar Pandurangiah a ¿Qué otras técnicas de gestión del tiempo existen además del Pomodoro?

Comience con algoritmos.

Son paso a paso la representación de un proceso. Al escribir un código, estamos tratando de resolver un problema (un problema comercial) usando una computadora. Se alimenta con instrucciones y se procesan dentro de una computadora, a cambio, un sistema (grupo de computadoras, per se) hará nuestras tareas.

Comience a imaginar actividades cotidianas en forma de algoritmo. Incluso las tareas relacionadas con el trabajo que realiza manualmente, imagínelas en forma de pasos de un algoritmo, donde el paso 0 es Inicio y el último paso, el Paso n es el final.

Por favor hazlo por una semana. Y mientras lo hace, eventualmente comience a pensar en términos de un programa de computadora. Entonces, después de una semana más o menos, comience a pensar en las entradas y el resultado final, la salida de su proceso que está pensando en términos de un algoritmo.

El proceso en el que piensa puede ser tan simple como hacer un té, donde los artículos para hacer té se consideran como las entradas y el producto final es su salida, generalmente el penúltimo paso, seguido del Paso n, que es su línea de llegada.

Entonces, aprende un idioma.

Si eres un principiante completo, te recomendaría aprender Python. Un lenguaje que hace cosas complicadas pero es quizás uno de los más bellos y simples que se haya creado.

Puede considerar tomar clases o consultar cualquier libro de NCERT (si es de la India) que lo lleve de regreso a la escuela. ¡Los libros estándar 11 y 12 te enseñan Python!

También te sugiero que aprendas la programación de MS Excel y VBA. Si ya conoce Excel pero no conoce VBA, continúe y aprenda, eso sería un complemento para su perfil de ser un profesional de Operaciones.

En la sección de comentarios a continuación, no dude en hacer más preguntas.

Feliz codificación, amigo. 🙂

No comience con algoritmos. No soy un chico CS. No los he estudiado nunca, ni siquiera para una entrevista y también porque la codificación se hizo para hacer que las cosas más detalladas sean concisas y las cosas menos imaginables sean más fáciles de escribir.

Comience con algo interesante como MIT scratch, Processing, Processing para Android, aprenda codificando en vivo sitios web, programación de Javascript en una página web, programación de Delphi o incluso programación de Android. Estos pueden ser difíciles, pero mantendrán su impulso.