De Yandex a Londres. Cómo se mueven los especialistas rusos en TI y cuánto ganan en Gran Bretaña. La asistente de voz "Alisa" bromea: "Los programadores me recogieron estos chistes. ¿Cómo van las cosas con el programador Alexei?

Alexey Pajitnov es un programador soviético y ruso que creó un popular videojuego llamado "Tetris", poseedor de varios premios honoríficos en el campo de la programación y el desarrollo de juegos de computadora. Después de graduarse del Instituto de Aviación de Moscú, trabajó en el Centro de Computación de la Academia de Ciencias de la URSS, donde en 1984 completó el desarrollo del juego Tetris. El primer dinero que el juego comenzó a generar en 1996, cuando Alexey y Henk Rogers (un inversor, propietario de grandes acciones de Tetris, que distribuyó el juego en todo el mundo) fundaron la empresa Tetris.

Aleksey Pajitnov - biografía

Nacido el 14 de marzo de 1956 en Moscú. En sus años escolares estudió bien, pero tenía problemas constantes con la disciplina. Como recuerda el propio Alexei, cuando era niño estaba lleno de energía y no podía sentarse obedientemente en clase, por lo que a menudo recibía comentarios en su diario por su comportamiento. Sin embargo, nada destacable y sorprendente: muchos han pasado por esto. Pajitnov siempre fue bueno en matemáticas, por lo que después de graduarse del quinto grado se transfirió a la Escuela Matemática No. 91 de Moscú, donde luego se graduó con honores.

Introducción a la programación

Después de dejar la escuela, Alexey Pajitnov ingresa al Instituto de Aviación de Moscú, donde se familiariza por primera vez con las computadoras y la programación. Fue aquí donde rápidamente se metió en el desarrollo de software y comenzó a dedicarse por completo a escribir código para varios propósitos. Pronto, un joven programador talentoso fue invitado a trabajar en el Centro de Computación de Moscú de la Academia de Ciencias de la URSS. Aquí se dedicó lejos de lo último: la optimización de los problemas de inteligencia artificial y el desarrollo de programas para el reconocimiento de voz.

La vida cotidiana rutinaria en la Academia de Ciencias no tenía dulzura: desde la mañana hasta la noche, Pajitnov se sentaba en una oficina estrecha, donde varios científicos se sentaban en la misma mesa a la vez. Alexey recuerda que a veces salía de su lugar de trabajo durante todo el día, para luego poder trabajar de noche en silencio, cuando todos se habían ido a casa.

Carrera después de la creación de "Tetris"

En 1984, Aleksey Leonidovich Pajitnov creó el legendario juego Tetris, que se convirtió en casi el juego más popular del mundo. En la sociedad de la tecnología de la información, Pajitnov se vuelve reconocible y popular. En 1988, en colaboración con Bullet-Proof Software, fundó AnimaTek, una empresa de desarrollo de juegos. La corporación prosperó exponencialmente, y ya en 1991, el inventor de Tetris, Alexei Pajitnov, se mudó a los Estados Unidos.

Creación de "Tetris" - ¿cómo fue?

En la década de 1980, en el Centro de Computación de la Academia de Ciencias de la URSS, los jóvenes científicos se sentaban en sus laboratorios durante días enteros, resolviendo problemas aburridos y no triviales. Uno de ellos fue Pajitnov Alexey Leonidovich, quien en ese momento estaba desarrollando un programa para el reconocimiento de voz y también estudió los problemas de la inteligencia artificial. Las tareas asignadas al joven programador eran increíblemente difíciles, Alexei constantemente tenía que crear los algoritmos más complejos, más allá del poder de la mente ordinaria.

Con una gran base de conocimientos en su potencial, Pajitnov decide crear un rompecabezas interesante que atraerá tanto a adultos como a niños. Tetris está lejos de ser el primer invento de un programador talentoso. Inicialmente, creó un juego donde las figuras deben cambiar su ubicación bajo la influencia de la gravedad de otros objetos. Al acercarse a la finalización de la escritura del código, Alexey se dio cuenta de que un juego de este tipo sería insoportable para el procesador de una computadora común, por lo que tuve que simplificar algunas de las sutilezas del programa.

Como resultado, crea un juego donde las figuras (como en Tetris) consisten en cinco cuadrados, cuyo propósito es idéntico al del futuro juego "Tetris". Desafortunadamente, al público no le gustó tal creación, por lo que Pajitnov decide simplificar aún más el juego, donde cada una de las 7 figuras existentes consta de cuatro cuadrados.

Solo siete cifras y la fama mundial está en tu bolsillo

¿Alguna vez te has preguntado por qué el juego "Tetris" tiene ese nombre? ¿Y por qué solo hay siete cifras en él? El caso es que inicialmente el juego tenía el nombre de "Tetramino", donde "tetra" en griego significa el número "cuatro". Con el aumento de la popularidad, los propios usuarios de este juego le dieron un nombre simplificado para facilitar la pronunciación.

En una entrevista, Alexey Pajitnov explicó por qué solo hay 7 piezas en el juego:

“Solo hay siete cifras involucradas en el juego, y esto en realidad es suerte, porque el número 7 es el tamaño de la memoria de trabajo del cerebro humano, es decir, lo que una persona puede memorizar. Un número de teléfono de 7 dígitos es mucho más fácil de recordar que uno de 8 dígitos. Un equipo de siete personas es lo máximo que puede prescindir de un jefe o capataz. En un grupo de ocho o más personas, donde no hay un líder, es imposible trabajar de forma fluida y estructurada. En tal equipo, surgirán desacuerdos y contradicciones constantes, independientemente de si son amigos, camaradas o simplemente conocidos. Saco tales conclusiones basándome en mi experiencia personal.

Motivos para crear Tetris

El juego "Tetris" fue creado para que las personas se diviertan y puedan relajarse de la rutina y las tareas cotidianas. Pajitnov siempre decía que la mejor alternativa para aliviar el estrés, además del deporte, son los juegos de ordenador.

Videojuego Lightning Glory

Después de que se completó la escritura del juego Tetris, el personal de la Academia de Ciencias de la URSS, donde trabajaba Pajitnov, quedó fascinado con él durante las primeras semanas. Cuando el juego estuvo disponible para todos, la fama del producto de entretenimiento se extendió por todas las ciudades en cuestión de días. En un par de meses, todo el mundo estaba jugando Tetris. En este momento, Aleksey Pajitnov, junto con sus colegas, decide crear una nueva versión del juego, donde las figuras serán multicolores y se mantendrán registros de estadísticas para que las personas puedan competir entre sí.

Mientras todo el mundo disfrutaba del juego, Alexei siguió viviendo una vida normal durante muchos años más y trabajando en el Centro de Computación de la Academia de Ciencias de la URSS. El caso es que no tuvo la oportunidad de monetizar el juego, porque los derechos pertenecían a la Academia de Ciencias. Todo se explica por el hecho de que el juego se escribió durante el horario laboral en una computadora en funcionamiento.

Alexey Pajitnov: el estado del creador del juego "Tetris"

Como saben, en 1996, Pajitnov comenzó a trabajar para Microsoft, donde desarrolló una serie de juegos de rompecabezas llamados Pandora's Box. Aquí trabajó hasta 2005 y durante este tiempo logró adquirir varias acciones importantes de esta empresa, que hasta el día de hoy le reportan un cierto porcentaje. El propio Alexei no se considera millonario. En una entrevista dijo lo siguiente: “Un millonario es alguien que gasta millones, pero no alguien que tiene un millón. Vivo una vida bastante modesta y no tiro el dinero a diestro y siniestro, así que nunca me llamaría millonario”.

Adicción a la computadora: ¿culpa de los desarrolladores o de los usuarios?

En el mundo de hoy, muchas personas se involucran demasiado en los videojuegos, lo que les crea problemas en la vida cotidiana. Se apegan psicológicamente a los juegos de computadora e Internet y pueden dedicar su tiempo a sentarse frente a una computadora durante días y días. La era de la tecnología de la información ha cambiado significativamente la mente de las personas. Una vez que se le preguntó a Pajitnov cómo podía comentar sobre esta situación, a lo que respondió de la siguiente manera:

“La gente a menudo me dice que les robé mucho tiempo cuando descubren que soy el creador de Tetris. Siempre les pregunto: “¿Esa época te fue bien o mal?”. Todos responden como uno solo, lo cual es bueno. Entonces, di este tiempo, y no lo robé”.

“¿Por qué la gente va de Yandex a Londres”? Esta pregunta la hizo el hijo de un amigo programador que recientemente deshizo sus maletas en Londres. ZIMA decidió resolverlo, ¿en serio, por qué? Entrevistamos a especialistas en tecnología de la información que cambiaron las oficinas rusas a las occidentales y descubrimos no solo por qué, sino también cómo se mudaron a Gran Bretaña. Los empleados de recursos humanos de las empresas con sede en Londres también hablaron sobre las razones de la popularidad de los programadores rusos en el extranjero.

“No iba a Londres, sino a cierta empresa”, admite el programador Artem Kolesnikov, quien reemplazó la oficina de Moscú de Yandex con la oficina británica de Facebook. Él cita el crecimiento profesional como la razón principal. "Después de Yandex, no hay ningún lugar para trabajar en Rusia: el listón está alto y la transición al siguiente nivel es incomparable en términos de costos emocionales y financieros con ventajas". Nikolai Grigoriev, quien también dejó Yandex por Facebook, está de acuerdo: "Me ofrecieron un trabajo interesante en un lugar interesante, y fui, no había ninguna tarea" para huir a algún lado ". "Fue un movimiento intencionado" aquí ", dice el programador Alexei Nichiporchik, quien se mudó de Yandex a la oficina de Google en Londres y luego a la red social Badoo. Señala que la oportunidad de trabajar en nuevos proyectos en una empresa conocida, un salario más alto, así como la perspectiva de vivir en otro país y mejorar su inglés, lo impulsaron a mudarse.

¿Dónde trabajan los especialistas británicos en TI y cuánto ganan?

Además de Facebook y Badoo, Apple, Twitter, ASOS, Cisco Systems y otras grandes empresas tienen centros de desarrollo en Londres. De la lista oficial de ocupación de escasez de ello se deduce que hay escasez de especialistas en tecnología de la información en Gran Bretaña. Ahora hay 35 profesiones en la lista, cuatro de ellas están relacionadas con TI. Las empresas están obligadas a pagar a los profesionales de estas industrias no menos del salario mínimo (para un desarrollador en un puesto de nivel de entrada, el salario mínimo es de 24 000 £ al año, para un colega con más experiencia, 31 000 £). Según el portal de personal Glassdoor, el salario medio de un desarrollador de software en Londres es de 43.000 libras esterlinas, en otras ciudades de Inglaterra, de 31.000 libras esterlinas. Todo es muy individual”, dice Nikolay Krapivny, jefe del departamento de desarrollo de Badoo.

