A continuación algunas fotos de la fiesta de esta noche por motivos de Halloween.
Hay más fotos, pero tengo sueño. Que descanzen.
A continuación algunas fotos de la fiesta de esta noche por motivos de Halloween.
Hay más fotos, pero tengo sueño. Que descanzen.
La gente del trabajo en White Plains, me dió una guía bien interesante de como actuar en una entrevista de trabajo.
Ellos tienen la idea de que debes ser un vendedor, el cual no solo vende sus capacidades técnicas, y su intelecto, sino sus capacidades humanas, dandole a entender al cliente (el empleador) que está ahi para ayudarle con sus necesidades, que en todo momento esto se trata del empleador, y que está ahi para ayudarle a tomar una decisión sencilla, que tu eres el correcto.
Antes de la entrevista segui algunos de los consejos dados, y uno de ellos era preparar en escrito (digital o papel, como te sea mas comodo) una lista de tus historias de éxito, si por ejemplo se necesita en el empleo que tengas cualidades de lider, entonces anota anecdotas en el pasado en donde te hayas desempeñado exitosamente como un lider, porque la idea no es decir que eres bueno, sino que debes ponerle una imagen en la mente a tu empleador de ti haciendo eso que el necesita.
Asi que en la entrevista nunca debes dirigir la atención hacia tus necesidades, no preguntes sobre salario, no preguntes si puedes irte temprano un dia, si esto o lo otro, eso indirectamente refleja la naturaleza humana del interes propio, y eso no te va a ayudar a conseguir el empleo.
Vale la pena tambien decirles que tienes que pensar super positivo antes de la entrevista, planificar todo para que salga bien, si es posible ve un dia antes a la dirección cosa que no te pierdas el día de la entrevista, y trata de llegar una hora antes, para que no estés todo sudad@, te puedas arreglar, practicar tus historias de éxito. Está demas decir que tienes que saber todo lo que puedas de la empresa, de su gente, de cuales son sus metas, si puedes averiguar del proyecto mejor, para que puedas estudiar detalles técnicos, ya que luego la entrevista puede tornarse bién técnica y esto puede ser un buen signo de que te quieren contratar.
Generalmente el proceso puede ser en 3 fases:
1) Una llamada, para ver si te puedes comunicar
2) Una entrevista, para ver que tipo de persona eres y si convienes
3) Una entrevista técnica para corroborar tus capacidades, inclusive un examen, o un examen de certificacion al momento para ver que tan bueno eres.
Total que en cuanto a mi caso, decidí pintarle una paloma a los tipos que querían que yo pagara la visa, y al parecer podríán llamar para negociar mañana.
Hoy tuve una entrevista por telefono y segui al pié de la letra estas recomendaciones que acabo de resumir en este articulo del blog, y espero ver si este acercamiento fué efectivo.
Lo mejor, es que despues que colgue, encendí mi celular, y tenia mensajes de una empresa llamada acotel.com que me quiere entrevistar el martes (dia de elecciones) se trata de una empresa con headquarters en Italia, empezó el año pasado, y ofrecen un salario base del doble de lo que yo ando pidiendo, asi que vamos a ver, la cosa es con Java, y ese es mi fuerte, vamos a ver de que se trata la cuestion y porque ofrecen tanto dinero, tal vez es una posicion de lider, y quien sabe si tengo las bolas de intentar ser un lider de proyecto por primera vez en NY sin tener experiencia como lider de un proyecto de gran escala. Lo más probable es que pueda y no sé porque me intimide la cuestión, pero me gustaría formar parte de un equipo full de gurus y aprender burda de ellos antes de embarcarme como lider. De todos modos no puedo contar los pollos antes de nacer, asi que quiero ver que ofrecen, tal vez me salga un viajecito a Roma, o a Brasil de vez en cuando con esta empresa, ya que tienen oficinas en estos paises.
Por ultimo, se me pasó un tip, y este tip es, nunca hablar negativo de nadie, de tu empleador anterior, etc. Tienes que demostrar que tienes etica profesional, lealtad, y que te fuiste en las mejores condiciones de tu empleo anterior.
—
En cuanto a Filenger, han habido ciertos avances, pero mas lento pq he estado muy enfocado en la búsqueda de empleo esta semana. Entre algunos de los avances, ya tengo lista la pantalla de login, he cambiado algunas imagenes, he movido algunos controles, ya se pueden guardar los mensajes enviados (o mensajes por la mitad) y volverlos a cargar. Funciona perfect con varios megas de mensajes guardados.
Aun en el camino para el lanzamiento (wow tremendo software cualquiera cae) queda mejorar los íconos, crear el instalador, About, un formulario de feedback, y otros detalles. Hay muchas ideas que se le pueden añadir al filenger, esperemos que con esta versión más personas participen.
Espero tener tiempo para terminarlo, crear el instalador y publicarlo.
Señores, sigo perseverando en mi búsqueda de empleo como desarrollador aqui en NY.
Resulta que hice un reformateo de mi curriculum con la ayuda de mi colega y amiga la Ing. Maritza Martinez (quien reside aqui en NY y tambien es graduada de la UCA
Empezé a enviar el curriculum, y a escribir con muchas ganas cada una de las cartas (cover letters) a los empleadores, diciendo porque yo quería esa posicion, y como yo si era apto.
Me mudé de donde vivia a un sitio más cerca del metro, ahora estoy en Journal Square, a 12 cuadras del metro (ni tan cerca pero cerca), y solo pago $400 (si, aprovechen esto para cuando escriban mi biografia, je je, mirame el creido este), por un sitio mejor, mas privado, y con derecho a cocina.
Total que al día siguiente, como que todo fue un cambio de Karma. Me empezaron a llamar empresas de IT Staffing, pero esta vez para ofrecerme seriamente posiciones de trabajo.
Estaba en el telefono, y tenia llamada en espera.
Total que se me han ofrecido bien concretamente 3 posiciones de consultor, que en realidad es como que soy su prostituta y ellos mi proxeneta.
Estas empresas se dedican a conseguir cientos de proyectos ITs, y buscan talentos, seguramente se meten el 60%, y solo le dan a uno una miseria, con la cual uno puede vivir decentemente.
La primera empresa, no me inspira mucha confianza porque quieren que yo pague mi visa, y minimo son $1200 para trabajar, asi que no es negocio, sobre todo que con esos $1200 puedo pasar un tiempo aqui buscando mas oportunidades. Lo unico bueno de ellos, es que tienen proyectos muy arrechos, y el primer proyecto seria trabajando en NY. Probablemente los otros serían en Sillicon Valley, y quien se aguanta al Gubatron con una entradita en el curriculum que diga que trabajó en Bay Area, California… ademas que allá te debes pillar todo lo que sucede en IT, porque allá es donde están los proyectos y los guevitos.
La segunda empresa, me ofertó tambien en California programando en Perl y C++, y los tipos de una me enviaron el contrato, pero estos contratos casi que uno vende el alma.
Y la tercera es la que mas me gusta, aunque tecnologicamente no aprenda mucho, lo bueno es que el proyecto es un proyecto que parece ser bien interesante, porque se trata de una empresa que maneja los datos de las ventas de discos, libros y videos en todo estados unidos. Esta gente le vende su informacion a nada mas y nada menos que el Billboard, asi que este proyecto, asi sea con Perl y PostgreSQL (justo lo que estuve haciendo anteriormente), como proyecto, va a ser una experiencia remarkable y espero lucirme mañana en la entrevista para conseguir la posicion, asi que quien lea esto, please deseeme suerte, que si me va bien, van a haber muchos premios en wedoit4you.com
Total que finalmente despues de enviar y enviar y enviar curriculums, alfin tengo headhunters tratando de mercadearme en empresas, editando mis curriculums, dandome documentos sagrados secretos de como no fallar en una entrevista, etc.
Del resto, Filenger2 sigue avanzando pero ahora un pelo más lento. Si lo sacara ahorita al aire, sería practicamente una beta como la que tienen ya en C# (con algunas cosillas nuevas), pero de verdad esta nueva version la quiero entregar con mejor presentación, y con mayores funcionalidades integradas a wedoit4you.com, asi que valdrá la pena la espera, además que va a funcionar sin .NET
Saludos a todos, y porfavor metan mas lyrics, y preparense que tenemos planes buenos para wedoit4you.com
En la nueva implementacion de Filenger 2, fue necesario implementar serializacion de una lista. Para guardar todos los mensajes en un archivo.
La idea es hacer algo asi:
QValueList<Message> listaDeMensajes;
...
stream << listaDeMensajes; //Escribe en el stream cada mensajes.
Pero las cosas no son tan sencillas, eso da un error, asi que tienes que definir el operador << en la clase Message.
Quise definir la escritura de una lista de mensajes y la lectura de la lista, para hacer
stream >> listaDeMensajes;
(COMENTARIO PARA CODIGO EN FILENGER [Documentando fixes]
A la final, no me resulta tan bien eso de leer toda la lista de mensajes pq que si tienes unos 100mb de mensajes enviados, no es la idea cargarlos todos en memoria, para agregar un elemento, y volver a guardar, asi que probablemente me desaga del operador de escritura, y cuando vaya a guardar un mensaje, lo serializo campo por campo, haciendo Append –yo me entiendo-)
QDataStream &operator<<(QDataStream &out, const QValueList<Message> &msgs)
{
QValueList<Message>::const_iterator it = msgs.begin();
out.setVersion(5);
while (it != msgs.end()) {
Message m = *it;
out << m._from << m._to << m._cc << m._bcc << m._title << m._message << (signed char) m._useHtml;
++it;
}
//In here we go through each element of the list and serialize it.
return out;
}
QDataStream &operator>>(QDataStream &in, QValueList<<Message> &msgs)
{
msgs.clear();
while (!in.atEnd()) {
Message m;
in >> m._from >> m._to >> m._cc >> m._bcc >> m._title >> m._message >> (signed char) m._useHtml;
msgs.push_back(m);
}
return in;
}
Quisiera dejar anotado en el blog, algunos detalles útiles que recuerdo aprendí finalmente cuando estuve programando en PERL para Straec Technologies.
A modo de manejo de conocimiento, y para que esto quede indexado en los buscadores, voy a anotar aqui algunas máximas, y detallitos bien utiles cuando estas programando algo grande, y necesitas pasar estructuras de datos mas complejas que variables… digamos, tienes que pasar un Arreglo de Hashes, o un Arreglo de Arreglos, o un Hash de Arreglos, o un Hash de Hashes…
Nota: Un hash es un arreglo asociativo en PHP, o lo analogo a un Hashmap o Hashtable en Java. En perl se definen asi:
my %hash; #se definen con el % adelante
$hash['direccion'] = "Casa #4, Calle 34 Oeste"; #Se usan como arreglos
$hash[nombre] = "Epale"; #No hace falta poner la clave en comillas
$hash[edad] = 12; #Pueden tener cualquier tipo de datos, incluyendo referencias a arreglos, u otros hashes
$hash[otroHash] = %otroHash; #Ej de referencia a un hash
%hash = {'direccion'=>'Una direccion', 'fecha'=>time()} #Creo que es asi la sintaxis para inicializarlo de una con varios elementos.
Todas estas cosas es mejor que las manejes con REFERENCIAS… que es algo asi como apuntadores. Si manejas bien las referencias, vas a entender mucho más fácil otras cosas en Perl.
1) Las funciones o “sub” rutinas en perl, pueden devolver arreglos, pero no pueden devolver hashes.
sub devuelveArreglo {
my @arreglo;
...
return @arreglo; #Esto funciona perfect
}
sub devuelveHash {
my %hash;
...
return %hash; #Esto no te va a funcionar si intentas agarrar el hash
}
#Tienes que devolver una referencia del hash
sub devuelveHash {
my %hash;
...
return \%hash; #Asi si!
}
#Luego utilizas la referencia del hash asi
my $ref_de_hash = devuelveHash();
my %hash = %$ref_de_hash; #Lo que nos lleva al próximo punto.
2) Como des-referenciar
my @arreglo = @$ref_arreglo;
my @hash = %$ref_hash;
my $variable = $$variable;
Simplemente se antepone el operador que representa el tipo de variable que estas des-referenciando. Sencillo. Y bueno, ya se vio que para crear referencias se utiliza el operador
3) Si tienes una funcion que recibe N variables y un arreglo. PON EL ARREGLO DE ULTIMO PARAMETRO
sub miFuncion {
my ($param1,$param2,...,$paramN,@paramArreglo) = (shift,shift,...,shift,shift);
}
Si la funcion debiera recibir 2 arreglos como hago????
Este es el momento de utilizar referencias. En vez de pasar 2 arreglos,
pasale a la funcion 2 referencias a arreglos. Esta puede ser la solucion si te parece que es más elegante poner el arreglo como primer parametro.
Del resto hay muchas otras lecciones con variables predeterminadas de PERL, pero esas las usas cuando estás programando, y son más que todo cosas que puedes encontrar en cualquier sitio web. A veces encontrar documentacion de Referencias y DesReferencias en Español me supongo que es dificil, asi que decidi documentar esto porque antes de irme de Straec finalmente entendí completamente como funcionaban las referencias, y me fueron muy utiles para hacer cosas complejas, ya que no estabamos utilizando un approach orientado a objetos, y todo se tenia que resolver fumandotela con arreglos y hashes.
Viva Qt y C++ (que gallo)
Creo que estoy desarrollando más rápido en Qt este port de Filenger de lo que me costó hacerlo en C#.
Al parecer una vez que aprendes a programar algo de verdad en Java, a la final es como si tuvieras punteros, solo que no formalmente, ya que uno siempre puede tener referencias a null en Java, lo cual me parece que es lo mismo que perder el puntero, solo que no tienes la confusión aveces de *, &, ., ->
Total que con el tiempo te acostumbras, es cuestion de ser ordenado, y saber con que parametros estás jugando. Del resto es la misma lógica la interacción de objetos, etc. Claro está este modelo de SIGNALS y SLOTS es otra cosa, y hasta me está gustando.
En concreto, les adelanto que la versión nueva de Filenger, hecha con C++ y Qt, ya puede enviar perfectamente correos anónimos.
Le vamos a quitar lo de los exploits, pero le vamos a poner algo interesante, y sencillo. Se trata de poder guardar los correos salientes, de modo que si quieres volver a hacer una maldad, puedes volver a abrir un correo viejo, y lo vuelves a mandar.
Asi que hoy pude jugar con la clase QHttp, con Streams, con manejo de SIGNALS y SLOTS, y con los Widgets. Mejoré un poco la interfaz, y la usabilidad es muy similar a la del Filenger que todos tienen.
En cuanto al envío de mensajes SMS, quisieramos investigar un poco antes sobre servicios gratuitos de mensajeria SMS en USA, de modo de conectar el Filenger a estos servidores, ya que tenemos bastantes visitantes de habla hispana, que probablemente les interese enviar mensajes grupales sin tener que utilizar su celular (Incluyendome)
Esta versión tambien cuenta con vista previa (abriendo el explorer con un archivo HTML que se genera al momento de ver la vista previa, si esto no les gusta a los usuarios probablemente lo cambiemos en el futuro.)
Asi que mañana voy a tratar de avanzar en lo que pueda en los detalles restantes de Anonymous 4 You, que serán lo de guardar los correos salientes. Vamos a ver si lo puedo hacer, serializando objetos en un archivo, y comprimiendo este archivo, para intentar algo un pelin complicado en C++.
Otra cosa que sé que van a querer, es poder hacer FileAttachments, tengo que ver como rayos hacer codificacion base 64 para esto, y ver si Qt tiene alguna facilidad, esto seria lo más cómodo.
Falta tambien hacerle la pantalla de login, pero esta se la pienso dejar para lo ultimo antes de sacar el instalador, de modo que ahorita las pruebas sean rápidas.
Creo que el ritmo de desarrollo ha sido bueno, apesar de las distracciones del día.
—
En cuanto a la busqueda de trabajo.
Hable con un turco hoy que tiene una idea de e-Commerce, me ofrece ayudarme con la visa, y quiere que sea como el CTO (Chief Technology Officer) de su proyecto, pero me parece un poco sin estructura la cosa, se trata de que el tiene una idea para un mercado, y quiere pagarme como consultor para que yo contrate 2 carajos mas, y hagamos el proyecto… Mi idea ahorita por mas chimba que suene, es la de ser empleado por un tiempo, y tener algo de seguridad y estabilidad. Quiero ver si tengo lo que se necesita para ser contratado por una empresa, se va a sentir bien si logro conseguir que me contraten.
Tambien me llamaron los de Gambit Technologies y me preguntaron sobre mi experiencia, que quería hacer ahora y cuanto queria ganar. Luego colgaron, espero que les haya parecido razonable, y que de verdad me llamen pronto con una oferta.
El día de ayer recibí llamadas de 2 empresas reclutadoras, y anoche un correo de otra empresa reclutadora, a la cual llamé hoy en la mañana y dejé un mensaje.
Ayer fue un arduo dia de enviar curriculums, apliqué con delicadeza en cada una de las posiciones, resaltando porque cumplo con las caracteristicas de las posiciones. Esto creo que hará más efectivo el proceso y voy a conseguir más entrevistas en las próximas semanas.
Al parecer conseguí alguien que me va a comprar unos dolares por bolivares y voy a poder enviar dinero a Venezuela. (Maldito control de cambio)
Google ya aprobó el pago por los banners, asi que pronto voy a sacar al aire el concurso por $50 o por $100 al usuario que coloque más lyrics. Quizas los más sensato es dar $50 y $50 al primer y segundo lugar. Así la persona que se haya fajado más de segundo lugar obtiene algo. Y si consigo una invitación de Gmail, se le puede dar al tercer lugar.
Hoy tenía un almuerzo entrevista de trabajo, pero lo cancelaron pq el tipo esta muy full, maldición.
Total, que he tenido mis periodos de concentracion, de comunicación en Dios, donde le pido que me guíe, que me de fuerzas, porque estoy en un punto que para atrás ni para cojer impulso.
Una vez que se me dió la visa H1 con la empresa donde trabajaba, perdí automaticamente mi estatus como Turista, asi que si salgo del pais, y no tengo una H1 estampada en el pasaporte, o no tengo una carta de empleo, estoy jodido y no puedo volver a los Estados Unidos, pq se que en Vzla ni de vaina me vuelven a dar una visa, viendo que ya busque trabajo una vez, y me devolví sin visa… ya les desperdicié una visa, asi lo verían ellos supongo.
Total que estoy enamorado de esta ciudad, y tengo que lograrlo.
Hoy espero continuar mis labores con el Filenger, ya que cuando ofrezca mis cualidades de programador en C++ tengo que tener codigo para respaldarlas, y tengo que estar confiado de que puedo meterme en cualquier peo con C++. Ademas que, no se como carajo se siguen bajando la version beta en C#, me quedo loco. Espero que la nueva se la bajen más, porque viene con todos los hierros. Esta va a ser mi primera aplicacion publica en C++, y quiero que de una buena impresion.
Desde hace 2 noches no veo el codigo el Filenger (maldicion) pero he estado cumpliendo otras tareas de prioridad.
Le hice unos upgrades a mi curriculum, ahora es mucho más agradable leerlo, y di a relucir algunas habilidades que daba por sentada. He visto curriculums que son considerados geniales, pero que si piensas en lo que tienen, la persona no sabe hacer nada, simplemente se supo vender bien.
Asi que la idea es vendere mejor. Ahora no se tratará de cantidad de curriculums enviados, sino de la calidad con la que los envie.
Estoy enviando ahora cartas de presentacion con un toque más humano, bien relacionado a la posicion para la que aplico, sobre todo si me gusta de verdad la posicion para la que aplico.
Hoy me encontré con unas muy interesantes posiciones.
Definitivamente me debo mover hacia el area financiera con Java y C++, ahi están los reales en NY. Aunque aun no me rindo en tocarle la puerta a la suerte y que me contrate una empresa de video juegos.
Esto me recuerda que la gente de bamtang.com finalmente me ofreció mudarme a Perú, pero que va, no me pueden pagar lo suficiente, y además, irme a Lima, sería como irme a Venezuela… para atrás ni para agarrar impulso, a menos que no haya otra salida. [Al parecer contesté la prueba de forma excelente, y cuando vieron mi curriculum se emocionaron, pero de ante mano supieron que no les iba a salir barato, el Guby tiene precio, asi este desempleado]
Total que otra empresa me llamó hoy temprano, pero no quieren nada con H1B, maldición. El viernes es probable que me reuna con un tipo que está abriendo un startup, espero que este bien financiado, y que no me pase lo mismo que en Miami, quiero estabilidad.
Ultimamente siento como que las paredes se cierran, pero tengo que ser paciente, pensar con cabeza fria, y seguir búscando. Algo tiene que salir, no puede ser que en todas las posiciones que aplique, alguien sobrepase mis cualidades, y ademas acepte ganar la “miseria” que aspiro por un empleo ($40mil minimo… que en NY se supone que es pocket change)
So… veamos veamos. I stand strong still. He pensado en mudarme, pero no debo hacerlo hasta que no tenga un empleo, I gotta stick to the plan, y tratar de reducir mis gastos a lo más mínimo.
—
En un cambio de tema, wedoit4you.com me está trayendo muchas sonrisas, y satisfacciones. Mucha gente visitando el site (aunque hoy cayeron 2000 visitas), mucha gente felicitandonos porque encuentran lyrics. Gente en Caracas me dice que escuchan de otras personas que leen nuestras noticias y articulos, asi que estamos haciendo un poquito de ruido por ahi.
Espero poder tener tiempo para seguirle metiendo, y lograr cumplir todas las ideas.
Hasta otro día.
Algo asi es el plan que tengo…
while (!_angel.getMoneyStatement(_angel.getBank('citi'), _angel.getBank('citi').savings_account.number()) > 3000) {
_angel.keepTrying();
}
_angel.flyTo(_angel.home());
interact(_angel, _angel.getFamily());
interact(_angel, _angel.getFriends());
short undefined_condition = _angel.analizeFactors(World, _angel.home(),_angel.getTotalMoneyStatement(),_angel.hasGirlIn(_angel.home()));
switch (undefined_condition) {
case 1:
_angel.flyTo(World.Canada);
break;
case 2:
_angel.flyTo(World.Australia);
break;
case 3:
_angel.flyTo(World.UK);
break;
case 4:
_angel.flyTo(World.Spain);
break;
case 5:
_angel.flyTo(World.Chile);
break;
case 6:
_angel.flyTo(World.CostaRica);
break;
case 7:
_angel.flyTo(_angel.home());
break;
}
Tiempo sin escribir, quería hacerlo desde el sábado pero he estado full.
wedoit4you.com ahora que tiene un numero decente de visitas, ha empezado a ocasionar problemas de performance y hemos estado entonando las búsquedas y las tablas.
Los chicos del hosting estaban sugieriendo que sacaran el sitio del servidor, y aun no tenemos como para pagar un servidor dedicado, eso si seria “Guay” como dicen los amigos españoles.
El fin de semana fue de hecharle código a la página, y de actualizar elinkfinder.com, como habrán notado, cambiamos el layout del home, y pusimos algunos periquitos, ademas de que agregamos unos cuantos downloads que no estaban siendo encontrados.
Entre ideas del fin de semana, estamos debatiendo en donde poner una sección de BitTorrents (Yehaa, diran algunos). En principio un amigo de Caracas se ofreció a mantener la sección llena de Downloads de Video Juegos, y en el proceso, nos dimos cuenta que necesitamos crear control de acceso para elinkfinder.com. Que quiere decir esto?, que podamos tener varias cuentas para actualizar elinkfinder.com, de modo que las personas expertas en una categoría se ocupen de tener siempre esa categoría al dia, es lo más lógico, pero creo que en un principio pensamos que nos ibamos a dar abasto entre 3 personas para tener el sitio al día, y esto no ha podido ser.
Asi que si te gustaría mantener viva una categoría de elinkfinder.com, o si crees que falta una categoría y quieres tenerla al dia con elinks, y en un futuro, espero que con bittorrents, sería perfecto.
—
Entre otras cosas, ayer me pegó el gusanito de programar en C++, estuve un buen rato intentando que el Borland5 compilara lo que estaba haciendo en Qt, pero ya le dí la vuelta, y anoche como a las 11pm empezé a hacer el Filenger 2 de nuevo, esta vez en C++ con Qt.
Espero esta vez poder portearlo fácilmente a Linux, para aquellos que quieran utilizarlo desde Linux.
Entre las ideas que se me ocurrieron para el Filenger tengo las siguientes:
-> Colocar lo de los saludos en el Filenger.
-> Investigar el envío de mensajes SMS en México y USA, de modo que puedas enviar mensajes de Texto con el Filenger2
-> Ponerle en el about alguna tontería gráfica
-> Si llego a portear PuyoPuyo a C++, meterlo como atracción del Filenger, y ponerle High Scores en Línea.
Total que con la programadita de anoche, alfín empezé a darle codo a codo a C++ como quería, y estoy aprendiendo los detallitos de la programacion orientada a objetos que ya conocia en Java, en C++.
Tengo que decir, que es una LADILLA estar haciendo forward declarations, e #includes por cada vaina que utilizes. Asi que esto me ha llevado a leer proximamente sobre el uso de namespaces, espero que esto solucione las cosas como en Java… que si eres parte del paquete, no tienes que importar la clase… quizas si eres parte del namespace, no tienes que hacer el #include…
El único problema creo, es que el Qt Designer es lo que estoy utilizando para echar el código. Me facilita mucho la parte gráfica, pero el editor no es muy flexible a la hora de actualizar las clases, todo lo tienes que hacer con las funciones que trae, y espero que no se les haya pasado nada, como por ejemplo lo de los namespaces… vamos a ver que tal. Hoy veremos.
Quiero ponerme como meta tener una versión funcional del Filenger2 al final de la semana, la verdad que abandoné ese proyecto, y me da pena que se lo hayan bajado ya casi 700 veces, cuando esa era una versión personal, muy distante de la idea final.
De todos modos, está versión será mucho más liviana que tener que bajarse el .NET, funcionará más rápido porque es compilada en C++, y también será multiplataforma (espero)
—
En cuanto a la búsqueda de trabajo, me estoy comiendo las uñas. Los de Maple Securities aun no han llamado, y ayer 2 empresas llamaron para nada pq, no podían servirme de sponsors.
—
Otra idea que he tenido y he empezado a promover con el newsletter, es la creacion de un video juego, con un equipo latinoamericano. He estado viendo como se busca trabajo en la industria de los video juegos, y necesitan gente con curriculums impresionantes, con juegos publicados, con experiencia en PS2, XBOX, etc… como carajo llegas ahi?
Muchas veces ni piden título, solo piden portafolio, asi que mucho tiene que ver con estar metido en el negocio porque conoces a alguien, algunos empiezan como testers y terminan como desarrolladores…
Así que definitivamente la solucion es crear tu propio juego, hacer algo bien decente, con la inclusion de buenas tecnologías, jugable, etc. Y luego vas con eso a buscar empleo, aunque la idea sería que con tu juego la pegues, y hagas dinero suficiente como para montar tu propio estudio de desarrollo de video juegos.
En estos momentos creo que si formamos un equipo, tenemos que empezar por juegos sencillos, para que todos aprendan lo básico en su area, y para ver como manejamos un proyecto a corto plazo. Si nos ponemos a soñar con el próximo matrix online, o un final fantasy simplemente vamos a terminar con una página bien bonita, y unos foros bien cargados, pero sin nada a la final.
Así que en detalle lo que se necesita es gente responsable, inteligente, con un talento útil para los video juegos (programacion, graficos, historia, musica, jugabilidad y otras cosas que se me escapan) que quiera entrar a esta idea de manera voluntaria pq al igual que yo, algun dia quieren hacer video juegos, y quizas no tienen donde estudiar la carrera, o no tienen la oportunidad de desarrollar.
Ojo, no hay dinero para estas posiciones, son por amor al arte, pero estoy seguro que la inversion de tiempo, va a pagar en el futuro.
La semana de las entrevistas, espero que si no sale nada, la próxima semana siga teniendo más oportunidades de entrevistarme.
Pienso que cada vez lo hago mejor.
Hoy tengo una entrevista con Gametrust.com, ellos desarrollan sistemas de soporte a comunidades de juegos en línea, incluyendo toda la interfaz del billing, torneos, etc. Más detalle en su página.
Hace un tiempo les envié un correo diciendoles que quería entrar a la industria de los video juegos, y la posicion que ofrecen, tiene que ver mucho con lo que he hecho, y de algun modo tiene que ver con los juegos.
Total que el lunes me llamaron y me dieron una entrevista para hoy jueves a las 3:00pm. Sus oficinas están por la calle 20, entre la 6ta y 7ma avenida en Manhattan.
—
En cuanto a wedoit4you.com, ayer fue un dia de muchas actualizaciones de contenido. Las visitas se mantienen por encima de 7000, ya casi tocando los 8000 visitantes diarios. Creo que esto tiene que ver con todo el contenido agregado por los participantes despues del concurso, y porque al yo estar sin empleo formal, le he metido más corazon a la página.
Anoche estuve un rato haciendole unos updates al juego de PuyoPuyo, y ahora tiene Doble Buffering, lo que significa que ya no parpadea el juego en cada movimiento. Tambien cambié las imagenes que utilizaba para las esferas, y puse unas especies de joyas, que me tumbé de un juego de yahoo!.
Ahora se ve mucho mejor, y estoy empezando a tener más ideas para finalmente montar el juego como un applet, y quizas el próximo concurso de wedoit4you.com sea con el juego, y lyrics.
Vamos a ver que tal funciona la cosa. Primero voya necesitar unos testers para pulir la funcionalidad del juego, aunque no se si sea bueno aprovechar esta oportunidad para de una vez portear Filenger a C++, utilizando Qt, y portear el juego a Qt. Eso sería una buena escuela de C++ para mi, mientras consigo empleo.
Asi que bueno, a ponerle empeño a la entrevista de hoy. La gente de la entrevista del lunes dijo que me darían una respuesta pronto, vamos a ver si mañana tengo buenas noticias, y lo que me daría algo de Leverage para hablar con la gente de Acadaca a ver como les ha ido con su búsqueda, lamentablemente si me dicen que si en Maple Security voy a tener que aceptar, ya no puedo esperar más, y la posición me parece agradable, lo unico es que no es en Manhattan, pero q carajo, desde la oficina se vé Manhattan arrechisimo… quizas asi no pierde la magia.