JavaRush /Blog Java /Random-ES /¡Establecido!
Heavy
Nivel 30

¡Establecido!

Publicado en el grupo Random-ES
¡Y ahora ha llegado la gran hora y estoy publicando la historia!))) Probablemente comenzaré estudiando, o más bien ingresando a la universidad. Como siempre, después de la escuela realmente no sabes nada, no sabes cómo, no puedes decidir nada por ti mismo, pero de alguna manera decidí que quería ser programador. Esto es incluso sorprendente en 2002. No tener computadora ni Internet. La información se difundió a través de conocidos, conocidos, conocidos. En general, el vecino de mi compañero recién estaba estudiando esta especialidad y parece que después de graduarte de la universidad eres ingeniero de software. Ahora parece que lo busqué en Google, lo encontré, lo leí, lo descubrí y no hay problemas. Si lo quieres en Europa, lo quieres en Moscú, Minsk, Kiev, etc. ¡Recogí mis documentos y me puse en camino! Ni siquiera yo puedo imaginar cómo vivíamos sin teléfonos, cómo nos encontrábamos en la estación sin un teléfono móvil. Hoy en día toda o casi toda la información se puede encontrar en Internet. Para ser honesto, mis estudios en la universidad tampoco iban muy bien. Parece que estudié donde quería y tenía la capacidad (todavía llegué allí, aunque después de 10 años)))) Como uno de mis amigos describió más tarde mientras estudiaba en la universidad: “en la universidad hacías de todo, solo no No estudio”. ¡Pero en vano! Si conociera bien el programa universitario, sería mucho más fácil. Pero yo diría que el asunto es un poco diferente. Adquirí conocimientos en la universidad, pero me tomó tiempo descubrir qué era qué (todas estas abstracciones, herencia, por qué es así). En la universidad, como en todas partes, había “estudiantes excelentes” y “estudiantes bajos”. Entonces, me gradué de la universidad (en el segundo intento :)) Y no diría que los estudiantes "excelentes" saben todo mejor que los estudiantes "bajos". Aproximadamente 50/50. Todo depende de la persona. Por supuesto, no todos los estudiantes "B" recibieron un diploma, pero ni siquiera los estudiantes "A" se convirtieron posteriormente en programadores. Recientemente, un compañero me preguntó cómo me convertí en programador, pero estudió bien e incluso ingresó a cursos para programadores en Epam. Yo diría que depende mucho de la ciudad. Entonces, sigamos adelante. La búsqueda de empleo en mi ciudad no iba muy bien. Primero conseguí un trabajo en un centro de servicio. Allí estaba a cargo un compañero de clase. Tuve que administrar computadoras, pero al mismo tiempo viajar por toda la ciudad. Luego me mudé a otra oficina, donde también tenía que administrar computadoras, pero mayoritariamente en el lugar. ¡Y TRABAJÉ ALLÍ POR MÁS DE 7 AÑOS! ¡ESTÁ CERRADA! Hubo varios intentos de convertirse en programadores. Pero llegó en afluencias. Leí libros, intenté conseguir trabajo, tuve entrevistas, hice exámenes, pero no me contrataron. Ahora entiendo por qué no me contrataron. Al describir la situación laboral en la ciudad, creo que muchos reconocerán su ciudad en esta descripción. En general, no es la capital, pero no es como Mukhosransk, después de todo es un centro regional, pero el trabajo es un poco escaso. Y dáselo a todos los que tengan experiencia, con al menos 3 años de experiencia. Había un par de oficinas que reclutaban jóvenes, pero como dijeron los que consiguieron el trabajo, después de la universidad comenzaron a programar solo después de 6 meses. Me sorprendió mucho: ¿por qué pagan un salario si no hacen nada? Formación continua como en una universidad o en cursos como GO-IT. Mientras trabajaba en una oficina gubernamental, Estaba haciendo girar computadoras, tomando fotos y haciendo todas las tareas administrativas (en esa oficina había muchas responsabilidades). En aquella época (2008) ni siquiera teníamos pruebas laborales como las que tenemos ahora. Epama incluyó un programa de inserción laboral posterior a los cursos. E incluso entonces, uno (o tal vez más) de mis compañeros de clase no ingresó a EPAM después del curso, y yo ni siquiera ingresé al curso. Había opciones para llegar allí mientras estudiaba en la universidad, para convertirse en pasante, pero esto también es más para estudiantes excelentes porque hay mucha gente dispuesta (no se trata de Epam). En general, había un par de oficinas más y simplemente escribían pruebas con opciones de respuesta. La demanda era principalmente de C++. Escribes pruebas y al cabo de un par de días te dicen los resultados. Si lo escribiste mal, enséñalo, vuelve en un mes y escribe de nuevo. (Mis compañeros de clase me contaron exactamente la misma historia sobre "volver en un mes". Ahora ya entiendo cómo funciona: un oficial de personal o un gerente de recursos humanos debe tener personas disponibles para que puedan conseguirle un trabajo a alguien en cualquier momento. Y por eso publican vacantes en anuncios, aunque en realidad 1. nadie te necesita 2. además de tu currículum, todavía hay un montón de solicitantes similares allí 3. Simplemente juzgaste mal el momento, contrataste a un especialista la semana pasada o Lo necesitarás en una semana, pero mañana Vasya escribirá una prueba con el mismo resultado y su perfil estará "en la cima") Después de un tiempo, cuando conseguí un trabajo como administrador, de alguna manera renuncié a estas pruebas. Aparecieron algunos asuntos laborales, asuntos personales, etc. Un par de años más tarde recobré el sentido y comencé nuevamente a leer un libro sobre Java, intenté escribir pruebas, ingresar a cursos en EPAM; nuevamente fue un fracaso. Marcó de nuevo. Y así pasaron 7 años. Después de este tiempo, me di cuenta de que no quería trabajar en una oficina donde se hacen trabajos inútiles, aunque dije que había que hacerlo de otra manera. Luego lo rehaces de nuevo y resulta que nadie lo necesita en absoluto. Y luego, por casualidad, encontré el curso Java-Rush. ¡Estaba absolutamente encantado! Después de todo, quería aprender Java, y no C++ o Delphi, para poder trabajar con ellos más tarde. En general, la formación ha comenzado. Al principio todo fue sencillo, interesante y fácil. Luego comenzaron los viajes de negocios en el trabajo (lo cual fue lo más estresante: no sabes dónde estarás mañana) y nuevamente dejé de estudiar. Un par de meses después volví aquí de nuevo. Empecé a estudiar mucho. Pensé que si tomo 2 niveles por semana, terminaré el curso muy pronto. Incluso me iba de vacaciones y estudiaba y resolvía problemas en casa todo el día. Pero luego enfrenté desafíos difíciles. La teoría que leí empezó a superar el curso. Quedaban muchos problemas sin resolver y simplemente hacer clic en un curso con problemas sin resolver no conducirá al éxito. En general, progresé mucho durante mis vacaciones, pero todavía estaba lejos de terminar mi formación (todavía no la he completado). Y no tenía una suscripción (sobre las suscripciones, por supuesto, este es un tema aparte, lo estoy mostrando aquí en el tablero de honor de los "grandes intrigantes" :)))). De todos modos. Paralelamente a esto ya he realizado cursos en 2 oficinas, Epam y otra oficina. Epam tardó mucho en responder. Prometieron empezar los cursos, pero luego empezaron un mes después, pero... “Necesitamos mucho especialistas”, los cursos se realizaban 3 días a la semana. Pero eran libres. En general abandoné el curso de Epam porque aposté por otra empresa. Las condiciones eran como: vas a cursos, luego haces una pasantía (gratuita) y luego de un tiempo consigues un trabajo. Hice otros cursos, que pagué yo mismo, y esperaba conseguir un trabajo allí más adelante. Incluso me alegré cuando el director se acercó y dijo: ¿por qué hay tan poca gente? ¡Estos son nuestros futuros empleados! Pero después de los cursos, hasta donde yo sé, nadie consiguió trabajo en esta oficina, aunque no solo escribí exámenes allí y recibí una respuesta de que todo estaba bien. Elegí estos cursos porque literalmente hace 6 meses uno de mis amigos consiguió trabajo a través de estos mismos cursos. Por cierto, otro amigo mío tomó cursos en la EPAM y también recibió la respuesta “luego te llamamos”. Y este no es el amigo del que escribí al principio, sino “7 años después”. Como escribí anteriormente, simplemente no es el momento adecuado. En ese momento, las ofertas de trabajo habían aumentado ligeramente y aparecieron un par de oficinas más. Sí, y los requisitos han cambiado. Ahora ya solicitaron la tarea de prueba "aplicación web CRUD", y esta ya es el nivel 35 en JavaRush. Pero aún era posible obtener ayuda de un mentor mientras se completaba la tarea. En algún momento, hice "clic" en el nivel máximo en JavaRush, resolví todos los problemas disponibles sin suscribirme, pero sin verificar, y recibí una prohibición + reinicio de Hubert. La aplicación web aún estaba lejos y los intentos de crearla no tuvieron éxito. Tampoco está claro cómo seguir estudiando. Los cursos pagados con empleo terminaron en nada. La conversación con Hubert también me hizo sentir un poco cauteloso. Hubert me pareció muy duro, me recordaba a los administradores aficionados: "¡Tengo poder, quédate baneado!". - "¿Puedes al menos..." - "¡No, no trabajamos con gente así!" - "¿Es posible..." *estás en la lista negra y no puedes enviar...* 2014 después de todo. Pocas personas se han topado con la compra de licencias, el pago de algo a través de Internet, cómo funciona y qué garantías hay. Por lo mismo, PayPal tuvo que hacer una tarjeta separada a la vez para poder realizar pedidos en eBay, y muchos simplemente no sabían cómo hacerlo (una tarjeta de salario normal no lo permitía). Y durante los últimos 7 años, todo lo que he estado haciendo es instalar Windows pirateado en el trabajo y a la pregunta "¿podemos al menos comprarlo para un servidor?" Recibí la respuesta: "no, es demasiado caro, resuelva este problema de otra manera". Después hablé con Zap y me aseguró que no pasaba nada, sólo compraba una suscripción ilimitada y no habría problemas. Pero en aquel momento había poco tiempo para abonarse. Estaba planeando mudarme y necesitaba un trabajo. El curso debería haberse completado ayer. En general, me mudé a otra ciudad/país. Sigo leyendo el libro sobre Java-core. Mucho material incomprensible. Ahorré algo de dinero, compré una suscripción, le escribí a Hubert (al menos no me banearon en todas partes :)) y él me reintegró. Empecé a tomar el curso nuevamente. Además, la suscripción incluía la opción “elaborar currículum”. En general, compilé un currículum y lo envié a Javarush para que pudieran evaluarlo. Recibí un par de consejos sobre qué arreglar, qué resaltar, qué agregar. Una muy buena opción para que alguien evalúe tu currículum. Escribí una carta de presentación para mi currículum y comencé a enviarla a todas partes (Javarush también me recomendó cómo y dónde enviarlo), pero se programaron pocas entrevistas o no las aprobé. En ocasiones, la ciudad acogió diversos eventos informáticos: conferencias gratuitas, mítines con empresarios, etc. Asistí a estas conferencias y entrevistas y me di cuenta de algo importante: 1. Es necesario prepararse para las entrevistas. Cuando estás en una entrevista, experimentas estrés, empiezas a preocuparte y te vuelves muy aburrido. Lo que hubieras decidido en un par de minutos, simplemente no puedes hacerlo en una entrevista. En general, es necesario entrenar la comunicación. 2. Salario. Es necesario conocer los precios reales, aunque en todas partes escriben que no se discuten los sueldos. Si indica una cantidad demasiado grande, entonces deberá ofrecer algún conocimiento de su parte (o simplemente será bombardeado con preguntas). Si la cantidad es demasiado pequeña (y parece que cuanto menos acepte trabajar, mejor), entonces hay otro punto de vista: una persona con un salario muy pequeño o no sabe nada o trabajará en su propio detrimento -> Formarás a un especialista y le enseñarás todo -> porque él trabaja en su propio detrimento, un buen día te dejará -> perdiste mucho tiempo costoso de tus especialistas que lo capacitaron y te quedaste sin nada. En principio todo es lógico. 3. Inglés. Debes escribir un par de ensayos sobre ti, lo que hiciste antes y lo que podrían preguntarte en la entrevista. No dirás "Londres es la capital de Great Br..." :))). 4. Cuando vas a una entrevista, debes fijarte en qué tipo de empresa es y a qué se dedica. Puede que surjan preguntas: usted sabe lo que hace nuestra empresa (pero no lo sabe y, en principio, no le importa, sólo conseguir un trabajo) 5. Es necesario dedicar tiempo a cada respuesta a una vacante. No funcionará aquí como en Java. (Resume resume = ResumeFactory.createResume(); resume.send();) No tiene sentido enviar currículums con errores si no quieres ser incluido en la lista negra (envía tu currículum al mismo epam y di luxoft en el título) A cada envío se le debe prestar la debida atención durante aproximadamente una hora, escribir una historia sobre por qué quiero trabajar para usted, leer sobre la empresa e insertar frases adecuadas, etc. La calidad es muy importante. 6. Aquí agregaría otro punto sobre la vacante a la que postulas. Si va a una entrevista para convertirse en tester, debe decir: "cómo sueño con ser tester", programador, "cómo sueño con ser programador". Si te preguntan dónde te ves dentro de 5 años y dices programador, aunque estés entrevistando para un tester, tu currículum termina en la basura. La empresa no está contenta con la opción de “quitárselo a otra persona”. 7. Una vez leí una historia sobre la incompatibilidad de las personas. A la entrevista suele asistir su futuro jefe o al menos el actual. Y si tu comunicación con él no va nada bien, entonces puedes empacar tus cosas e irte. Tuve esto y luego pensé que era bueno no llegar a ellos y me hicieron la pregunta: ¿por qué no estás trabajando ahora, para qué vives? ¿Qué harás cuando se te acaben los ahorros? - Yo diría que para mí es muy extraño no tener ahorros si tienes más de 50 años (como el entrevistado) o pensar que una persona de 30 años no lo haya pensado. 8. Si estás entrevistando, por ejemplo, en polaco y no conoces palabras como herencia, polimorfismo, está bien si las dices en inglés. En cualquier caso, te entenderán y será mejor que permanecer en silencio. 9. A veces preguntan sobre SQL, también sería bueno poder escribir consultas complejas. Vamonos. Desde el cambio hasta la oferta de trabajo me tomó alrededor de 6 meses, me tomó mucho tiempo estudiar y resolver problemas. Me quedé en casa todo el día y me decidí por un par de meses, luego durante 2 meses conseguí un trabajo a tiempo parcial, que resultó no ser muy bueno, porque... eran 12 horas al día. Un par de meses más de envío de currículums sin éxito y al final comencé a recibir invitaciones para entrevistas (principios de 2016). La primera entrevista fue un fracaso: no podía escribir mi clase LinkedList, estaba muy preocupado. Hubo una entrevista por Skype; también fue mala, también hubo entrevistas por teléfono. En una entrevista tuve que analizar un archivo xml para un sitio web. Podrías buscar en Internet y hacer lo que quisieras. Otra entrevista fue con pruebas en línea (descritasAQUÍ ) Luego hubo otra entrevista, todo salió genial (como me pareció a mí). Incluso trabajaron allí en Idea y la comunicación fue buena, esperaba conseguir un trabajo allí. Dijeron que se comunicarían conmigo dentro de un mes. Luego hubo una entrevista con estas preguntas que me resultaban extrañas, y finalmente una entrevista donde me contrataron. Cuando ya estaba trabajando me llamaron desde la oficina donde esperaba ir y me dijeron que habían elegido otro candidato. Así que me alegré de haber aceptado la oferta de los primeros que aceptaron llevarme. La entrevista no salió exactamente como la había planeado. En primer lugar, llegué tarde, pero el formato de la entrevista fue ligeramente diferente. Acabo de llegar, me llevaron a una habitación, me dieron una tarea en .net con una disculpa que las pruebas de Java aún no estaban listas, pero no había nada especial, intente resolverlo, y me dejaron solo en la habitación. . En general, decidí algo allí, luego me di cuenta de que la solución no era óptima, así que comencé a corregirla usando programación OO. Vino el entrevistador, le expliqué lo que había hecho mal y casi lo había corregido, me hizo un par de preguntas estándar más, me preguntó sobre el salario y me dejó ir en paz, diciendo que se comunicarían conmigo en un par de días. Y literalmente al día siguiente me llamaron y me ofrecieron trabajo en una semana, porque... Toda la oficina se va de viaje de negocios y nadie me procesará. Sonó un poco extraño, pero realmente no tuve otra opción, aun así envié mi currículum, pero nadie más me llamó para entrevistas. Entonces llegó el día en que me dijeron que viniera a instalarme, pero todo se pospuso para el día siguiente. Lo que nuevamente me hizo desconfiar un poco, pero no había muchas opciones. En general llegué el día señalado, me tramitaron y empezaron a ponerme al día. Teniendo en cuenta que en JavaRush una tarea grande tenía quizás 50 clases, entonces en el proyecto actual probablemente haya más de 5 mil clases. Pasó aproximadamente un año antes de que de alguna manera aprendiera a navegar por estos complementos y clases. A veces vuelves a tus propias clases que escribiste cuando llegaste y reescribes todo otra vez, porque... en ese momento sabía muy poco de todo, no me orientaba, no lo entendía bien, las clases estaban mal escritas y nadie las corregiría excepto tú (y sería mejor si nunca nadie hubiera ¡Los he visto!) Pronto se cumplirán 2 años desde que trabajo aquí. Inicialmente había un periodo de prueba de 3 meses, luego un contrato por 6 meses y luego con renovación automática o algo así. Fin :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION