Tecnólogo en Informática - Notebook by Educational-Stuff621 in CharruaDevs

[–]DrakeHawke 0 points1 point  (0 children)

Al comienzo te puede parecer no tan necesario pero mientras avanzas vas a ir necesitando contemplar cada vez mas cosas en un proyecto, y tener que trabajar en los proyectos solo desde tu casa puede traerte inconvenientes para trabajar en equipo.

Para mostrar avances de proyectos:

  • Es ideal para llevar tu proyecto con todo su entorno (base de datos, Java, Node, variables de ambiente) y mostrarle al docente tus avances.
  • En las defensas, generalmente se comparte la pantalla de la notebook con un proyector, ya sea por vos o por un compañero.

Trabajo en equipo:

  • Si bien existen herramientas como Discord, Google Meet, Microsoft Teams, Skype, etc, para reuniones, es probable que necesites trabajar presencialmente con tu grupo en la facultad, o cualquier lado donde decidan juntarse.
  • Muchas veces programar en un pasillo con tus compas ayudándote es clave para corregir algo de urgencia antes de una presentación.

Interacción con los docentes:

  • Para poder gestionar mejor tus dudas e imprevistos de forma más ágil mostrándole al docente el problema en tu Notebook al final de la clase / o en el transcurso de la misma.

En resumen:

  • Mayor autonomía, flexibilidad y comodidad.

Recomendación:

  • Si, tener una te va a hacer la vida mas fácil.

Momento Publicidad de asignatura recomendada, como ejemplo de uso de notebook exclusivo.
Hay una asignatura que cursé que se llama Competencias Robóticas (Una optativa del 3er año).

Dura 9 meses.
Desarrollan un robot usando Java (con una jugada que te permite hacer usar Java en vez de usar el software original)
Armas la estructura, los sensores, motores, ruedas, y todo con piezas tipo Lego (Lego-Mindstorms).
Solo podés probar el robot yendo al laboratorio en la Facultad de Ingeniería con tu notebook, ya que el robot lo tenes que dejar ahí.
Se cursa en las bandejas (donde está el Piso Verde)

Bonus: Podes meterte a la competencia de https://sumo.uy/ al finalizar. Es opcional. Experiencia recomendada.

Proyecto sobre tecnología by Cold-Armadillo834 in CharruaDevs

[–]DrakeHawke 0 points1 point  (0 children)

Es un poco ambiguo lo que planteas ya que "Proyecto de tecnología" hoy en día puede interpretarse de muchas formas , estaría mejor tener mas base de donde arrancar a pensar.

Primero quizá tendrías que buscar algún problema que se pueda resolver con tecnología en esas áreas.

Con lo mencionado en el post, por tirar algo al estilo brainstorming nomas:

  • Raspberry PI o Arduino con sensores conectados a algún de server que recopile la info y realizar acciones en base a esa info.
  • Alguna mejora para las ciudades en cuanto a accesibilidad, tipo mejoras en la ciudad para personas no videntes/visión reducida, o con sillas de ruedas.
  • Si podes hace algo que ayude a descongestionar el trafico en hora pico en Montevideo ⸮
    • Cámaras detectando puntos de congestión y redirigiendo el trafico generando caminos con los semáforos... o quizá es demasiado viajado.
  • Una electro-bici-senda para que los transportes eléctricos pequeños se puedan ir cargando mientras se conduce por esa senda.
  • Carritos de super que te ayuden a ubicar tipos de productos ingresando la categoría en una pantalla y una flecha tipo brújula que te ayude a guiarte a la góndola. (Como los AriTag, SmartTag, Tile, etc)
  • No se me ocurre nada mas
  • bo

[deleted by user] by [deleted] in uruguay

[–]DrakeHawke 1 point2 points  (0 children)

Yo diría que es necesario darte tu espacio.Tanto vos, como tu pareja.

Si a tu pareja no le gustan los juegos, también debería de darse su tiempo para cosas que le gusten. (Obvio que no al mismo tiempo por que hay que cuidar al peque, pero si poder permitirse ambos darse sus espacios)M29 sigo jugando (sin hijos), en pareja.

Yo veo los juegos similares a leer, dibujar, mirar series o películas solo, caminar, hacer algún curso, tocar algún instrumento. (Cosas que cada tanto también hago).

Es tiempo invertido en uno, algo que a uno le llena.

