Dejo ésto por acá. No se si sirve de algo, que los entendidos en el tema tiren conclusiones:
http://www.jovenesprogramadores.cl/inicio/
Si, es shilena la página, pero seleccionas que sos de afuera al momento de inscribirte.
Dejo ésto por acá. No se si sirve de algo, que los entendidos en el tema tiren conclusiones:
http://www.jovenesprogramadores.cl/inicio/
Si, es shilena la página, pero seleccionas que sos de afuera al momento de inscribirte.
Ryzen 5 5600 / ASRock Phantom Gaming RX 7600 8GB
Patriot Viper 16gb 3000mhz / ASRock B550M Steel Legend
Xigmatek Hydra M 650w / SKHynix NVMe 256gb
SSD Sandisk Ultra II 480gb / Samsung PM871a 512gb / WD Green 480gb
Deepcool Matrexx55 / CoolerMaster Devastator MB24 + Logitech G502 / Acer ED270R
Si alguien es más o menoos joven le puede interesar el tema de jóvenes a programar. No sé que tan buen nivel tenga, pero me comentaron que los cursos que se enseñan son los que están pidiendo varias empresas y la curricula de estudios son armadas por las mismas empresas.
https://jovenesaprogramar.edu.uy/
// Desktop: Core i5 13600KF - 32GB DDR4@3600 Mhz (16 GB DDR4 Thermaltake Thoughram + 16 GB DDR4 TForce VulcanZ) - Asus Prime Z690-P D4 - EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X - SSD M.2 Kingston 2TB x2 - SSD M.2 Kingston 1TB - Thermaltake GF1 850W - Cooler Master Masterliquid 240 - Antec AX81 - Asus Strix Soar - Windows 11 x64
// Gear: Razer Blackwidow V3 Mini 65% Hyperspeed - Razer Deathadder V2 Pro - Red Dragon Suzaku XL - Sony Dual Sense + Xbox Series Controller + 8BitDo USB Receiver 2 - Razer Kraken
// Display: Gigabyte M32U 32" 4K@144hz
// Retro: Core i3 6100 3.7Ghz -16GB DDR4@2133 Mhz - 128 GB SSD - 1TB HDD - AMD Radeon R5 340X 2GB GDDR3 - 8 Bitdo SF30 Pro - Sony Wega Trinitron 36" CRT + VGA to Component transcoder - Batocera Linux
// Work: Macbook Pro 15" 2019 - Core i9 2.3 Ghz - 16 GB DDR4 - 512 GB SSD - Intel UHD Graphcis 630/AMD Radeon Pro 560X 4GB GDDR5
// Server ITX: Cooler Master NR200P - Gigabyte GA AB350N Gaming WIFI - AMD Ryzen 7 2700 - 32GB RAM DDR4 - 1TB NVME SSD
// Console peasant: Sony PlayStation 5 Slim - Nintendo Switch 256GB MicroSD + RCMLoader - New Nintendo 3DS XL 128GB MicroSD - Xbox 360 Slim 120GB - Nintendo Wii 512GB MicroSD
// Console no peasant: Steam Deck OLED - 1TB SSD - 1TB MicroSD
No sé si es lo peor. A alguien joven le daría una salida laboral en un plazo que no es demasiado largo y sin demasiadas inversiones de su parte, a diferencia de otros cursos pagos de igual duración. Ninguna persona debería quedarse sólo con eso, pero podría servirle para tener un ingreso (aunque menor) mientras adquiere una formación un tanto más íntegra.
La deficiencia de los programas es esperable por la orientación que tienen. Y es natural que así sea puesto que son estas empresas las que ponen el dinero para estos cursos, no aceptarían fundarlos de buena voluntad si no les sirviera de alguna forma.
Es una justificacion razonable, pero no deja de ser un mal criterio para el que quiere aprender. Normalmente ni a programar ensenan, te tiran como usar un lenguaje puntual.
Es una discusion clasica de que el que es "X" es porque sabe realmente, o por cosas puntuales, y de nunca acabar.
Por ejemplo, si un programador tiene que saber programar, o solo copiar y pegar codigo, si un reparador PC tiene que saber como funciona una PC o solo saber que partes cambiar sin saber que hacen, o si un administrador de sistemas tien eque saber como funciona un servidor, o solo copiar y pegar configuraciones de google.
// Desktop: Core i5 13600KF - 32GB DDR4@3600 Mhz (16 GB DDR4 Thermaltake Thoughram + 16 GB DDR4 TForce VulcanZ) - Asus Prime Z690-P D4 - EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X - SSD M.2 Kingston 2TB x2 - SSD M.2 Kingston 1TB - Thermaltake GF1 850W - Cooler Master Masterliquid 240 - Antec AX81 - Asus Strix Soar - Windows 11 x64
// Gear: Razer Blackwidow V3 Mini 65% Hyperspeed - Razer Deathadder V2 Pro - Red Dragon Suzaku XL - Sony Dual Sense + Xbox Series Controller + 8BitDo USB Receiver 2 - Razer Kraken
// Display: Gigabyte M32U 32" 4K@144hz
// Retro: Core i3 6100 3.7Ghz -16GB DDR4@2133 Mhz - 128 GB SSD - 1TB HDD - AMD Radeon R5 340X 2GB GDDR3 - 8 Bitdo SF30 Pro - Sony Wega Trinitron 36" CRT + VGA to Component transcoder - Batocera Linux
// Work: Macbook Pro 15" 2019 - Core i9 2.3 Ghz - 16 GB DDR4 - 512 GB SSD - Intel UHD Graphcis 630/AMD Radeon Pro 560X 4GB GDDR5
// Server ITX: Cooler Master NR200P - Gigabyte GA AB350N Gaming WIFI - AMD Ryzen 7 2700 - 32GB RAM DDR4 - 1TB NVME SSD
// Console peasant: Sony PlayStation 5 Slim - Nintendo Switch 256GB MicroSD + RCMLoader - New Nintendo 3DS XL 128GB MicroSD - Xbox 360 Slim 120GB - Nintendo Wii 512GB MicroSD
// Console no peasant: Steam Deck OLED - 1TB SSD - 1TB MicroSD
"Por ejemplo, si un programador tiene que saber programar, o solo copiar y pegar codigo..."
No sé si va tanto por ese lado, sino por sobretodo si los estudios formales (universitarios) tienen egresados que "saben programar", ya que de lo contrario el JaP no tendría una metodología cualitativamente distinta. ¿Qué tanto éxito se estima que tienen las personas que han aprobado cursos básicos para resolver Fizz-Buzz?
199 out of 200 applicants for every programming job can't write code at all. I repeat: they can't write any code whatsoever.https://imranontech.com/2007/01/24/u...o-grok-coding/After a fair bit of trial and error I've discovered that people who struggle to code don't just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.
So I set out to develop questions that can identify this kind of developer and came up with a class of questions I call "FizzBuzz Questions" named after a game children often play (or are made to play) in schools in the UK. An example of a Fizz-Buzz question is the following:
Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".
Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can't. I've also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.
Y eso se da mucho, por eso no comparto esa vision de usar Java o .NET para enseñar a programar. Para mi con un lenguaje de bajo nivel dentro de los de 3ra generacion es perfecto (C o Pascal). Aprender a hacer cosas a pedal, cosa que aprendas a codificar, y a resolver problemas elementales de forma manual. Luego vas a andar sobrado, por mas que nunca mas codifiques esas cosas.
He visto en el laburo "programadores senior PHP" que yendo a la Wiki de la empresa con los codigos armados hacen magia, pero cuando hay que armar algo de 0 transpiran.
// Desktop: Core i5 13600KF - 32GB DDR4@3600 Mhz (16 GB DDR4 Thermaltake Thoughram + 16 GB DDR4 TForce VulcanZ) - Asus Prime Z690-P D4 - EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X - SSD M.2 Kingston 2TB x2 - SSD M.2 Kingston 1TB - Thermaltake GF1 850W - Cooler Master Masterliquid 240 - Antec AX81 - Asus Strix Soar - Windows 11 x64
// Gear: Razer Blackwidow V3 Mini 65% Hyperspeed - Razer Deathadder V2 Pro - Red Dragon Suzaku XL - Sony Dual Sense + Xbox Series Controller + 8BitDo USB Receiver 2 - Razer Kraken
// Display: Gigabyte M32U 32" 4K@144hz
// Retro: Core i3 6100 3.7Ghz -16GB DDR4@2133 Mhz - 128 GB SSD - 1TB HDD - AMD Radeon R5 340X 2GB GDDR3 - 8 Bitdo SF30 Pro - Sony Wega Trinitron 36" CRT + VGA to Component transcoder - Batocera Linux
// Work: Macbook Pro 15" 2019 - Core i9 2.3 Ghz - 16 GB DDR4 - 512 GB SSD - Intel UHD Graphcis 630/AMD Radeon Pro 560X 4GB GDDR5
// Server ITX: Cooler Master NR200P - Gigabyte GA AB350N Gaming WIFI - AMD Ryzen 7 2700 - 32GB RAM DDR4 - 1TB NVME SSD
// Console peasant: Sony PlayStation 5 Slim - Nintendo Switch 256GB MicroSD + RCMLoader - New Nintendo 3DS XL 128GB MicroSD - Xbox 360 Slim 120GB - Nintendo Wii 512GB MicroSD
// Console no peasant: Steam Deck OLED - 1TB SSD - 1TB MicroSD
Empleados de Google lanzaron una aplicación Android llamada "Grasshopper" para aprender las básicas de Javascript. Está muy interesante. Lo comento por si algún otro novato absoluto tiene ganas de vichar más o menos cómo es la mano.
A master no le va a gustar lo que vengo a recomendar... pero bueno, no te enojes vientito.
En utec tienen para estudiar algo orientado a insertarse rápido en el mundo laboral.
La modalidad es semi presencial, pero los presenciales son en el interior (fraybentos o durazno), consiste mas o menos asi:
- los lunes te habilitan el material en una plataforma online, son pdf, presentaciones, videos, entre otras muchas formas, vos lo tenes que estudiar y aprender por tu cuenta.
- si tenes dudas, hay un foro donde los alumnos preguntan y otros alumnos o profesores responden (por lo general las respuestas llegan al toque)
- te ponen cuestionarios y tareas para realizar y entregar durante la semana (hasta las 23:59 del domingo)
- una vez por semana tenemos una video conferencia, donde se habla de los temas, te explican lo que no entiendas y demas. Esta video conferencia si no podes entrar la podes mirar despues, queda grabada y la suben 15 minutos despues que termina.
- una vez cada 15 o 20 dias hay un presencial, horario de 9am a 5pm, ENTRE SEMANA, obligatorio, solo se pueden tener 2 faltas por semestre.
- Las materias son "secuenciales", termina una y arranca otra, no tenes 4 o 5 materias a la vez, esto hace mas facil organizarte los tiempos, ojo, es mucho mas intensivo que si fueran todas juntas, la carga horaria siguen siendo como 4 horas al dia, solo que en una sola materia. Lo unico que se superpone son los proyectos finales e ingles.
- Ingles: se exonera con un examen internacional solamente, te dan la oportunidad de rendir el Aptis (como IELTS pero para organizaciones), y dependiendo la nota los semestres que exoneras. tamien, en caso de exonerar, podes cursar igual si queres aprender o rendir otro examen internacional, tenes descuento en el examen y te ayudan a prepararlo gratis.
La parte de la evaluacion va por las tareas y cuestionarios online, la participación en foro, video conferencia y presenciales y por los examenes finales que se dan durante el primer presencial despues de terminada al materia. (si pierden tienen 2 periodos, julio y diciembre)
Lo que si, enseñan con Java, su explicación es que quieren que puedas arrancar rapido a trabajar y que java tiene muchas similitudes con lenguajes tipo C o de mas bajo nivel.
Los titulos son:
- finalizado 1ero: analista en testing funcional
- finalizado 2do: Tecnologo en Tecnologia de la Informacion
- finalizado 4to: Licenciado en tecnologia de la informacion. (esto es nuevo, recien este año lo agregaron, antes era hasta el anterior)
En agosto arranca un grupo nuevo, los cupos son limitados a 50 por grupo.como se anotan mas (en mi caso casi 130) se hace un curso de 1 semana antes el cual se salva con 80%, si no salvan quedan afuera, ojo que el material no es de programacion en si, te dan todo lo necesario y esta muy enfocado en el material, cosa que todos tengan las mismas oportunidades, si le ponen ganas todos pueden salvarlo. en caso que sigan siendo mas de 50, se hace sorteo (nuestra generacion despues de entrar, pidio que en vez de sorteo como nos parece injusto sea por orden de notas, no se si nos daran bola o no).
En cuanto al instituto es de primer nivel, nada que envidiarle a las privadas de mvd, el edificio esta impecable, los salones super bien equipados, con cosas de calidad pensadas para que duren, siempre todo limpio, cuidado y prolijo. Me hace acordar mucho a zona América.
Es algo orientado para gente que trabaja, dándote libertad de estudiar en el horario que podes, de no tener que perder tiempo en moverte hasta la facultad y que te va a insertar rápido al mercado, incluso, las empresas mandan ofertas laborales a la universidad, nosotros arrancamos hace 3 meses y ya van 3 empresas que piden estudiantes de primero.
mi recomendación es que no se asusten por los presenciales, son unos 7 u 8 por semestre, se los marcan antes de arrancar, en el trabajo los pueden sacar por dia de estudio (los exámenes ya están en esos dias si salvan) o pueden arreglar que los dejen ir sin hacerles mucho drama como muchos, no es tan seguido como para que moleste tanto. El entorno y la calidad humana si bien es publico se parece mas a las mejores privadas que a la inoperancia y deferencia de muchas de las publicas, se busca darte todo para que el que arranca termine, sin regalarte nada obvio.
No tengo
El año pasado habia pensado en anotarme, me era muy atractivo el tema de que fuera semipresencial. Como no tenia opcion de Licenciatura ni nada, termine en esa estafa llamada Tecnologo, ahi en el LATU (porque trabajaba ahi). De infraestructura estaba "bien" considerando que usaban uno de los edificios del LATU (frente al KDC), pero el resto era bastante deprimente.
Porque no me va a gustar? Ta piola
// Desktop: Core i5 13600KF - 32GB DDR4@3600 Mhz (16 GB DDR4 Thermaltake Thoughram + 16 GB DDR4 TForce VulcanZ) - Asus Prime Z690-P D4 - EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X - SSD M.2 Kingston 2TB x2 - SSD M.2 Kingston 1TB - Thermaltake GF1 850W - Cooler Master Masterliquid 240 - Antec AX81 - Asus Strix Soar - Windows 11 x64
// Gear: Razer Blackwidow V3 Mini 65% Hyperspeed - Razer Deathadder V2 Pro - Red Dragon Suzaku XL - Sony Dual Sense + Xbox Series Controller + 8BitDo USB Receiver 2 - Razer Kraken
// Display: Gigabyte M32U 32" 4K@144hz
// Retro: Core i3 6100 3.7Ghz -16GB DDR4@2133 Mhz - 128 GB SSD - 1TB HDD - AMD Radeon R5 340X 2GB GDDR3 - 8 Bitdo SF30 Pro - Sony Wega Trinitron 36" CRT + VGA to Component transcoder - Batocera Linux
// Work: Macbook Pro 15" 2019 - Core i9 2.3 Ghz - 16 GB DDR4 - 512 GB SSD - Intel UHD Graphcis 630/AMD Radeon Pro 560X 4GB GDDR5
// Server ITX: Cooler Master NR200P - Gigabyte GA AB350N Gaming WIFI - AMD Ryzen 7 2700 - 32GB RAM DDR4 - 1TB NVME SSD
// Console peasant: Sony PlayStation 5 Slim - Nintendo Switch 256GB MicroSD + RCMLoader - New Nintendo 3DS XL 128GB MicroSD - Xbox 360 Slim 120GB - Nintendo Wii 512GB MicroSD
// Console no peasant: Steam Deck OLED - 1TB SSD - 1TB MicroSD
porque arrancan con java no con C :P y porque las empresas (CUTI - Camara Uruguaya de Tecnologías de la Información) esta metida en el armado de los programas.
No estas tarde para anotarte al de agosto, la licenciatura salio en marzo recien, cuando me anote era hasta TTI, ahora paso a LTI quedando TTi como titulo intermedio.
Fuera de broma recomiendo evaluarlo como opción, ya hable con Jota y le interesa también, al menos anotense a la prueba de ingreso, ahi les da para ver como es la modalidad y si les interesa. (no se asusten por le contenido que la prueba no es representativo con el nivel del curso, es muy básica la prueba)
Última edición por Thalios; 25-04-2018 a las 04:14 PM
No tengo
Bueno, si a alguien le interesa, la semana que viene arrancan las inscripciones para arrancar en Julio
https://utec.edu.uy/utec-abre-preins...-itr-suroeste/
Son solo 5 cupos para mvd, pero fear not, en febrero solo quedaron 3 después del curso principal y trajeron gente de Montevideo que quedo afuera en el sorteo de durazno.
Cualquier consulta que tengan pregunten por aca o por privado, pero es una oportunidad que no deberían dejar pasar.
No tengo
CPU: 2.3GHz Intel Core i5-8300H (quad-core, 8MB cache, up to 4.0GHz) - Graphics: Nvidia GeForce GTX 1050 ( 4GB VRAM); Intel UHD Graphics 630 - RAM: 8GB SDRAM (DDR4) -Screen: 15.6-inch FHD (1,920 x 1,080) Acer ComfyView (IPS LED) LCD - Storage: 1TB HDD - Ports: 1 x USB Type-C, 1 x USB 3.0, 2 x USB 2.0, HDMI port, SD card reader, Ethernet (RJ-45) port, 35mm headphone jack, Kensington lock slot - Connectivity: 802.11ac Wi-Fi, Gigabit LAN, Bluetooth - Camera: 1,280 x 720 webcam.
Nunca es tarde para se "analista" GeneXus.
Trabajé un tiempo como Analista GeneXus. Les aseguro que sigue siendo importante saber programar, diseñar software que se pueda mantener, administrar bases de datos, etc. En el tiempo en el que estuve recibimos montones de quejas por problemas de rendimiento y hasta perdimos un cliente importante.
La posta está en tener cocimiento de las tecnologías base para poder extender y optimizar lo que GeneXus genera.
Aún así, me di cuenta de que las habilidades de los programadores están sobre valoradas en el pensamiento colectivo. El verdadero motor de muchas empresas de software son el equipo de ventas y el de marketing, no la calidad de las soluciones brindadas.
quam minimum credula postero.
Es que ya si necesitas conocimiento de las tecnologias base, pierde el beneficio de genexus como generador de codigo "universal" que es.
Ademas, deja de justificar el gasto. Agarrar un lenguaje, dominarlo, y usar un framework te hace desarrollar como pedo, sin pagarle 6000 dolares a artech.
Por ejemplo, yo labure pila de tiempo con Django antes de pasarme 100% a infraestructura, y ahi definis un modelo de datos con los atributos, activas el modulo admin, y con 5 lineas de codigo tenes CRUD en interfaz web mejor que hasta una transaccion de genexus, porque te incluye listados, filtros y busquedas.
Lo de la calidad tenes razon, en mi laburo miras los sistemas y parecen hechos en principios de los 2000 todavia, tanto en diseño como en codificacion, y la empresa no para de crecer y expandirse en el mercado mundial.
Le robo una frase a un compañero de laburo de la UTU, que es de los pocos con cerebro ahi: Si hay que llegar del punt A al punto B, si lo haces con un archivo BAT guardando en archivos de texto, con PHP guardando en Oracle, al usuario no tecnico le da lo mismo mientras funcione.
// Desktop: Core i5 13600KF - 32GB DDR4@3600 Mhz (16 GB DDR4 Thermaltake Thoughram + 16 GB DDR4 TForce VulcanZ) - Asus Prime Z690-P D4 - EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X - SSD M.2 Kingston 2TB x2 - SSD M.2 Kingston 1TB - Thermaltake GF1 850W - Cooler Master Masterliquid 240 - Antec AX81 - Asus Strix Soar - Windows 11 x64
// Gear: Razer Blackwidow V3 Mini 65% Hyperspeed - Razer Deathadder V2 Pro - Red Dragon Suzaku XL - Sony Dual Sense + Xbox Series Controller + 8BitDo USB Receiver 2 - Razer Kraken
// Display: Gigabyte M32U 32" 4K@144hz
// Retro: Core i3 6100 3.7Ghz -16GB DDR4@2133 Mhz - 128 GB SSD - 1TB HDD - AMD Radeon R5 340X 2GB GDDR3 - 8 Bitdo SF30 Pro - Sony Wega Trinitron 36" CRT + VGA to Component transcoder - Batocera Linux
// Work: Macbook Pro 15" 2019 - Core i9 2.3 Ghz - 16 GB DDR4 - 512 GB SSD - Intel UHD Graphcis 630/AMD Radeon Pro 560X 4GB GDDR5
// Server ITX: Cooler Master NR200P - Gigabyte GA AB350N Gaming WIFI - AMD Ryzen 7 2700 - 32GB RAM DDR4 - 1TB NVME SSD
// Console peasant: Sony PlayStation 5 Slim - Nintendo Switch 256GB MicroSD + RCMLoader - New Nintendo 3DS XL 128GB MicroSD - Xbox 360 Slim 120GB - Nintendo Wii 512GB MicroSD
// Console no peasant: Steam Deck OLED - 1TB SSD - 1TB MicroSD
Y así estamos, con software plagado de bugs que no anda ni para atrás, optimizado como el orto, y hasta diseñado como el orto.
Total, como hay poder de procesamiento, hagamos el software como el culo, te anda lento? Comprate más maquina, esa es la filosofía, que sea "funcional" y gracias. Hoy es mas barato comprar mas hardware que pagar mas horas de programador para codificar algo correctamente, una filosofía que sinceramente me da mucho asco.
Donde yo trabajo estamos lejos de ser perfectos, pero hacemos un esfuerzo por optimizar el código y cualquier cambio grande incluye test unitarios y de performance para tratar de asegurar la mayor cálidad posible, es una de las cosas que me gusta de éste lugar, no sirve solo hacer cosas "que anden".
Tambien es muy popular hoy por hoy priorizar lo "lindo" sobre lo funcional, basta mirar las inconsistencias de la GUI de Windows 10, aunque por debajo ande bien y parezca lindo de afuera, desde el diseño de los menus hasta la pobre elección de colores, parece hecho por amateurs que no saben un carajo de UX/UI, el nuevo tema "dark" nomas es digno de una skin tipica pedorra de devianart para Windows XP de 2005, y estamos hablando de un gigante no de una empresa chiquita haciendo un DE para su distro de Linux, lo cual podría ser mas entendible que tenga defectos.
Última edición por Ryuug4; 13-05-2018 a las 10:43 AM
Vo posta que no puedo creer que haya gente que tenga dramas con ese planteo...
No termine prog1 todavia, no tenia conocimientos de programacion y lo hice en unos 3 minutos...
seguramente se pueda hacer mejor, yo lo hice de una forma que funciona como dice la letra igual...
Código:public static void main(String[] args) { // TODO Auto-generated method stub for(int value1 = 1; value1 < 101; value1++) { if (value1 % 5 == 0 && value1 % 3 == 0) { System.out.println("FizzBuzz"); } else if (value1 % 5 == 0) { System.out.println("Buzz"); } else if (value1 % 3 == 0) { System.out.println("Fizz"); } else { System.out.println(value1); } } }
No tengo
Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)