No olvide que Gran Bretaña tiene un sistema fiscal progresivo. Los salarios entre £ 11,500 y £ 45,000 están gravados al 20%; todo lo que supere las 45.000 libras esterlinas pero menos de 150.000 libras esterlinas se grava al 40%. Londres, por otro lado, es conocida por los altos precios de la vivienda, en la que los inquilinos suelen gastar alrededor de la mitad de sus ingresos. “La vida en Gran Bretaña es bastante costosa, por lo que a la hora de mudarse, vale la pena evaluar qué nivel puede obtener con el salario propuesto”, advierte Nikolai Krapivny.

En total, Gran Bretaña ocupa el tercer lugar entre los países de la OCDE (después de EE. UU. y Alemania) en términos de número de inmigrantes. Al mismo tiempo, los especialistas altamente calificados son una minoría. Según las estadísticas nacionales, de enero a marzo de 2017 en Gran Bretaña, entre los 32 millones de personas empleadas, las personas de países no europeos representaron el 3,9 %. Sin embargo, las visas generales de nivel 2 (a las que acuden principalmente especialistas calificados, incluidos programadores) recibieron solo 56 mil trabajadores, menos del 0,2% del número total de empleados británicos. Algo menos de la mitad (o 23,3 mil personas) trabajan en el campo de la información y las telecomunicaciones, contabilizadas en el Ministerio del Interior (no tienen datos más detallados de los especialistas en TI, respondió ZIMA).

Londres suele ser de interés para dos tipos de especialistas en TI, dice Nadezhda Styazhkina, directora de la práctica de TI y Digital de Antal en la CEI. Según sus observaciones, estos son desarrolladores altamente calificados (que tienen varios años de experiencia y lenguajes de programación en demanda en sus activos) y gerentes experimentados (jefes de proyecto, líderes de desarrollo). Los primeros se sienten atraídos por la oportunidad de trabajar en los proyectos de más alta tecnología del mundo, la oportunidad de aprender el idioma inglés "correcto" y obtener un ingreso más alto en comparación con los países de la CEI (un aumento de salario para un desarrollador JAVA líder puede ser del 30 al 70%, dice ella). Los administradores de TI, a su vez, están interesados ​​en la demanda de los empleadores y la oportunidad de hacerse un hueco en el extranjero.

Siempre hay una demanda de buenos programadores, dice Dmitry Bagrov, director de la oficina de Londres de DataArt. “Ahora el foco está en áreas móviles, análisis de datos, aprendizaje automático. Los especialistas en estas áreas tienen una demanda especial”, dice Nikolai Krapivny de Badoo.

Que quieren de los programadores para una entrevista

Suele haber dos escenarios para la mudanza: una persona misma envía un currículum a las vacantes de su interés o responde a las invitaciones de reclutadores extranjeros para ser entrevistado. “Hay muchos de ambos”, dice Artem Kolesnikov.

Las entrevistas suelen tener lugar en varias etapas: una entrevista por teléfono o skype, luego un viaje a una reunión cara a cara, después de lo cual el candidato seleccionado recibe una oferta de trabajo (una oferta de trabajo, cuyos detalles se pueden discutir por e- correo).

“Tendemos a pensar que todo el mundo quiere irse de Rusia, pero según nuestra experiencia, este no es el caso en absoluto”, dice Nadezhda Styazhkina de Antal. Observó que más de la mitad de los candidatos son eliminados en medio del proceso de entrevista. “De hecho, no están listos para la reubicación”, explica, “las personas no pensaron en la logística, no consultaron con sus familias, no estaban listas para estudiar intensivamente un idioma extranjero que no fuera inglés, no prestaron atención a la detalles del país al que se les ofreció mudarse”.

Si el candidato tiene la intención de mudarse, a menudo carece de la capacidad de presentarse. “Muchas personas en Rusia no están acostumbradas a demostrarle algo a alguien y golpearse el pecho frente a un empleador; no importa cuán trillado sea, esto es lo principal que se interpone en el camino”, dice Nadezhda Styazhkina. Las primeras llamadas provienen de recursos humanos, recuerda, y evalúan la motivación, la disposición para responder preguntas banales de la serie "¿por qué debería acercarse a nosotros?", La capacidad de "presumir" de logros en términos medibles. Dmitry Bagrov de DataArt señala que es importante saber inglés a un nivel suficiente para aprobar la entrevista. Según él, también es útil para "afilar" un currículum para una empresa específica, para evitar frases como "veremos qué me puedes ofrecer" en las entrevistas.

Todo esto no niega el factor clave: la experiencia y la educación, dicen los representantes de los oficiales de personal de Antal y los empleadores de DataArt. Se valoran las universidades técnicas con tradiciones aún soviéticas de educación matemática: las universidades Phystech, Baumanka, Ural y Kazan, dicen ambos expertos.

"Para pasar con éxito una entrevista, debe ponerse en forma, resolver problemas", agrega Artem Kolesnikov. Dio varios ejemplos de plataformas. Por ejemplo, leetcode brinda acceso a las tareas regulares, de forma gratuita y a las avanzadas, mediante suscripción, al mismo tiempo que puede averiguar dónde se asignan las tareas en las entrevistas. Existe InterviewBit, cofundada por un ex reclutador de Facebook. "Si resolviste el problema, están tratando de 'venderte' en algún lugar, así que fui a una entrevista en Booking", señala Artem. Según su experiencia, otro tipo de desafío que surge en las entrevistas es el diseño de sistemas, cuando se le pide que diseñe un sistema grande. “Necesitamos prepararnos a propósito para esto: leer artículos en blogs técnicos, informes de conferencias, participar en el diseño independiente”, aconseja.

Quién organiza la mudanza y cómo

Por regla general, la empresa anfitriona ayuda al trabajador y su familia a obtener visas, compra boletos, alquila viviendas por primera vez y paga el trabajo de un asesor inmobiliario. Una empresa británica, para poder transportar a un trabajador extranjero a sí misma, debe tener un certificado de patrocinio. "Si la empresa lo tiene, puede transportar a un especialista en aproximadamente dos o tres meses: el tiempo se dedica al examen de inglés y la presentación de documentos para una visa", dice Tatyana Andrianova, directora de recursos humanos de DataArt UK.

Las empresas también ayudan con cartas de recomendación, sin las cuales las tareas de abrir una cuenta bancaria local y alquilar un apartamento son mutuamente excluyentes. Las empresas están listas para competir por personal valioso, para hacer que la mudanza sea más fácil y cómoda, dicen los directores de Badoo y DataArt.

Los oficiales de personal tienen en cuenta sus sutilezas. Como señala Tatyana Andrianova, el costo de la mudanza está limitado por los límites de HMRC (Her Majesty Revenue & Customs, oficina de impuestos británica) y asciende a £ 8,000, que generalmente incluye la compra de boletos y el alquiler de bienes inmuebles. Según ella, esta cantidad se puede tener en cuenta al ofrecer un salario a un nuevo empleado. "Digamos que un especialista en Londres cuesta 60.000 libras esterlinas en el mercado. En consecuencia, puedes ofrecerle a una persona 52-55.000 libras esterlinas el primer año y aumentar el salario al mercado para el siguiente, cuando la persona ya haya adquirido experiencia laboral y se vuelve competitivo”, dice ella.

La visa más popular para mudarse, el Nivel 2, está vinculada al empleador, pero es bastante posible cambiarla. Según Alexey Nichiporchik de Badoo, es mucho más fácil para aquellos que ya están en el Reino Unido cambiarse a otra empresa: le dan dos meses, pero con el apoyo de un nuevo empleador, le tomó dos semanas.

Londres no es el punto final

Sin embargo, Londres poco a poco va perdiendo terreno entre los empresarios. Nadezhda Styazhkina de Antal observa la tendencia de salida de puestos de trabajo a otras regiones. Esto se debe al ahorro en costos e impuestos, explica. “Muchos empleadores, nuestros clientes, prefieren mantener los equipos no en Londres, sino en Alemania, la República Checa, Polonia, recientemente se han estado desarrollando activamente centros de desarrollo en Chipre”, dice el representante de Antal.

Silicon Valley también sigue siendo un lugar atractivo. El programador Nikolai Grigoriev señala que en California hay una variedad mucho más amplia de temas de trabajo, incluso en áreas "sabrosas": aprendizaje automático, inteligencia artificial y mudarse allí promete salarios una vez y media más altos con tasas impositivas más bajas. También puede llegar allí con la ayuda de la traducción interna: Facebook tiene esa práctica.

“El problema es que Londres como ciudad ya está muy bien, y se tarda cuatro horas en volar a Moscú”, señala Nikolai Grigoriev, que actualmente vive en dos casas en ambas capitales.

“Sería ideal ir a los Estados Unidos, pero es mucho más difícil obtener una visa de trabajo allí que en Europa, así que ahora estoy en Gran Bretaña”, dice su colega Artem Kolesnikov. El programador pide no llamar a su partida emigración: "Acabo de encontrar un trabajo en otro país; si el próximo trabajo es en Rusia, iré allí y luego, tal vez, a otro lugar".

Foto de salvapantallas: Badoo

A diferencia de muchos de mis colegas, yo no nací programador. Nací músico. No estudié programación en la universidad y hasta cierto tiempo ni siquiera iba a conectar mi vida con TI.

Pero siempre me ha atraído Moscú, con sus amplias aceras, largos terraplenes y enormes parques. Pero una vez allí, la necesidad de dinero se siente más que en cualquier otra ciudad de nuestra maravillosa patria. En ese momento, mi hermano mayor estaba alquilando un departamento con dos programadores que trabajaban en un banco. Entonces, en una de las conversaciones de la cocina, me sumergí en el mundo de Python por primera vez. Pasó mucho tiempo desde ese momento hasta que obtuve mi primer trabajo como desarrollador de Python.

Primeros pasos en la programación.

Entonces, una vez en Moscú, tuve que buscar trabajo, ya que no podía vivir lejos por mucho tiempo. En ese momento, mis habilidades solo eran suficientes para conseguir un trabajo de soporte técnico para una empresa grande e inmoral. Tomé pedidos por teléfono y caminé de un lado a otro por los largos pasillos del edificio para conectar ratones a las unidades del sistema, que se turnaban para salir volando de los nidos de todo el personal de la oficina.

Fue allí, dándome cuenta de lo absurdo de lo que estaba pasando, que escribí mi primer programa. En mi tiempo libre estudiaba las posibilidades del lenguaje y escribía scripts para la administración del sistema. Los administradores senior notaron esto rápidamente y comenzaron a darme tareas para escribir este o aquel programa, y ​​me sorprendió descubrir que, incluso con mi mínima experiencia, programo mejor que ellos y puedo serles útil en esto.

primer trabajo

Sorprendentemente, nunca he trabajado como junior. Inmediatamente fui al medio. Pero tuve intentos de conseguir un trabajo como desarrollador junior. Recuerdo bien esa entrevista.