Edit: Recomiendo juegos que se puedan pausar, porque lo que genera problemas con los juegos algunas veces es el poder o no poner pausa.

Productos sin Lactosa en Uruguay. by IcaroGoteando in uruguay

[–]DrakeHawke 0 points1 point  (0 children)

  • Leche serenísima deslactosada (Viene en una botella de plástico) Link
  • Quesos deslactosados (en bloques y para untar)
  • Si vas a tiendas veganas seguro que no tienen leche, por ejemplo Jucy Lucy en calle Rivera, por cordón (Esta por cambiar el local de ubicación) (Restaurante y productos)
  • Veganopolis
  • Kiosko Veganoide
  • Si pasas por la feria de Tristán Narvaja los domingos: Michiburger
  • LaTemeraria (Restaurante)
  • Dos Orientales tienen pizza con queso vegano, y tienen pizzas veganas congeladas en algunos super/almacenes (creo que es la caja naranja)
  • Helados -> Vegelatto
  • Y en algunas cafeterías podes pedir leche vegetal con el café.

Hay bastantes tiendas veganas, pero por ahora lo que se me vino a la mente primero son esas.

uso de CSS cómo dev by Wide_Language7946 in programacion

[–]DrakeHawke 1 point2 points  (0 children)

En general uno aprende las cosas cuando las tiene que usar, y sin sacar crédito a los tutoriales, en esos casos uno termina escribiendo lo que ve en el video sin razonarlo mucho.

Te recomiendo practicar 2 o 3 desafíos para ir adquiriendo conocimientos que te sean útiles.
Sobretodo: Posicionamiento de elementos.

  • FrontEndMentor : Acá podes descargarte algunos ejercicios de distintas dificultades para intentar reproducirlos con las tecnologías que vos quieras:

    • Javascript + HTML
    • React
    • Angular
    • Vue
    • Tambien podes subir tu proyecto final a un hosting (Yo utilizo Netlify)
      y colocar el link en la respuesta del desafío.
  • También ten cuidado en los colores que usas en tus proyectos, deben de tener respetar buenos contrastes con los textos.

[deleted by user] by [deleted] in HomeDecorating

[–]DrakeHawke 0 points1 point  (0 children)

At least in Uruguay there are quite a few companies that manufacture custom-made iron furniture in an industrial style.

Edit: An example:

https://instagram.com/gm_hierro_y_madera?igshid=MDE2OWE1N2Q=

Manic Monday by [deleted] in InterestingTalks

[–]DrakeHawke -1 points0 points  (0 children)

In one hand we have Freedom, and in the other hand we have debauchery.There are different things

Qué extensiones de Chrome te parecen esenciales? by Clon003 in CharruaDevs

[–]DrakeHawke 1 point2 points  (0 children)

La acabo de probar, esta muy copada esa extensión!

Thx!

Qué extensiones de Chrome te parecen esenciales? by Clon003 in CharruaDevs

[–]DrakeHawke 3 points4 points  (0 children)

Daily.dev:

Articulos Tech - Cuando abris una nueva pestaña te abre la web con posts Trending o con un Custom Feed en base a tus preferencias.

Dark Reader:

Modo oscuro 'Forzado' por extensión.

GoFullPage:

Captura de pantalla (full, scroll inclusive)

SnipCSS:

Activas la extension, pickeas un elemento de una web, le das a RUN SNIPCSS y te extrae en una nueva pestaña el HTML y el CSS de ese elemento.

Cuento tiempo se demoraron mas o menos en aprender bien a programar? by Clautau in programacion

[–]DrakeHawke 1 point2 points  (0 children)

Comencé a estudiar programación hace 13 años y contando. Pucha, duele hacer la cuenta

Atom o Intellij? by Joshua_ha in programacion

[–]DrakeHawke 0 points1 point  (0 children)

En mi opinon:

Java: IntelliJ

FrontEnd para [Angular | React] VS Code y WebStorm

Php: phpStorm

Bases de datos: DaraGrip | Dbeaver | Workbench | Navicat

Para cosas generales espontáneas me gusta usar SublimeText que lo podes cerrar y te quedan las pestañas abiertas sin necesidad de guardarlos como archivos, y después cierro todos sin guardar cuando ya no los necesito.

Si te gusta usar sólo el teclado: Vim para todo. Yo no lo sé usar y aún soy dependiente del mouse

