Siento que me estoy perdiendo la ‘revolución digital’. ¿Dónde empiezo?

No creo que sea un problema encontrar el idioma correcto, al menos para alguien que se identifica como principiante. Si su objetivo es simplemente “ponerse al día con el programa” y perseguir lo que está de moda, realmente no tengo nada que ofrecerle. Pero si estás tratando de seguir una carrera en tecnología, en mi opinión, tienes dos opciones principales.

1) Encuentra algo específico que realmente te interese. No me refiero a “tecnología” en un sentido general. ¿Te gustan los teléfonos inteligentes? ¿Juegos de computadora? ¿Autos sin conductor? Luego, aprenda lo más que pueda sobre su interés. Conozca cómo se construyen las cosas, conozca las compañías que las fabrican, conozca las tecnologías que componen los productos y aproveche todas las oportunidades para obtener una experiencia real. Eventualmente, llegarás a un muro por lo que puedes entender o resolver sin entrenamiento. Ahora, ve a entrenar para aprender cómo resolver ese problema. Esto generalmente será un título universitario.

2) O comenzar un programa de estudios universitarios sin un objetivo específico. Use sus clases, profesores y compañeros de clase para descubrir lo que les parece interesante, y consulte con su asesor de carrera sobre cómo descubrir qué oportunidades hay. Si su nota aún está específicamente interesada en algo, entonces está en el programa incorrecto.

Exponerse lo más posible, involucrarse en cosas interesantes y obtener capacitación sobre cómo hacer esas cosas. No asumas que un lenguaje de computadora te atraerá a una vida de emoción. Esas cosas van y vienen: son solo herramientas para construir las cosas que son importantes para las personas.

Yo diría Python. ¿Por qué?

1. Es simple de aprender. Hay muchos recursos disponibles. Puede comenzar con una programación de procedimientos simple y luego continuar con una potente programación orientada a objetos y funcional.

2. Hay muchas bibliotecas. Puede usar rápidamente cosas bastante avanzadas como multiprocesamiento y aplicaciones de red.

Pero si te gusta C #, no veo por qué no. Para comenzar, la elección del idioma no es tan importante. Es más importante tener algún proyecto que le gustaría llevar a cabo, como alguna herramienta o calculadora, que le gustaría usar o el mismo juego …

Podrías probar Sheffield en el Reino Unido.

Sheffield: ¿corazón de la revolución digital?

Es un momento emocionante para los trabajos digitales en Sheffield: cada semana que pasa ve la última franja de cafés emergentes y lugares para comer independientes en las calles de Steel City. Pero el gastro-boom no es lo único que prospera en el corazón de la ciudad; ¿Podría Sheffield convertirse en la fortaleza digital del Norte?

Si el comienzo del año tiene algo que pasar, entonces ciertamente se ve de esa manera. Cinco jugadores importantes en el centro del sector tecnológico de Sheffield han optado por mudarse a espacios de oficinas más grandes; SDL Group, ZOO, ARM, Sumo y Twinkl han hecho planes para reubicarse durante el próximo año. Varios de estos ya se han mudado, mientras que Sky ha firmado un acuerdo para permanecer en Ventana House durante la próxima década en su oficina, que emplea a más de 300 empleados en dos plantas. Todo esto significará grandes cosas para el mercado laboral de la ciudad, especialmente cuando se considera que el salario promedio de trabajo en la ciudad fue de £ 26,141 en 2015 (en comparación con el salario promedio de los profesionales de la tecnología el mismo año, que fue de £ 42,058).

El Campus Digital (en la foto de arriba) es otro desarrollo emocionante, no solo para Sheffield, sino para la industria tecnológica del Reino Unido en general. Compuesto actualmente por Electric Works y Ventana House, el proyecto de £ 110 millones consistirá en cuatro nuevos edificios de oficinas y se convertirá en uno de los sitios comerciales más avanzados tecnológicamente en Europa. Actualmente, Electric Works alberga a más de 30 compañías de medios y tecnología diferentes, que van desde desarrolladores de juegos y animadores, hasta comunicaciones digitales y soluciones de software.

De las cinco empresas clave que se están moviendo, Sumo Digital solo está en camino de crear 100 nuevas oportunidades de empleo para profesionales basados ​​en Sheffield. Después de ser adquirido por el gigante de inversiones del Reino Unido Perwyn en septiembre, el estudio de juegos ha firmado un contrato de oficina de 15 años en Jessops Riverside y aspira a convertirse en un ‘líder mundial en el desarrollo de videojuegos’, una medida que puede justificar una cortesía concreta de burro del equipo de vecinos (y competidores) con sede en Wakefield17.

La “revolución digital” se trata principalmente de simplemente transferir medios analógicos, en gran parte en su forma original, a medios digitales, modelando lo que solíamos hacer con los medios más antiguos. Es una “nueva cosa vieja”. Lo que se está olvidando es que hay cosas más poderosas que se pueden hacer si uno piensa en cómo las computadoras pueden manipular, transformar y particularmente el contenido de referencia, en lugar de pensar en cómo duplicar la vieja experiencia de los medios con él. Eso no significa que no pueda experimentarlo en su formato original en el ámbito digital, pero hay más que se puede hacer con él que simplemente experimentarlo de esa manera.

En términos de programación, la arquitectura domina las herramientas y los materiales. Por lo tanto, no se trata tanto de qué lenguaje de programación usar, sino de qué lenguaje de programación se adapta mejor a la arquitectura apropiada para resaltar lo que se puede hacer con el contenido en el contexto de la informática. Para entender eso, es mejor observar de cerca lo que los diferentes lenguajes están haciendo realmente a medida que ejecutan programas, para que pueda juzgar por sí mismo si la arquitectura que usan serviría bien a su propósito.

Con una mente lógica y un interés en la programación, le recomiendo que compre una Raspberry Pi. Luego tiene dos opciones con Pi: aprender Python o aprender HTML CSS y PHP. Puede comenzar con cualquiera de los dos utilizando los recursos de la comunidad Pi y los archivos de ayuda incluidos con Pi. Pero hay muchos recursos en línea que puede encontrar si busca “Python tutorial” o “tutorial de programación de sitios web”. Creo que deberías disfrutar el proceso de aprender de esta manera. No te esfuerces demasiado al principio.

Alguien que conocí que estuvo involucrado en las primeras etapas de la comercialización de Internet en Sudáfrica me dijo que si se tomaba una semana libre del trabajo, tenía que comenzar de nuevo como principiante.

Cada vez que la tecnología está cambiando muy rápido, lo que necesita es una buena comprensión de los fundamentos porque todo el mundo es prácticamente un principiante si deja de mirar el balón por un tiempo.

Encuentre un nicho que le guste, entre en él y conviértase en un experto. Idealmente, uno que sea relativamente nuevo y despegue para que no tengas que ponerte al día.

Para tener una gran carrera y cosechar los beneficios de la revolución digital, puede concentrarse en áreas relacionadas con Internet de las cosas (IoT), movilidad, computación en la nube, etc. Estas son la columna vertebral de la tecnología digital y pueden brindarle excelentes resultados en los próximos años.

La programación te permite echar un vistazo a la revolución digital. Las secuencias de comandos pueden ayudar, pero C sharp no es para secuencias de comandos sino para programación real. Un lenguaje de script como Python o Lua es mejor, si cree que vale la pena estudiar la programación.

Si estuviera en tu lugar, trataría de no perder el siguiente paso: robots e IoT. Pruebe y use sus habilidades de secuencias de comandos en este dominio. Es a la vez divertido y útil.