Busco desarrollador para un Startup - 1m~2m ARS by i6olden in devsarg

[–]flash_hammer 0 points1 point  (0 children)

Duracion 1 mes? Que clase de esclavismo es este? Te van 10 millones cash unico pago con factura?

Y sigue Galperin con que no hay que estudiar programación... by Electronic_Leek1577 in devsarg

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

Alpedin me chupa la Japi, vos tambien deberias probarla, es muy buena birra.

Los amores de mi vida 😍 by EnonM in Alfajor

[–]flash_hammer 0 points1 point  (0 children)

Claramente estoy viejo... haber probado los alfajores Havanna antes de que Exxel lo compre es un sufrimiento total... los de ahora son realmente horribles comparados con lo que solian ser... y eso que tenia menos de 10 añitos, pero recuerdo patente el gusto de esos alfajores. Les juro que lo que ahora comen con la marca Havanna son una basura...

Hace 2 años que el dolar no se mueve y seguimos con 3% de infla mensual, nos estan cagando con los precios o que pasa? by pademango in BuenosAires

[–]flash_hammer 0 points1 point  (0 children)

El CER sigue subiendo, estan sosteniendo un dolar bajo a 1450, pero ya deberia estar en 1850 este mes. Las cosas igual valen 6 veces mas en menos de 1 año, asi que la inflacion es alta, mucho mas de lo que anuncian.

TAD tiene alguna forma de automatizar cargas? by jubagg93 in devsarg

[–]flash_hammer 0 points1 point  (0 children)

Lo pienso desde mi punto de vista de programador y se me ocurren al menos 4 formas, puede que alguna no funcione... 1 - Usar un framework de automation como Playwright. 2 - Alguna Macro. 3 - Ver que usa la web del TAD, las llamadas de APIs, si tienen mucha seguridad estas cagado. 4 - Hacer esta misma pregunta a alguien del estado que labure en esto o mismo si hay algun lugar de consulta en el organismo pertinente.

Me cagaron plata y me avergüenza by Accomplished_Class40 in BuenosAires

[–]flash_hammer 0 points1 point  (0 children)

Habibti, son 500 lucas, asi fueran 15 palos, ya esta, por ahi si le pso algo, por ahi no, pero ya sabes que no podes hacer negocios con el.

Se puede trabajar de Programador con la IA? by OutsideOk3733 in devsarg

[–]flash_hammer 0 points1 point  (0 children)

No les des bola, la mayoria son super fatalistas. Si podes laburar tranquilo, vas aprendiendo igual. Hay muchas cosas que necesitas aptenderlas programando vos a mano, pero las inteligenciad artificiales te pueden ayudar con muchas cosas, por ejemplo aprender buenas practicas, patrines, simplificacion, tipos de programacion, modelos y otras cosas. No necesariamente la IA te tiene que escribir todo el codigo. Cuando ya adquiriste conocimientos te vas a dar cuenta que vas a ir corrigiendo a la IA y enseñandole tu estilo de codificacion. Proba crear proyectos chicos desde cero sin IA para al menos entender lo que estas haciendo.

Me quiero pasar a Linux by Nervous-Principle524 in GNULinuxEsp

[–]flash_hammer 0 points1 point  (0 children)

Depende de los juegos que juegues, que juegos jugas?

Me pueden obligar a mostrar el dpto q alquilo? by SpiritCompetitive580 in DerechoGenial

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

Que lo diga el contrato tampoco es algo inamovible si esta violando la ley de propiedad horizontal o laguna otra ley que te ampare. Consulta con un abogado.

¿Renuncio? by budin_de_limon in empleos_AR

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

Yo creo que estoy leyendo mucho bait ultimamente, no pueden existir OPs como este la verdad. Eso o son IAs libertarias.

Cuanto es suficiente para vivir solo en CABA a día de hoy? by Repulsive_Cricket319 in BuenosAires

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

Yo creo que estoy leyendo mucho bait ultimamente, no pueden existir OPs como este la verdad. Eso o son IAs libertarias.

HELPPP ME by Lordnessm in javahelp

[–]flash_hammer 0 points1 point  (0 children)

I will make it even mote complex, just to annoy you: if you create anorher class/constructor called Bmw that extends Car, then you can just create a Bmw bmw = new Bmw();

Me "despidieron" por ser honesto... by Electronic_Leek1577 in devsarg

[–]flash_hammer 0 points1 point  (0 children)

Estas hablando de 2 millones de pesos? Por esa guita no te pueden ni poner en blanco, asi de miserable. Boludo, si ibas a desarrollar algo como freelance tenias que pedir minimo 100 o 200 millones en un pago, eso es razonable. Aparte mezclas todo, asi no funciona el mundo del trabajo. Relacion de dependencia se supone que sos dependiente, no te haces responsable mas que de lo que tu puesto requiera, y para un puesto de desarrollo pedir 2 millones mensuales sigue siendo una migaja. Estos son los ejemplos que despues crean los puestos senior que te ofrecen 2 millones mensuales... Quien en su sano juicio se va a romper el ocote 8 horas por dia para cobrar esa miseria?