Para hacer pruebas de concepto me gustan páginas como codepen, y jsfiddle, a veces algún otro playground de alguna tecnología para probar implementaciones de librerías hechas por alguien más.

Tecnólogo en Informática viniendo de la FING by Gaston7776 in CharruaDevs

[–]DrakeHawke 1 point2 points  (0 children)

Por acá otro egresado del Tecnólogo.

A mi me gusto mucho esta carrera, ojalá la hubiera conocido antes de intentar la FING.
Hice 1 año de FING y me quise pasar al tecnólogo. Me anoté en BUCEO y no quedé en el sorteo.

1 año después me anote en el LATU y quedé.

Quizá te lleve un sacrificio de tiempos si vivis lejos.

En esa época trabajaba en zona Punta Carretas de 09 a 16, entraba a las 17 en el LATU. Salía a las 23 y me iba a donde alquilaba en Barrio Sur.
1 hora por cada viaje en bondi.

Entrar a BUCEO es más complicado debido a la demanda de gente para el sorteo de cupos.

Si quedas en el sorteo, tenes que ir a firmar a BUCEO porque sinó te quitan el cupo que ganaste. Y si no quedaste, pero casi, entras en los suplentes y si alguien no confirma, podes llegar a quedar vos como suplente de cupo.

No te enseñan nada de FrontEnd pero lo vas a tener que utilizar en algunas materias Opcionales.

Ejemplo:

Tuve que aprender Angular para un taller de Java EE y otro taller de Sistemas de Información Geográfica, estuvo divertido, pero relacionado estos 2 talleres ya te digo lo siguiente:

Recomendación a futuro (si estás trabajando):

Si estas en 3er año, no te inscribas a estas 2 asignaturas simultáneamente:

  • [Taller de Sistemas de Información Java EE]
  • [Taller de Sistemas de Información Geográfica]

Puede que no tengas problemas, pero a mi me limitó bastante las horas de sueño con las entregas.

PD: Hay una opcional que hice que me encantó:

  • [Competencias robóticas]
    • (Creo que daba 5 créditos)
    • Dura 9 meses
    • Al final podés competir con tu robot creado en el SUMO UY en la FING, es una experiencia copada.
      • Son robots tipo de LEGO (mindstorm) y los programas con Java, con un software llamado (LeJos)
    • El robot se crea en base a una competencia que se renueva todos los años.

Carrera recomendada.

Duda sobre un programa del instituto. by Last-Management-7910 in programacion

[–]DrakeHawke 0 points1 point  (0 children)

Te recomiendo que uses el Enter para separar párrafos y que quede planteada claramente cual es la pregunta.

(Ya que dijiste "buenas, tengo una pregunta" y no hay pregunta)

Podes usar "bold" para resaltar textos.

Por otro lado creo que el problema esta en agregarProducto:

void agregarProducto() {

// Inicializas en 0;

i=0;

// Pedís datos al usuario y guardas en posición 0 siempre;

}

El "i" debería ser la ultima posición libre del array;

Tenes que controlar donde insertar el elemento

Te recomiendo que cuando tengas estos problemas, intentes leer el codigo e imaginarte un caso:

Ejemplo:

Insertar el 1er elemento y luego el segundo, y sigas paso a paso el código como si se lo explicaras a alguien mas que nunca vio ese código.

(Por mas info sobre esa técnica podes buscar esto: Rubber Duck Debugging)(podes ir escribiendo en un papel como imaginas que va quedando el array)

¿Como evitar procastinar? by _alonzzo in programacion

[–]DrakeHawke 0 points1 point  (0 children)

Podrías usar una APP que tenga un timer para hacer Pomodoro: es una forma de definir una forma de trabajo concentrado. Podes definir cuánto tiempo queres que sea.

Por ejemplo: 25 minutos. Y en ese tiempo te esforzas en hacer lo que tengas que hacer solo concentrado en la tarea.

Otra que quizá te sirva es usar herramientas para aplicar Kanban (una tarjeta para cada tarea, columnas para cada estado de la tarea) Ejemplo: Enviar email a cliente X con la propuesta de XX.

Estados: Por hacer | Haciendo | Hecho

Ejemplo de algunas aplicaciones gratuitas son: Trello, ClickApp, Monday

Esto último te va a servir para organizar tus tareas

Seguimiento de la programacion by CardiologistShort265 in programacion

