Publicado hace 6 años por jalepo a sinergiasincontrol.blogspot.ie

Como aprende un lenguaje de programación un novato y un senior.

Comentarios

e

#1 A mi me dijo el comercial que es cierto el 110% de las veces

#3 Y eso lo sabe el 14% de la gente

TiJamásLlevaTilde

#1 el comercial ha hecho su trabajo, que es vender el proyecto. Ahora te toca a ti hacer el tuyo, que es programarlo.
No seas vago y a trabajar!

a

#36 Pero no necesitas hacer que funcione. Con una maqueta que cuele unos días es suficiente

A continuación se vende el proyecto de arreglar lo anterior.

Los clientes que contratan con un concurso a la baja de proveedores, se merecen exactamente esto.

V

#38 Al final quién pringa a causa de los comerciales inútiles son los que hacen el proyecto, no sería la primera vez que me voy de una empresa porque pretenden que trabaje gratis para que les salgan las cuentas.

Shotokax

#28 si se le puede llamar "trabajo" a un vendedor de enciclopedias que engaña a la gente...

redscare

#1 Formación vía google, que se le dice también.

squanchy

#23 Cierto.

a

#23 Cuanta razón tienes.

D

#5 Yo una vez vi que pedian no se si era en visual basic o en que, pero pongamos que era visual studio 2013 experiencia minima de 5 años y era el año 2014 por decir algo.

D

#9 El secreto está en meterse speed , aplicarse al tema en jornadas de 16 horas y solo dormir 2. Cada año te cunde por 2.

Oskys

#5 Conozco a un compañero que siendo senior, migraron toda la empresa de COBOL a .NET y lo despidieron. Luego intentaron contratarlo como junior.

V

#18 migrar de COBOL no suele funcionar muy bien, acaban teniendo que guardar solo una décima parte de lo que había para que vaya 5 veces más lento.

c

#42 Y eso por?.

m

#43: Porque "si funciona bien, no lo toques", no es ninguna tontería.

skaworld

Si no has aprendido un lenguaje para que te vendan como experto usando "Aprende X como si estuvieses en primero" es que no has tenido juventud.

http://www4.tecnun.es/recursos/labmat0.html

Varlak

#2 O eso o es porque si que has tenido juventud

u

#7 la mitad de esos copypastes con backdoors

o

#10 seguramente pero si no das fomación demasiado que salga el trabajo

squanchy

#7 acabas en google todo el día copy paste de codigos
¿Google? ¿Google? Parfavar... menudo programador que ni siquiera alaba a la web correcta, stackoverflow.com

musg0

#19 ¿Encuentras algo en el buscado de stackoverflow? Porque yo siempre llego ahí a través de Google.

D

#25 Google lo hace tan bien que hasta que te he leído no me había parado a pensar que stackoverflow tiene su propio buscador. No habia reparado en el hasta ahora lol

o

#21 Si fuera a una empresa de nuevo iria a algo de lo que sé

#19 Probablemente acabes allí pero no siempre, por suerte ya no pico codigos pero cuando me tocaba solía ser así

celyo

#7 y así, antes de que expiren los 6 meses de tu periodo de prueba te pueden echar gratis por incompetente

a

#2 He pasado por eso.

Pero al año tenía nivel gurú-del-tema. Los veteranos hacían cola para venir a preguntarme.

D

Había entrado esperando leer una chorrada cliché y ya venía predispuesto a explicar todo lo que estaba mal en la viñeta.

Pero, debo admitir que es real como la vida misma.

mangrar_2

Un lenguaje se aprende en una tarde, a programar, en mucho mas tiempo. En la universidad no me enseñaban un lenguaje en concreto, me enseñan los conceptos, y a utilizarlos. De hecho, usabamos pseudocódigo, y para las prácticas, en la mayoría elegías el lenguaje que te salía de las pelotas, dentro de unos límites (lógicamente en clase de POO tienes que elegir un lenguaje orientado a objetos). Aprendía POO, programación declarativa, programación funcional, etc... Hoy en día, profesionalmente programo en Java, pero no me costaría mucho aprender C#, y de hecho una vez en un curro tuve que arreglar un bug en una aplicación, porque el tío de .NET estaba de vacas, y no tuve ningún problema.

Hace poco tuve un problema de concurrencia en el curro. La solución que propuse no cambia según que lenguaje, el conceptualmente la solución es la misma independientemente del lenguaje.

