Kjjjj
Es un lenguaje hermoso, pero tiempo al tiempo poco a poco se va insertando fuera de Android, segun los propios de Jetbrains asi estaria distribuido actualmente y he visto un par de ofertas donde buscan a ing de kotlin para servidor
Cantidad de msjs hablando de lenguajes de programación en un inicio de finde largo
Yo estoy aprendiendo Go. La verdad me gusta mucho.
Siendo un simple amateur, veo mucho esto de que en programacion permanentemente tienen que andar migrando de sistemas viejos porque siempre aparece algo nuevo.
Es doloroso esto?
O sea, tienen que reescribir mucho codigo de algo que ya andaba con el riesgo de romper todo?
Lo doloroso depende de varios factores, 1: que tan afín es el lenguaje que usa el sistema viejo con el nuevo, hay casos que se pasar de una versión a otra puede tomar poco tiempo como también ser dos lenguajes bien diferenciados y tomar bastante mas tiempo, 2: líneas de código a mayor cantidad aumenta el tiempo, 3: viabilidad, hay que planificar si el esfuerzo es positivo para el proyecto en su escalabilidad y mantenibilidad porque todo es recursos y las empresas no les gusta hacer algo sin estar seguro o al menos tener un estimado de tiempos y dinero, 4: estructura del proyecto, si este inicio ordenado siguiendo buenas practicas (patrones, arquitectura, SOLID) o por el contrario una ensalada de cosas en cada clase explotadas de cientos o miles de líneas, donde tocar algo significa que explote todo jaja, en términos de dolor sin dudas esta ultima se lleva la palma
Todo el puto dia en un error de mierda de compilacion del puto gradle en el proyecto, un sin sentido aunque se hiciera un rollback al ultimo commit, seguia sin compilar y se soluciono eliminando el proyecto y descargandolo del repo nuevamente… La puta que te pario android studio y gradle, los dias que suceden estas mierdas inexplicables que fallan porque les sale la punta de la verga provoca mandar a la mierda todo y dedicarme a otra cosa menos estresante, me tuve que tomar una aspirina para el dolor de cabeza, me voy a quedar hasta la madrugana viciando al ETS2 para quitarme la calentura…
Vos decis? mira, mi mayor problema es que aprendi a programar con Python (por lo cual, haces la facil y despues cuesta una banda los otros lenguajes).
Mi pregunta seria, a que es aplicable c# hoy en dia? Me interesa ya que bueno actualmente me quede sin trabajo y me gustaria saber a que puedo apuntar con esto que estoy aprendiendo que se yo.
C# yo lo uso para web api en .net, generalmente en .net se usa c#, lo usas para backend, y también para aplicaciones móviles. También se usa para hacer juegos en unity
kajajjjsaj temita polemico ahora. Menos mal que dieron marcha atras con la suba de los precios esos, habia un quilombo barbaro.
Voy a leer un poquito sobre .NET. Me interesa, sobretodo lo que es desarrollo, asi que le puedo sacar jugo.
Aprendé c# con net core, se usa mucho. Yo lo uso para backend, generalmente web apis. Es un lenguaje re piola!
Para todo se usa, APIs, páginas web, apps de escritorio, mobile y hasta juegos con Unity
Especializate en Python antes de ir a aprender c#
C# para app moviles se hace con Xamarin (a menos que hayan inventado algo nuevo en los ultimos años). Googlea Xamarin, Flutter, React Native y vas a ver que jamas optarias por hacerla en C#. Incluso la gente que trabaja en c# no quiere usar Xamarin.
El otro aspecto molesto de C# es que funciona mejor con el ecosistema de microsoft. Podes codear en linux con mono, claro. Podes tener una infra en AWS, claro. Pero mejor si usas Windows y Azure. Desde el primer .net al 2023 Microsoft avanzo muchisimo a hacer menos restrictivos sus productos, al punto que tenemos WSL, pero aun hoy c# es facil y divertido si decidis usar los productos d MS.
De la parte de ASP.net (Frontend) ya no me acuerdo mucho. Ni de eso ni de Razor. Es que existiendo angular y react con sus respectivas comunidades, hacer un proyecto en asp.net es un poco dispararse en el pie (que encima integrarlo en desarrollo con tailwind no es tan directo si no recuerdo mal).
Quienes usan microsoft? Mas que nada las grandes grandes grandes corporaciones. Ernst & Young, por ejemplo. Empresas que si se les cae un nodo de algo pierden mucha plata, entonces por normas de calidad les conviene tener el soporte de microsoft.
Quedas un poco lockeado a esa mentalidad de ecosistema de microsoft. Si te dedicas a aprender lenguajes open source, luego los combinas. Entendes que python te sirve mejor para una cosa, y otra parte de tu sistema lo haces con node o lo que quieras.
Entonces? En que caso es util c#? para hacer una rest api (Y ahi me quedo con flask) o para conseguir laburo en relacion de dependencia en una empresa grande.
dale like y suscribite (?)
Fue reemplazado por Maui.
Yo diría que le meta a C# y q aprenda a hacer apis, además de aprender una tecnología sólida puede conseguir trabajo, piden mucho .Net.
Las empresas que usan .Net, generalmente usan Angular para el front, o React algunas.
Qué tipo de laburo hace un programador freelancer?
Depende a qué se dedique, puede ser aplicaciones móviles, sistemas web, de escritorio, por ejemplo yo ahora estoy haciendo un sistema web para cambiemos de 3 de febrero, aparte estoy con una aplicación móvil para una fumigadora
Y cómo te encuentran? Te publicas en una página de freelancers? Me resulta raro cómo se desarrolla ese mercado.
Si, hay varias, por ejemplo fiverr.com
pero después por contactos y conocidos también
Que opinan de java? Yo estoy profundizando porque la tengo en una materia de la facu.
Típico verlo en la facu, a mi personalmente no me gusta. Por más que sea de las tecnologías mas usadas para todo, en algunas cosas quedó para atrás. Para mi es el futuro Cobol
Que te lo dan en la facu y después nunca mas lo usas, quizás me equivoco pero en el país no hay mucho laburo con Java