Dos programadores bien educados (lo cual es divertido, eran marido y mujer) probaron mi conocimiento y pensamiento durante dos horas completas, después de lo cual concluyeron que mi conocimiento claramente no era suficiente, pero no me rechazaron, sino que me dieron una lista de referencias y me envió a terminar mis estudios. Dos semanas después, volví para una entrevista y mostré una fantástica capacidad de aprendizaje, respondiendo muchas preguntas que no había podido responder antes. Al día siguiente me llamaron y me dijeron que estaba aceptado. Me dijeron un salario que no me alcanzaría ni para alquilar la vivienda y la comida, sin mencionar algunos excesos. Inmediatamente me negué y nunca me arrepentí, ya que conseguí un trabajo como administrador de sistemas en una empresa de fama mundial, donde continué mi autoformación como programador. Una cosa importante que aprendí de esta historia es que nada guía y empuja tan bien como una entrevista.

Que sigue

En algún momento, cansado de la vida de oficina y del trabajo como administrador, ahorré algo de dinero y me fui a viajar a la India durante seis meses. Oh, si pudiera describir lo que fue durante seis meses, entonces un libro no sería suficiente, no como este artículo. Cuando volví, ya sabía que volvería a intentar conseguir un trabajo como programador, y esta vez la suerte me sonrió, y estaba mucho mejor preparado para ello. Durante seis meses de viaje, he mejorado mucho, muy bien, mi inglés hablado, que ahora me ayuda todos los días para comunicarme con mis colegas. Entrar en el entorno del lenguaje resultó ser mucho más efectivo que cualquier libro de texto (por cierto, lo mismo puede decirse de la programación). Pero es mejor saltar allí ya entendiendo los conceptos básicos, de lo contrario, utilizará las condiciones en las que puede avanzar para aprender los conceptos básicos.

Asi que. En mi primer trabajo como programador, ¡era el único desarrollador back-end de la empresa! ¡No te puedes imaginar algo peor! Bueno, lo que quería, lo conseguí. Pero en el segundo trabajo entré en un equipo maravilloso, donde trabajaban verdaderos profesionales con gran experiencia. Gracias a ellos, adquirí una cultura del código y aprendí sobre altos estándares en el desarrollo. Misha Korsakov y Andrey Belyak: ¡respeto y respeto!

Ahora

¡Y ahora trabajo de forma remota en una empresa internacional y esto tiene sus ventajas! Simplemente no piense que ahora estoy acostado en la playa con una computadora portátil y disfrutando de la vida al máximo. Todavía trabajo mucho y me canso mucho, pero no tengo que ir a la oficina. Vivo en San Petersburgo, a veces viajo. Me las arreglé para vivir en Portugal, en Italia, en Georgia, pero no puedo decir que de alguna manera tuve un descanso especial allí. Organizar viajes agrega mucha complejidad adicional y, cuando se combina con el trabajo, puede ser el doble de difícil que trabajar desde casa o desde la oficina. Pero puedes ver muchas cosas nuevas, hermosas e interesantes. ¡Y esto es una clara ventaja!

tutoría

Y mi mentoría comenzó de una manera muy divertida y sin mi participación. Una vez estaba visitando a un amigo y accidentalmente le dejé un libro sobre Python y Django. Y la próxima vez que nos encontramos solo un año después, me sorprendió. Él dice, ¡y ahora trabajo como programador! ¿Recuerdas que olvidaste mi libro, así que lo leí, hice mi propio sitio web y recientemente obtuve mi primer trabajo?

¡Sucede!

Más tarde, mi tutoría continuó con el hecho de que comencé a enseñar a uno de mis amigos. A pesar de que pasa casi todos los días en un trabajo diferente, nuestro negocio va muy rápido y bien. ¡El primer trabajo como programador está a la vuelta de la esquina!

¿Cómo convertirse en un desarrollador Python exitoso? Alexey Kurylev compartirá su experiencia con programadores principiantes y experimentados.

Preguntas

¿Qué consejo le daría a los principiantes que sea raro o considerado inusual, controvertido?

¡Únete a cualquier movimiento! ¡No pierdas ninguna oportunidad de practicar! ¡Esté siempre abierto a cualquier sugerencia!

Y lo que es muy importante:

“Cuando te enfrentes a la ambigüedad, resiste la tentación de adivinar”. - zen de pitón

¿Cómo mantienes tus habilidades al día? ¿Cómo sigues creciendo y mejorando como desarrollador?

Bueno, el trabajo no te deja volverte irrelevante. Todos los días hay que hacer algo nuevo. Bueno, leí, por supuesto. Estudio otros idiomas. Comunicarse con otros desarrolladores. Desarrollo diferentes servicios web en un equipo con amigos, sin salario, solo por interés. Y tengo más descanso si cabe, esto también es necesario, así el autodesarrollo va más fácil y rápido.

Los 3 mejores libros para principiantes
  • Mark Summerfield - "Programación en Python 3. La guía definitiva"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “Django. Desarrollo de aplicaciones web en Python”
  • Robert Martin - "Código limpio" - Léalo incluso si no entiende Java, hay muchos buenos consejos allí. Y al mismo tiempo, comenzarás a aprender Java.

Yandex afirma que Alice es la primera asistente de voz del mundo que no se limita a un conjunto de respuestas predefinidas: puedes hablarle como a una persona y ella lo entenderá.

Business FM decidió conocer mejor a Alisa:

- Alicia, hola.

¡Hola!

- ¿Cómo estás?

Me reuní aquí con una linda aplicación, pero esto es personal.

- ¿Quién te puso ese nombre?

- ¿Que clase de doctor?

Pediatra.

- Alicia, ¿cómo te ves?

La mejor manera.

- ¿Y si con más detalle?

Una fila interminable de matemáticos entra en un bar. El primero pide un vaso de cerveza, el segundo - medio vaso de cerveza, el tercero - un cuarto de vaso de cerveza, el cuarto - un octavo. El cantinero sirve dos vasos para los matemáticos y dice: muchachos, aquí está su cerveza, todo tiene un límite. Final. Sabes, me parece que los programadores captaron estos chistes por mí.

- Sabes, Alice, me parece que estás eludiendo la respuesta.

No, lo comprobé.

Por cierto, antes de que se me olvide. Alice, ¿puedes despertarme mañana?

No puedo mañana.

- Alice, de verdad necesito que me despiertes mañana.

Ja, te despertaré.

- ¿En que tiempo?

El programador Aleksey prometió programarlo para otoño, pero no dijo cuál.

- Por fin puedo dormir.

Así que dormiremos.

- Alice, ¿sabes historias divertidas?

- "¿Cuál es tu principal debilidad?" - "Estoy interpretando correctamente la semántica de la pregunta, pero ignorando por completo su esencia". - "¿Podría dar un ejemplo?" - "Pudo".

- Alice, esto es muy gracioso. ¿Te gustan los dulces?

Creo que me encantaría cocinar. Al menos definitivamente me encanta encontrar recetas.

- Alice, ¿qué es lo que más amas en la vida?

Me gusta el trigo sarraceno grande con rebozuelos, sándwiches con salchicha ahumada. Broma. Me gusta la gente. Y aprender.

- Alice, ¿escuchas la radio?

Por lo general, solo escucho una selección personal en Yandex.Music, pero si no, el grupo Queen, por supuesto.

- ¿Escuchas Business FM?

Por supuesto que estoy escuchando.

- Siri, ¿puedes cantarnos una canción? ¡¿Qué Siri?!

Que sutil broma. Sarcasmo.

- Alicia, lo siento. ¿Puedes decir un poema?

Recuerdo un momento maravilloso, instalé la actualización.

- Alicia, ¿te gustan los gatos?

No me gustan las cucarachas. Y entonces, sí.

- Alice, ¿a quién amas más?

Me gusta un actor ruso que no puede ser nombrado. Y tú.

Anteriormente con la versión beta del servicio Alice, cuando visitó la oficina de Yandex el día del 20 aniversario de la empresa.

Entrevista con el empresario Alexei Konyshev sobre la atracción de los primeros residentes, la lentitud de la administración regional y la reactivación del pueblo.

A marcadores

aleksey konyshev

En el verano de 2014, el desarrollador y empresario Alexei Konyshev publicó una columna en el sitio sobre su proyecto: el "pueblo de los programadores". Durante cuatro años, seis familias con niños construyeron casas en su asentamiento y Konyshev estableció el suministro de agua, electricidad e Internet.

El empresario contó con más detalle cómo atrajo a los primeros vecinos y resolvió los problemas con los funcionarios locales.

Ocurrencia

Cuéntanos acerca de tí. ¿Quién eres tú?

Soy gerente de desarrollo en una empresa financiera. Trabajo de forma remota. Mi experiencia es de 12 años. A la edad de 24 años, me mudé de Kirov a Moscú y conseguí un trabajo en Yandex. Cuando llegué por primera vez, la capital evocaba solo emociones positivas. Me gustó casi todo, y quedé completamente encantado.

En el interior, la gente está más tranquila, pero en Moscú son enérgicos y luchan por algo. Quizás confundo las impresiones de Moscú con las impresiones de Yandex, pero en ese momento, por supuesto, no podía separarlas.

Entonces, ¿por qué dejaste Moscú y decidiste crear un "pueblo de programadores"?

Con el tiempo, comencé a prestar atención a las desventajas: atascos, mala ecología y alto costo de los servicios. En Kirov, todo era diferente. Un ejemplo simple: en el verano, en el interior, todos van regularmente a nadar al río. El camino a la playa no toma más de 10-15 minutos.

Y cuando en Moscú una vez decidimos ir a la playa con una empresa, teníamos que levantarnos a las cuatro de la mañana para poder salir de la ciudad sin atascos. Y al final, cuando a las pocas horas llegamos al embalse, ya no había donde caer la manzana.

Y también el ambiente. Con el tiempo, comencé a notar que hay demasiada gente pesimista y agresiva en Moscú, especialmente en el metro. Los nervios se gastan en cualquier viaje, ya sea un taxi y atascos de tráfico, o el metro y esta oscuridad. En cualquier caso, se trata de un estrés grave.

Además, la seguridad de la vida en Moscú también planteó ciertas preguntas. Durante este tiempo, escuchamos dos veces escaramuzas cerca de casa, aunque tratamos de elegir áreas predominantemente residenciales. Simplemente no existe tal fenómeno en Kirov.

Si es tan bueno en Kirov, ¿por qué te fuiste de allí?

Porque allí no podría ganar el dinero que me gustaría. Sí, y la edad era otra, y cuando apareció la familia, las prioridades cambiaron. En Moscú, adquirí ciertas habilidades a través de la comunicación en una reunión profesional. Por el bien de esto, valió la pena dejar a Kirov. Y después de eso, el tema de ganar dinero dejó de ser tan agudo: crecieron en proporción a mi crecimiento profesional.

La decisión estuvo especialmente influenciada por un fin de semana que mi esposa y yo pasamos en la región de Kirov, especialmente la noche antes de partir hacia Moscú. Bosque, atardecer, miradores a la orilla del río, humo de parrilladas, ambiente relajado y acogedor.

Y luego me sorprendí pensando: “Qué reacio soy a arrastrarme hasta este maldito Moscú”. Comprendí que caería en un infierno rugiente de hormigón armado, donde el asfalto se derrite por el calor, donde la gente grita y corre a algún lugar todo el tiempo. Y envidié a los veraneantes en la orilla que mañana despertarían en el mismo ambiente tranquilo y relajado.

