Entradas Populares

La Elección Del Editor - 2024

¿Por qué la programación es el pasatiempo perfecto?

Los que dicen que el futuro de la programación es un poco astuto: la programación es todo un regalo, e ignorar este hecho es privarse a sí mismo de una gran cantidad de oportunidades para el crecimiento profesional y personal. Y somos capaces de explicar por qué.

¿Por qué es necesario todo esto?

"La mayoría de los empleadores aún no se dan cuenta de cómo los empleados valiosos tienen al menos un conocimiento básico de la programación. Sin embargo, esta es una de las habilidades más importantes para aquellos cuyo trabajo está al menos de alguna manera relacionado con la tecnología (es decir, para todos). Editores fotógrafos, diseñadores, analistas, relaciones públicas pueden comenzar a estudiar el código ahora, aunque fue mejor hacerlo ayer. El motivo es simple: es rentable para las empresas contratar a una persona que entienda de qué se trata su trabajo. El mismo diseñador de infografía que sabe no solo visualizar La información, pero analizar y estructurar el material e, idealmente, escribirle el código necesario, es mucho más valioso que un diseñador sin tales habilidades ", analiza Galima Akhmadullina.

Galima tiene su propia agencia de contratación y consultoría, Galima HR, cuyo sitio web ella misma diseñó. Hace dos años, cuando el reclutamiento no era un trabajo completo para ella, sino un pasatiempo, había suficiente funcionalidad de página de Facebook personal para manejar todas las solicitudes. Luego tuve que cambiar a tumblr, y cuando aparecieron tareas más complejas y grandes cantidades de datos, tuve que dominar Wordpress y refinar los complementos de Podio para tareas empresariales específicas y flujos de trabajo. "Ahora bien, podría decirse que mi mini negocio puede existir solo porque en algún momento dediqué tiempo a hacer una herramienta conveniente para mí, y si no lo hubiera configurado, nadie lo habría hecho por mí". Para tales tareas, no necesita profundizar en el front-end y en el back-end, e incluso escribir el código usted mismo. Ahora hay un montón de código abierto [es decir, cualquier usuario puede copiarlo - Nota del editor], y solo necesita saber dónde insertarlo. para personalizar la interfaz lista ".

La programación ayuda a desarrollar la lógica, pensar estructuralmente y facilitar la comunicación.

El desarrollo del pasatiempo de Galima es una ilustración ideal de por qué las habilidades de programación básicas son necesarias para todos los que tienen una computadora y acceso a Internet. En una cierta etapa del desarrollo de la carrera (negocio, si lo desea), se hace necesario presentarse o presentar su producto. Y todos tuvimos la suerte de que ahora se puede hacer con un mínimo de tiempo y dinero comprando un nombre de dominio por cincuenta dólares y pasando un fin de semana en una computadora portátil. Se puede argumentar que un excelente periodista, diseñador, redactor o abogado siempre tendrá un trabajo, pero para convertirse en un monoprofesional, un especialista ordinario necesita, en términos generales, vivir diez mil horas de trabajo, y la capacidad de entender el código al menos le permitirá hacerlo cómodamente. Incluso la programación ayuda a desarrollar la lógica, a pensar estructuralmente y, si ya está obligado a comunicarse con los desarrolladores, a facilitar la comunicación con ellos (las personas que lo rodean también se sienten complacidas si comprende). "Lo más importante es que la programación hace posible implementar ideas de forma completamente independiente, crear un producto desde cero. Esto es creatividad. Y esta es la mejor", dice la programadora web Ekaterina Anishkina.

Por dónde empezar y qué usar

