mto
I am writing a little bit of C# atm and astonished how you can just dot tab through your work (without ever having read a tutorial or book on C#) and all those other contextual information you get with "full" visual studio. Somehow feels like just letting you guide through the work :).
On the other hand, the students I teach really struggle when they don't have all their IDE tricks. They learn almost exclusively C# at their institution in the first year(s) while my experience is mostly playing with Unity ;).
Similarly I feel my Python code is getting simpler and simpler over time.
I'd probably even gravitate towards Go at some point nur there I do muss a few things.
I usually find the pay off is just better when I rather learn more about deep learning, statistics, domain knowledge, security, visualization or stuff like AWS, Kubernetes, Unity etc.
The language ends up to be a very small piece and usually more important to have the ecosystem and community available. Like Julia also does not solve the 2 language problem for me but leads to a 3 language problem.
Here most people I know first save up for 10 years and then pay back 1300-2000k€ a month for 30 years for their house. And that's with lots of construction work done by themselves.
Most devs I know make less than 3.5k€ a month before taxes, end up with about 2.5k€.
I work for a US startup and while they all got big houses in Boston, we struggle to find anything below 600k€ here in some small Mountain town ;) , and that's usually not more than 1000 square feet.
I do earn more than twice what I did before. Working only part time and fully remote. Devs usually earn less than the business people. We got lots of free education in that regards so you can easily get a cheap 19 year old coder with 5 years from a technical school.
But if you're not out for money you can have your relaxed 38.5h/week job with 5 weeks paid vacation, obviously unlimited sick pay, up to 3 years paid maternity/paternity leave and lots and lots of protection (for example my wife is protected from being dismissed from her job until our kid is 8 years old).
I live in a European country where things are different of course. With university being basically free, this piece is a non-issue. Also people trust public institutions much more - for a reason. The university where I studied had no problem kicking out 70% of the students. I teach at a private institution and every year I have to dumb down things because they pay and controlling and management and blah. We're now sooo far away from the material taught at the comparable university course. And with this remote semester even much worse.
Furthermore, traditionally out university studies were already organized in a very "free" way - no specifically enforced order or lots of mandatory presence. Do your exams and in the end show all your certificates. Most lab courses were a meeting once and then everyone working on their own at home anyway. It was mostly the first 2 years with the math whiteboard sessions with mandatory presence. The rest I did mostly from home anyway and skipped most lectures.
Lastly, many companies are still reluctant to hire graduates with "only a bachelor" as it's still often seen as a dropout degree (we made the switch from out classic 5 years diploma studies just a decade ago or so). So go figure what the opinion on some MOOC certificate.
So to to sum up I don't see much chance here because: - many can:t handle it - university cheaper than udacity nanodegrees - good job compatibility anyway (at least for studies like CS anyway but if not you can't do a MOOC either) - no trust by companies in private edu providers
I'm in Europe so YMMV but still I'm currently working for a US startup and will be gone for good starting now
I have lots of time for learning new stuff and also teach a course twice a year at a local college for some extra cash.
Started when my daughter was born and never stopped ;). Couldn't be happier and I really hope I can somehow keep it that way.
Security aspects are typically even worse in non-software development fields. Just look how awfully unprotected things like babyphones, elevators, cars etc. always were and are.
Only that hardware hacking is usually riskier and less convenient (and often not very rewarding).
But yeah, of course... The threshold to get started with software is lower.
So much time wasted just by stating over and over again why their top down approach is so great. And even more with how to install this and that, dealing with the command line, setting up stuff, using AWS etc. Things the "coders" the course is targeted at should be able to do anyway.
I always found myself jumping around the videos to find the useful parts (with the help of the time markers in the wiki) but then dropped it every time and did Andrew Ng’s course in combination with "the" deep learning book instead. They just have much less noise.
Versus a single hotkey press. Where is the context switch? :)
I use the first workflow myself pretty often, only with vim, because I work a lot per SSH. And it is just massively slower.
I'm more leftish but also feel that democracy isn't perfect. Mostly because of the "majorities voting for issues regarding minorities" thing. But authoritarian is even worse.
The other point is that they really do love their hierarchies, but probably don't think they do. Just looking at all the Burschenschaften (fraternities) I've seen with their strong sense for hierarchy and leadership. Yet only few of them acknowledge it and feel it's that way. It's only from the outside that you can see it really. Person cult is certainly strongest with the extremer parties. Looking at people in Austria dressing their babies in Strache or Hofer shirts and filling their Facebook profiles with photos together with them etc. You never see that with the traditionally centrist parties. They don't have those strong figures but seem more like a homogenous mass of people where you're hard pressed to name one of them. But I have to admit that it's probably one of the reasons why they're losing so much nowadays where people are seeking for those personalities again and love to hype Jobs, Musk or whoever else comes along..
But I grew up in that ICQ/IRC/Forums culture and as a teenie stayed home alone for weeks while my parents were on vacation, didn't bother me. So certainly a personality thing. Now with wife and kids, my remote working times are the only lone times I have,so I love it.
Actually when I was a teen it didn't bother me at all. I so played counterstrike when it was a HL mod, Ultima Online when killing, cleanlooting, horsekilling, resskilling, notokilling, blocking and cleanlooting, house raids etc were still the norm. Didn't bother me.
Actually the older I get the more I don't have the nerves anymore for all this crap.
That being said, as a teen I loved Ultima Online exactly because you could steal from players, block them, kill them, loot everything, kill their horse, steal the house key and loot the house, steal their boat etc.
The thrill was amazing because it didn't happen all the time. Might be you are on a guild trip and a group of other pass by and kill you all. But often it did not happen, or you needed a couple PvP savvy people with you as escort.
When they later split the world into a PvP and PvE mirror, the thrill was gone. The PvE world was boring and the PvP world was only full of people attacking you anyway (actually it was awfully empty but the couple of guys you met wanted to strangle you)
Guns for school officials? Wtf.
Actually it's sometimes shocking when you see some being better off unemployed while working people can't find an affordable place. But that's another story...
We here usually just average the grades from the courses. But on the other hand, nobody cares about that score and it's not written anywhere officially. Because teachers are different and schools are different, a C with one Prof could still be better than an A with another one.