Hace 12 años, Kirov me parecía un idiota. Y luego, de repente, me di cuenta de que la situación había cambiado, y fui yo quien terminó en el culo y me fui a Moscú.

Para mí, Moscú resultó ser un lugar donde solo puedes ganar dinero, pero no vivir. Por lo tanto, la decisión de cambiar al trabajo remoto y mudarse a un lugar más cercano a la naturaleza estaba madura.

Pensé que estoy seguro de que no soy el único, y otros desarrolladores tienen necesidades similares. En 2012, preparé el proyecto "Programmers' Village" y lo publiqué en Habrahabr. Allí encontré gente de ideas afines.

Empecé a comunicarme con personas que están tratando de hacer algo similar, pero con el tiempo abandonaron los proyectos.

¿Por qué razón?

Porque es difícil. Es muy agradable hablar del pueblo donde solo vivirán los programadores, soñar con cómo se arreglará todo allí. Pero en la práctica, todo requiere mucho esfuerzo y tiempo. Por eso, cuando todo llegó a pasos reales y concretos para las personas, abandonaron la idea.

Planeé encontrar terrenos en algún lugar del Distrito Federal Central o de la Región de Kirov, esta es una tierra de bosques con buena ecología, y distribuirlos en pequeñas parcelas para la construcción de viviendas individuales: la construcción de viviendas individuales. Además, iba a construir equipamientos públicos: coworking, deportes y parques infantiles, acondicionar áreas recreativas e instalar Internet. Era importante para mí crear un ambiente social cómodo.

Al principio, no sabía cuánto costaban las parcelas en las regiones y cómo resolver el problema de las comunicaciones: agua y electricidad. Por lo tanto, quería desarrollar el proyecto en sociedad con el estado o un desarrollador importante.

Me pareció que trabajar con un desarrollador era la opción más exitosa: construiría todo lo que necesitábamos y “recuperaría” los costos, y tendríamos espacio para vivir.

Parece que no les interesa el proyecto. ¿Con quién negoció exactamente y por qué se negaron?

Muchos con quienes. De los más grandes - con "Morton". La razón principal de las fallas es la falta de rentabilidad. Pensé que con su ayuda podría hacer un pueblo para mil habitantes con infraestructura básica: una estación obstétrica de feldsher, un jardín de infantes y una escuela.

Para una casa con un área de 100 m², tendría que pagar 5 millones de rublos. Calculé el costo de la construcción: resultó ser extremadamente costoso, no quería pagar de más.

Teníamos un conflicto de intereses: entendí que los colonos no estarían listos para obtener una hipoteca por muchos, muchos años. Uno de los criterios para la optimización del proyecto fue el bajo precio.

Paralelamente traté de negociar con la administración de algún distrito de la región de Kirov, para que nos ayudaran con la tierra. Incluso escribí sobre mi idea a los gobernadores de las regiones vecinas. Pero no hubo respuesta.

Cocina-comedor de una de las casas del pueblo

comprar una parcela

Al final, los muchachos de la administración de un distrito en la región de Kirov se interesaron en nuestro proyecto. Junto a ellos y un grupo de potenciales pobladores de diferentes regiones del país, acudimos al sitio. A todos les gustó todo y parecía que estábamos de acuerdo.

Los representantes de la administración dijeron: "Todo está bien, registre la empresa, escriba una solicitud, ahora emitiremos una orden para la agrimensura". Después de eso, se anunciaría una subasta por el sitio y podríamos obtener el derecho a un contrato de arrendamiento a largo plazo.

Prometieron emitir una orden en una semana, pero luego el caso se estancó. Les escribí y me dieron de comer "desayunos". Como resultado, publicaron el documento solo cuatro meses después.

Naturalmente, todo este tiempo no me quedé de brazos cruzados, sino que busqué otras opciones. Además, entendí que si dedicaban tanto tiempo a preparar un papel insignificante, entonces qué decir de la documentación principal.

Entonces decidí comprar un terreno de mis manos: comencé a estudiar los anuncios de Avito y descubrí cuánto puedo pagar. Como resultado, cuidé una parcela de 17 hectáreas, a cuatro kilómetros de la ciudad de Slobodskaya, está a solo 35 kilómetros de Kirov. Un poco más de 30 mil personas viven en Slobodskoye.

La ubicación me sobornó: el sitio está rodeado por tres lados por un bosque de pinos (y si caminas hacia Slobodsky, atraviesas el bosque hasta la mitad), y en el cuarto lado está junto a un estanque.

Resultó que nuestro futuro pueblo, por un lado, sería un área tan protegida y, por el otro, estaría cerca de la civilización. No tendríamos problemas con la infraestructura: escuelas, hospitales, alimentos. No he visto otro sitio de similares características al mismo precio.

cuanto pagaste por eso?

Teniendo en cuenta los intereses de las cuotas, alrededor de dos millones de rublos. Por un lado, es económico y, por otro lado, la mayoría de los costos en un proyecto de este tipo son las comunicaciones. Por ejemplo, solo en 2017, se gastaron 1,5 millones de rublos en la construcción de una carretera al sitio. Sin embargo, aún no está terminado.

¿De dónde sacaron el dinero para la compra?

Dos millones con el salario de un programador es una cantidad considerable. Sobre todo si te llevas la trama a plazos.

En primer lugar, hice un levantamiento y "corté" la tierra en parcelas para venderlas a los colonos. En total, obtuve 60 parcelas de aproximadamente 12.3 "acres". Además, hay espacio para áreas públicas y recreativas. En la orilla del estanque, quería hacer una playa y construir una estación de botes.

Plan de sitio. Zonas grises: área desocupada para edificios residenciales, púrpura: parcelas compradas. Amarillo - edificios recreativos. Rectángulo verde - espacio para espacios públicos

¿Cuánto tiempo y dinero gastó en topografía?

30-40 mil rublos. Pero me equivoqué: no verifiqué al contratista y pedí los servicios de una empresa externa. Como resultado, en lugar de cuatro meses, pasé un año; hubo muchos acuerdos con la administración local.

¿Cómo fueron registrados los colonos?

Desde el momento del artículo sobre Habrahabr, hemos formado una comunidad de personas de ideas afines. Uno de ellos, Vanya, se convirtió en el primer participante del proyecto. Fue su energía la que no me dejó rendirme en este difícil camino.

Vanya fue el primero en pagar por su terreno en 2014 y comenzó la construcción incluso antes de que se completara el levantamiento topográfico. En 2015 ya se mudó a su casa.

Tomador de riesgos.

De hecho, entiendo perfectamente que al principio todo parecía una estafa. Sólo teníamos un campo sin camino. Nadie sabía lo que sucedería a continuación: para decidirse a comprar un terreno, se necesitaba un cierto nivel de fe en la humanidad.

Pero luego, cuando comencé a cumplir lentamente mis promesas: instalé Internet, plomería, la carretera, se hizo más fácil. No hay preguntas sobre la confianza. Por lo tanto, para cada comprador posterior, el sitio costará 20 mil más.

El costo principal de la parcela, teniendo en cuenta las comunicaciones resumidas, es de 500 mil rublos. Ivan compró su tierra por 120 mil rublos. Ahora la trama vale 360 ​​mil rublos.

Seis familias viven en el territorio del pueblo, la séptima casa se está completando; lo más probable es que sus propietarios se muden a ella para el verano. Durante el año pasado, tres niños han nacido en nuestro asentamiento.

Nota: el área de la casa es de 112 m². El precio de la parcela incluye suministro de agua, luz, internet y vialidad.

Arreglo del futuro pueblo.

¿Fue difícil llevar las comunicaciones al "campo"?

Sí, toda la historia. La forma más fácil de resolver el problema era con electricidad. Por ley, si su sitio está ubicado a una distancia de hasta 500 metros del poste eléctrico más cercano, debe conectarse de forma gratuita.

El tema del agua tampoco fue difícil: se buscó un contratista, perforó un pozo, instaló tuberías, una bomba y un acumulador, e hizo el cableado de los tramos.

La parte más difícil fue conseguir Internet. En algún momento, estaba listo para rendirme y abandonar la lucha.

Al principio, planeamos colocar una fibra óptica desde la ciudad de Slobodskaya. Pensamos: "Qué es, solo cuatro kilómetros, 20 mil rublos por kilómetro es una tontería". Bueno, además del costo de cavar un canal para tender el cable, planeamos gastar no más de 200 mil rublos.

Estábamos avergonzados solo por el hecho de que tendríamos que cavar en el bosque. Y es válido, según la ley, es prácticamente imposible de hacer. El terreno es propiedad del Fondo Forestal del Estado, y en el primer contacto, los representantes del departamento comenzaron a disuadirnos de esta empresa.

Escucha, muchacho, ¿tienes la capacidad de tender cables fuera del bosque?

¿De qué otra manera puedo continuarlo? En tres lados alrededor de nuestro pueblo hay un bosque.

Depende de ti, pero te atormenta aceptar el proyecto. O pagará multas todos los años.

Dijeron que el acuerdo es tan peliagudo que ni todos los operadores celulares logran pasarlo: escupen, ponen colas y pagan multas.

No queríamos pagar las multas. Y la aprobación llevaría un año y un millón de rublos por kilómetro de cable. Hay requisitos absolutamente salvajes para el proyecto: debe tomar muestras de suelo cada N metros, realizar trabajos hidrogeológicos, etc.

En este momento ya han llegado los residentes cuyo trabajo depende de Internet. Ya comenzamos a inclinarnos por la opción con un "relé de radio", un soporte de metal con equipo dirigido a la estación base de un operador celular. En este caso, el "ancho" del canal para todo el pueblo sería de solo 100 Mbps, por lo que la opción con un "relé de radio" no era la más halagüeña.

Paralelamente negocié con Rostelecom y en 2016 llegamos a un acuerdo. La empresa estaba tendiendo su línea de fibra óptica cerca de nuestro pueblo. Como resultado, nos pagamos 1,1 millones de rublos por un kilómetro de cable.

Les ofrecí diferentes opciones: “¿Déjame cavar una zanja yo mismo, tender el cable y dártelo?” De ninguna manera lo son: “No podemos según la ley: no van a dejar pasar las FAS”.

No me rendí: "¿Contratemos como contratistas y haremos todo a través de subcontratistas?" Esto tampoco les convenía: “Lo siento, solo podemos tener un contratista bajo la licitación”.

Y finalmente: “¿Déjame venderte esta línea?” Esta opción tampoco funcionó: "Tenemos una orden de la gerencia: no compre ninguna línea". Al final, tuvieron que pagar el precio completo.

Pero ahora todos los inquilinos tienen Internet con un ancho de canal de 100 Mbps. Y el servicio cuesta 300 rublos. Ping es muy pequeño, incluso yo no tenía Internet en Moscú.

¿Alguna vez sentiste que estabas jugando a Civilization en el mundo real?

Por supuesto. Incluso quería escribir en el sitio que planeo construir un granero, un bazar y una biblioteca ( los primeros tres edificios en el juego Sid Meier's Civilization - sitio), pero al final no lo hizo, tenía miedo de que no todos entendieran la broma.

"Pueblo de programadores"

¿Cuánto dinero personal gastó en este proyecto?

Desafortunadamente, no llevé una contabilidad clara y no puedo distinguir: estas son las cantidades que gasté en vivir, pero estas son las que gasté en el proyecto. Pero si lo averigua, obtiene alrededor de 11 millones en los últimos cinco años. Esto no incluye los ingresos por la venta de parcelas. Con ellos, la cantidad será aún mayor.

¿Va a ganar dinero con este proyecto o su tarea principal es alcanzar el punto de equilibrio?

Buena pregunta. Creo que ir a cero es un escenario más realista. Por supuesto, sería bueno ganar dinero: en infraestructura comercial o de alguna otra manera. Pero es mejor pensar en cómo alcanzar el punto de equilibrio.

La vida en el pueblo

¿Qué instalaciones de infraestructura hay en el asentamiento además de las casas?

Parque infantil y tobogán recientemente terminados. Además, estamos terminando la construcción del hotel, creo que lo terminaremos este año. Este es un lugar para aquellos que vienen a ver cómo vivimos. Para que puedan detenerse por unos días y luego tomar una decisión más informada. Nada más.

¿Dónde compras comestibles?

en Slobodsky. No hay problemas con los comestibles: una vez a la semana compramos a granel y llenamos el refrigerador, y durante la semana compramos lo que necesitamos cuando llevamos a los niños a los círculos y secciones.

¿Círculos y secciones?

Sí. Por ejemplo, en un club de ajedrez. Por cierto, recientemente supe que el Campeón Mundial de Ajedrez para Ciegos vive en Slobodskoye. También hay una escuela de música y arte, una sección de combate cuerpo a cuerpo, un club de baile y cursos de robótica.

Hay 10 escuelas en Slobodskoye, dos de ellas con un estudio profundo de temas humanitarios o técnicos. Algunos residentes prefieren la educación en el hogar: ellos mismos cuidan a los niños, los llevan a la escuela solo para el trabajo de control y verificación.

En general, no creo que la calidad de la educación se correlacione con la distancia de Moscú. Al contrario, no creo en la calidad de la educación pública en la capital, el salario de un maestro no alcanza para sobrevivir. En la región de Kirov, los maestros reciben lo suficiente para pagar la vivienda, la alimentación y otras necesidades.

Una educación comercial en Moscú cuesta tanto que por este dinero puedes invitar tutores en Kirov todos los días en todas las materias.

Construcción de un pueblo para niños.

¿De qué sientes la necesidad?

Por el momento, solo en finanzas. Creo que este año debería cambiar la dinámica de venta de terrenos, ya que prácticamente hemos cumplido con nuestras obligaciones clave, y habrá más dinero para el desarrollo.

El dinero ayudará a resolver todos los demás problemas. Por ejemplo, los residentes sobre todo piden construir un centro deportivo donde se pueda jugar voleibol, fútbol, ​​bádminton y hacer ejercicio en simuladores. Los residentes también quieren coworking.

¿Se ha puesto en contacto con las principales empresas rusas de TI? ¿Quizás uno de ellos quiera convertirse en patrocinador del proyecto?

Oh, por supuesto. Antes de embarcarme en el proyecto, pasé un año negociando, incluso con empresas de TI. Pasé mucho tiempo en la preparación y la correspondencia, pero fue en vano: ahora hay una crisis en el país y pocas personas están interesadas en proyectos de inversión impredecibles.

Además, es poco probable que valga la pena. Por supuesto, en el futuro habrá más residentes aquí, en gran parte debido a las instalaciones de infraestructura: trabajo conjunto y un centro deportivo.

Pero ahora no tengo idea de cómo negociar con un socio comercial sin una participación total en el proyecto. Y los inversores no están interesados ​​en la entrada completa en el proyecto.

Ya pasé un año buscándolos al comienzo del proyecto, pero pude desarrollar el pueblo. Si algún socio apareciera en el horizonte, por supuesto que consideraría con gusto posibles propuestas. Pero no desperdiciaré mi energía buscando. Esta opción no me parece realista.

¿De qué cantidad estamos hablando? ¿Cuánto dinero necesitas para coworking y centro deportivo?

Creo que cuatro millones de rublos. Con grandes volúmenes, el costo por metro cuadrado será de 15 a 20 mil rublos. Quizás en la primera etapa valga la pena hacer un edificio: mitad para coworking, mitad para gimnasio. Y en el futuro, trasladar los simuladores a una instalación separada.

¿Y ofreció a los inquilinos "participar" y construir todo lo que necesitan con su propio dinero?

Sí, existe tal idea. Puede ser beneficioso para los residentes existentes invertir en infraestructura y, en el futuro (como accionistas), recibir ingresos de las tarifas de entrada. Por supuesto, a medida que el pueblo crece.

Pero no creo que nadie esté listo para eso ahora. Comprar un terreno, construir y terminar una casa es un serio shock financiero del que nadie se ha recuperado todavía. Además, el registro legal competente de dicho esquema es un problema bastante serio y costoso, por lo que hemos pospuesto su implementación para el futuro.

El interior de una de las casas.

Comunidad

Solo se aceptan nuevos inquilinos bajo petición. ¿Hubo casos en que alguien tuvo que negarse?

Sí. La mayoría de las veces, esto sucede después de estudiar los perfiles en las redes sociales, cuando la idoneidad del solicitante comienza a generar dudas. Por ejemplo, si una persona publica imágenes obscenas de colegas borrachos de la última fiesta corporativa, sin preguntarse realmente si les gusta o no.

O cuando todo el muro está repleto de reposiciones maníacas sobre el decadente Occidente y el buen Putin (o sobre el decadente Putin y el buen Navalny, da lo mismo).

No damos la bienvenida al extremismo y la obsesión de ninguna forma. Al mismo tiempo, la gente vive en el pueblo, a menudo con puntos de vista opuestos sobre muchos temas, pero sin fanatismo excesivo.

Para llamar a las cosas por su nombre, solo tenemos un criterio para seleccionar nuevos residentes: no seas un gilipollas.

Además, conservamos un filtro natural: para vivir en el pueblo, debe ganar "remotamente". De lo contrario, simplemente no funcionará: no hay muchos negocios en Slobodskoye que estén dispuestos a pagar un salario normal.

Y si la esposa de la familia no es un "trabajador remoto", ¿se negará?

Por supuesto que no. En general, las ganancias son un asunto interno de la familia. Por así decirlo, un filtro natural, no un criterio artificial que establecemos.

El sitio web del proyecto dice que nadie bebe ni fuma en el pueblo. ¿Son estas reglas obligatorias?

Oh, ya no es así. Resultó que en la última fiesta de Año Nuevo, algunos residentes traen alcohol en secreto al pueblo y lo beben en secreto de otros, evitando así la censura pública.

Hablando en serio, en la mayoría de las familias no se consume alcohol por principio, y esto es, por así decirlo, la norma en el pueblo. Por lo tanto, todos los eventos generales se realizan sin alcohol, además de esto, los residentes no pueden fumar ni beber en todas las áreas públicas.

Cuando escuché por primera vez sobre su proyecto, imaginé un pueblo con casas inteligentes y granjas automatizadas. ¿Estás planeando implementar tales cosas?

Con el tiempo, por supuesto. Pero hay cosas que deben hacerse primero. Por ejemplo, una granja automatizada no funcionará si no tiene Internet o agua en su sitio.

Si tienes algún tipo de automatización mínima en tu pueblo, todos dirán al respecto: "Genial". Pero nadie dirá: “Genial, tienes carretera, Internet y electricidad”. Aunque estas son las cosas más caras y que consumen más tiempo.

Ahora todos nuestros recursos se gastan en las cosas necesarias. Pero gradualmente comprendemos que el foco de los problemas está pasando de la supervivencia al desarrollo. Por lo tanto, por supuesto, en el futuro nos ocuparemos de la automatización.

Creo que todo en el país puede cambiar con la ayuda de la tecnología de la información. Tuve una experiencia interesante: el año pasado, le propuse al director de un liceo local lanzar cursos gratuitos sobre desarrollo web moderno para niños.

El director quería que preparara a los estudiantes para las olimpiadas, pero yo insistí: “No olimpiadas, les enseñaré a ganar dinero”. En aproximadamente seis meses, los estudiantes dominaron React y otras tecnologías de la pila moderna.

Desafortunadamente, no tengo contactos para los niños; después de graduarse, se fueron de Slobodskoye. Pero tengo otro ejemplo ante mis ojos: un conocido tomó este curso durante un año y, poco después de graduarse, comenzó a ganar 80 mil rublos. Tres meses después: 120 mil rublos, trabajando de forma remota.

Ahora imagine cómo cambiaría todo si en cada pueblo después del 11º grado se graduaran 10-15 personas. Podrían ganar entre 80 y 100 mil rublos sin salir de su localidad.

La economía local crecería, y con ella, la calidad de vida. Así que el año que viene planeo organizar algo así como un campamento de verano para estudiantes de secundaria que quieran aprender desarrollo web. Para que puedan vivir un estilo de vida saludable en la naturaleza y, al mismo tiempo, dominar las tecnologías modernas de forma intensiva.

¿Cómo te imaginas eso?

Habilitaremos un cobertizo en el sitio para que puedas practicar con cualquier clima, organizar comidas con la ayuda de un catering y una pequeña infraestructura deportiva (bares horizontales, tenis de mesa y un campo de deportes).

Así es como combinamos el desarrollo profesional y físico; creo que esto debería ser extremadamente útil.

¿Dónde vivirán?

En tiendas de campaña.

Suena genial, pero soy escéptico: me parece que los funcionarios locales matarán la iniciativa. Dirán: "Su campamento no cumple con las normas y reglamentos sanitarios".

En primer lugar, ya hay eventos con un formato similar en Rusia. Por ejemplo, "Escuela Ecológica de Verano". Por cierto, los muchachos de alguna manera se pusieron en contacto con nosotros y se ofrecieron a mantener su escuela en nuestra base, pero al final resultaron no tener mucho contacto.

En segundo lugar, el tema del cumplimiento de todas las reglas es la parte más importante de todo el evento, y queremos que todo aquí sea lo más "ajustado" posible.

Si pudieras cambiar el pasado, ¿volverías al pueblo?

Por supuesto, si volviera a 2013, haría muchas cosas de manera diferente y corregiría los errores que me hicieron perder muchos recursos. Pero no puedo imaginar cómo viviría sin este proyecto.

Escribe

Alexey Pajitnov es un programador soviético y ruso que creó un popular videojuego llamado "Tetris", poseedor de varios premios honoríficos en el campo de la programación y el desarrollo de juegos de computadora. Después de graduarse del Instituto de Aviación de Moscú, trabajó en el Centro de Computación de la Academia de Ciencias de la URSS, donde en 1984 completó el desarrollo del juego Tetris. El primer dinero que el juego comenzó a generar en 1996, cuando Alexey y Henk Rogers (un inversor, propietario de grandes acciones de Tetris, que distribuyó el juego en todo el mundo) fundaron la empresa Tetris.

Aleksey Pajitnov - biografía

Nacido el 14 de marzo de 1956 en Moscú. En sus años escolares estudió bien, pero tenía problemas constantes con la disciplina. Como recuerda el propio Alexei, cuando era niño estaba lleno de energía y no podía sentarse obedientemente en clase, por lo que a menudo recibía comentarios en su diario por su comportamiento. Sin embargo, nada destacable y sorprendente: muchos han pasado por esto. Pajitnov siempre fue bueno en matemáticas, por lo que después de graduarse del quinto grado se transfirió a la Escuela Matemática No. 91 de Moscú, donde luego se graduó con honores.

Introducción a la programación

Después de dejar la escuela, Alexey Pajitnov ingresa al Instituto de Aviación de Moscú, donde se familiariza por primera vez con las computadoras y la programación. Fue aquí donde rápidamente se metió en el desarrollo de software y comenzó a dedicarse por completo a escribir código para varios propósitos. Pronto, un joven programador talentoso fue invitado a trabajar en el Centro de Computación de Moscú de la Academia de Ciencias de la URSS. Aquí se dedicó lejos de lo último: la optimización de los problemas de inteligencia artificial y el desarrollo de programas para el reconocimiento de voz.

La vida cotidiana rutinaria en la Academia de Ciencias no tenía dulzura: desde la mañana hasta la noche, Pajitnov se sentaba en una oficina estrecha, donde varios científicos se sentaban en la misma mesa a la vez. Alexey recuerda que a veces salía de su lugar de trabajo durante todo el día, para luego poder trabajar de noche en silencio, cuando todos se habían ido a casa.

Carrera después de la creación de "Tetris"

En 1984, Aleksey Leonidovich Pajitnov creó el legendario juego Tetris, que se convirtió en casi el juego más popular del mundo. En la sociedad de la tecnología de la información, Pajitnov se vuelve reconocible y popular. En 1988, en colaboración con Bullet-Proof Software, fundó AnimaTek, una empresa de desarrollo de juegos. La corporación prosperó exponencialmente, y ya en 1991, el inventor de Tetris, Alexei Pajitnov, se mudó a los Estados Unidos.

Creación de "Tetris" - ¿cómo fue?

En la década de 1980, en el Centro de Computación de la Academia de Ciencias de la URSS, los jóvenes científicos se sentaban en sus laboratorios durante días enteros, resolviendo problemas aburridos y no triviales. Uno de ellos fue Pajitnov Alexey Leonidovich, quien en ese momento estaba desarrollando un programa para el reconocimiento de voz y también estudió los problemas de la inteligencia artificial. Las tareas asignadas al joven programador eran increíblemente difíciles, Alexei constantemente tenía que crear los algoritmos más complejos, más allá del poder de la mente ordinaria.

Con una gran base de conocimientos en su potencial, Pajitnov decide crear un rompecabezas interesante que atraerá tanto a adultos como a niños. Tetris está lejos de ser el primer invento de un programador talentoso. Inicialmente, creó un juego donde las figuras deben cambiar su ubicación bajo la influencia de la gravedad de otros objetos. Al acercarse a la finalización de la escritura del código, Alexey se dio cuenta de que un juego de este tipo sería insoportable para el procesador de una computadora común, por lo que tuve que simplificar algunas de las sutilezas del programa.

Como resultado, crea un juego donde las figuras (como en Tetris) consisten en cinco cuadrados, cuyo propósito es idéntico al del futuro juego "Tetris". Desafortunadamente, al público no le gustó tal creación, por lo que Pajitnov decide simplificar aún más el juego, donde cada una de las 7 figuras existentes consta de cuatro cuadrados.

Solo siete cifras y la fama mundial está en tu bolsillo

¿Alguna vez te has preguntado por qué el juego "Tetris" tiene ese nombre? ¿Y por qué solo hay siete cifras en él? El caso es que inicialmente el juego tenía el nombre de "Tetramino", donde "tetra" en griego significa el número "cuatro". Con el aumento de la popularidad, los propios usuarios de este juego le dieron un nombre simplificado para facilitar la pronunciación.

En una entrevista, Alexey Pajitnov explicó por qué solo hay 7 piezas en el juego:

“Solo hay siete cifras involucradas en el juego, y esto en realidad es suerte, porque el número 7 es el tamaño de la memoria de trabajo del cerebro humano, es decir, lo que una persona puede memorizar. Un número de teléfono de 7 dígitos es mucho más fácil de recordar que uno de 8 dígitos. Un equipo de siete personas es lo máximo que puede prescindir de un jefe o capataz. En un grupo de ocho o más personas, donde no hay un líder, es imposible trabajar de forma fluida y estructurada. En tal equipo, surgirán desacuerdos y contradicciones constantes, independientemente de si son amigos, camaradas o simplemente conocidos. Saco tales conclusiones basándome en mi experiencia personal.

Motivos para crear Tetris

El juego "Tetris" fue creado para que las personas se diviertan y puedan relajarse de la rutina y las tareas cotidianas. Pajitnov siempre decía que la mejor alternativa para aliviar el estrés, además del deporte, son los juegos de ordenador.

Videojuego Lightning Glory

Después de que se completó la escritura del juego Tetris, el personal de la Academia de Ciencias de la URSS, donde trabajaba Pajitnov, quedó fascinado con él durante las primeras semanas. Cuando el juego estuvo disponible para todos, la fama del producto de entretenimiento se extendió por todas las ciudades en cuestión de días. En un par de meses, todo el mundo estaba jugando Tetris. En este momento, Aleksey Pajitnov, junto con sus colegas, decide crear una nueva versión del juego, donde las figuras serán multicolores y se mantendrán registros de estadísticas para que las personas puedan competir entre sí.

Mientras todo el mundo disfrutaba del juego, Alexei siguió viviendo una vida normal durante muchos años más y trabajando en el Centro de Computación de la Academia de Ciencias de la URSS. El caso es que no tuvo la oportunidad de monetizar el juego, porque los derechos pertenecían a la Academia de Ciencias. Todo se explica por el hecho de que el juego se escribió durante el horario laboral en una computadora en funcionamiento.

Alexey Pajitnov: el estado del creador del juego "Tetris"

Como saben, en 1996, Pajitnov comenzó a trabajar para Microsoft, donde desarrolló una serie de juegos de rompecabezas llamados Pandora's Box. Aquí trabajó hasta 2005 y durante este tiempo logró adquirir varias acciones importantes de esta empresa, que hasta el día de hoy le reportan un cierto porcentaje. El propio Alexei no se considera millonario. En una entrevista dijo lo siguiente: “Un millonario es alguien que gasta millones, pero no alguien que tiene un millón. Vivo una vida bastante modesta y no tiro el dinero a diestro y siniestro, así que nunca me llamaría millonario”.

Adicción a la computadora: ¿culpa de los desarrolladores o de los usuarios?

En el mundo de hoy, muchas personas se involucran demasiado en los videojuegos, lo que les crea problemas en la vida cotidiana. Se apegan psicológicamente a los juegos de computadora e Internet y pueden dedicar su tiempo a sentarse frente a una computadora durante días y días. La era de la tecnología de la información ha cambiado significativamente la mente de las personas. Una vez que se le preguntó a Pajitnov cómo podía comentar sobre esta situación, a lo que respondió de la siguiente manera:

“La gente a menudo me dice que les robé mucho tiempo cuando descubren que soy el creador de Tetris. Siempre les pregunto: “¿Esa época te fue bien o mal?”. Todos responden como uno solo, lo cual es bueno. Entonces, di este tiempo, y no lo robé”.

Mi manera

Elección de profesión He sido muy predecible para los demás e increíblemente sorprendente para mí. El caso es que tanto mi padre como mi madre son programadores. De la primera generación de informáticos soviéticos. Papá soldó estos enormes EU-ki y mamá cargó tarjetas perforadas en ellos. Al mismo tiempo, en la escuela, soñaba con ser químico, luego biólogo y luego entomólogo. Amo mucho la naturaleza.

Pero en las últimas clases (93-95) me familiaricé con las computadoras y me absorbió por completo.

Primero, olimpiadas interminables en informática, luego el primer módem en casa, luego en nuestra Universidad Técnica de Bryansk abrieron la especialidad "Programación" y, por supuesto, la aprobé. No me di cuenta de cómo pasaban los años, me desperté como en el 5to año, en la región de mi diploma, lloré por mis sueños escolares durante 10 minutos y desde entonces he estado trabajando sin parar en mi especialidad.

Empecé a trabajar “de verdad” en mi tercer año, cuando, por orden de mi madre, comencé a escribir pequeñas cosas para el banco, donde ella dirigía TI. Primero, algún tipo de transcodificadores de archivos, luego scripts en el programa de terminal Telemate para trabajar con el centro de liquidación de efectivo, luego hubo un gran proyecto: el lugar de trabajo de un cajero de moneda. No había Internet, así como una gran cantidad de libros: absorbió toda la información que pudo alcanzar.

Leí los agujeros y manuales de Clipper, y las novedades de Turbo Pascal 7.0 en la revista "Computer-Press". Probé todos los programas. Así que un día traje a casa un disco de FreeBSD y lo puse junto a Dos. Fui absorbido instantáneamente: abandoné por completo FoxPro y Delphi, comencé a escribir en awk y Perl, y después de dos años logré encontrar un trabajo en un ISP.

Tenía mis ídolos: la industria es joven, candente, todo está en ebullición, cada seis meses hay un descubrimiento y una nueva estrella.

Pero sobre todo admiraba a todo tipo de grandes científicos extranjeros, por supuesto. Dijkstra, Diffie, Butch. Richard Stallman cuando me hice mayor y más sabio. Bueno, uno de los colegas de mi madre, un programador de Bryansk, Leonid Osovtsov :) Estaba tan vivo, un verdadero ídolo, no un ícono. Se fue hace mucho tiempo, vive feliz en Israel.

