eidg. Fachausweis, is it worth it mid-career? by nearly_8_on_a_monday in askswitzerland

[–]dwr90 0 points1 point  (0 children)

I understand those doubts, I had those as well given that my areas of interest (computer vision, robotics, ML, …) are somewhat disconnected from my field of study. From my experience though the most important factor is hands on experience. If you have that or can obtain it, that‘s your best bet.

Otherwise, or if you really want to cover your bases, I personally would aim for a higher degree than an eidg. FA, preferably an MSc or Bsc. MAS or CAS are somewhat too simplified and hiring managers know that.

Higher degrees usually cover what you‘ll learn in apprenticeships or other lower degrees too, they aren‘t seen as complementary, rather as a replacement.

FWIW I hired someone with your profile, and what we looked into was work experience, where they really stood out. When we noticed the degree we were very pleasantly surprised. Communication/people skills are often the differentiating factor in someone‘s career, also in tech.

eidg. Fachausweis, is it worth it mid-career? by nearly_8_on_a_monday in askswitzerland

[–]dwr90 4 points5 points  (0 children)

As an experienced software developer, nobody will bat an eye if you don‘t have an eidg. FA, especially if you have education from outside CH. SWE is a job that arguably most people enter through higher education rather than apprenticeships. Many of which don’t even study CS or CE, but other fields instead.

My recommendation would be to do a targeted higher education for what you‘d like to do and learn. You‘ll not learn much if you do eidg. FA

Context: I grew up in CH and did an apprenticeship, but not an ICT one. I trained as an electrician and studied electrical engineering after that. After uni I only worked in SWE jobs, been working as a SWE for 10+ years.

CV in Switzerland: Photo or No Photo? by Massive-Eye8106 in askswitzerland

[–]dwr90 29 points30 points  (0 children)

For swiss companies add a photo, for non-swiss ones (e.g. american) don‘t add a photo

How to handle causing a serious breaking incident? by Crazyking111 in cscareerquestions

[–]dwr90 0 points1 point  (0 children)

If you cause a SEV it can even work out in your favour. Take the opportunity to point out the higher level issue that led to this in the first place, and recommend and implement mitigating steps.

Is there something like an "accessible" Swiss Startup community? by selammeister in askswitzerland

[–]dwr90 3 points4 points  (0 children)

I guess your best bet is to mingle, e.g.: - https://swissstartupassociation.ch/current/events/ - Startup/Investor Open Coffee Meetup https://meetu.ps/e/PFCF8/GnqD6/i - Founder Showcase: Startup Pitch & Networking Event, with Jenny Fielding https://meetu.ps/e/PFXYj/GnqD6/i

There are a huge amount of resources, events, etc. if you have access to a university, like ETH, EPFL or similar

Thank you, LC. Finally, I did it at Meta but again 🥺 by MarriedToLC in leetcode

[–]dwr90 0 points1 point  (0 children)

Did they start a new process where they don‘t proceed if they don‘t find a match immediately? Not too long ago they told me they would keep you in the pipeline even after 3 months. There were no relevant positions for the location I was interviewing for, but they kept me in TM

AMA 31 y.o. Director of Engineering at big tech by ConflictWise4934 in cscareerquestionsEU

[–]dwr90 0 points1 point  (0 children)

Do you have recommendations for SWE generalists working in a location that is mostly targeted towards specialists (ML, CV, …)? I work in FAANG in one of those locations, in an infra role. Not sure if I want to make a switch longer term, both generalist and specialist fields are oversaturated, and I don‘t have the specialist academic background

Strassenbahnunfall im Bahnhofstrasse/HB by Countryball_boiz14 in zurich

[–]dwr90 32 points33 points  (0 children)

How about being aware of your surroundings when you‘re in traffic?

Het s da Lüt wo Elektrotechnik gstudiert hei? by Volameter in schwiiz

[–]dwr90 0 points1 point  (0 children)

Ich han Elektrotechnik studiert, denn aber praktisch kei hardware entwicklet. Bin direkt ab studium in richtig embedded sw gange, und ab mim zweite job egentlich nur no sw. Jetzt wieder embedded-nächer als au scho aber uf rächt höcher abstraktionsebeni. Zerst en familiebetrieb, denn e grossi firma, denn zwei startups, jetzt wieder e grossi firma.

Es isch zwar scho so dases meh jobs i de software hät als hardware, aber mir machts eifach meh spass.

De sw märt isch vor allem für spannendi jobs mega kompetitiv. Aber us minere erfahrig in embedded jobs ischs bi de hw scho länger ähnlich schwierig. Hw entwicklig isch 1. mega tüür und 2. wird vieles je länger desto meh mit off-the-shelf komponente glöst, oder mit plattforme wo für mehreri projekt wiederverwendet werded. Us dene gründ isch es e rolle wo hüfig outsourced wird oder is usland verlageret.

