He empezado muy mal en este sector

X

Buenas a todos, antes de nada perdón por los lloros, pero estoy ahora mismo en una situación jodida, no sé muy bien qué hacer. Es posible que esto se considere incluso "first world problem".

Podéis saltar este tocho si queréis:

spoiler

El tema es que lo estoy pasando realmente mal en la empresa, y me va a llover la hostia del siglo en cuanto menos me lo espere. Estoy sacando adelante mi parte del proyecto en el que estamos como puedo, con un estrés y una presión de cojones, quitándome horas de dormir para estudiar e investigar por la noche... y sinceramente no sé cuánto aguantaré.

Eso es todo, realmente no pretendo que me deis la formula mágica para resolver mis problemas, pero acepto cualquier tipo de consejo que me ayude a sobreponerme ante esta situación.

Espero vuestras respuestas, voy a terminar de estudiar unas cosas y me voy a dormir, si no es ahora mañana leeré todas vuestras respurstas. Gracias de antemano.

Habichuela

puedes explicar que problemas te estás encontrando?

eXtreM3

Qué tal pedirle ayuda a la empresa?

Khaleck

Bueno tio, serán unas semanas, meses, malos. Conforme vayas aprendiendo necesitarás menos horas de estudio. Lo que no has hecho durante el módulo lo estás haciendo ahora. Y puedes pedir ayuda a tus compañeros, incluso a lo mejor la empresa te forma.

X

Los problemas que me estoy encontrado son básicamente... todos. Desde no saber usar bien un method o array a escribir código de real mierda. Básicamente el 95% de mi code son cosas memorizadas de Google y el otro 5% son ñapas que he ido encontrando en reddit. Que ni yo mismo sé lo que hacen pero... Funcionan.

El problema es que no quiero hablarlo con el jefe porque se va a destapar todo el pastel y me acabarán largando de la empresa y ahora mismo por motivos economcos no puedo permitirme que suceda tal cosa.

3 respuestas
Eikasia

#5 Cómo te piensas que curra todo el mundo xddd. Tiras stackoverflow y tienen que echar al 90% de programadores del mundo.

18 1 respuesta
s3niK

#5
No seas ridículo, nadie te va a tumbar por ser sincero, y más viendo como verán que pese a tu descalabro de preparación has tenido los santos cojones de tirar pa lante como un toro.
Coge por banda a alguien con voz y mando en tu startup y pídele consejos para mejorar sin mas, dile que tu enseñanza fue una mierda y que has aprendido mas con ellos en este tiempo de todo lo que habías casi aprendido de formación, dile que vas a seguir a full invirtiendo tiempo en ir mejorando y aprendiendo a saco pero que te de todos los consejos posibles para salir adalente en movidas que te puedan surgir. Verás como te sorprende la reacción de tu compañero/jefe.
Pero no se te ocurra ir en plan, llorando a pedir ayuda. Vete en plan tienes consejo para alguien que está empujando su vida hacia delante sin llorarse ni lamentarse??
El potencial que necesitas está en tu mente, no te rayes, y dedica menos tiempo a leernos y más a sacarte partido, los principios son duros, pero los logros llegan si eres tenaz.
Suerte, ya nos contarás.

GaaRa90

#6 creo que ahi te has columpiado, una cosa es no entenderlo y otra cosa es memorizarla y pegarla sin tener ni puta idea de lo que hace.

Puede haber cosas que no lo tengas claro del todo pero creo que el problema de #1 es peor, ahora a un diferente nivel creo que todos empezamos parecido a ti XKai, si trabajos para subcontrata es el pan de cada dia, te venden como que eres el dios a un precio irrisorio para ellos.

B

#5 Yo estaba en una situación similar a la tuya, quizás no tanto por la tarde de código, que rendía como el resto de juniors, pero sí por la parte de seguimiento de versiones, que era un lío de la hostia. No fui avispado para cambiar de proyecto y continuar y me quedé bastante mal con programación, es una espinita que tengo clavada y me cuesta mucho volver a retomarlo, estoy oxidado de cojones.

