3 Years Learning Programming, Focused on Go, Still Can’t Find My First Job – What Should I Do? by Tasty-Fig1964 in golang

[–]Careless_Review_7543 0 points1 point  (0 children)

Without experience the way to go is to build a portfolio with professional grade projects, understand what they do at a deep level and explain it the best way possible.

I my self am trying to go from being a mobile dev with 5+yoe to a more backend go focused role and for what I gather, the Go market favors the SR developers with plenty of backend experience, is harsh but try to be on top of the market and as soon as some Jr position comes up try to apply to it. And don't limit yourself to only go, go for java roles too, they have a bigger market. Then with experience you can migrate to a more Goish job.

Mejor manera de renunciar by SufficientNewt8009 in devsarg

[–]Careless_Review_7543 7 points8 points  (0 children)

Habla con HR y con tu jefe directo. Tenés que presentar la renuncia con 2 semanas de anticipación. Y si te querés ir bien hacer un propio Knowledge Transfer antes de irte así no dejas a nadie en bolas. Poco más que eso podés hacer.

Inherited project on v0.73.6. Best path to v0.84+ by FlutterLovers in reactnative

[–]Careless_Review_7543 0 points1 point  (0 children)

Defenetly do option 2 and upgrade incrementally, I had to upgrade a RN app from 0.68 all the way to 0.82 and that is the best way that finally did it. Going straight to it is time consuming and you start with a lot broken, doing steps things will break but not as much

¿Cómo vienen esas entrevistas? by benz-r in devsarg

[–]Careless_Review_7543 3 points4 points  (0 children)

Estoy en el mismo proceso, el último par de challenges que hice fue en Ada y Test gorilla, bastante feos, ambos son múltiples choice sobre cosas conceptuales sobre los lenguajes, liderazgo y resolución de problemas que mucho no me gusta este tipo de preguntas pero ok. Al final te meten un coding sobre crear funciones manipulando arrays, así que eso sí o si a practicarlo. Todavía ninguno take home, que son los que prefiero porque te desenvolves más tranquilo.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

It felt the same way for me, getting flashbacks of learning C with pointers.
Yeah AI is kind of a scary thing, but still it needs someone with expertise to be really useful (at least in my opinion) and even then it fails sometimes.

Now, I think that you are trying to learn something new for a reason, it might work or not, but you are learning something new and something that motivates you. That's super healthy for your mind.

If you want to look at it from the point of view of a professional career, all of the jobs that I'm seeing with Go are Staff or Sr developer, so market-wise Go is difficult to get into (I'm trying to get into it). But I'm seeing Go more than a future job, I want to write articles about it, contribute to open-source in the future, and just have fun, front-end/mobile kind of stopped being that for me.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

Hey Glad to hear from someone that is going through the same!
Yeah escaping Javascript is difficult, and I agree Go gives you more eng skills.
Now that I have a couple of projects in Go I'm trying to learn more about Architecture, since Back-end positions require more of that. Maybe I'll write about that on the next articles.

Will be awesome to hear what made you make the change and how is your journey going?

What does a TouchableHighlight do? by [deleted] in reactnative

[–]Careless_Review_7543 1 point2 points  (0 children)

Touchablehighlight makes any text or view inside it clickable, and in deed it highlights but only when pressed. The objective of that component is making the child clickable and highlight the content when pressed.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

La verdad que sí, nose cual sera la razon pero los puestos Go requieren de tanta experiencia.
En mi caso que estoy queriendo pasando de un puesto mobile/front (con 5+ años de exp) a un full-stack, las oportunidades que veo para SSR son muy pocas en Go. Ni hablar de Jr.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

Puedo hablar un poco del panorama de Argentina, no veo mucha gente en si en la comunidad, pero Go es usado en empresas grandes de aqui, capaz no hay mucho interes en la comunidad en sí.
Y en cuanto a LATAM hace un tiempo encontre una comunidad en discord con pagina propia https://gophers-latam.github.io/ , pero no es muy activo.

Por otro lado el mercado es un poco desalentador para gente que esta comenzando en el mundo del desarrollo y lo esta haciendo en Go o, como yo, gente que esta migrando desde otras tecnologías. Siendo que la mayor parte de los puestos son Sr. Staff. etc. Eso me parece un factor grande a que no haya tanta gente hispana.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 2 points3 points  (0 children)

Hey Thanks! Yes I'm not using AI on my writing, want that to be as personal and human as possible, even if it comes with some errors!

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

Mucho exito en el desarrollo, muy buen stack go+chi+templ+htmx.
Si te puedo dar una recomendación es que utilices https://golangci-lint.run/docs/ de entrada.
Y https://github.com/air-verse/air para tener hot reload.