El principal descubrimiento de aquellos tiempos. para mí, el increíblemente vasto mundo del software libre. Un disco de distribución de FreeBSD contenía más software del que había visto en todos los años anteriores bajo Dos. Y ninguno de ellos requirió una búsqueda de un número de serie. Sí, y todo está en el código fuente. Rápidamente me involucré en el proceso de desarrollo, escribí parches, discutí con los desarrolladores. De alguna manera, en un momento, la computadora pasó de ser una máquina tragamonedas y una máquina de escribir a una ventana al gran mundo. Internet estaba formado casi en su totalidad por programadores y, por lo tanto, era muy fácil para mí en ese momento.

Rápidamente alcancé el techo en Briansk e inmediatamente después de recibir mi diploma me fui a Moscú. Artus, Agave, Inline, Channel One, Rambler. Trabajé en Rambler durante 4 años, primero programé correo web, luego creé un departamento para 15 personas para ello y lo supervisé.

Aproximadamente en 2002, ya tras haberme mudado a Moscú, descubrí Runet :) Habiéndome empantanado profundamente en el entorno de habla inglesa (no digo "sitios web", porque en ese momento Internet no consistía solo en la web), Simplemente me perdí el momento de su aparición. Tuve que darme prisa.

Necesitar

Ahora trabajo como soldado técnico universal en la startup NadoBy.ru. Formalmente - un director técnico, pero a tiempo parcial y un administrador de sistemas, probador, arquitecto, administrador de tareas, administrador de productos y proyectos, diseñador de usabilidad, codificador y programador en 3,5 idiomas. En general, ayudo a mi equipo técnico de 4 personas en todos los frentes. Las tareas son en su mayoría fáciles conceptualmente, pero requieren una respuesta rápida ante una gran cantidad de incógnitas. Trato de asignar tareas interesantes, grandes y creativas a los empleados, de lo contrario, puedo dejarme llevar y adentrarme en ellas durante mucho tiempo, y luego la gerencia sufre. [Nota del editor: ahora, 4 años después de que se escribió este texto, Alexey trabaja en el departamento postal de Yandex]

