Pierda que?El mensaje está oculto porque el usuario está en tu lista de ignorados.
Pierda que?El mensaje está oculto porque el usuario está en tu lista de ignorados.
Muchas asignaturas de mi carrera son matemáticas o aspectos técnicos de la programación que estoy seguro al 100% que si aprendiera a programar por mi cuenta ni me lo miraría. Y no se hasta que punto eso es bueno.El mensaje está oculto porque el usuario está en tu lista de ignorados.
Es una ingeniería supongo, es normal que haya matemáticas...El mensaje está oculto porque el usuario está en tu lista de ignorados.
No he dicho que sean dioses de la programación, ni mucho menos, es más, yo te reconzco que la gran mayoría tiran de Kali Linux y poco más, pero los que realmente vulneran sistemas saben más de programación que cualquier desarrollador de la industria software, sólo tienes que ver a Chema Alonso o, al menos en su época, Kevin MitnickEl mensaje está oculto porque el usuario está en tu lista de ignorados.
Claro, seguro que para hacer un 0day hace falta saber muuuy bien programar. Pero para lo demas no creo que tanto, de hecho Chema en sus últimas entrevistas dice que hace mucho que no desarrolla, por ejemplo.El mensaje está oculto porque el usuario está en tu lista de ignorados.
Si, Chema Alonso hace mucho que se centró en Eleven Paths y desarrolla para proyectos como Latch y poco más pero en su, no sé cómo decirloEl mensaje está oculto porque el usuario está en tu lista de ignorados., "etapa puramente hacker" (?) si que se dedicaba a la búsqueda de vulnerabilidades y para eso si que, al menos yo considero, que hay que saber de programación, no ser un dios, pero si saber lo que haces. Pero vaya, lo cierto es que diría que el 80% no tiene ni idea de programación, y esos al fin y al cabo son los que acaban siendo crackers más que hackers porque se dedican a buscar una vulnerabilidad ya encontrada y a explotarla por pura diversión...
Déjate de C, C++, Java, Javascript, CSS (por favor, CSS NO ES UN LENGUAJE DE PROGRAMACIÓN, al igual que HTML), perl y demás.
Empieza por Ruby para que tenga una idea general y luego si acaso pasas a cualquiera de los demás. Lo importante es la base de la estructuración de la programación: bucles, sentencias de control, nomenclatura, identación, organización en funciones.
¿Saber programación sin titulación? Es posible. Pero con los años te darás cuenta que lo importante no es el lenguaje (los lenguajes) en los que programas, sino cómo te expresas con ellos, cómo organizas los datos, su reusabilidad, legibilidad y velocidad de ejecución.
Más adelante, si necesitas un lenguaje orientado a objetos, verás que lo del lenguaje es lo de menos. Lo importante es cómo se relacionan los objetos entre sí y cómo se utilizan. Verás que más que C++ o Java, usarás Patrones de Diseño que traducirás al lenguaje en el que te toque programar. Y lo que te frustrará es que tanto C++ como Java, Smalltalk, Objective C (anda! el de IOS!) tienen sus particularidades a la hora de expresar esos patrones.
Finalmente, no existe EL MEJOR LENGUAJE, existe el lenguaje MÁS APROPIADO para una determinada tarea.
Lo puedes explicar mas a fondo?El mensaje está oculto porque el usuario está en tu lista de ignorados.
Vale, imagínate que tienes un juego a lo Final Fantasy donde cada persona tiene un menú de acciones diferente en función de sus objetos, nivel, estado... ¿cómo programarías ese menú que cambiara dinámicamente en función de la evolución del combate? Lo mismo para un menú de un programa que cambiara un función de si tienes permisos o no (que viene a ser el mismo caso).El mensaje está oculto porque el usuario está en tu lista de ignorados.
La idea es que hay toda una serie de "problemas" que ya están resueltos y lo único que tienes que hacer es: a. usar una librería según sus instrucciones de uso o b. currarte la "traducción" de esos "problemas resueltos" al lenguaje que estés utilizando.
Si quieres, otro ejemplo de patrón es el MVC (Modelo-Vista-Controlador) donde:
- Modelo: Datos a guardar (puntos de vida, misiles, powerups, juegos que tienes dejados a los colegas...)
- Vista: Visualización de los datos guardados en el modelo: dibujo de la nave, tabla de loquesea...
- Controlador: Acciones que puedes hacer sobre los datos guardados en el Modelo
http://es.wikipedia.org/wiki/Modelo%...%93controlador
En el caso de:
C++: Los objetos son punteros a espacios de memoria que vas a tener que gestionar tú. Básicamente la tocada de huevos es que si pides un espacio en memoria para guardar unos datos (un objeto), también vas a tener que liberar esa memoria cuando no la necesites. Si pierdes la referencia al espacio de memoria pedido, la aplicación no liberará la memoria que no necesita y cada vez irá necesitando más. Es lo que se llama "Memory Leak"
Java: La gestión de memoria la hace la máquina virtual. ¿Sabes esos chupicuelgues de los móviles android que de golpe y porrazo acaban y deja de lagear? Pues es el java recuperando la memoria que ya no se utiliza
Pues eso, que cada lenguaje tiene sus cosillas, pero lo importante es que sepas lo que quieres expresar y cómo traducirlo al lenguaje concreto.
Pero ponme un ejemplo de necesidad de programar a nivel "pro" en el ámbito hacker. Es que ahora mismo no se me vienen a la mente. Se me viene más a la mente conocimientos plenos y perfectos sobre el sistema de archivos unix y su arquitectura y redes de comunicaciones... Debe ser que de lo último que he estado leyendo sobre informática forenseEl mensaje está oculto porque el usuario está en tu lista de ignorados.![]()
Estaría bien que @iON nos diga que conocimientos tiene.El mensaje está oculto porque el usuario está en tu lista de ignorados.
Yo estoy estudiando programación por mi cuenta,y no tengo intención de tener el título por ahora.
Por una simple razón,yo quiero programar por mi cuenta,no tengo interés de trabajar para nadie
Suerte shur, que andas aprendiendo?El mensaje está oculto porque el usuario está en tu lista de ignorados.
Pues ahora quiero meterle mano a c++,por ahora estoy terminando de aprender desarrollo web,sobre todo backend,nodeJS,mongoDB,etc.El mensaje está oculto porque el usuario está en tu lista de ignorados.
El frontend me fue sencillo pero esto me cuesta un poco mas
hace cuanto empezaste a estudiarlo?El mensaje está oculto porque el usuario está en tu lista de ignorados.
bien dicho. es mejor intentar ante todo buscarse la vida uno mismo y no depender de empresas que te chupan la sangre en este sector.El mensaje está oculto porque el usuario está en tu lista de ignorados.
A no ser que seas pro-PP, que es mejor cobrar 400 euros a nada
Edito: Con "empresas del sector" me refiero a empresas españolas. En el extranjero pagan bastante bien.
Hacia tiempo que tanteaba y trasteaba,pero enserio me puse desde el pasado noviembre y la verdad es que poniéndole ganas aprendes rápido.El mensaje está oculto porque el usuario está en tu lista de ignorados.
me puedes pasar enlaces o algo sobre los backends? es algo que me interesa muchisimo tambienEl mensaje está oculto porque el usuario está en tu lista de ignorados.
Lo estudio en la web de acamicaEl mensaje está oculto porque el usuario está en tu lista de ignorados.
pero lo haces gratis no? veo que algunos te dan certificado y todo, supongo que pagando...El mensaje está oculto porque el usuario está en tu lista de ignorados.
Puedes estudiar gratis en acamica pero solo te dejan un curso por mes,yo pago los 10 dolares porque total es un dinero insignificante y me da la posibilidad de estudiar a un mayor ritmoEl mensaje está oculto porque el usuario está en tu lista de ignorados.
Un curso...? exactamente que es cada curso? la carrera de desarrollo web tiene muchos cursos no?El mensaje está oculto porque el usuario está en tu lista de ignorados.
Buff muchísimos cursos,entra y miralo no te cobraran nada a no ser que quieras activar premium.El mensaje está oculto porque el usuario está en tu lista de ignorados.
Puedes incluso ver que materias se dan en cada curso
es muy interesante, estoy viendo ya los videos XD gracias por el aporte shurEl mensaje está oculto porque el usuario está en tu lista de ignorados.![]()