
Casi siempre, creamos nuestros problemas con nuestras propias manos ... con nuestra imagen del mundo ... con nuestra inacción ... con nuestra pereza ... con nuestros miedos. Lo que luego se vuelve muy conveniente para nadar en el flujo público de patrones de alcantarillado ... después de todo, es cálido y divertido, y al resto no le importa: olfateamos. Pero después de que un archivo duro llega a la realización de una verdad simple: en lugar de generar un sinfín de razones, autocompasión y auto justificación, es suficiente con tomar y hacer lo que consideres más importante para ti. Este será el punto de partida de su nueva realidad exacta.
Para mí, la escritura a continuación es solo un punto de partida. El camino no estará cerca ...
Todas las personas son socialmente dependientes y subconscientemente todos queremos ser parte de la sociedad, tratando de obtener la aprobación de nuestras acciones desde el exterior. Pero junto con la aprobación, estaremos constantemente rodeados de una evaluación pública, respaldada por complejos internos y limitaciones constantes.
A menudo tenemos miedo al fracaso, constantemente posponiendo cosas importantes para nosotros mismos y luego racionalizando lógicamente en nuestras cabezas tratando de calmarnos: "nada funcionó de todos modos", "esto no encontrará la aprobación de los demás" y "¿de qué sirve hacer esto?" Muchos simplemente no saben qué tan fuertes son, porque nunca han tratado de cambiar algo en su vida.
Después de todo, si una persona hace solo lo que puede, ya crea automáticamente una plantilla en su cabeza: "Puedo hacer esto ... Haré esto ...". Pero no hay nada sobresaliente cuando una persona hace solo lo que puede. Hizo esto porque pudo, pero al mismo tiempo permaneció en el mismo rango de sus capacidades originales, en el que había estado todo este tiempo. Pero si no pudiste y lo hiciste, aquí eres realmente guapo. De hecho, solo cuando abandonamos la zona de confort y trabajamos más allá del alcance de nuestras capacidades, solo entonces nos desarrollamos y mejoramos.
Mi primer intento de hacer al menos algo significativo comenzó en el cuarto año del instituto. Detrás de usted ya tenía conocimientos básicos de C ++, y un intento fallido de memorizar todos los libros de Richter siguiendo el consejo urgente de un posible empleador. Por casualidad, la biblioteca OpenCV y un par de demos para el reconocimiento de patrones me llamaron la atención. De repente, las reuniones nocturnas comenzaron en un intento de descubrir cómo mejorar la funcionalidad de esta biblioteca. Muchas cosas no funcionaron y por ingeniería inversa traté de mirar productos de orientación similar. Llegué al punto en que aprendí a diseccionar una biblioteca comercial y saqué un poco de allí algoritmos que yo mismo no podía implementar.
Se acercaba el final del quinto año y comenzaba a gustarme cada vez más lo que había estado haciendo todo este tiempo. Como ya era necesario comenzar a trabajar por completo, decidí escribir a los desarrolladores de la biblioteca comercial de donde obtuve mis ideas. Me pareció que fácilmente me habrían llevado a su lugar, pero después de un par de cartas sobre mi deseo de trabajar con ellos, nuestra conversación no condujo a nada. Hubo una ligera decepción y una fuerte motivación para demostrar que yo mismo puedo lograr algo.
En un mes hice el sitio, puse todo en un hosting gratuito, preparé la documentación y comencé a vender. No había dinero para publicidad, y para atraer de alguna manera la atención de clientes potenciales, comencé a distribuir mis artesanías bajo la apariencia de un código abierto. El repunte fue de alrededor del 70%, pero, inesperadamente para sí mismo, las personas restantes, aunque de mala gana, comenzaron a comprar. Ni mi curva de inglés ni el alojamiento gratuito en el que se encontraba el sitio molestaron a nadie. La gente estaba satisfecha con la combinación de bajo precio y funcionalidad básica que cubría sus necesidades básicas.
Hubo varios clientes habituales que querían invertir en mi empresa como socios. Y de repente aparecieron los desarrolladores de la misma biblioteca, de los cuales aprendí mucho de mi tiempo. Suavemente insinúa que sus algoritmos están patentados y no se pelean con ellos, lo que quita descaradamente a la clientela. Nuestra conversación estaba lejos de ser cultural, y en cierto momento decidí enviarlos a buscar las tres letras eternas del alfabeto. Al día siguiente, enviaron una carta oficial de que estaban listos para cooperar conmigo, pero interrumpí abruptamente el diálogo con ellos. Para estar a salvo de futuros ataques de estos tipos, comencé a preparar documentación de patentes y una solicitud de derechos de autor.
A medida que pasó el tiempo, esta historia comenzó a olvidarse gradualmente. Los planes eran contratar a una persona con más experiencia para ayudar, pero no había suficiente dinero para esto. Greed jugó y quiso ganar un gran premio. Se planeó una reunión con un nuevo cliente, quien, como resultó, en el proceso de nuestra comunicación, se encontraba en la misma ciudad que yo. Delineando dulcemente las perspectivas de cooperación, ofreció reunirse en persona.
De hecho, en lugar de él, los jóvenes de apariencia agradable asistieron a la reunión y, sin pedir mi opinión en particular, se ofrecieron a salir de la ciudad argumentando que era una necesidad urgente de "respirar aire fresco". Ya en el lugar, se emitió una pala personalizada para probar las habilidades que adquirí de niño en las plantaciones de papa de mi abuela. Y durante una hora en forma inteligible, me explicaron mis perspectivas, sugirieron no disipar mi fuerza, dejar de hacer cosas estúpidas y, lo más importante, dejar de ser grosero con las personas serias.
En un momento, el mundo dejó de parecer un lugar soleado y agradable. Es difícil decir si hice lo correcto ... pero me di por vencido ... dejé caer sus manos y me escondí en un rincón. Y esto determinó en gran medida lo que sucedió a continuación: ira latente hacia los demás debido al incumplimiento, la inseguridad durante muchos años, la apatía en la toma de decisiones importantes para uno mismo, la transferencia de la responsabilidad de las jambas de uno hacia otra persona.
El dinero diferido se estaba acabando rápidamente y era urgente ponerme en orden, pero todo se salió de control. En ese momento, mi padre ayudó mucho, a través de amigos encontré un lugar al que me llevarían sin ninguna pregunta. Más tarde, descubrí que, por mi bien, tenía obligaciones lejos de las personas más agradables, pero que me dio la oportunidad de mostrarme.
Preparándome para un nuevo trabajo, comencé nuevamente a entender a Richter y estudié mucho a Schildt. Planeaba que estaría involucrado en el desarrollo de .NET, pero el destino en el primer mes de mi trabajo oficial ordenó un poco diferente. Uno de los empleados de la compañía abandonó el proyecto inesperadamente, y se arrojó material humano fresco al agujero recién formado.
Mientras mi colega estaba empacando, tuve un diálogo muy épico con el director del fondo:
"¿Conoces las bases de datos?"
- No
- Aprender de la noche a la mañana. Mañana, como intermediario de la base, te llevaré al cliente
Así comenzó mi introducción a SQL Server. Todo era nuevo, incomprensible y la mayoría de las veces se hacía por prueba y error. Realmente carecía de una cantidad de mentores sensatos que pudiera igualar.
En los próximos meses, todo parecía una basura feroz. Los proyectos fueron interesantes, pero fueron regalados por casualidad. Comenzaron los hurgos, las horas extraordinarias eternas y las tareas, que a menudo nadie podía formular normalmente. Mi pasatiempo favorito fue la eterna revisión del informe sobre el desarrollo de pasteles preparados en productos semiacabados simples. Pero dado que cualquier pastel podría ser parte de otro pastel, entonces el techo se movía fuertemente desde esta dura lógica comercial.
Me di cuenta de que solo empeoraría y decidí actuar. Actualizó la teoría en su memoria y decidió probar suerte en otros lugares, pero en las entrevistas no tuve suficiente experiencia para sacar al menos un junio fuerte. Durante los primeros días me impresionaron mis fallas y pensé seriamente que era demasiado pronto para cambiar de trabajo y que necesitaba ganar experiencia.
Comenzó a estudiar intensamente el material en SQL Server y finalmente se dedicó por completo al desarrollo de bases de datos. No ocultaré que este trabajo fue un infierno para mí, donde, por un lado, un esquizofrénico practicante en la persona de un director técnico era divertido todos los días, y estaba acompañado por un director financiero afgano que, en un ataque de emoción, se mordió la cabeza con patos de goma durante un almuerzo.
En un momento, me di cuenta de que estaba listo. Recopiló todo el trabajo crítico, aseguró una alta frecuencia de lanzamientos y normalizó directamente las relaciones con los clientes. Como resultado, vino y colocó al revisor en la pose de un abedul talado. Ahora sería posible bromear sobre las personas mayores de 23 años, pero así es como logré aumentar mi salario cuatro veces.
Al mes siguiente estalló de orgullo lo que pude lograr, pero ¿cuál fue el precio? El comienzo de la jornada laboral a las 7.30 de la mañana y antes de las 10 de la noche. La salud comenzó a dar los primeros problemas técnicos, y esto fue en el contexto de las sugerencias sistemáticas de las autoridades de que era mejor presentar el proyecto intencionalmente que darle más dinero que el promedio de nuestro hospital. Al menos en algo, pero mantuvieron su palabra, y me enfrenté al dilema de encontrar un nuevo trabajo.
Después de un tiempo me invitaron a una entrevista en una empresa de comestibles. Planeaba irme a una posición similar en .NET, pero fallé con éxito la tarea práctica. Ya queríamos decir adiós, pero lo más interesante sucedió después de que los posibles empleadores descubrieran que tenía experiencia con SQL Server. No escribí mucho sobre él en mi currículum porque nunca pensé que sabía mucho de esta área. Sin embargo, los que me entrevistaron consideraron un poco diferente.
Me ofrecieron mejorar la línea de productos existente para trabajar con SQL Server. Antes de eso, no tenían un especialista por separado que se dedicaría a dicha actividad. Todo se hacía a menudo por prueba y error. La nueva funcionalidad a menudo simplemente se copia de la competencia, sin entrar en detalles. Mi tarea consistía en mostrar que puede ir hacia otro lado, resolviendo las solicitudes de representaciones del sistema de manera más eficiente que los competidores.
Esos dos meses se han convertido en una nueva experiencia invaluable para mí en comparación con la actividad previa de fumar pasteles. Pero tarde o temprano, todas las cosas buenas llegan a su fin y la gerencia de repente cambió las prioridades. En ese momento, el trabajo estaba hecho y para mí no se les ocurrió nada mejor que volver a capacitarse como probador, lo que fue un poco en contra de nuestros acuerdos sobre el desarrollo de nuevos productos. Rápidamente encontré una alternativa: "esperar un poco", tratar de ejercer la actividad social y al mismo tiempo aceptar voluntariamente dejar el desarrollo en pruebas manuales.
El trabajo se convirtió en una serie de regresiones monótonas, que no motivaron un mayor desarrollo. Y para despegar oficialmente de las regresiones, comencé a escribir artículos técnicos sobre Habré y luego sobre otros recursos. Al principio no funcionó muy bien, pero lo principal fue que me empezó a gustar.
Después de un tiempo, me encargaron descargar la calificación oficial del perfil de la compañía en Stack Overflow. Todos los días encontré casos interesantes, encendí toneladas del código hindú, ayudé a las personas y, lo más importante, estudié y adquirí experiencia.
Por casualidad, tuve mi primer SQL el sábado, que se celebró en Jarkov. Se suponía que mi colega debía contarle a la audiencia sobre el desarrollo de bases de datos utilizando productos, lo que hemos estado haciendo todo este tiempo. No recuerdo por qué, pero en el último momento tuve que hacer una presentación. Denis Reznik, con una sonrisa tradicionalmente amigable en su rostro, transmite un micrófono e intenta decirle a la gente algo con una voz tartamudeante. Al principio daba miedo, pero luego "Ostap sufrió".
Después del evento, Denis se acercó y me invitó a hablar en un evento más pequeño, que tradicionalmente se realizaba en HIRE. Pasó el tiempo, los nombres de las conferencias cambiaron, el público en el que mantuve las reuniones creció un poco. Entonces no sabía para qué me inscribía, pero una serie de accidentes formaron mi elección de vida, y luego decidí dedicarme al futuro.
Pareciendo especialistas como Reznik, Korotkevich, Pilyugin y otros tipos geniales a quienes tuve la oportunidad de conocer ... Comprendí que, en el marco del trabajo actual, no tendría tareas para un progreso rápido. Tenía una buena teoría detrás de mí, pero carecía de práctica.
Me ofrecieron plantear un nuevo proyecto desde cero en un nuevo lugar. El trabajo desde el primer día estaba en pleno apogeo. Todo lo que quería obtener de la vida antes de que se me ocurriera: un proyecto interesante, un salario alto, la capacidad de influir en la calidad del producto. Pero en algún momento, me relajé y cometí un error muy serio, justo después de que terminamos de hacer MVP para el cliente.
Al tratar de concentrarme en el desarrollo y proporcionar una mejor solución, cada vez era menos capaz de dedicar tiempo a la gestión y la comunicación con el cliente. Para ayudarme, me dieron un nuevo hombre que comenzó a hacer esto en lugar de mí. Entonces fue difícil para mí entender las relaciones de causa y efecto, pero después de eso nuestras relaciones con el cliente comenzaron a deteriorarse rápidamente, las horas extras y el estrés en el equipo aumentaron.
Por mi parte, se intentó suavizar la situación del proyecto, poner las cosas en orden y volver a un desarrollo más relajado, pero no me dieron esto. Todos estaban satisfechos con los incendios constantes que tenían que apagarse.
Después de analizar la situación, decidí que quería tomarme un descanso de todo este circo y le sugerí que el CEO de su lugar de trabajo anterior volviera con él en los términos en que estaríamos haciendo un nuevo proyecto juntos. Discutimos todos los matices y un mes después planeamos comenzar el desarrollo. Pasó un mes ... luego otro ... y otro. Hubo una respuesta sin cambios a todas mis preguntas: espera. La idea de hacer algo por mi cuenta no me dejó, pero aún así tuve que ir temporalmente a trabajar por cuenta propia para ayudar a los pueblos de Asia Central a conquistar el sector bancario de Ucrania.
Literalmente, un mes después, supe que el desarrollo de mi proyecto fue iniciado silenciosamente por personas zurdas con el permiso oficial de las antiguas autoridades. Estos tipos eran geniales desarrolladores de .NET, pero no tenían experiencia en lo que tenían que hacer. Desde el exterior, todo parecía que me estaban tirando silenciosamente al proyecto. De hecho lo fue. En un ataque de indignación, comencé a hacer este proyecto yo mismo, pero la motivación se desvaneció rápidamente.
El ex director de tecnología se ofreció a ayudarlo en los proyectos en curso, y comencé a hacer lo que mejor podía hacer: apagar los incendios. Habiendo vuelto a atacar la adicción al trabajo, coseché sus consecuencias: desnutrición, un patrón de sueño lejos de la comprensión normal y estrés constante. Todo esto fue explicado por dos proyectos, que alternativamente saqué hacia un futuro más brillante. Un proyecto trajo alegría al modo de operación 24/7, y el segundo fue solo una comprensión pervertida de la administración, por lo que el equipo trabajó en problemas perpetuos. Este período de mi vida no puede llamarse masoquismo, pero también hubo momentos divertidos.
Con calma desenterras papas en la casa de campo de tus padres bajo una ola retro y luego una llamada inesperada: "Serge ... los caballos dejaron de correr ...". Después de un par de segundos de reflexión, de pie sobre una pala y al mismo tiempo entrenando las habilidades de la abuela Vanga en usted, dicta los comandos de la secuela de la memoria para que una persona pueda solucionar el problema en el servidor. No deseo ni un minuto acerca de tal experiencia, ¡fue genial!
Pero aquí comienza la diversión ...
Una reunión cambió radicalmente mi vida a fines de septiembre de 2017.
En ese momento, para alegrarme de alguna manera de la rutina de trabajo, planeé hablar en la conferencia. Durante el almuerzo, accidentalmente intercambió algunas palabras con un colega en la cocina. De paso, me dijo: "Resulta que eres una persona conocida ... la gente te conoce en otras ciudades". Al principio, sin comprender lo que estaba en juego, me mostró una correspondencia en un telegrama. Inmediatamente reconocí a la chica que vino a hablar conmigo cuando fui a Dnipro con informes. Me alegró mucho que la persona se acordara de mí. Sin más preámbulos, decidió escribirle y lo invitó a Jarkov a una conferencia, en cuyo marco preparó informes.
Fui uno de los primeros en hablar e inmediatamente la vi en la segunda fila. El hecho de que ella llegó fue un evento inesperado y agradable para mí. Intercambiamos un par de frases y comenzamos mi larga maratón de lassoterapia de seis horas. Ese día fue uno de los más brillantes de mi vida: una habitación completamente atascada, 5 informes seguidos y una sensación indescriptible cuando a la gente le gusta escucharte. Fue difícil para mí concentrarme en todo el pasillo y mi mirada instintivamente la buscó ... para esa chica que vino de otra ciudad ... a quien conocía desde hace dos años, pero no habíamos hablado con ella ... solo nos conocíamos todo el tiempo .
Después de la conferencia, estaba cansada y muy deprimida, pero aún así quería que la niña fuera agradable, invitándola a cenar juntos en compañía de las personas con las que estábamos. En verdad, entonces era un interlocutor terrible, constantemente dolorido y exigía atención. Es difícil decir qué me pasó entonces. Nuestro paseo por la ciudad nocturna tampoco funcionó. Me pareció que lo mejor es llevar a la niña al hotel e irse a dormir a casa. Al día siguiente pasé en la cama, sin tener fuerzas para levantarme, y solo por la noche comencé a desplazarme por la cabeza las palabras que dijo: "Seryozha, vine por ti ...". Sinceramente quería volver a verla, pero para entonces ya se había ido.
Hablamos durante un par de semanas, hasta que decidí que tenía que ir con ella ...
En la víspera del lanzamiento, nadie necesita basura para el cliente, pospuse el despliegue y fui al Dnieper. Es difícil decir lo que estaba pasando en mi cabeza, pero quería verlo sin siquiera saber de qué estaría hablando.
Acordamos encontrarnos en el parque, pero mezclé épicamente la dirección y 5 kilómetros fueron por el camino equivocado. Después de un tiempo, dándome cuenta de mi error, regresé rápidamente en taxi con las flores que encontré en algún distrito de gop. Y todo este tiempo ella me estaba esperando con cacao.Nos sentamos en un escenario de teatro inacabado, bebimos chocolate frío y hablamos de todo lo que se nos ocurrió. Saltando de un tema a otro, me contó sobre su pasado difícil, sobre la inmutabilidad de los tipos de datos de cadena en .NET ... Capté cada palabra. Era perspicaz e inteligente, a veces divertida, un poco ingenua, pero todo lo que se dijo fue sincero. Ya entonces me di cuenta de que me enamoré de ella.Regresando al trabajo, estoy en un modo de emergencia tratando de compartir un par de días de vacaciones y acudir a ella por segunda vez para admitir mis sentimientos. De hecho, todo resultó diferente ...Mi infantilidad, estupidez, viejos complejos y mi renuencia a creer plenamente en una persona llevaron al hecho de que ofendí fuertemente a una chica que sinceramente trataba de quererme. Por la mañana me di cuenta de lo que había hecho y en la primera oportunidad fui a pedirle perdón. Pero ella no quería verme. Al regresar, traté de convencerme de que no lo necesitaba, pero fue realmente así ... Durante unmes estuve enojado conmigo mismo ... estaba frustrado con los demás ... Le dije esas cosas a una persona que sinceramente me gustaba, por lo que es imposible perdonar. A partir de esto, fue aún peor en el corazón y al final terminó en un colapso nervioso y una depresión severa.Mi ex colega, Dmitry Skripka, quien me llevó al gimnasio, me ayudó a encontrar una salida del círculo vicioso de la autoflagelación y los complejos internos.Después de eso, mi vida ha cambiado mucho. Realmente entiendo lo que significa ser débil e inseguro. Pero cuando comencé a entrenar, me sentí lo mejor que el gimnasio puede dar. Este es el sentimiento mismo de autoconfianza y autosuficiencia. Un sentimiento de cómo está cambiando la actitud de otras personas hacia usted. Y en ese momento me di cuenta de que no quería volver a la vida anterior que tenía. Decidí dedicarme al hecho de que todo este tiempo lo pospuse en mi vida.Pero, ¿notó que cuando una persona comienza algo nuevo, entonces comienza a declarar sus intenciones en la realidad circundante? Constantemente le cuenta a todos los ojos ardientes sobre sus planes, pero el tiempo pasa y no pasa nada. Dichas personas constantemente dicen en el futuro: "Lo haré", "Lo lograré", "Cambiaré", y así año tras año viven su lista de deseos. Son como una batería tipo dedo: hay suficiente carga de motivación para un solo flash y luego todo. Yo era el mismo ...Inicialmente, planeé que, en compañía de colegas motivados, se pueden convertir montañas, pero a menudo las expectativas de un futuro brillante difieren de la práctica. Comenzando a hacer nuestro proyecto, planificamos y discutimos constantemente en lugar de tomar y hacer.A menudo, todos quieren hacerlo rápidamente ... todos quieren el primer intento ... todos los velocistas ... todos comienzan a correr, pero el tiempo pasa ... uno se rinde ... el segundo se rinde. Cuando la línea de meta no se vislumbra en el horizonte, pocos quieren trabajar duro solo porque tienes que llegar hasta el final ... en la mañana, tarde o tarde en la noche ... cuando nadie ve, nadie elogia y nadie aprecia lo que estás haciendo.Nunca comparta sus planes hasta que se dé cuenta de ellos. Comparta solo los resultados, ya que sería difícil no hacerlo todo usted mismo. Sí, en este caso, el camino elegido por nosotros no siempre traerá placer a los unicornios rosados con un arco iris desde el quinto punto. No siempre nos guiaremos por motivos brillantes al trabajar en nuestras prioridades. A menudo, la vida se enviará constantemente a donde no quieres ir. Pero cada vez que abría Visual Studio o entraba en la habitación, recordaba lo que era y lo que podía ser. Recordé una reunión con esa chica del Dnieper, que me hizo pensar en mi actitud ante la vida ... Entendí mucho.Por lo general, la última palabra debe ser lo suficientemente amplia como para ser recordada por mucho tiempo. Quiero citar las palabras que una vez escuché en el pasillo de una persona inteligente.? … … … … . ? , , . – , . – , , . … ?
Ah, sí, lo olvidé por completo ... inicialmente este artículo fue concebido para presentarle a la gente el proyecto que he estado haciendo todo este tiempo. Pero resultó que en el proceso de escritura, la prioridad pasó a describir la razón por la que incluso comencé a hacer esta actividad y por qué no quiero renunciar en el futuro. Si se trata brevemente del proyecto, entonces ...SQL Index Manager es una alternativa gratuita y más funcional a los productos comerciales de Devart ($ 99) y RedGate ($ 155) y está diseñada para servir índices de SQL Server y Azure. No puedo decir que mi aplicación es mejor que los scripts de Ola Hallengren, pero debido a una descripción de metadatos más optimizada y la presencia de varias pequeñas cosas útiles para alguien, este producto definitivamente será útil en las tareas cotidianas.
La última versión de la aplicación se puede descargar enGitHub . Las fuentes están en el mismo lugar.Estaré encantado de criticar y ajustar :)