Programadores en apuros

😃 Lo que hago cuando me atasco en los problemas de programación

La transición tecnológica se ha producido en Australia. Nuestra industria se rige ahora por sistemas informáticos que nos permiten comerciar con nuestros competidores mundiales. No sólo eso, sino que la tecnología de la información controla ahora nuestros alimentos, el transporte, la moneda e incluso nuestras familias. No es de extrañar que haya aumentado la demanda de personas que trabajen en codificación informática. El código de programación que hace funcionar un sistema informático es tan bueno como el código de programación que lo hace funcionar. Por eso, las habilidades de codificación están tan solicitadas.
Es fácil ver por qué los cursos de programación se han vuelto tan comunes mirando las estadísticas. En los cinco años anteriores a 2018, la demanda de Australia de “Programadores de software y aplicaciones” aumentó un 44,4%. Adquirir habilidades de codificación es una excelente manera de avanzar en su carrera, así que aquí hay diez razones convincentes por las que la codificación seguirá siendo la habilidad laboral más crítica en el futuro.
Aprender a programar es beneficioso no sólo para Australia, sino también para ti. El aumento de los ingresos, la disminución del desempleo y los puestos de trabajo más interesantes son el resultado de la mayor demanda de conocimientos de codificación en esta próspera industria. No sólo eso, sino que los conocimientos de codificación te ayudarán a avanzar en tu carrera. Aprender a codificar no sólo refleja tu afán de aprender y tu deseo de progresar, sino que también hace que tu conjunto de habilidades sea muy atractivo para los posibles empleadores.

😮 Cómo mejorar en la resolución de problemas

Me encontré con este video de un tipo que he llegado a admirar. Parecía ser un tipo sabio, pero dijo que 21 campamentos de entrenamiento habían cerrado desde Iron Yard, incluyendo Dev Moutain. También dijo que la codificación podría ser una profesión en extinción. ¿Es esto correcto? Sólo he estado estudiando durante unos meses y ya he gastado dinero en cursos universitarios. Soy consciente de que no hay que creer nada de lo que se lee en Internet, pero él hizo algunos puntos válidos. https://www.youtube.com/watch?v=rLGCpRPwtj0&t=9s27 https://www.youtube.com/watch?v=rLGCpRPwtj0&t=9s27 savehidereport44 percentcommentsshareshavehidereport Voted up Esta discusión ha sido cerrada. No se pueden hacer nuevos comentarios o votos. Ordenar por el más fuerte.

📄 4 errores que cometen los programadores (por qué la mayoría de los programadores

Según la leyenda, los territorios inexplorados de los mapas antiguos solían estar etiquetados con la críptica advertencia “Aquí hay dragones”. La teoría, tal vez apócrifa, era que nadie podía aventurarse en estos rincones desconocidos del mundo si no estaba preparado para enfrentarse a un enemigo aterrador. En estas enigmáticas tierras, podía pasar algo, y normalmente no acababa bien.
Aunque los programadores son más civilizados que los caballeros medievales, el mundo tecnológico moderno sigue teniendo su cuota de dragones técnicos que acechan en lugares inesperados: Dragones que han leído el manual y saben lo que no está bien especificado; dragones malos que saben cómo colar errores incipientes y fallos inoportunos, a menudo justo después de confirmar el código.
Algunos dormirán tranquilos por la noche, reconfortados por su ingenua creencia de que las máquinas son completamente predecibles, produciendo diligentemente las respuestas correctas. Qué ingenuos son. Incluso con todo el esfuerzo realizado por los diseñadores de chips, los desarrolladores de lenguajes y los millones de programadores de todo el mundo, sigue habiendo espinosos problemas de programación que pueden poner de rodillas incluso a los programadores más poderosos.

🙊 El problema del tiempo y las zonas horarias – computerphile

He encontrado un vacío en la educación técnica que, curiosamente, se correlaciona con una habilidad que todos los desarrolladores de software se supone que poseen: la resolución de problemas. Comencé mi carrera técnica utilizando una mezcla de tutoriales en línea y un campo de entrenamiento de codificación, pero he encontrado críticas similares a los programas universitarios de ciencias de la computación.
No estoy sugiriendo que estas habilidades no se enseñen formalmente, pero parece que los desarrolladores son más propensos a tener que trabajar por su cuenta. Muchos de los elementos tradicionales (y polémicos) de las entrevistas técnicas, como los ejercicios de pizarra y las preguntas “rompecabezas”, son intentos de evaluar estas habilidades.
Por eso, cuando enseño a los principiantes a codificar, trato de llevarles a través del mismo proceso de resolución de problemas por el que yo paso en el trabajo. Me gustaría exponer esos pasos aquí, tanto para los novatos en tecnología que se sienten intimidados por el concepto de “codificación” como para equipararlo al método utilizado por otros desarrolladores experimentados.
Aunque escribí estos pasos pensando en los estudiantes y en los desarrolladores menos experimentados, espero que sean reflexiones útiles sobre nuestro proceso de desarrollo para cualquiera que trabaje en tecnología. Los instructores de programación y cualquiera que sirva de mentor a los nuevos programadores deberían asegurarse de que sus alumnos o pupilos entienden este proceso, así como los conocimientos técnicos que puedan necesitar.