Lo que lleva mas tiempo es aprender plataformas. Si empiezas con java, lo de menos es aprender el lenguaje, sino todo lo asociado a ella, frameworks, librerias, servidores de aplicaciones, etc... En mi curro actual estuve 6 meses en un proyecto de NodeJS. El problema no era el lenguaje, sino la plataforma, donde hay miles de librerias y frameworks sobre como hacer las cosas (es un infierno NodeJS)

champunes

#35 NodeJS es raro para empezar, pero después de 3 años te digo que no lo cambio por nada del mundo. Hay gente que trabaja con el a porrillo (por lo que es facil encontrar ayuda), casi todas los modulos son de código abierto, asi que no solo puedes reutilizar, sino oler cómo alguien ha resuelto algo para aprender, y funciona tan bien que parece magia (a mi lo de javascript en el backend usando el V8 de Google me daba un mal rollo que para qué).

j

#47 "no lo cambio por nada del mundo"

No me extraña. JavaScript es, de hecho, uno de los pocos lenguajes que puede probar que el último teorema de Fermat es falso ->

D

Los seniors no existen,son los padres.

D

#12 Un senior es un junior con el culo pelado y resistencia sobrehumana a la frustración.

D

#20 tambien he visto seniors que solo han tenido que engañar al recruiter de turno,y no saben hacer nada,pero tienen x años de exp.

D

#32 Demasiados hay...

k

He pasado por la primera viñeta (real 100%), he vivido la segunda (jajajajajajaja) misma logica distntas palabras, y ahora estoy en la tercera haciendo un SGE pequeñito.

D

Al final todos los lenguajes se basan en las mismas estructuras semánticas y conceptos. Un programador senior no necesita ver cómo se hace un blucle for, lo único que cambia es la sintaxis. Y para lo que no sepa esta Stack Overflow.

redscare

#31 Pues yo el otro día me quede flipando bastante viendo como se implementan los bucles en Dell Boomi. Nada que ver con las estructuras habituales.

j

#31 "Al final todos los lenguajes se basan en las mismas estructuras semánticas y conceptos"

No has programado en Prolog, ¿verdad?

D

#31 >Al final todos los lenguajes se basan en las mismas estructuras semánticas y conceptos.

Haskell, Scheme, Smalltalk.

squanchy

Un programador senior no necesita leerse un tutorial sobre el manejo de ficheros en el lenguaje fulano. Ya sabe lo que es un fichero, que puede abrirlo en binario o como texto, que puede abrirlo en modo lectura o escritura, que puede hacer un append al final o escribir en una posición concreta, etc. Sabiendo todo eso, lo que quiere conocer al instante es el nombre de la función a invocar y cómo pasarle los parámetros, es decir, un ejemplo de dos o tres líneas de código, y tira millas...

D

#22 Ni eso, para cosas tan simples como la consulta del API te vas a la documentación oficial. Cualquier buscador te llevara al sitio exacto en un momento.

ampos

¿Donde han quedado esos manuales impresos?

D

No sabía que fuera senior
Para aprender Myrrdin me estoy haciendo un emulador de Chip8

D

Esto es TAN cierto.

D

La verdad es que estas viñetas no suelen ser muy graciosas. Demasiado texto y poco chiste.
Eso sí, razón no le falta.

champunes

#44 La última si que me ha hecho esa gracia culpable de saber que es real como la vida misma y que es una jodienda en nuestra profesión.

...

Nótese el pelazo del novato y la calvicie de los séniors.

Jose_Juan_Lopez

#49 mierda, no lo había visto pero es cierto jajajajaja

D

Cierto como la vida misma, todos los cursitos, tutoriales y similares le pueden servir a un novato que está aprendiendo. A un senior "de verdad" como dice en la viñeta esos cursitos le sirven de poco. Hasta que se no se mete en un proyecto de verdad con el nuevo lenguaje poco va a aprender.

D

#16 Yo es algo con lo que insisto mucho. Por ejemplo cuando me preguntan si programo en C (que no es lo mío). Hombre programar programo mis chorradas. Pero me falta toda la visión empresarial, así como experiencia en multitud de herramientas que se puedan utilizar. Falta que viene de mi inexperiencia en entornos empresariales, proyectos grandes, codigos complejos, etc.

Saikamur

Como la vida misma.

S

Falta la cuarta viñeta, senior jubilado diciendo: "en mis tiempos no se cambiaba de lenguaje de programación, si cambiaba de máquina perforadora para perforar las tarjetas"