Luego de pasar por la etapa de la universidad viene ese pequeño detallazo que marca toda tu vida y es el de encontrar oh crear tu trabajo (si, de eso de que puedes hacer tu negocio propio oh que puedes trabajar para alguien mas , oh ambas en caso de que des el ancho).
Antes de llegar a ese paso que te marca oh inicia tu carrera profesional es algo curioso conocer las etapas por las cuales atravesamos la mayoria de los que nos desenvolveremos como desarrolladores
¿Como saber si no has llegado a esta etapa?
Así de simple, sino sabes que hace esos códigos raros, aun estas estancado en esa etapa y te falta muchas horas de practica para llegar a la siguiente
Antes de llegar a ese paso que te marca oh inicia tu carrera profesional es algo curioso conocer las etapas por las cuales atravesamos la mayoria de los que nos desenvolveremos como desarrolladores
Etapa lo se todo
Esta etapa tiene excelentes características ya que por lo general se da al inicio de la U, uno pienza de que porque aprendió OOP ya sabe como va el mambo, mas sin embargo es todo lo contrario, acaba de descubrir la punta del iceberg y si lleva un buen equipo consigo esto solo sera una etapa transitoria y estará listo para la siguiente.¿Como saber si no has llegado a esta etapa?
Mounstro m1= new Mounstro(); string nombre = m1.getNameMonster(1);
Así de simple, sino sabes que hace esos códigos raros, aun estas estancado en esa etapa y te falta muchas horas de practica para llegar a la siguiente
Etapa joder que es esto
A mi simplemente me encanto esta etapa ya que luego de dominar la OOP me di cuenta que todo va relacionado directa oh indirectamente con las bases de datos uh otro tipo de almacenamiento y que los vectores y array son de suma importancia para trabajar con las bases de datos (aunque no siempre es así, pero facilitan de manera drastica dichas acciones). No se como explicar esto, solo dire que hay ciertas herramientas que facilitan toda esta parte y que te permiten con 5 lineas de código hacer toda una app (que se yo, almacenar y ordenar tu colección de anime con las respectivas portadas por ejemplo).
Lo importante de esta etapa es conocer como y cuando usar dichas herramientas y que la forma "manual" es una buena manera de conocer como funcionan internamente. Antes de que se me olvide todo esto puede suceder tanto desde la consola como desde un form oh un dispositivo movil.
Nota: no te quedes solo con lo que te enseñen en clases, quizas esas formas no sean las ideales ni las adecuadas y que tu profesor este desactualizado, la idea es sobrepasar al maestro y en un futuro volverte maestro (eso aunque no le enseñes a nadie).
¿Como sabes que no llegas a esta etapa?
Basicamente no sabes ni que es una cadena de conexión, ni mucho menos que el metodo POST/GET que se utilizan en un formulario es en realidad un array. En casos extremos desconoces por completo el uso de los array y tienes problemas con el indexado (aunque no lo creas, esto ultimo me paso, cuando en mi trabajo se me pidio usar VB .net y no me podia la sintaxis <<en algun lugar de internet decía que los array en VB iniciaban en 1>>)
Es en la que me encuentro actualmente y espero superarla pronto para entrar de lleno a la etapa soy programador junior.
Basicamente te das cuenta de que existen ciertas cosas llamadas framework y que hacen que tu código sea en muchas ocasiones eficiente y perdurable (Netframework, Codeingnaiter, AngularJS, ADO.net, Jquery, PhoneGap, Sencha, Bootstrap y puedo seguir).
Llegado a esta etapa comienzas a ver las cosas de distinta manera, sabes que si quieres respuestas la mejor ayuda es la documentación oficial del lenguaje/framework que estes utilizando y que sino existe en ella buscar en stackoverflow es lo mas practico.
Ademas de eso ya sabras que algunas cosas no se logran hacer de una noche para otra y que las cosas sencillas oh que tienen hermosos acabados son las que mas tiempo se llevan en crear
Nota: no te quedes solo con lo que te enseñen en clases, quizas esas formas no sean las ideales ni las adecuadas y que tu profesor este desactualizado, la idea es sobrepasar al maestro y en un futuro volverte maestro (eso aunque no le enseñes a nadie).
¿Como sabes que no llegas a esta etapa?
Basicamente no sabes ni que es una cadena de conexión, ni mucho menos que el metodo POST/GET que se utilizan en un formulario es en realidad un array. En casos extremos desconoces por completo el uso de los array y tienes problemas con el indexado (aunque no lo creas, esto ultimo me paso, cuando en mi trabajo se me pidio usar VB .net y no me podia la sintaxis <<en algun lugar de internet decía que los array en VB iniciaban en 1>>)
Etapa wow porque no lo conocí antes
Es en la que me encuentro actualmente y espero superarla pronto para entrar de lleno a la etapa soy programador junior.
Basicamente te das cuenta de que existen ciertas cosas llamadas framework y que hacen que tu código sea en muchas ocasiones eficiente y perdurable (Netframework, Codeingnaiter, AngularJS, ADO.net, Jquery, PhoneGap, Sencha, Bootstrap y puedo seguir).
Llegado a esta etapa comienzas a ver las cosas de distinta manera, sabes que si quieres respuestas la mejor ayuda es la documentación oficial del lenguaje/framework que estes utilizando y que sino existe en ella buscar en stackoverflow es lo mas practico.
Ademas de eso ya sabras que algunas cosas no se logran hacer de una noche para otra y que las cosas sencillas oh que tienen hermosos acabados son las que mas tiempo se llevan en crear