As a junior developer myself, asking a similar question, I will try sharing some of my thoughts and why I think this way.
Key points:
1. Search for jobs with high salaries.
2. Move to Switzerland.
I haven't seen anything consistent yet when it comes to how high your salary is based on what programming language you know. What I did notice, like many people wrote already that you can hop between jobs and that way get a higher salary, I think that's not entirely true, you could probably pull it off without hoping between jobs but just look for jobs with a high salary, always higher depending on how high the salary of the job was where you were successful before in getting an offer. If needed you could probably also lie about how much you earn now just to see if anyone is willing to pay more.
Regarding the second point, I think it's incredible how high the salaries are in Switzerland same as the US but the market is not competitive at all and basically any idiot (me) can get a really good salary by just going through enough interviews. I can't even imagine how high you can go if you're actually like really good.
I personally started (only 3 years ago) with 72k a year (franks/dollars/euros it's basically all the same) then I went up to 78k and towards the end of 2022 I jumped up to 115k in less than a few months only by consistently taking interviews with higher salary expectations. A good way to get started is by sending a contact request to all the recruiters on my LinkedIn page and they will take it from there and bombard you with offers...I even tried optimizing the process by sending the recruiters this: https://chagai.website/notes/recruiters
Location: Switzerland Remote: Yes Willing to relocate: Yes
Technologies:
Very good - Java (especially Android specific), Kotlin, SQL, Maria DB, PostgreSQL, JSF, native in English and Hebrew, fluent in German (fast akzentfrei).
Good - Javascript, HTML, CSS, React, Linux(debian/Ubuntu, centOS, alpine), Firebase, Docker, Wireshark, SIP, Swiss German (Bärndütsch).
Some knowledge - Spring Boot, Python, Bash, Ansible, Angular, MongoDB, React Native, Go, Lua.
Location: Switzerland Remote: Yes
Willing to relocate: Yes
Technologies:
Very good - Java (especially Android specific), Kotlin, SQL, Maria DB, PostgreSQL, JSF, native in English and Hebrew, fluent in German (fast akzentfrei).
Good - Javascript, HTML, CSS, React, Linux(debian/Ubuntu, centOS, alpine), Firebase, Docker, Wireshark, SIP, Swiss German (Bärndütsch).
Some knowledge - Spring Boot, Python, Bash, Ansible, Angular, MongoDB, React Native, Go, Lua.
Check the replies for the mobile view.
╔════════════════════════════════════════════════════════════════════════════════════════╗
║ ║
║ Location: Switzerland/US/UK/Israel/Germany/Austria/Australia/Canada ║
║ Willing to relocate: to anywhere else, it's super easy for me to relocate. ║
║ Remote: Yes, but I want to work with a friendly team and not alone. ║
║ ║
║ Technologies: ║
║ ║
║ My strong suit - Java/Kotlin (especially Android specific but not only), ║
║ HTML/CSS/Javascript, React, Linux, Docker, SQL. ║
║ Stuff I've used in the past - Firebase, Wireshark, SIP. ║
║ Confident in using - Spring Boot, Python, Bash, Ansible. ║
║ I did some stuff with this once upon a time - Angular, MongoDB, React Native, Go, Lua. ║
║ ║
║ Human Languages: I'm native in English and Hebrew, fully fluent in German. ║
║ CV: https://chagai.website/cv/ ║
║ Email: me@chagai.website ║
║ Matrix: @me:chagai.website ║
║ ║
║ P.S. Thanks to Aru for the idea to put this comment in a box, it looks so much better. ║
╚════════════════════════════════════════════════════════════════════════════════════════╝
It's the marketing, people don't know they can fix it, now they know. The guide will help, you would still have the guarantee when it you replace parts. But the main thing is awareness
SIP has been here since 1999, telecommunications also adopted it, lots of stable software, smooth cooperation, lots of suppliers.
Some thought that by introducing a new protocol they could generate better business/profit. I see no other advantage in Matrix.
There's nothing important in Matrix that can't be done in SIP, and there's nothing in Matrix that's much more deserving of a new protocol. There are many standard extensions for SIP, and if you're still missing something, it's easy to add.
Disclaimer: I am a SIP fan and I hate reinwenting the wheel
Location: Switzerland Remote: Yes
Willing to relocate: Yes
Technologies:
Very good - Java (especially Android specific), Kotlin, SQL, Maria DB, PostgreSQL, JSF, native in English and Hebrew, fluent in German (fast akzentfrei).
Good - Javascript, HTML, CSS, React, Linux(debian/Ubuntu, centOS, alpine), Firebase, Docker, Wireshark, SIP, Swiss German (Bärndütsch).
Some knowledge - Spring Boot, Python, Bash, Ansible, Angular, MongoDB, React Native, Go, Lua.
That is so amazing! I also attempted creating such a concept but never got anyone of my friends to use it... I ended up heavily using (and abusing) the Google maps share your location feature and I was so excited to see they are adding features related to notifications when people get close - only noticed it a few months ago. Telegram had also released similar features but only when you share your location live witch you can only do for a limited amount of time. Nevertheless interesting to see these kind of features are slowly getting implemented even if easy too late and not close to how I would like and imagine they could be... I also have my live location broadcasted here: https://chagai.website/location.html when it's not broken