Lo mejor es que el desarrollo de la codificación está ahora más disponible que nunca. Siempre hay libros; Por ejemplo, a los estudiantes de Parsons, donde tienen su propio club de programación, primero se les pide que lean a Douglas Rushkoff, quien coloca todo en los lugares de "Programa o Programación". La literatura digna es un tema para una publicación por separado, pero lo más sensato es seguir los libros de Amazon y elegir el bingo. - Los más vendidos son más nuevos. "Al seleccionar materiales para leer, debe verificar el año de publicación y publicación. En TI todo cambia muy rápidamente. Si un libro o artículo tiene más de cuatro años, trato de encontrar análogos más recientes", aconseja la desarrolladora de back-end Natalia Romanenko.

Por supuesto, requiere una revisión independiente en sitios de preguntas frecuentes como desbordamiento de pila. "Si usted es un programador novato y tiene algún tipo de pregunta, la probabilidad de que surgiera con alguien antes de usted es del 99 por ciento. Al principio, tiene que buscar en Google y leer mucho, principalmente en inglés. La respuesta se puede encontrar en cualquier lugar: en foro, en el blog de algún programador, en la documentación oficial. Antes de hacer una pregunta, busque una respuesta, y solo si no ha encontrado nada, cree un nuevo tema en el foro ", continúa Natalia." En cuanto a los recursos de habla rusa, logré resolver todos mis problemas. Problemas dentro de forum.sources.ru y habrahabr.ru. tercero - la mezcla perfecta del sitio de blogs y noticias colectivo que desea publicar sus propios artículos o transferir a la computadora y los temas relacionados con la informática.

Los constructores de sitios principiantes necesitan saber la abreviatura WYSIWYG ("Lo que ves lo que obtienes"). El editor WYSIWYG es una aplicación que le permite ver el resultado directamente en el proceso o incluso trabajar en la página completamente en modo gráfico. "Hay muchas interfaces WYSIWYG donde (el autor de este texto se encuentra exactamente así). En la plataforma Ghost, por ejemplo , no solo puede construirse un sitio hermoso y conveniente, sino también practicar con la sintaxis más simple de Markdown (si lo desea, luego en HTML).

El formato de los cursos fuera de línea es atractivo porque siempre hay una oportunidad de recurrir a un mentor.

Para el estudio directo y la práctica del código, hay excelentes escuelas en línea como TreeHouse, App Academy y Codecademy, donde puedes aprender HTML y CSS, Javascript, Ruby, Python y otros lenguajes de programación. TreeHouse trabaja en un modelo de freemium: debe pagar por cursos de video geniales (desde $ 25 por mes), pero también hay contenido gratuito. La educación en Codecademy es generalmente más como un juego (aunque algo lento), y algunos se retrasan, como una serie de televisión. El formato de los cursos fuera de línea es atractivo porque siempre existe la oportunidad de recurrir a un mentor: tienes que poner algo más de una vez. En Moscú hay pocos lugares donde es realmente agradable estudiar, pero aparecen. En la Escuela de Codificación de Moscú, con el debido respeto a Baumanka y sus especialistas, te sientes en 2014 (y un poco en 2015). Proyectos similares con un ambiente animado y programas capaces de cautivar todavía surgirán, simplemente porque existe una demanda para ellos.

Vamos a trazar la línea: el umbral para ingresar a la programación es extremadamente bajo ahora, y las perspectivas de apertura son muy amplias y pueden mejorar significativamente la calidad de vida. Se están abriendo facultades de ciencias de la computación, y el Ministerio de Educación está incrementando los puestos de presupuesto en las especialidades de TI. Imagínese: todos los que hoy pasan dos tardes a la semana en Sublime y lograron recopilar docenas de sitios o aplicaciones por su cuenta, en dos años llegarán a donde tenga más o menos éxito, pero no tendrá habilidades similares y exigentes (sobre la generación en cuya infancia Tales libros, y no digas nada). Ignorar las posibilidades del autodesarrollo en cualquier caso es miope, en el caso de la programación esto es especialmente obvio; con un éxito similar, puede dejar de usar su mano o pie voluntariamente, pero ¿por qué?

Ilustraciones 3D: Dmitry Pustovoitov

Deja Tu Comentario