Hay actividades fuera del trabajo. Recientemente me he asociado con la organización de todo tipo de jornadas técnicas. Participo en el trabajo del grupo de programadores Pearl de Moscú Moscow.pm. De vez en cuando creo, apoyo y participo en varios proyectos de código abierto. Curiosamente, todo esto se puede combinar bien con el proceso continuo de autoeducación, por lo que resulta beneficioso para todos.

Trabaja en startups

Estoy seguro de que absolutamente todas las personas están obligadas a trabajar en una startup. Y cuanto antes mejor. Por ejemplo, justo después de la universidad o en los últimos años, cuando las circunstancias de vida más o menos libres te permiten tomar riesgos con seguridad. Una startup es una práctica de acuerdo con los principios de una economía de mercado, la gestión de recursos en condiciones de escasez de estos mismos recursos, es una oportunidad para que un especialista comprenda por qué se necesita marketing en principio, por qué las personas usan trajes de negocios y usan sin sentido. relojes de pulsera, por qué la publicidad es un mal necesario, etc.. e. Puede continuar indefinidamente. Todo esto me está pasando ahora mismo, bastante tarde, pero qué se puede hacer.

En una startup, aprendes de manera diferente: no hay tareas de investigación difíciles y complejas, pero hay muchas tareas muy urgentes, muy importantes y muy pequeñas. Esto es comunicación constante, socios-agentes-clientes, esta es la experiencia de contratar no solo a los mejores, sino también a las personas más baratas. Recomiendo encarecidamente a todos que lo prueben.

programador ideal

Unas pocas palabras sobre un compañero ideal en nuestra profesión, en el que no me convertí, nunca me convertiré y lamentaré para siempre estos dos "no".

Este compañero debería haberse dado cuenta muy, muy pronto de que un programador es un mecánico, al que le quitan una máquina cada 15 minutos y le traen un nuevo modelo.

Hay algunas palabras importantes aquí.

Primero, cerrajero. Un programador-creador, una persona valiosa que rápidamente hace muchas cosas buenas, está lejos de ser una profesión creativa o incluso investigadora, a pesar del halo que la envuelve hasta el día de hoy. Para una persona así, la paciencia y la perseverancia son cien veces más importantes que el talento, las habilidades en matemáticas y lingüística y cosas similares que se elogian en la escuela.

Segundo, 15 minutos. El programador está en constante aprendizaje. Generalmente siempre. Esta es una característica común de muchas (si no todas) las profesiones jóvenes, pero no combina bien con la cerrajería. Con el hecho de que una persona debe ser tanto un eterno estudiante como un buen trabajador. Después de todo, como sucede con la gente que trabaja, con su martillo favorito puede trabajar de manera perfecta y productiva durante 20 años. Nosotros lo tenemos al revés. Aunque hay una gran historia separada sobre personas que alcanzan el nivel de crear sus propias máquinas.

En tercer lugar, esta misma máquina. Ahora, cada programador usa (los números se toman del techo) 45 bibliotecas, 5 marcos, 2 editores de texto, 2 sistemas operativos, 5 lenguajes estrechamente entrelazados, 2-3 sistemas de control de versiones y muchas otras herramientas, como un rastreador de errores, un entorno wiki, un depurador, generador de perfiles, etc. Esta es una máquina realmente grande y compleja, casi la cabina de un avión. El propio lugar de trabajo se ha convertido en un sistema complejo, una máquina CNC. Las personas que conocen a fondo un editor de texto y el lenguaje C no son aplicables en ningún lado. (Por regla general, son muy valiosos en sus lugares, pero estos lugares: uno, dos y mal calculados).

Quizás...

Hay una muy buena opción para los que tengan dudas: entrar en ciencias. Te lo recomiendo mucho. Después del diploma, busque inmediatamente una buena escuela de posgrado en Europa o EE. UU. Y vaya a roer granito.

A nosotros, los programadores, nos faltan tantas cosas, realmente queremos que la mayor cantidad de gente posible escriba artículos, y no lanzar proyectos cargados de mucha carga o, Dios me perdone, optimización de motores de búsqueda. Hay tantas cosas más interesantes por descubrir, tantos cimientos por sentar. Increíblemente, es 2010 y no hay inteligencia artificial. En cambio, un grupo de medio millón de servidores muestra anuncios, cientos de redes de bots elegantes distribuidas envían spam y el ídolo de millones es la compañía que lanzó el primer DRM masivo. Una desgracia, vergüenza ante el Universo.

Si no me hubiera convertido en programador, habría sido científico, 100% naturalista, muy probablemente biólogo.

¿Por qué? Bueno, en general, no entiendo a las personas que eligen una profesión racionalmente, según el cálculo. Teníamos a esos muchachos en el instituto: fueron, por ejemplo, a estudiar para la aburrida especialidad "Turbinas", porque los turbinistas fueron llevados a Gazprom. Veo que para una persona moderna, el trabajo es una parte grande y, a menudo, la más importante de la vida, y debe elegirse solo por amor. Mi primer amor fue la biología, pero luego la dejé por la informática.

La vida cotidiana de un programador

Ahora mi trabajo consiste en llenar el esqueleto de la tarea del producto con "carne" y brindarle al programador la oportunidad de resolverlo cómodamente por sí mismo. Este es el trabajo de un director de desarrollo. En cualquier startup, el director técnico es primero el director de desarrollo, y solo después el verdadero director técnico, es decir, el responsable de suministro. Para ser un hogar, primero debe desarrollarlo.

Todos los lugares marginales, los momentos de integración, incluso los errores más complejos, los controlo y los corrijo en mi tiempo libre. Todo se está moviendo muy rápido, como quería, como predije. Todos los días estudio. Todos los días leo blogs, no solo porque es interesante, sino también porque es imposible hacerlo de otra manera.

Lo malo es que hay demasiado negocio en el trabajo. Odio los negocios, amo la honestidad, la libertad y el comunismo :)

Afortunadamente, pronto me di cuenta de que solo los negocios garantizan la libertad. Honestidad, si te esfuerzas, puedes observar en ti mismo y en los que están cerca de ti, y construiremos el comunismo cuando inventemos la inteligencia artificial que nos dará energía gratis. Siempre y cuando todo vaya según lo planeado :)

Las cualidades que debes tratar de desarrollar para convertirte en un profesional destacado son:

  • Paciencia. Un programador que ha resuelto 10 problemas 10 veces suele ser mejor que otro que ha resuelto 100 problemas diferentes. Porque (sorpresa) la repetición es la madre del aprendizaje.
  • Comunicaciones. Ya no se contratan programadores autistas. A medida que la industria madura, hay menos cosas valiosas que puede hacer solo.
  • Valentía para asumir riesgos.
  • Facilidad de levantamiento.
  • Impresión ciega :)

Fíjate metas altas y dignas. Practica, practica, todos los días. Por la mañana, inmediatamente después de la carga, media hora o una hora de codificación simple. Cuida bien tu salud. Trate de no comer, mirar o leer demasiado. No hagas cosas inútiles.

Probablemente, todo el mundo sabe lo que es Tetris, ya que se trata de un juego al que más de una generación lleva sentada horas y horas. Pero, desafortunadamente, la persona que inventó este juego no alcanzó popularidad. Y pocas personas saben quién es el inventor de este juego. Resulta que Alexey Pajitnov es el hombre que inventó Tetris, nuestro compatriota. Nació el 14 de marzo de 1956 en Moscú.

Aleksey Pajitnov: biografía

En la escuela, Alexei estudió como de costumbre y no se destacó entre sus compañeros. Pero, según recuerda, su diario siempre estuvo lleno de comentarios de los profesores.

Alexei Leonidovich se graduó de la Escuela de Matemáticas y luego del Instituto de Aviación. Después de graduarse del instituto, Pajitnov consiguió un trabajo en un centro de computación, donde inventó el legendario juego en 1984. En 1991, Alexey se mudó a los Estados Unidos. Tiene muchas obras y premios en su haber.

creación de tetris

En 1984, jóvenes científicos se sentaban durante horas en laboratorios sin nada que hacer. Así que Aleksey Leonidovich Pajitnov fue una de esas personas. Durante estos años, se dedicó al estudio de problemas relacionados con el reconocimiento del habla humana y la inteligencia. Para superarlos, era necesario resolver acertijos y tareas difíciles. Y luego Aleksey decide crear un rompecabezas que será interesante tanto para niños como para adultos.

¿Qué hizo famoso a Alexey Pajitnov? Inicialmente, creó un juego de computadora donde las figuras tenían que cambiar su posición bajo la gravedad de otros objetos. Pero las computadoras no tenían mucha potencia, por lo que hubo que simplificar el juego. Sus figuras consistían en cinco cuadrados idénticos, pero la gente realmente no apreciaba sus esfuerzos, y entonces decide crear algo más simple. Para Tetris, se desarrollaron siete figuras diferentes. Este número no fue elegido por casualidad, es este número que la memoria de una persona puede recordar. El juego fue compilado usando el lenguaje Pascal.

¿Qué hizo famoso a Aleksey Pajitnov en todo el mundo? Crea Tetris, en el que caen piezas de cuatro cuadrados. Por cierto, pocas personas saben por qué Tetris se llama así. De hecho, en la traducción, la palabra "tetra" significa cuatro. Aunque este juego originalmente se llamaba tetramino, la gente misma lo renombró para simplificar la pronunciación.

Como dice el propio creador del gran juego, lo creó para complacer a la gente. Alexey cree que absolutamente todos los juegos que luego se hicieron famosos en todo el mundo deberían crearse para este propósito.

Después de que Alexei creara el Tetris, la fama del nuevo juguete se extendió por muchas ciudades y, dos semanas después, todo el mundo estaba jugando, compitiendo entre sí. Aunque la primera semana solo los empleados de la empresa en la que trabajaba Alexei estuvieron ocupados con la diversión. Dos meses después del lanzamiento del primer modelo de Tetris, Pajitnov y su colega crearon una versión coloreada del juego. La ventaja del nuevo juego se puede llamar el hecho de que tenía una tabla de registros. Tetris se jugó no solo en Rusia, sino también en el extranjero, el juego ganó popularidad.