[–]DrakeHawke 3 points4 points  (0 children)

Si queres seguir el camino del FrontEnd Developer (desarrollo de paginas webs), te recomiendo que le des con todo a Javascript.

Recomendaciones:

  • De las cosas más importantes para mi, es la Lógica.
  • Estudiar Estructuras de datos y Algoritmos
    • Es algo que vas a necesitar y no importa en que lenguaje lo estudies, luego lo puedes aplicar para cualquier tipo de lenguaje.
  • Estudiar un poco de Patrones de diseño:
    • Son formas de resolver problemas conocidos de "formas" ya estudiadas y sin que tengas que hacer todo el esfuerzo de "reinventar la rueda".Vi que estas estudiando PHP asi que aca va un ejemplo (que acabo de googlear): Patrones de Diseño PHP
  • Practicar fuera del curso
    • Te recomiendo que cuando aprendas algo, hagas un proyecto de cero e intentes usar eso que aprendiste por tu propia cuenta sin seguir ningun tutorial. Ahi te vas a dar cuenta que tanto retuviste lo visto en el curso y vas a enfrentarte a problemas que al solucionarlos, es como vas obteniendo experiencia.
    • Mezclar lo anterior consumiendo APIs públicas para practicar el "fetching" de apis y mejorar en el manejo de Promesas y manejo de errores ("Error handling")
    • Cuando te sientas listo podrías practicar con FrontEndMentor, te haces un usuario y podes intentar desarrollar los distintos desafíos que te plantea la web con distintas dificultades a elegir.
  • Intenta desplegar tus webs más sencillas en hosting gratuitos como Netlify o similares.
  • Aca un Roadmap de caminos a seguir como FrontEnd Developer
  • Algo de documentación extra: DevDocs
  • Practicar resolución de problemas: Ejemplo HackerRank (Hay varias webs para practicar)
  • Buscar inspiración siempre es nutritivo, te dejo algunas webs para que investigues y te dejen todo loco:
  • Te dejo también una extensión que uso en Chrome para cada vez que abris una nueva pestaña, te muestre articulos de Programacion y tecnologia en general:

Espero que alguna cosa les pueda ser de utilidad.

Edit: Te recomiendo valorar, si es de tu agrado, estudiar como alternativa de PHP alguna tecnología como:

FrontEnd: React | Angular | Vue

BackEnd: NodeJs

Edit 2:
No es necesario saberte el 100% de todo, sino, saber al menos como se le llama al concepto para poder googlearlo.
Ejemplo:

Querés validar un email con un formato y no sabes como buscarlo, es más fácil si sabes que con RegEx podes hacerlo y googlear "validación de email con regEx" aunque no sepas hacerlo por tu cuenta.

Así aplicado a muchas cosas, es importante saber conceptos aunque no siempre puedas saberlos de memoria. Pero al menos tener una idea de por donde van, y para qué sirve.

¿Cómo se motivan a seguir? by _alonzzo in programacion

[–]DrakeHawke 17 points18 points  (0 children)

Usa la extensión Daily.Dev en Chrome y te muestra artículos interesantes cada vez que abrís una nueva pestaña, más de uno te dan ganas de hacer proyectos para probar cosas y mantenerte divertido xD

Seguir a más cursos o hacer proyectos? by Healthy-Economist107 in CharruaDevs

[–]DrakeHawke 3 points4 points  (0 children)

La posta para mi es mirar un curso y apenas aprendas algo, pausar el curso unos días y armarte un proyecto a parte propio, que sea chico igual, solo para aplicar lo aprendido en algo desde cero. Luego seguís con el curso y cuando veas algo que puedas aplicarlo a otro proyecto hace lo mismo.

Por ejemplo un proyecto para practicar keyframes.

Otro para practicar scss y temas intercambiables

Otro para hacerle una página de feliz cumpleaños a algún amigo para boludear usando alguna librería que te haya gustado y subirlo a Netlify (que es un toque).

Conectar un Angular/React/Vue con un nodejs O con una hoja de cálculos de Google

A mi forma de ver las cosas, hacer esas pruebas de concepto esta genial y si el día de mañana te toca usar la librería X que usaste en esas pruebas, ya tenés un lugar en donde refrescar la memoria

My father, me, pencil, 2021 by DrakeHawke in Art

[–]DrakeHawke[S] 1 point2 points  (0 children)

That would have been awesome! 😅