Así que te recomiendo, por la parte de código, que no lo dejes estar. Como te han dicho, conforme avances más sencillo te resultará, es pura práctica.

También que preguntes como un cabrón, si te da cosa a tu jefe pues a algún compañero con el que tengas más confianza y sepa más (y honestamente si tu jefe se cabrea por querer preguntar y hacer las cosas bien, es que ese sitio es la puta mierda). Mejor quedar de tonto preguntando mucho pero resolver el problema y no acumular frustraciones. Es super obvio esto, pero hay todo tipo de personas y a veces uno se corta en preguntar por no molestar, por que crees que deberías saberlo por ti mismo u otra gilipollez. Hay que echarle un poco de cara y pedir una mano, tarde o temprano ya te llegará a ti el turno de ayudar.

1 respuesta
VonRundstedt
#9cenobia:

No fui avispado para cambiar de proyecto y continuar y me quedé bastante mal con programación,

A que te refieres exactamente con esto? Cambiar a un curro donde aprendieras más y picaras menos código or?

1 respuesta
B

#10 Pirarme del proyecto, ya que era un desorden brutal, cada día versiones diferentes y nuevos procedimientos que se comunicaban en correos de la jefa que no entendía ni dios, y ver si en otro sitio no me mareaban tanto o haberme empanado antes de tiempo. Aprender aprendía y no me importaba picar todo el código del mundo.

Honestamente no sé si es así en todos lados o simplemente soy subnormal y no pude con la presión de los problemas diarios inesperados. xd

Por ejemplo: revisar los comentarios del programador en el JIRA, tener en cuenta si especificó en la incidencia que se trataba de una versión A, si por alguna razón ese usuario no ponía el tag tocaba buscar en qué fecha la resolvió, cogiendo la fecha, el tipo de servidor y el cliente, hacer lo que tocase con ese fix en el código, como llevarlo a una update siguiente o no dependiendo de si el cliente es fulanito o menganito.

Líos de estos digo.

Kaledros

1.- En tu empresa ya lo saben. Créeme, se ve a la legua cuando alguien no sabe lo que hace.
2.- Lo que ya te han dicho: habla con ellos, explícales que eres un junior, que necesitas cosas más sencillas y alguien que te supervise y te vaya enseñando cosas o apuntando en la dirección correcta.
3.- Es muy posible que ya te hayas quemado de este trabajo (eso sólo lo sabes tú) y aunque intenten echarte una mano el daño ya esté hecho. Si te lo puedes permitir, contempla la posibilidad de irte de la empresa y dedicar seis meses a estudiar y a rellenar huecos en tu formación por ti mismo. Ahora mismo debes tener una idea bastante aproximada de por donde van los tiros.

P.D.: casi todos hemos pasado por lo mismo. Los seis meses que estuve en mi primera empresa fueron un infierno porque entré en un proyecto que necesitaba a alguien con mucha más experiencia que yo pero el recruiter quería llegar a unos números de contratación determinados y me hizo el lío metiéndome allí.

Kaos

Si eres junior, actúa como tal: pide ayuda

1
imsack

En udemy hay un curso que se llama java desde cero a máster, te explica todos los conceptos de la programación que se usan en el día a día y son 100 horas, nose si se puede encontrar gratuito por ahí, vale 10€ cuando está en oferta.

En mi empresa lo recomiendan a gente que les cuesta o no tienen muy buena base.

3 respuestas
B

#14 me lo apunto porque me pasa como al op y encima he tirado por otras vertientes por el miedo a liarla programando.

2 respuestas
JuAn4k4

#15 https://jlove.konfy.care/ En conferencias algo se aprende

1
privet

Pero no estas currando no? Estas de practicas del FP

SupermaN_CK

#14 #15 Está a 9,99 € ahora.

https://www.udemy.com/course/universidad-java-especialista-en-java-desde-cero-a-master/

1 1 respuesta
B

#18 creo que lo tengo free por la empresa

NeV3rKilL

Te han dicho que preguntes mucho y preguntar es importante, siempre lo es, y como algo importante tiene sus matices.