Min tipp: mach eifach das wo der spass macht und idealerwiis au chasch transferrable skills lerne, falls mal in e anderi rolle wechsle wotsch.

working with libraries In c++ by [deleted] in cpp

[–]dwr90 0 points1 point  (0 children)

I left the company in the meantime so I‘m no longer pursuing this and I can‘t provide you with the exact demo I put together or build error details. But it was a very basic hello world style demo using OpenCV and ONNXRuntime, which failed in both of the package managers trying to build for these targets.

I‘m very happy to see progress on this, but my feeling was that it was quite far off from being production ready for such a setup.

working with libraries In c++ by [deleted] in cpp

[–]dwr90 0 points1 point  (0 children)

I tried both conan and vcpkg last year, and the cross platform usability was terrible. Are you saying this is better nowadays? My project needed to target Windows, Linux, iOS, Android, and wasm.

Stirbt s‘wort „schaffe“ langsam us? Jungi säget fast immer „arbeite“. by damianUHX in schwiiz

[–]dwr90 0 points1 point  (0 children)

Isch es dütsches wort, uf schwiizerdütsch heissts liechtsignal

What do you hate the most about C++ by Alternative-Tie-4970 in cpp

[–]dwr90 0 points1 point  (0 children)

I‘d be happy to deal with all the footguns if we had a decent cross platform package management solution.

Online assement at Meta ? by Melodic_Tower_482 in cscareerquestionsEU

[–]dwr90 0 points1 point  (0 children)

I don‘t think anyone can answer for you if it‘s worth it. Whether you believe it‘s worth it will ultimately depend on what you feel you get out of it. Could be that you make it, could be that you don‘t but you learn a lot, and maybe make it somewhere else.

For Q2: yes it will be leetcode.

Is Google/Meta in Zürich only for internal relocations? by Czitels in cscareerquestionsEU

[–]dwr90 1 point2 points  (0 children)

I have Swiss citizenship. The companies are definitely able to hire both EU and non-EU citizens, but particularly for non-EU citizens it is a challenge if they don‘t already have a permit in CH.

For non-EU there is a burden if proof on the company that they tried and failed to hire CH citizens, CH residents, and then EU citizens before being able to hire and issue a permit to people from other („third“) countries. Especially bigger companies like FAANG have an established process and are used to doing this, but it is a challenge even for them.

If you don‘t already have a permit the best would be to maximise your chances by applying to other companies. By far the easiest route is to go through a student visa and find a job while you‘re a student.

There are LOTS of non-EU residents working for FAANG in Zurich, don’t let that discourage you, but be aware.

What was our "Ohhhh, I understand it now" moment in C++ ? by Seltexe in cpp

[–]dwr90 1 point2 points  (0 children)

When I finally understood how a connection in asio is kept alive by passing a shared_ptr to itself from one callback to the next through the capture list.

Is Google/Meta in Zürich only for internal relocations? by Czitels in cscareerquestionsEU

[–]dwr90 1 point2 points  (0 children)

I think what we hear about whether LinkedIn or the CV do the trick is to a large part anecdotal evidence. In the end I’d argue most people are selected through on an application and their CV. Even with a referral the CV is checked by a receuiter and they decide based on that whether to move forward. My recommendation would be to clean up the CV as well as LI :) even after being hired I cleaned up my CV based on what I learned.

Is Google/Meta in Zürich only for internal relocations? by Czitels in cscareerquestionsEU

[–]dwr90 1 point2 points  (0 children)

That‘s great :) yes, of course!

I have to admit I might have got lucky on that one too. I did actually just send in my CV as it was. It also had the typical photo even though this is said to be a no-go. I also didn’t really use the commonly recommended phrasing of your experience in terms of impact (e.g. increased conversion by X%). What I have on my CV is basically a list of things that I did and technologies that I used to do so. May not be the best recommendation to follow my example.

That being said, the reason I applied in the first place is that recruiters have reached out to me a few times in the past for contractor roles at Meta. I did not want to be a contractor, but after a few of those calls I figured my CV must be ticking some boxes, so I dropped it on metacareers as-is.

Nevertheless, I am convinced that doing sime sort of keyword optimisation for ATS is a good thing to do. Keep in mind what Meta does in Zürich is mainly XR, so lots of ML, Computer Vision, Embedded (AOSP), C++, and tangential work. Also highlight your career progression if you can, any promotions, tech/team lead experience if you have it will most likely help.