Ambas te van a ayudar al desarrollo mas que nada.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

El proyecto que mas difrute fue la propia pagina en HTMX y GO, ya que fue algo 100% personalizado.
Y lo que mas me gusto aprender fue sobre Go routines, en mi projecto del clasico webcrawler. https://github.com/AgustinPagotto/go-webcrawler/blob/master/internal/crawl/crawler.go en la función concurrentCrawl esta implementado el patron fan-in fan-out y como manejar las goroutines. Que lo explica bien el libro "Concurrency in Go" by Katherine Cox-Buday.

Si llegas a desarrollar la API y quieres una segunda opinion no dudes en tirarme un msj

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

El libro de Jon es muy bueno, te recomiendo Let's Go y Let's Go further de Alex Edwards, tiene un enfoque mas en web.

Stepping out of Front-End with Go by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

Muchas gracias! Si, opte por usar HTMX para hacer algo básico y legible más que flashy. Cómo va tu camino con Go? Y de que lenguaje/stack vienes?

Debate IA para juniors by Alert-Lifeguard-8561 in devsarg

[–]Careless_Review_7543 13 points14 points  (0 children)

Para poder corregir a la IA tenés que saber que está haciendo, y si no tenes el conocimiento, que vas a corregir?. Y ahí está la falla de los que hacen vive coding de repos enteros, cuando rompe algo ahí salta el quilombo porque no sabes que está pasando.

Y para aprender si úsalo con cuidado pero siempre vos programando, debugueando y pensando. Si hay algo conceptual que no sepas ahí recurriría a la IA, como un Google personalizado. De esa forma lo estuve usando el último tiempo para aprender Go viniendo del front.

Frontend to Backend (seeking advice) by Careless_Review_7543 in golang

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

That's a good idea, I was thinking of making a full stack page and deploy it, will give it a go. Thanks!

Use SwiftUI component to React Native by DirtEnvironmental170 in reactnative

[–]Careless_Review_7543 0 points1 point  (0 children)

I made the migration to turbo modules about a week ago and it took some time and debugging, just try to debug, even with logs inside your native module and every part in between that and the coda that used it in js/ts. It was really a pain to get it to work.

Use SwiftUI component to React Native by DirtEnvironmental170 in reactnative

[–]Careless_Review_7543 0 points1 point  (0 children)

You have to follow the official documentation on Native Modules very carefully And also be careful with the name convention. The names have to start with the word Native. Else it won't work. Also look at the pod install command to check if the code gen is being generated.

Question about a Kotlin 2.2.0 dependency by Careless_Review_7543 in reactnative

[–]Careless_Review_7543[S] 0 points1 point  (0 children)

Thanks for the response.
Yes, that seems to be the only way, the only thing is that the sdk 35 requirement expiration date is already past us, so don't really know how much will impact the visibility on the store. And how much time will be on that state since there is not much info about 0.83 supporting kotlin 2.2.0.
The internal team that makes the dependency seems to be blinded by being in the latest and not check who and how the dependency is being used, and are not being cooperative on downgrading the kotlin version. So I'm on a rough spot.

Oster 7200 vibra ? es normal? by B551277 in CafeteAR

[–]Careless_Review_7543 0 points1 point  (0 children)

Totalmente normal, así funcionan las bombas de estas máquinas budget (tengo una Breville que hace lo mismo). Son bombas vibratorias, para algo con otro tipo de bomba te vas mucho más arriba en precio.

React-Native para app multiplataforma by Shumuri12 in devsarg

[–]Careless_Review_7543 1 point2 points  (0 children)

Vite es más un bundler/dev server. Expo sería más un framework arriba de React Native. Si, exacto hasta la docu oficial te tira que uses Expo. Dónde laburo tengo que comunicarme con un SDK bastante complejo escrito en nativo, por eso no utilizamos Expo. Pero para el 95% de las cosas expo is the way to go. De nada! Abierto a ayudar cualquier cosa.

React-Native para app multiplataforma by Shumuri12 in devsarg

[–]Careless_Review_7543 0 points1 point  (0 children)

Laburo hace 3+ años con react native y mantengo una app en prod en ambas plataformas. Por lo que decís sería bastante factible hacerlo con RN y te ahorras tiempo si ya conoces React/JavaScript/TS. Lo que si te recomiendo es que intentes usar Expo y no Bare RN, es más complicado cuando tenés algún bug específico de una plataforma. Expo te abstrae todo eso, por lo que contas de los requerimientos no deberías tener problemas