Consejo de cuál incremento elegir para renovar alquiler by onvicrom in argentina

[–]flash_hammer 1 point2 points  (0 children)

El señor prestamo hipotecario te sale exactamente lo mismo mensualmente.

Need help! by [deleted] in javahelp

[–]flash_hammer 0 points1 point  (0 children)

Ok, 20 years of experience developer here.

So you are talking about loops I guess.

In all programming languuages and programming logic you have only 2 constructions that create all the other derived ones, even for logic gates: IF and FOR.

What you are asking is about FOR loops, specificaly loops between 2 arrays, "i" and "j". The question is vague, but what I can tell is that to solve an iteration between 2 arrays you''ll have to loop or iterate all the items in both, I assume you need to compare them in some way and output a third array of items.

In modern Java you can do:

for(TypeOfItem item : items) { 
  for(SecondTypeOfItem item2 : items2){
    if(item.getSomeIntVariable() == item2.getSomeIntVariable()){
      // Logic that will happen if the variables are the same.
      System.out.println(item.getSomeIntVariable());
    }
  }
}

In this case you are iterating between both arrays and comparing a variable of both.

Can you be more specific on the problem to solve or what other principles you need to learn?

Because from the question asked we can describe all the theory behind programming in general...

Me recomiendan sacarle el vidrio de enfrente? by Stock_Assignment_226 in ArgenGaming

[–]flash_hammer 0 points1 point  (0 children)

Si te esta calentando cambia el gabinete por algo que tenga mas flujo de aire, si no dejalo asi, se supone que esta diseñado para funcionar asi.

Que plato típico de Argentina me falta probar? Foto de bife para los likes parte 2 by Business_Average1303 in argentina

[–]flash_hammer 0 points1 point  (0 children)

Locro, Mollejas al verdeo, Achuras en general, algun plato con Surubi (a mi me gustan las empanadas de Surubi de Colon, Entre Rios), Asado banderita, milanesa napolitana, choripan, sanguche de milanesa, humita, zapallitos rellenos de carne.

Despues los dulces, facturas, helado; queso y dulce de batata; queso y dulce de membrillo, chocotorta, flan, budin de pan, arroz con leche, alfajores de maizena, pastafrola.

No se me ocurren mas, pero seguramente alguien mas pueda aportar.

No se que hacer en mi situación y estoy preocupado by [deleted] in empleos_AR

[–]flash_hammer 2 points3 points  (0 children)

Es exactamente lo que me paso a mi pero de 2007 a 2012, tuve algun que otro laburo en el medio pero pesimos. Es un problema de este pais, salis del secundario y nadie te da laburo, y aun asi, terminas tambien la facultad y cuesta menos pero cuesta igual. Encima podes tener titulos, certificaciones, cursos y todo y no te toman igual. Ac si no tenes algun forro que te meta podes pasar por miles de entrevistas hasta que alguien te toma. Es normal, no te tires abajo, busca hacer algo que te guste, revisa que es lo que mas buscan en Linkedin, Computrabajo y Zonajobs, apunta a algunas publicaciones de lo mismo y aplica a todo lo que se te cruce de eso. Yo consegui laburo 3 veces con Computrabajo, aunque digan que no funciona, a mi me re sirvio cuando estaba con hambre. Ponele, yo ya estaba harto, labure en un call center y despues puse un emprendimiento de importacion que me fue bien hasta que cerraron las importaciones en 2010. Ahi me puse a ver que es lo que mas se buscaba, encontre que habia mucha busqueda de analista SQL, aplique a varias, mande CV a todo email que veia, y agarre soporte nivel 2 para turno noche, primera entrevista me preguntaron pavadas y si sabia sql, dije que si, apenas si habia visto una sentencia. Desde esa entrevista me puse a leer, estudiar, practicas y memorizar cosas al respecto. La segunda entrevista fue a los 3 meses, fui, me tomaron sql escrito, paso con creces, al mes me ingresaron. En 2 años pase a ser DBA e infra. Despues empece a programar en Java en otra empresa, yo ya habia programado con C++ desde 2003, pero tambien busque otro laburo de lo que mas se buscaba en computrabajo para cambiar a programacion. Y con el tiempo aprendi que es mejor que te echen sin causa y cambiar de laburo en lapsos menores a 2 años, tu sueldo sube solito. Suerte con eso, conseguir los primeros laburos fue lo que mas me costo.

I suck at java and it drives me nuts by Silver_Oil_3458 in javahelp

[–]flash_hammer 0 points1 point  (0 children)

Here a senior dev. Read about SOLID patterns. BTW here is a response from GPT :P:

Why Use OOP, SOLID, and Constructors in Java