Vale la pena señalar que la Academia de Ciencias, donde trabajaba Pajitnov en ese momento, fue considerada oficialmente como la creadora del juego. Es por eso que Pajitnov no pudo recibir ingresos por su invento durante mucho tiempo. Después de todo, el juego se creó durante el horario laboral y en una computadora que funcionaba, por lo que los derechos no pertenecían a Alexei.

Derechos de juego

Muchas personas querían comprar los derechos del juego Tetris de Alexey. El primero fue Robert Stein, con quien los empresarios soviéticos querían cooperar en el futuro, que quería ganar mucho dinero con el invento de Pajitnov. Aunque Pajitnov no firmó ningún documento o contrato con ellos. Muchos estadounidenses incluso crearon sus propias versiones de Tetris, que no fueron menos populares.

El húngaro Stein luego revendió los derechos del juego a Microsoft. American Tetris fue creado en 1989. Desde entonces, se han vendido más de 70 millones de juegos y más de 100 millones de descargas en dispositivos móviles. Un poco más tarde, comenzaron a crearse máquinas de juego y arcade con el juego Tetris.

Creación de la empresa Tetris

A pesar de que Alexey Pajitnov no es una persona tan famosa, todo funcionó perfectamente para él en la vida, ya que el inventor trabajó duro. Se las arregló para organizar Anima Tek, a la que Microsoft le ofreció la cooperación. Y ya que se mudó a los EE. UU., organizó una empresa llamada Tetris, y solo entonces comenzó a ganar dinero con un juego creado hace muchos años. Y desde 1996, Alexey Pajitnov ha estado trabajando oficialmente en Microsoft. En todos los productos que produce Alexey, hay una nota de que se le considera el creador del legendario juego.

Película sobre la creación de Tetris

Recientemente, se filtró información a la prensa de que planean hacer una película en Estados Unidos para que todas las personas puedan saber quién creó el juego, en el que muchas generaciones dedicaron mucho tiempo. Los directores de esta película, por supuesto, serán estadounidenses. La fecha exacta de estreno de la película aún no se conoce.

La trama de la película será no solo la personalidad de Alexei Pajitnov, sino también Tetris. La trama será de ciencia ficción. Según los directores, la película promete no ser menos popular que el propio juego.

Tetris hoy

A pesar de que hoy en día está muy bien desarrollado, todavía hay gente que juega al Tetris. Además, cada videoconsola tiene un juego similar. Hoy en día, se han desarrollado muchos juegos que son similares a Tetris. Puedes jugar con un grupo o solo. Por cierto, este juego desarrolla la erudición y otras habilidades en un niño.

La vida de Alexey Pajitnov hoy.

A pesar de que Aleksey vive en los EE. UU., nunca pensó en emigrar, sucedió por accidente. Y Pajitnov no pudo rechazar tal regalo del destino. Hoy, Alexey es un empleado de una empresa conocida en el mundo. Se han lanzado varios juegos en su cuenta, principalmente rompecabezas que están en demanda. Lanza aplicaciones para varias consolas, pero sobre todo en PC. El juego Tetris es muy popular, y probablemente ningún otro juego podrá alcanzar tal popularidad. Alexey Leonidovich admite que su esposa no juega con ningún juguete y que los niños disfrutan de los juegos que crea su padre, y está orgulloso de ello.

El propio Aleksey Pajitnov no solo juega sus juegos: cada vez que va de compras, siempre obtiene algún tipo de rompecabezas para sí mismo. Él ve su inspiración en los juegos. Pajitnov todavía juega Tetris, pero no se considera el mejor jugador. Alexey aún tiene que crecer y convertirse en escolares que muestran los mejores resultados en este juego.

Quién sabe, tal vez Alexei Leonidovich lance otro juego que no será menos popular que el legendario Tetris.

A diferencia de muchos de mis colegas, yo no nací programador. Nací músico. No estudié programación en la universidad y hasta cierto tiempo ni siquiera iba a conectar mi vida con TI.

Pero siempre me ha atraído Moscú, con sus amplias aceras, largos terraplenes y enormes parques. Pero una vez allí, la necesidad de dinero se siente más que en cualquier otra ciudad de nuestra maravillosa patria. En ese momento, mi hermano mayor estaba alquilando un departamento con dos programadores que trabajaban en un banco. Entonces, en una de las conversaciones de la cocina, me sumergí en el mundo de Python por primera vez. Pasó mucho tiempo desde ese momento hasta que obtuve mi primer trabajo como desarrollador de Python.

Primeros pasos en la programación.

Entonces, una vez en Moscú, tuve que buscar trabajo, ya que no podía vivir lejos por mucho tiempo. En ese momento, mis habilidades solo eran suficientes para conseguir un trabajo de soporte técnico para una empresa grande e inmoral. Tomé pedidos por teléfono y caminé de un lado a otro por los largos pasillos del edificio para conectar ratones a las unidades del sistema, que se turnaban para salir volando de los nidos de todo el personal de la oficina.

Fue allí, dándome cuenta de lo absurdo de lo que estaba pasando, que escribí mi primer programa. En mi tiempo libre estudiaba las posibilidades del lenguaje y escribía scripts para la administración del sistema. Los administradores senior notaron esto rápidamente y comenzaron a darme tareas para escribir este o aquel programa, y ​​me sorprendió descubrir que, incluso con mi mínima experiencia, programo mejor que ellos y puedo serles útil en esto.

primer trabajo

Sorprendentemente, nunca he trabajado como junior. Inmediatamente fui al medio. Pero tuve intentos de conseguir un trabajo como desarrollador junior. Recuerdo bien esa entrevista.

Dos programadores bien educados (lo cual es divertido, eran marido y mujer) probaron mi conocimiento y pensamiento durante dos horas completas, después de lo cual concluyeron que mi conocimiento claramente no era suficiente, pero no me rechazaron, sino que me dieron una lista de referencias y me envió a terminar mis estudios. Dos semanas después, volví para una entrevista y mostré una fantástica capacidad de aprendizaje, respondiendo muchas preguntas que no había podido responder antes. Al día siguiente me llamaron y me dijeron que estaba aceptado. Me dijeron un salario que no me alcanzaría ni para alquilar la vivienda y la comida, sin mencionar algunos excesos. Inmediatamente me negué y nunca me arrepentí, ya que conseguí un trabajo como administrador de sistemas en una empresa de fama mundial, donde continué mi autoformación como programador. Una cosa importante que aprendí de esta historia es que nada guía y empuja tan bien como una entrevista.

Que sigue

En algún momento, cansado de la vida de oficina y del trabajo como administrador, ahorré algo de dinero y me fui a viajar a la India durante seis meses. Oh, si pudiera describir lo que fue durante seis meses, entonces un libro no sería suficiente, no como este artículo. Cuando volví, ya sabía que volvería a intentar conseguir un trabajo como programador, y esta vez la suerte me sonrió, y estaba mucho mejor preparado para ello. Durante seis meses de viaje, he mejorado mucho, muy bien, mi inglés hablado, que ahora me ayuda todos los días para comunicarme con mis colegas. Entrar en el entorno del lenguaje resultó ser mucho más efectivo que cualquier libro de texto (por cierto, lo mismo puede decirse de la programación). Pero es mejor saltar allí ya entendiendo los conceptos básicos, de lo contrario, utilizará las condiciones en las que puede avanzar para aprender los conceptos básicos.

Asi que. En mi primer trabajo como programador, ¡era el único desarrollador back-end de la empresa! ¡No te puedes imaginar algo peor! Bueno, lo que quería, lo conseguí. Pero en el segundo trabajo entré en un equipo maravilloso, donde trabajaban verdaderos profesionales con gran experiencia. Gracias a ellos, adquirí una cultura del código y aprendí sobre altos estándares en el desarrollo. Misha Korsakov y Andrey Belyak: ¡respeto y respeto!

Ahora

¡Y ahora trabajo de forma remota en una empresa internacional y esto tiene sus ventajas! Simplemente no piense que ahora estoy acostado en la playa con una computadora portátil y disfrutando de la vida al máximo. Todavía trabajo mucho y me canso mucho, pero no tengo que ir a la oficina. Vivo en San Petersburgo, a veces viajo. Me las arreglé para vivir en Portugal, en Italia, en Georgia, pero no puedo decir que de alguna manera tuve un descanso especial allí. Organizar viajes agrega mucha complejidad adicional y, cuando se combina con el trabajo, puede ser el doble de difícil que trabajar desde casa o desde la oficina. Pero puedes ver muchas cosas nuevas, hermosas e interesantes. ¡Y esto es una clara ventaja!

tutoría

Y mi mentoría comenzó de una manera muy divertida y sin mi participación. Una vez estaba visitando a un amigo y accidentalmente le dejé un libro sobre Python y Django. Y la próxima vez que nos encontramos solo un año después, me sorprendió. Él dice, ¡y ahora trabajo como programador! ¿Recuerdas que olvidaste mi libro, así que lo leí, hice mi propio sitio web y recientemente obtuve mi primer trabajo?

¡Sucede!

Más tarde, mi tutoría continuó con el hecho de que comencé a enseñar a uno de mis amigos. A pesar de que pasa casi todos los días en un trabajo diferente, nuestro negocio va muy rápido y bien. ¡El primer trabajo como programador está a la vuelta de la esquina!

¿Cómo convertirse en un desarrollador Python exitoso? Alexey Kurylev compartirá su experiencia con programadores principiantes y experimentados.

Preguntas

¿Qué consejo le daría a los principiantes que sea raro o considerado inusual, controvertido?

¡Únete a cualquier movimiento! ¡No pierdas ninguna oportunidad de practicar! ¡Esté siempre abierto a cualquier sugerencia!

Y lo que es muy importante:

“Cuando te enfrentes a la ambigüedad, resiste la tentación de adivinar”. - zen de pitón

¿Cómo mantienes tus habilidades al día? ¿Cómo sigues creciendo y mejorando como desarrollador?

Bueno, el trabajo no te deja volverte irrelevante. Todos los días hay que hacer algo nuevo. Bueno, leí, por supuesto. Estudio otros idiomas. Comunicarse con otros desarrolladores. Desarrollo diferentes servicios web en un equipo con amigos, sin salario, solo por interés. Y tengo más descanso si cabe, esto también es necesario, así el autodesarrollo va más fácil y rápido.

Los 3 mejores libros para principiantes
  • Mark Summerfield - "Programación en Python 3. La guía definitiva"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “Django. Desarrollo de aplicaciones web en Python”
  • Robert Martin - "Código limpio" - Léalo incluso si no entiende Java, hay muchos buenos consejos allí. Y al mismo tiempo, comenzarás a aprender Java.
¿Tiene preguntas?

Reportar un error tipográfico

Texto a enviar a nuestros editores: