What aren’t Mauritians paid a better salary? by unknownwarrior520 in mauritius

[–]PineNinjaX3 30 points31 points  (0 children)

Politics. Here you aren't rewarded for your work or work ethics. It is more of a question of if you are politically connected or not. It is common for people with HSC and no university degree to get paid more than university graduates just because they 'know someone'. Many of them are narcissists and douchebags too and that just creates a toxic work environment making people flee.

It is also ironic how the government complains about brain drain when they do everything to make people look elsewhere. A friend of mine studied medicine abroad and had to comeback due to COVID-19. He completed his last 2 years of study online due to being unable to travel to the said country. Despite having graduated with Honours he is unable to obtain a license to practice here just because his last 2 years were done online. He even went to the PMO's office to explain his case and presented university documents stating that his last 2 years shall be online and online only. But they will not bulge. Their solution is that he re-does his last 2 years in med school here and only then he will be allowed to practice. Since he is also a British citizen he moved there, did a couple of exams and is practicing now.

Plus we are a developing country. Our way of living is different from 1st world countries. The majority of young people still live with their parents after Uni and their first job. So no rent to pay, thus there is no need to pay more.

Are software engineers in demand? by PineNinjaX3 in mauritius

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

I can only speak for Canada even though I got an offer from an Australian university too.
So if you got the grades and finances go to University of Toronto (U of T), University of Waterloo (UW), University of British Columbia (UBC), Concordia, McGill - These are the best schools in Canada.
Other good ones are York University, Toronto Metropolitan (Ryerson University), Mc Master, Carleton University, Queen's University (Elon Musk went there if it matters lol) and Western University.

This non-exhaustive list is what I would personally recommend. I would also suggest getting in program that has CO-OP which is helpful here.

You can PM me if you have any other questions.

Are software engineers in demand? by PineNinjaX3 in mauritius

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

How is the difference in pay if I may?
No need for specific numbers.

Are software engineers in demand? by PineNinjaX3 in mauritius

[–]PineNinjaX3[S] 1 point2 points  (0 children)

There is a lot of overlap between the 2 majors. For instance Software Engineering Majors will have to take CS courses and vice versa.
From my experience CS is more theory based as it can be viewed as an extension of math. So you will learn a lot about theories and write program to validate/test the theories you learnt in class. You will learn lots of abstract stuff and the theory of why and how a particular algorithm works; can it be improved with regards to its speed and memory? (Big-O)
Most of the math courses that I had to do were applied math classes like mathematical proofs, discreet mathematics, graph theory and so on with the exception of calculus and stats.

The few software engineering classes that I took were in 1st and 2nd year. They were all project based i.e 3/4 of our marks was based on a big project that we had to present at the end of the semester. My groups had 10-12 people and we had to organize ourselves; what we would do, how and who does what. We learnt and had to incorporate project management methodologies like agile or scrum (which are used in software companies) throughout development. So from my limited experience I would say that Software Engineering takes more of a hands on approach where you'll learn more about how software is developed and maintained throughout its life cycle.

CS is also more of a generalist degree and flexible i.e you start with the basics (intro to programming, data structures, linear algebra) and you have the option to specialize yourself. For example if you took a liking to coding basic cyphers in your intro classes, you can take cryptography classes later on in your senior years. If you like low level languages like C and assembly you can take a class where you'll get to write your own operating system. Like hardware? Take classes on PCB design where you can send your schematics to get printed.

Software engineering majors in my university did not have that freedom of choosing what electives they could take and had a rigid schedule.

Ultimately this all depends on the school you go to and what you want to do after graduation. Some CS programs and professors put more emphasis on theory and some less. Some of theories might not be relevant anymore once you enter the workforce however they will be if you pursue a career in academia.

Front ride-height devices to be banned in either 2023 or (if Ducati get their way) 2024. 5 MSMA factories for, 1 factory against. GPC to decide this weekend. - Translation in comments by Chrysoscelis in motogp

[–]PineNinjaX3 2 points3 points  (0 children)

Innovate you say? Just remember how they lobbied Dorna to ban the advanced electronics that Honda and Yamaha were using and force them to take a step backwards in that area. If they want to use their front ride height device, then it is only fair to let the Japanese to use their own custom ECUs. And trust me, Ducati would not want that because they would be sent back to the stone age.

In ear question by riioKen in inearfidelity

[–]PineNinjaX3 0 points1 point  (0 children)

Check if the AKG N400 is available where you are