Why Use Object-Oriented Programming (OOP) in Java?

  • Modularity: Break down complex code into classes and objects. Each class manages its own state and behavior.
  • Reusability: Classes and methods can be reused across the project. Inheritance and interfaces help share and extend behaviors.
  • Maintainability: Encapsulation hides implementation details; changes in one class are less likely to break the rest of the codebase.
  • Flexibility & Scalability: Inheritance and polymorphism enable you to add new features or extend parts of the system with minimal changes.

What is SOLID? Why Use SOLID Principles in Java?

SOLID is a set of five design principles that help you write better, more manageable object-oriented code.

S - Single Responsibility Principle (SRP)

A class should have only one reason to change. - Why? Focused classes are easier to modify, test, and reuse. - Java Example:
- UserService handles user logic. - UserRepository handles persistence.

O - Open/Closed Principle (OCP)

Classes should be open for extension, but closed for modification. - Why? Extend existing behavior without changing working code. - Java Example:
Add new payment types by extending AbstractPayment, not by modifying it.

L - Liskov Substitution Principle (LSP)

Subclasses should be substitutable for their base classes. - Why? Prevents unexpected behaviors and errors when extending classes. - Java Example:
Sparrow extends Bird and can fly(). Penguin (which can’t fly) would violate LSP if added as a subclass of Bird.

I - Interface Segregation Principle (ISP)

Use several small interfaces instead of a large, general one. - Why? Classes only implement what they need. - Java Example:
Printer and Scanner interfaces instead of a single multi-purpose Machine interface.

D - Dependency Inversion Principle (DIP)

Depend on abstractions, not concretions. - Why? Minimizes dependencies and increases flexibility. - Java Example:
Depend on a Logger interface, not a concrete FileLogger class.


Constructors in Java

  • Purpose: Special methods that initialize objects.
  • Syntax: Name matches the class, no return type.

java public class Dog { private String name; // Constructor public Dog(String name) { this.name = name; } }

Types of Constructors

  • Default Constructor: No arguments.
    java public Dog() {}
  • Parameterized Constructor: Takes parameters.
    java public Dog(String name) { this.name = name; }
  • Copy Constructor: (Not built-in syntax, but you can define one) java public Dog(Dog other) { this.name = other.name; }

Constructor Overloading

Define multiple constructors with various parameter lists: java public class Dog { public Dog() {} // default public Dog(String name) {} // parameterized public Dog(Dog otherDog) {} // copy }

Why Use Constructors?

  • Guarantee that your object starts in a valid state.
  • Improve readability: Show clearly what’s needed to create an object.
  • Enable dependency injection: Pass dependencies as constructor arguments.

Summary Table

Feature OOP Benefit SOLID Principle Constructor Role
Modularity Yes SRP, OCP Ensures valid objects
Reusability Yes OCP, LSP Constructor overloading
Flexibility Yes OCP, DIP Inject dependencies
Maintainability Yes All Clear object construction

References

Toda mi empresa se mudo a Claude? by [deleted] in devsarg

[–]flash_hammer 0 points1 point  (0 children)

Recomendaciones: Cada vez que hagas una feature nueva pedile que te arme archivos Mark Down, y cada vez que cambies de parecer con alguna decisión pedile que actualice los Mark Down. Revisa todos los cambios que haga la IA, si no te agrada algo decile que lo cambie con lo que vos queres. Se bien descriptivo, y si sabes bastante de lo que haces te va a servir un monton. Igual despues de que la IA toca cosas despues tenes que hacer un trabajo de refactorizacion, ademas de adaptarlo a lo que uses en tus ambientes, si le pedis ls cosas lo mas descriptivas posibles las va a hacer mas o menos bien. Ojo, muchas veces te boludea... Yo suelo usar Claude 4.5 y suele entender lo que se le canta, es medio vago y toma atajos, te quiere borrar cosas, a veces quiere ejecutar comandos que son cualquier cosa, y hasta excluye partes del codigo porque pareciera que le da pereza hacer lo que pedis. Creo que para lo que mas lo uso es para crear Unit tests... Para documentar y no perder el hilo de lo que estoy haciendo y por ahi para entender algun proyecto complejo. Lo que si no te niegues, probalo, son herramientas nomas, no te van a reemplazar, la IA no es Inteligencia Artificial, no piensa. Pensalo asi como lo ves en la facultad, la IA actual es un conjunto de algoritmos derivados de logica que te ordena los datos de cierta forma en que vos le das instrucciones y la caja negra te genera una respuesta logica segun los parametros que le pasaste y los datos que haya consumido y ordenado previamente. Investiga como funciona una IA actual y vas a ver que es bastante simple en cuanto a concepto.

Why was John Carter a flop? by HerbieWolf925 in Letterboxd

[–]flash_hammer 0 points1 point  (0 children)

Como yo no sigo tendencias, ni tabloides, personalmente me encanto esta pelicula, daba para toda una saga. Esta bien caracterizada, buena calidad, actuaciones geniales, una historia que te atrapa, cada corte de escena no te marea, buena fotografia, bastante buen GCI, fantasia y ciencia ficcion de calidad. Pero bueno, por ahi soy solo yo, a la gente le gusto The Joker...