>>12758012>How difficult the job of a software engineer?Programming is easy. Dealing with other programmer's stupidity is hard. Overall, it's still a pretty nice career. The trick is to find a team where at least one person is better than you, so you can learn from them while also helping deal with the inevitable moron.
>and how rigorous the math it needsNot rigorous at all. Computer scientists invented big-O so they wouldn't need to think too hard about fine details. AI/ML requires a lot of math, but most people start in web dev, which is basically an advanced version of the baby puzzle where you have to match shapes to holes.
>>12758155>Is advanced coursera courses, watching George Hotz streams, participation on github projects enough to get a job in SWE (in the west)?Depends on where you want to work. Most mature corporations want to see a CS degree. Some startups will hire bootcamp grads, but unless you have a few years of experience or a CS degree your salary will be about 75% of other engineers.
People without formal education typically write shit code, and people with formal education but less than 5 years experience typically write mediocre code. I know, because I used to be these people.
t. do this for a living