
En ediciones anteriores, hablamos con muchachos experimentados. Hubo una
historia franca de un desarrollador agotado y
respuestas optimistas del líder exitoso de una gran empresa . Hoy estamos entrevistando a un tipo que recién comienza su carrera en TI. Y todavía estamos esperando solicitudes de todos los que también quieren chatear.
Dima Trabo ( dtrabo ), 22 años, desarrollador de Android de día, músico e ingeniero de sonido de noche. Graduado de ISEU, el lenguaje principal es Java, pero aún conoce C, Kotlin, Assembler, C # y JS.1. Cuéntanos sobre la función que has implementado y de la que estás orgulloso.
Características sobresalientes aún no se han hecho. Pero me gusta nuestro último proyecto: una aplicación con mapas de metro interactivos de diferentes ciudades. Para un desarrollador con tan poca experiencia, resultó ser bastante holístico, con una estructura clara y muy personalizada.
Tomó varios días existir en developer.android.com, pero valió la pena. Me di cuenta de que el proyecto puede seguir el modelo concebido, en lugar de superponer uno encima de otro con tales conexiones que se piensa en la fugacidad del ser.
Bueno, recuerdo lo orgulloso que estaba en la universidad de que resultó ser una especie de estroboscopio que responde a un cierto rango de frecuencia. Aunque fue un entretenimiento con Arduinka durante un par de noches, el código fue notable. Transformada de Fourier - ¡Poder!
2. Y ahora, sobre el fakap más feroz.
Siempre hay muchos fakaps. Sin embargo, la estabilidad del androide es un tema interminable. Los problemas más odiados aparecen al integrar productos de terceros (no lo mostraremos con el dedo) o debido a limitaciones de hardware. Resolver estos problemas ya muta en una forma de arte separada.
Sí, y sus existencias de curvatura e inexperiencia están llenas, no hay nada que ocultar. Causan tal retroalimentación emocional que desea dejar de fumar.
Al principio, en el primer proyecto, cuando no entendía lo que estaba sucediendo, era perezoso y me encantaba copiar y pegar desde el desbordamiento de la pila: me equivoqué en una aplicación. Digamos que en una fuente de noticias condicional en ciertos días lunares, las publicaciones comenzaron a repetirse cada 5-6 publicaciones. Durante las pruebas, no se detectó la anomalía y todo salió a la luz.
Por supuesto, nadie murió ese día. Además de la calificación de la aplicación.
3. Describa su espacio de trabajo: desde la silla y el monitor hasta los entornos de programación y sus utilidades favoritas.
Ikeevsky gran mesa agradable, silla de oficina con una posición fija y respaldo grande no muy suave, auriculares, teléfono inteligente, hervidor de agua.
Portátil de trabajo: i5 de séptima generación, 8 GB de RAM, Windows 10, segundo monitor. Todo es bastante inteligente, agradable, bueno, sin quejas, solo con emuladores debes tener cuidado. De vez en cuando hay pensamientos sobre la amapola, porque UNIX, iossdk + son algunos chips más.
Desde el software: el esperado AndroidStudio. Completamente satisfecho y feliz (aunque simplemente se puede comparar con nada) + los complementos incorporados eliminan todas las deficiencias. GitHub es una forma de pasar el tiempo libre. Adore a GitKraken. Pozo y auxiliar: Cartero, SublimeText, DBeaver.
4. ¿Por qué principio eliges un trabajo? Pila, producto, condiciones de vida, dinero?
Este es mi primer trabajo de TI. Estudié en el tercer año de ISEU en el departamento de "Prom. electrónica y sistemas de microprocesador ". Por tradición, para el verano, teníamos que encontrar una práctica de distribución e ir a lugares tan remotos (en centrales nucleares, por ejemplo). Todo, excepto las empresas de TI, parecía deprimente. No tenía experiencia ni conocimiento, solo había deseo.
Vine para una entrevista, dije que puedo y quiero todo. Me dieron un mes para prepararme y practiqué todo el verano. Y luego se unió y se quedó a trabajar.
En general, al elegir, el factor decisivo, por supuesto, es el dinero. Pero todo se tiene en cuenta: condiciones, interés, perspectiva. Si ofrecieran dinero indecentemente grande por la basura completa, no lo habría tomado. Me las arreglé para descubrir qué son la "comodidad en el trabajo" y el "proyecto realmente interesante". Estos son dos lujos que ya no puedo rechazar y se los exigiré al empleador.
Soy extremadamente escéptico de las estructuras estatales. Nunca he escuchado un elogio desde allí. Este es el último lugar que consideraré como trabajo.
5. ¿Qué tecnologías e idiomas que utiliza le gustaría corregir?
- Lo más obvio es multiplataforma. En las decisiones que son relevantes ahora, hay demasiados tipos de "peros". De hecho, es desventajoso para los fabricantes, pero quiero creer ...
- Los caprichos de gradle y estabilidad al actualizar el estudio. Al ver una alerta sobre actualizaciones, quiero experimentar interés, y no el tradicional "bueno, consíguelo ahora".
6. ¿Dónde es mejor aprender de la experiencia de otra persona: en una universidad, en konfakh, en Habr? En otro lugar?
Lo más efectivo es la colaboración con tipos sensatos. Aquí todo es necesario a la vez: noticias, consejos, ideas, "no lo hacen, lo hacen así", bofetadas, enlaces, etc.
En las universidades, me parece, no hay experiencia, hay una cantina barata allí. Los maestros son mayores que todo lo que enseñan. Conocen los orígenes (canon), y todo lo nuevo se rehizo maravillosamente. Por lo tanto, la universidad solo tiene conocimiento metodológico, ciencias individuales, pero no experiencia aplicada.
Configuraciones: interesantes, pero superficiales en la mayoría de los casos.
Habr - "leer antes de acostarse". Hay muchas utilidades, pero también agua.
Los libros son muy útiles si los escribe un hombre.
Bueno, personalmente, todavía me gusta encontrar algunos tipos eminentes más o menos y cavar su github, si esto es posible.
7. Si tuviera recursos ilimitados (tiempo, dinero, poder, personas), ¿qué proyecto tomaría?
Ahora los proyectos más interesantes son necesariamente interactivos. Desdibujar los límites de lo virtual y lo real es algo muy prometedor, e incluso la persona promedio tiene un efecto sorprendente muchas veces más fuerte que cualquier otra cosa. Pero todo esto se basa más en el diseño de dispositivos particularmente inteligentes, pero aquí no se puede hacer con entusiasmo.
De algo lejano: interesado en bio-neuro-cibernética. La cosa es fantástica, pero real. Sí, y suena romántico ...
Definitivamente haría algún tipo de unidad educativa, y por alguna razón me gustaría promover el transporte eléctrico a las masas.
8. ¿Cómo te relajas? ¿Qué haces además del trabajo?
Además del trabajo, sigo trabajando. Hay un ingeniero de sonido a tiempo parcial en una banda de versiones. Ayuda a distraerse. Los viajes frecuentes, caras nuevas, a veces solo eventos fantásticos no dan la sensación de que estoy sentado en un lugar.
Amo la música, pero la esfera de TI es más extensa, estable e independiente. Ganar la experiencia de un genial técnico de sonido, hacerse un nombre y llenar el precio en la Federación Rusa es una hazaña.
9. Cuéntame sobre tus tres libros favoritos: educativo, ciencia popular y ficción.
Entrenamiento : Por alguna razón, me parece que todos son casi iguales, pero dejemos que Schildt sea "Java8". La guía completa "," Patrones de diseño en Java "(no recuerdo al autor).
Bloch "Java eficaz" acaba de comenzar, pero es demasiado pronto para hacer una evaluación.
Nauchpop :
Me viene a la mente Erickson "El arte de la explotación". Nombre muy alto, pero definitivamente volveré a leer. Nunca había visto tantas cosas en un volumen tan pequeño. Un delineador de ojos hermoso, las características principales de C y la programación en general, más allá de los conceptos básicos de ensamblador y, probablemente, el más genial, la relación de uno con el otro. Conceptos básicos de la red, bromas básicas de piratería, etc. Solo un libro genial.
Ficción : Sinceramente, los muelles de Android siguen siendo arte. Pero en serio, me gustan varias autobiografías (músicos, cineastas, incluidos periodistas). Justo después de ellos quiero hacer algo, motivación en el romance, supongo.
10. Si, justo ante tus ojos, AI se despierta, ¿qué le dirás?
Preguntaría cuán bueno es diferente de lo malo. Bueno, entonces tiré el código fuente de github.
Pregunta del héroe anterior: sabiendo que no puedes regresar, ¿volarías a Marte en la primera expedición?
Es como si no hubiera completado el proyecto anterior, y ya le dieron uno nuevo.
Pero en general, dependiendo de quién. Volaría con gente, pero con imbéciles no volaría. Es mejor dejar que una persona sea menos útil, pero agradable, interesante, comprensiva, capaz de escuchar, que q universal, que no escucha ni percibe a nadie.
Como los humanos humanos habitan Marte, que el asentamiento comience no con innovaciones técnicas, sino con la humanidad.
Bonificación: haga una pregunta a otro desarrollador
Si su profesión, el trabajo de toda su vida y lo que alimenta a sus seres queridos (familia) algún día se declararía ilegal, ¿qué haría?