Uno de ellos es que NUNCA hagas la misma pregunta dos veces.

Si preguntas una vez, asegúrate de entender la respuesta y si no te queda claro, insiste en que no te queda claro. No lo dejes estar con un sí bueno, ya veré, si no te ha quedado claro.

Si vuelves a preguntar lo mismo otro día, vas a dar la sensación de que no prestas atención, de dejadez y a tu jefe le va a dar la sensación de que está perdiendo el tiempo al hablar contigo.

Pilla lápiz y papel y apunta todas esas cosas para no tener que preguntar lo mismo 2 veces.

Que si es cuestión de vida o muerte debes hacerlo, pero prepárate para que a tu jefe se le hinche la vena del cuello.

1 respuesta
djamb

#1 si estas con android y me pagas te doy clases.
De todas maneras te voy a aconsejar lo que yo haría.
1° estudiar, estudia en tu casa lo que teoricamente deberías saber. En tu carrera como programador no deberías de dejar de estudiar nunca, de eso va el trabajo.
2° después de estudiar y poner en práctica lo que ya te has estudiado, si ves que no te sale, pregunta.
3° aprende todo lo que puedas sobre patrones y clean architecture
4° mirate todo el código que puedas de tus compañeros, es más fácil amoldarse a la manera de programar de otros, como usan los patrones etc

isvidal

Yo creo que tu caso es mas normal y recurrente de lo que tu crees.

Yo no tenia ni puta idea cuando consegui mi primer curro, pero no tener ni puta idea a niveles muy muy basicos. De tener un modelo mental de las cosas super pobre, en plan no entender cosas como el contexto de los sitios donde picas codigo, ejemplo (una clase, entender que en sus metodos no estaticos tienes acceso a ella misma con this, osea, sabia que lo podia usar, pero no lo entendia realmente). Y este feeling de saber usar pero no entender lo podias extender a todo, arrays, objetos, requests de http etc... etc...

Pero vamos, no hay ningun truco magico, la unica forma es darte de ostias contra la pared una y otra vez, programar mucho, programar en tu tiempo libre, programar mientras duermes, y al final tendras la cabeza tan dura que ni la muralla china te aguantara los ostiazos.

Lo importante es que saques el trabajo adelante, que es una mierda, una bomba que les petara en la cara cuando alguien que no seas tu lo tenga que tocar?? Si, pero a quien le importa, el mundo esta lleno de codigo de mierda.

4
Simba26

Pues no te agobies, estas en practicas para aprender, si tienes duda pregunta como te han dicho antes, trata de entender lo que escribes y lo que copias, busca en la documentación oficial lo que utilizas y poco a poco aprenderas.

WolfGuy

#1 #14 Yo estoy apuntado a ese curso mientras hago el fp2 y java de pildoras informaticas. La autentica salud si quieres tener nociones basicas.

Aunque yo me voy a dedicar a javascript, php, html, aprender a usar frameworks, css etc... más enfocado a web (aun por decidir si front-end o back-end). Depende de lo que te quieras enfocar y el lenguaje de programación que vas a usar.

Es importante que enfoques a lo que te quieres especializar, no pretendas hacer web frontend y al poco tiempo hagas sistemas o aplicaciones escritorio.

Yo que tu empezaria con pseudocodigo, paradigmas de programación y estructuras de datos e ir haciendo ejercicios basicos para empezar a estructurar bien, de forma legible y sencilla, ademas de comprender bien para que sirve cada cosa.

Cuando hayas hecho todo eso, empieza con proyectos PEQUEÑOS personales para que tu mente aprenda a crear proyectos e ir aprediendo a solucionar problemas. Luego ya vas subiendo de nivel.

Cosas SENCILLAS. A TU RITMO, NO TE AGOBIES SI HAY ALGUIEN QUE VA MÁS AVANZADO QUE TÚ, QUE ES NORMAL.

No empieces la casa por el tejado, te vas a quemar y te parecera inalcanzable. Ademas el ser junior deberías tener un supervisor que te vaya formando y aconsejando, si hablamos de una empresa decente.

Un consejo, usa los comentarios en el codigo y la documentación, porque en semanas o meses si tienes que volver a tocar no te vas a acordar porque y para que pusiste tal linea de codigo.

Y testear siempre. Testear, joder.

J

Buenas tardes.

Precisamente estoy estudiando 2º de DAM y este año es un caos, a las alturas que estamos sólo tenemos asignado profesor para un módulo... ya arrastraba del año pasado carencias en programación... así que por un lado, leyendo, me estoy acojonando XD

Por otro, soy un viejuno ya de 35 tacos que lleva currando desde los 16 prácticamente. Aunque de desarrollo no puedo decir mucho, sí puedo decir que en general, los comienzos en los trabajos para los que se predisponen conocimientos (tengo otros estudios), suelen ser así. O, al menos, en mi experiencia.

Sé que cuando empiece a currar me veré igual o peor que tú, nervioso y "cagao"... pero por otro lado también sé, que el estrés y la presión acumuladas son peores que preguntar una y otra vez.

Mejor que te echen por pesado preguntando que por una bola acumulada el día menos pensado.

Y creo, que ser pesado preguntando es una buena muestra de interés... por lo que entiendo que no te despedirán por ello si sacas el curro.

Ánimo y al toro.

charl1

Lo primero, reconocer que no haces bien algo es bueno, significa muchas cosas, entre ellas que te importa lo que haces. Como han comentado, cuando una persona no sabe lo que hace o tarda mucho en entregar, alguien con experiencia lo sabe, pero ahí es donde tienes que entrar tu, sigue lo que te ha dicho #20, es un buen consejo.

Mi consejo es que tomes notas de todo, complementando a lo del trabajo. Poco a poco irás entendiendo, haciendo menos ñapas, disfrutarás e cambiarás a una empresa mejor o entrarás contratado en la actual.

Pienso que ahora estás para rellenar y aunque suene feo, no lo es, es una oportunidad sin presión, y si te meten presión no es lo que te toca ahora, te toca aprender y cagarla mucho.

5 meses después
X

Me he acordado que abrí este tema y me gustaría hacer un update:

La cosa ha mejorado bastante en estos 6 meses. Personalmente he aprendido muchísimo y he conseguido asentar y comprender bastantes conceptos y fundamentos de programación que tenía por ahí desperdigados en la cabeza.

No me preguntéis por qué, pero al mes de entrar a la empresa, se empezó a ir gente de la misma XD, ¿casualidad? El caso es que al final nos quedamos 3 devs (yo, y dos más con 2 y 5 años de exp. respectivamente) y me tuve que poner las pilas para sacar el trabajo adelante. Puedo decir sin lugar a dudas que he crecido más en estos meses que en los 2 años de FP.

Probablemente me cambie de trabajo antes de verano, ya que me han salido varias ofertas en empresas que parecen más serias y con tecnologías que me llaman más la atención.

Sin más, gracias a todos los que escribisteis aquí en su día.

4 1 respuesta
neil90

#27 Enhorabuena! No te agobies, esto seguirá pasándote, pero la experiencia lo hace cada vez mas fácil. No dejes de experimentar y aprender y llegará un punto en que casi nada te cogerá desprevenido.
Si de verdad te gusta la programación, te recomiendo que pruebes lenguajes nuevos y descubras las posibilidades que cada uno ofrece, ya que entender diferentes paradigmas te dará muchos recursos para programar.

1 1 respuesta
X

#28 Gracias por tus palabras :)

Y precisamente algo que he estado haciendo estos días es lo que dices, experimentar con otros lenguajes, me he cogido un lenguaje "raro" (Clojure) y la verdad es que me ha devuelto la ilusión por aprender algo nuevo, aunque no me entero de una mierda jaja

Me noto que ya estoy un poco quemado de Java y eso que hace dos días que he empezado como quien dice, por esto mismo probablemente me voy a cambiar a una empresa donde toquen Kotlin y desarollo Android, que ya es un paso, aunque en el fondo siga siendo Java.

Usuarios habituales